:root{--bg:#f2f2f0;--card:#fff;--fill:#ececea;--line:#e4e4e1;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#9a9893;--solid:#222326;--on-solid:#fff;--solid-2:#3a3a38;--iman:#b8952f;--health:#d0674c;--wealth:#2f8f80;--barakah:#8b6cf0;--productivity:#3f7fe0;--danger:#c4473a;--shadow:0 1px 2px #1414120a,0 8px 24px #1414120f;--shadow-nav:0 10px 30px #14141238;--font:"Plus Jakarta Sans",-apple-system,"SF Pro Text",system-ui,sans-serif;--spring:cubic-bezier(.34,1.4,.64,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121211;--card:#1d1c1b;--fill:#2a2927;--line:#2f2e2c;--ink:#f1f0ec;--ink-2:#a9a7a1;--ink-3:#7f7d78;--solid:#f1f0ec;--on-solid:#121211;--solid-2:#d8d6d0;--iman:#d9bf6c;--health:#e8907a;--wealth:#6cc2b3;--barakah:#b3a1ff;--productivity:#7aa7ff;--danger:#ec8a7e;--shadow:0 1px 2px #0000004d;--shadow-nav:0 10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#121211;--card:#1d1c1b;--fill:#2a2927;--line:#2f2e2c;--ink:#f1f0ec;--ink-2:#a9a7a1;--ink-3:#7f7d78;--solid:#f1f0ec;--on-solid:#121211;--solid-2:#d8d6d0;--iman:#d9bf6c;--health:#e8907a;--wealth:#6cc2b3;--barakah:#b3a1ff;--productivity:#7aa7ff;--danger:#ec8a7e;--shadow:0 1px 2px #0000004d;--shadow-nav:0 10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:14px;line-height:20px;overflow-x:hidden}button,input{font:inherit;color:inherit}.ic{flex:none;display:block}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:13px;line-height:18px}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wrap{max-width:560px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin:0 auto;padding-block:20px 140px}.view.vin{animation:.35s in}@keyframes in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:28px}h2{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600;line-height:22px}.card{background:var(--card);box-shadow:var(--shadow);border-radius:24px}.rb{appearance:none;background:var(--card);width:48px;height:48px;box-shadow:var(--shadow);cursor:pointer;transition:transform .2s var(--spring);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.rb:active{transform:scale(.92)}.rb.dark{background:var(--solid);color:var(--on-solid);box-shadow:none}.rb.sm{width:36px;height:36px;box-shadow:none;background:var(--fill)}.hello{align-items:center;gap:12px;margin:8px 0 22px;display:flex}.hello>div:first-child{flex:1;min-width:0}.avatar{background:var(--solid);width:48px;height:48px;color:var(--on-solid);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.search{border-radius:999px;align-items:center;gap:12px;margin-bottom:30px;padding:6px 6px 6px 18px;display:flex}.search span{color:var(--ink-3);flex:1}.sh{justify-content:space-between;align-items:baseline;margin:0 0 14px;display:flex}.sh a,.link{color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.hero{gap:18px;margin-bottom:30px;padding:22px;display:grid}.hero .top{align-items:center;gap:12px;display:flex}.hero .top>div{flex:1}.mini{gap:14px;display:grid}.mrow{grid-template-columns:72px 1fr 44px;align-items:center;gap:12px;display:grid}.trk{background:var(--fill);border-radius:999px;height:6px;position:relative}.trk i{border-radius:inherit;transition:width .6s var(--spring);position:absolute;top:0;bottom:0;left:0}.trk i.over{opacity:.4}.pace{background:var(--ink);opacity:.5;border-radius:2px;width:2px;transition:left .6s;position:absolute;top:-4px;bottom:-4px}.cta{appearance:none;background:var(--solid);width:100%;color:var(--on-solid);cursor:pointer;transition:transform .2s var(--spring);border:0;border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 22px;font-weight:500;display:flex}.cta:active{transform:scale(.98)}.cta span:first-child{text-align:center;flex:1;padding-left:42px}.cta .rb{background:var(--on-solid);width:44px;height:44px;color:var(--solid);box-shadow:none}.soon{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.soon .card{color:var(--ink-2);gap:18px;padding:16px;display:grid}.soon .card b{color:var(--ink);font-weight:500}.topbar{align-items:center;gap:12px;margin:4px 0 24px;display:flex}.topbar .t{text-align:center;flex:1}.summary{gap:20px;margin-bottom:24px;padding:22px;display:grid}.vrow{gap:8px;display:grid}.vrow .l{align-items:baseline;gap:10px;display:flex}.vrow .l b{flex:1;font-weight:500}.vrow .v{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:28px}.days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:16px;display:grid}.day{appearance:none;background:var(--card);box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:18px;justify-items:center;gap:2px;padding:10px 0 8px;transition:background .2s,color .2s;display:grid}.day .wd{color:var(--ink-3);font-size:11px;line-height:14px}.day .dn{font-weight:600}.day i{background:0 0;border-radius:50%;width:6px;height:6px;margin-top:2px}.day i.ok{background:var(--iman)}.day i.part{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.day i.none{background:var(--danger)}.day.on{background:var(--solid);color:var(--on-solid);box-shadow:none}.warn{color:var(--ink-2);margin:-4px 0 16px}.miss-dot{background:var(--danger);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.pills{scrollbar-width:none;gap:8px;margin:0 -20px 24px;padding:2px 20px 6px;display:flex;overflow-x:auto}.pills::-webkit-scrollbar{display:none}.pill{appearance:none;background:var(--card);color:var(--ink-2);box-shadow:var(--shadow);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:10px 20px;transition:background .2s,color .2s}.pill.on{background:var(--solid);color:var(--on-solid);box-shadow:none}.block{margin-bottom:16px;padding:8px 20px}.block .bh{justify-content:space-between;align-items:baseline;padding:14px 0 6px;display:flex}.block .bh span{color:var(--ink-3);font-size:13px}.row{align-items:center;gap:12px;min-height:56px;padding:12px 0;display:flex}.row+.row{border-top:1px solid var(--line)}.row .lbl{flex:1;min-width:58px}.cues{scrollbar-width:none;align-items:center;gap:6px;margin:-6px -20px 16px;padding:2px 20px;display:flex;overflow-x:auto}.cues::-webkit-scrollbar{display:none}.cues .cn{color:var(--ink-2);flex:none;margin-right:2px}.cues .cn b{color:#e8a13a;font-weight:700}.cues.past .cn b{color:var(--danger)}.cue{appearance:none;cursor:pointer;font:inherit;color:var(--ink-2);background:0 0;border:0;border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;line-height:15px;box-shadow:inset 0 0 0 1px #e8a13a73}.cues.past .cue{box-shadow:inset 0 0 0 1px #e5484d73}.cue:hover{color:var(--ink)}.cues.done{color:#5cc98c;gap:6px}.cues.done span{color:var(--ink-2)}.pill .pcue{box-sizing:border-box;font-variant-numeric:tabular-nums;color:#1a1408;vertical-align:middle;background:#e8a13ae6;border-radius:99px;justify-content:center;align-items:center;min-width:13px;height:13px;margin-left:5px;padding:0 3px;font-size:8.5px;font-style:normal;font-weight:700;line-height:1;display:inline-flex;position:relative;top:-1px}.pill .pcue.past{background:var(--danger);color:#fff}.row.todo,.row .lbl{position:relative}.tdot{background:#e8a13a;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:-11px}.tdot.must,.row.todo.past .tdot{background:var(--danger)}.tleft{color:var(--ink-3);white-space:nowrap;font-size:11px;line-height:15px;display:block}.tleft.soon{color:var(--danger)}.row.flash{animation:1.6s rowFlash}@keyframes rowFlash{0%,60%{background:#e8a13a1f}to{background:0 0}}.row.flash{margin:0 -20px;padding-left:20px;padding-right:20px}.fcomp{border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 6px 6px 18px;display:flex}.fcomp input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:14px}.fcomp input::placeholder{color:var(--ink-3)}.fcomp .rb.sm{width:32px;height:32px;color:var(--ink-2);background:0 0}.fcomp .fsend{background:var(--ink)!important;color:var(--bg)!important}.fdraft{animation:fdIn .35s var(--spring) both;border-radius:24px;margin-bottom:16px;padding:16px 18px}@keyframes fdIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.fphoto{height:84px;color:var(--ink-3);background:linear-gradient(135deg,#f0a35a38,#ef7a5e1f);border-radius:14px;place-items:center;margin-bottom:12px;display:grid}.fdh{justify-content:space-between;align-items:center;gap:8px;display:flex}.fdh .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conf{background:var(--fill);color:var(--ink-2);border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:600}.conf.low{color:#e8a13a}.conf.high{color:#5cc98c}.fname{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;outline:none;margin-bottom:12px;padding:10px 0 8px;font-size:16px;font-weight:600}.fmeal{margin-bottom:12px;display:inline-flex}.fgrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fgrid label{background:var(--fill);border-radius:12px;flex-direction:column;gap:3px;padding:7px 10px;display:flex}.fgrid label span{color:var(--ink-3);font-size:10.5px}.fgrid input{width:100%;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0;font-size:14px;font-weight:600}.fact{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.fact .fsave{width:40px;height:40px;box-shadow:none;background:var(--ink)!important;color:var(--bg)!important}.fbar{background:var(--fill);border-radius:99px;height:6px;margin:6px 0;overflow:hidden}.fbar i{background:linear-gradient(90deg,#f0a35a,#ef7a5e);border-radius:99px;height:100%;display:block}.fbar i.over{background:#e5484d}.fleft{margin-bottom:12px}.fmac{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:4px;padding:10px 0 14px;display:grid}.fmac div{flex-direction:column;align-items:center;gap:2px;display:flex}.fmac b{font-size:14px;font-weight:600}.fmac span{color:var(--ink-3);font-size:10.5px}.frow{gap:10px}.fk{color:var(--ink-3);flex:none;display:flex}.flbl{appearance:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.flbl small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fkc{flex:none;font-weight:600}.frow .fdel{width:24px;height:24px;color:var(--ink-3);background:0 0}.flink{appearance:none;background:var(--fill);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:6px 8px 6px 12px;font-weight:600;display:flex}.row .plbl{color:var(--ink-2);align-items:center;gap:10px;display:flex}.row .plbl .feeds{white-space:nowrap;margin:0}.row .plbl .ic{flex:none}@media (width<=400px){.seg button{padding:5px;font-size:11.5px}.row{gap:8px}}.row .lbl small{color:var(--ink-3);font-size:13px;line-height:18px;display:block}.seg{background:var(--fill);border-radius:999px;flex:none;padding:3px;display:flex}.seg button{appearance:none;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 8px;font-size:12px;line-height:16px;transition:background .2s,color .2s}.seg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0000001f}.seg button.miss.on{color:var(--danger)}.check{appearance:none;background:var(--fill);cursor:pointer;color:#0000;width:32px;height:32px;transition:all .25s var(--spring);border:0;border-radius:50%;place-items:center;display:grid}.check.on{background:var(--solid);color:var(--on-solid)}.step{align-items:center;gap:6px;display:flex}.step .n{text-align:center;min-width:40px;font-weight:500}.step .rb.sm{width:28px;height:28px;position:relative}.step .rb.sm:after{content:"";position:absolute;inset:-8px}.step input{background:var(--fill);width:84px;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;border:0;border-radius:999px;padding:7px 10px;font-weight:500}.step input:focus{outline:2px solid var(--ink);outline-offset:0}.note{color:var(--ink-3);margin-top:20px;font-size:13px;line-height:18px}.navwrap{z-index:5;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.nav{pointer-events:auto;background:var(--solid);box-shadow:var(--shadow-nav);border-radius:999px;align-items:center;gap:12px;padding:6px;display:flex;position:relative}.nav .dot{background:var(--on-solid);width:48px;height:48px;transition:transform .42s var(--spring);border-radius:50%;position:absolute;top:6px;left:6px}.ai{pointer-events:auto;appearance:none;background:var(--solid);width:60px;height:60px;color:var(--on-solid);box-shadow:var(--shadow-nav);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ni{z-index:1;appearance:none;width:48px;height:48px;color:var(--on-solid);opacity:.75;cursor:pointer;transition:background .3s var(--spring),color .3s,opacity .3s;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.ni:hover{opacity:1}.ni.on{color:var(--solid);opacity:1}.toast{left:50%;bottom:calc(100px + env(safe-area-inset-bottom,0px));opacity:0;z-index:6;background:var(--card);box-shadow:var(--shadow-nav);transition:all .35s var(--spring);pointer-events:none;white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 18px;display:flex;position:fixed;transform:translate(-50%,16px)}.toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--glow:#8b6cff;--glass:#fff9;--glass-line:#ffffffd9;--aura-o:.12;--bg:#f3f1f8;--fill:#14121e0d;--line:#14121e12;--card:var(--glass);--shadow:0 8px 30px #281e500f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0c0b10;--glass:#ffffff0b;--glass-line:#ffffff17;--card:var(--glass);--fill:#ffffff12;--line:#ffffff12;--ink:#f2f1f6;--ink-2:#a8a6b3;--ink-3:#77758a;--solid:#f2f1f6;--on-solid:#0c0b10;--shadow:none;--aura-o:.24}}:root[data-theme=dark]{--bg:#0c0b10;--glass:#ffffff0b;--glass-line:#ffffff17;--card:var(--glass);--fill:#ffffff12;--line:#ffffff12;--ink:#f2f1f6;--ink-2:#a8a6b3;--ink-3:#77758a;--solid:#f2f1f6;--on-solid:#0c0b10;--shadow:none;--aura-o:.24}.aura{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aura i{background:radial-gradient(closest-side,var(--glow) 0%,color-mix(in srgb,var(--glow) 55%,transparent) 35%,transparent 100%);opacity:var(--aura-o);will-change:translate,scale,opacity;border-radius:50%;transition:background 1.2s;position:absolute}.aura .a1{width:780px;height:680px;animation:70s ease-in-out infinite roam1,14s ease-in-out infinite breathe;top:-340px;left:-390px}.aura .a2{width:620px;height:540px;animation:90s ease-in-out infinite roam2,17s ease-in-out infinite breathe2;top:-270px;left:-310px}@keyframes roam1{0%{translate:20vw 8vh}25%{translate:80vw 30vh}50%{translate:60vw 85vh}75%{translate:10vw 60vh}to{translate:20vw 8vh}}@keyframes roam2{0%{translate:85vw 75vh}30%{translate:25vw 90vh}60%{translate:15vw 25vh}80%{translate:70vw 10vh}to{translate:85vw 75vh}}@keyframes breathe{0%,to{opacity:calc(var(--aura-o)*.8);scale:.96}50%{opacity:var(--aura-o);scale:1.03}}@keyframes breathe2{0%,to{opacity:calc(var(--aura-o)*.3);scale:1}50%{opacity:calc(var(--aura-o)*.45);scale:1.04}}.wrap{z-index:1;position:relative}.card,.rb:not(.dark):not(.sm),.day:not(.on),.pill:not(.on){background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-line),var(--shadow)}.toast{background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);box-shadow:inset 0 0 0 1px var(--glass-line),var(--shadow)}.nav,.ai{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);box-shadow:inset 0 0 0 1px var(--glass-line),var(--shadow-nav)}.ni,.ai{color:var(--ink)}@media (prefers-reduced-motion:reduce){.aura i{animation:none!important}}.trk{background:var(--fill);border-radius:999px;height:12px;overflow:visible;box-shadow:inset 0 1px 2px #0000002e}.trk .ticks{border-radius:inherit;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),var(--line) calc(25% - 1px) 25%);opacity:.9;position:absolute;inset:0}.trk .fill{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 45%,transparent),var(--c));box-shadow:0 0 14px -3px var(--c);transition:width .7s var(--spring);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.trk .fill:before{content:"";background:repeating-linear-gradient(-45deg,#ffffff38 0 3px,#0000 3px 8px) 0 0/22.6px 22.6px;animation:2.8s linear infinite stripes;position:absolute;inset:0}.trk .fill:after{content:"";background:linear-gradient(#ffffff61,#0000 55%);position:absolute;inset:0}.trk .fill.over{background:linear-gradient(90deg,#fff,var(--c));opacity:.55;mix-blend-mode:screen}.trk .knob{width:18px;height:18px;box-shadow:0 0 0 3px var(--c),0 0 16px 2px var(--c);transition:left .7s var(--spring);z-index:2;background:#fff;border-radius:50%;margin:-9px 0 0 -9px;position:absolute;top:50%}.trk .knob:after{content:"";border:2px solid var(--c);border-radius:50%;animation:2.6s ease-out infinite ping;position:absolute;inset:-3px}.trk.is-over .knob{box-shadow:0 0 0 3px var(--c),0 0 24px 6px var(--c)}.trk .pace{background:var(--ink);opacity:.55;z-index:1;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}@keyframes grow{0%{width:0}}@keyframes stripes{to{background-position:22.6px 0}}@keyframes ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.1)}}.mrow{grid-template-columns:64px 1fr 44px;gap:16px}.vrow{gap:12px}.nav .dot{background:var(--fill)}.ni.on{color:var(--ink)}@media (prefers-reduced-motion:reduce){.trk .fill:before,.trk .knob:after{animation:none!important}}.pills{gap:6px;margin-bottom:18px}.pill{border-radius:10px;padding:6px 12px;font-size:12px;font-weight:600;line-height:16px}.days{gap:4px;margin-bottom:12px}.day{border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:6px 0;display:flex}.day .wd{font-size:11px;font-weight:600;line-height:14px}.day .dn{font-size:12px;font-weight:600;line-height:14px}.day i{width:5px;height:5px;margin:0}.warn{margin:-2px 0 12px;font-size:12px}.trk{height:8px}.mini .trk{height:6px}.trk .ticks,.trk .fill:before,.trk .fill:after,.trk .knob:after{display:none}.trk .fill{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 35%,transparent),var(--c));box-shadow:0 0 12px -4px var(--c)}.trk .knob{width:14px;height:14px;box-shadow:0 0 0 2.5px var(--c),0 0 12px 1px var(--c);margin:-7px 0 0 -7px}.mini .trk .knob{width:10px;height:10px;box-shadow:0 0 0 2px var(--c),0 0 8px 1px var(--c);margin:-5px 0 0 -5px}.trk .seg{z-index:1;border-radius:2px;position:absolute;top:0;bottom:0}.trk .seg.gain{background:#ffffff6b;box-shadow:0 0 10px #ffffff59}.trk .seg.loss{background:color-mix(in srgb,var(--danger) 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 60%,transparent)}.enter .trk .fill{animation:grow2 1.3s .25s var(--spring) both}.enter .trk .knob{animation:knob2 1.3s .25s var(--spring) both}.enter .trk .seg{animation:1.6s .9s both segIn}@keyframes grow2{0%{width:var(--from)}}@keyframes knob2{0%{left:var(--kfrom)}}@keyframes segIn{0%{opacity:0}40%{opacity:1;filter:brightness(1.6)}to{opacity:1}}.meta{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.delta{color:var(--ink-3);font-weight:600}.delta.up{color:var(--ink)}.delta.down{color:var(--danger)}.days{scrollbar-width:none;gap:6px;margin:0 -20px 12px;padding:2px 20px 4px;display:flex;overflow-x:auto}.days::-webkit-scrollbar{display:none}.day{flex:none;gap:5px;padding:7px 10px}.day .wd,.day .dn{font-size:12px;font-weight:600;line-height:16px}.day .wd{color:var(--ink-3)}.day .dn{color:var(--ink)}.day.on .wd{color:var(--on-solid);opacity:.55}.day.on .dn{color:var(--on-solid)}.vrow .v{font-size:16px;font-weight:600;line-height:20px}.day i{display:none}.day.today{box-shadow:inset 0 0 0 1.5px var(--danger)}.live{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;padding:14px 16px;display:grid}.lv{grid-template-columns:1fr auto;align-items:center;gap:6px 4px;display:grid}.lv .trk{grid-column:1/-1;height:5px}.lv .trk .knob{width:9px;height:9px;box-shadow:0 0 0 2px var(--c),0 0 6px var(--c);margin:-4.5px 0 0 -4.5px}.mv{align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.mv+.mv{border-top:1px solid var(--line)}.mv i{border-radius:50%;flex:none;width:6px;height:6px}.mv span{flex:1;min-width:0}.mv b{font-weight:600}.mv b.neg{color:var(--danger)}.hc{margin-top:-16px}.hbar{background:var(--fill);border-radius:999px;height:6px;overflow:hidden}.hbar i{border-radius:inherit;background:linear-gradient(90deg,#7fbf6a59,#7fbf6a);height:100%;display:block}.views{gap:6px;margin:4px 0 12px;display:flex}.fpills{flex-wrap:wrap;gap:4px;margin:2px 0 8px;display:flex}.fp{appearance:none;background:var(--fill);color:var(--ink-2);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.fp i{border-radius:50%;width:6px;height:6px}.fp.on{background:var(--solid);color:var(--on-solid)}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart .grid{stroke:var(--line);stroke-width:1px}.chart .zero{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 3}.chart .ax{fill:var(--ink-3);font-size:9.5px;font-family:var(--font);font-weight:500}.chart .ax.today{fill:var(--ink);font-weight:700}.chart .ln{stroke-dasharray:600;stroke-dashoffset:0;animation:1.2s both draw}@keyframes draw{0%{stroke-dashoffset:600px}}.tots{color:var(--ink-2);flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.tots span{align-items:center;gap:6px;display:inline-flex}.tots i{border-radius:50%;width:6px;height:6px}.tots b{color:var(--ink);font-weight:600}.tots b.neg{color:var(--danger)}.info{appearance:none;color:var(--ink-3);vertical-align:-2px;cursor:pointer;background:0 0;border:0;border-radius:50%;margin-left:4px;padding:2px;display:inline-grid}.info:hover,.info.on{color:var(--ink)}.how{background:var(--fill);color:var(--ink-2);border-radius:12px;margin-top:2px;padding:10px 12px;line-height:18px;animation:.25s in}.chart{touch-action:pan-y;position:relative}.chart svg{cursor:crosshair}.chart .guide{stroke:var(--ink-2);stroke-width:1px;opacity:0;pointer-events:none;transition:opacity .15s}.tip{z-index:3;color:#f2f1f6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;background:#18161eeb;border-radius:14px;width:230px;max-width:100%;padding:10px 12px;font-size:12px;line-height:16px;position:absolute;bottom:calc(100% - 8px);box-shadow:inset 0 0 0 1px #ffffff1a,0 12px 30px #0006}.tip .th{margin-bottom:6px}.tip .th b{font-weight:600}.tip .tt{color:#a8a6b3;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:10px;margin-bottom:4px;padding-bottom:6px;display:flex}.tip .tt span,.tip .tr{align-items:center;gap:6px;display:flex}.tip i{border-radius:50%;flex:none;width:6px;height:6px}.tip .tt b{color:#f2f1f6;font-weight:600}.tip .tr{padding:2px 0}.tip .tr span{color:#d4d2dc;flex:1;min-width:0}.tip .tr b{font-weight:600}.tip b.neg{color:#ff8f82}.chart .hl{fill:none;stroke-width:2px;opacity:0;pointer-events:none;transition:cx .15s,cy .15s,opacity .15s}.gauges{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:16px;padding:18px;display:grid}@media (width<=360px){.gauges{grid-template-columns:1fr}}.gauge{align-content:start;gap:6px;min-width:0;display:grid}.gauge .gh b{font-weight:500}.gwrap{position:relative}.gsvg{width:100%;height:auto;display:block;overflow:visible}.gsvg .g100{stroke:var(--ink-2);stroke-width:1.5px}.gsvg .gstart{stroke:var(--ink);stroke-width:2px;stroke-linecap:round;opacity:.6}.gval{justify-items:center;line-height:1;display:grid;position:absolute;bottom:0;left:0;right:0}.gval span{letter-spacing:-.02em;font-size:18px;font-weight:600}.gval small{margin-top:3px;font-size:11px;font-weight:600}.gsub{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.needle{transition:transform .8s var(--spring)}.enter .needle{animation:needle 1.4s .2s var(--spring) both}@keyframes needle{0%{transform:rotate(var(--a0))}to{transform:rotate(var(--a1))}}.contrib{gap:6px;margin-top:2px;display:grid}.strip{border-radius:999px;gap:2px;height:5px;display:flex;overflow:hidden}.strip i{background:var(--g);opacity:.9;min-width:3px;display:block}.strip i.neg{background:repeating-linear-gradient(-45deg,var(--danger) 0 3px,color-mix(in srgb,var(--danger) 45%,transparent) 3px 6px)}.chips{color:var(--ink-2);flex-wrap:wrap;gap:4px 10px;font-size:11px;line-height:15px;display:flex}.chips span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.chips i{border-radius:50%;width:5px;height:5px}.chips b{color:var(--ink);font-weight:600}.chips b.neg{color:var(--danger)}.minig{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mg{position:relative}.mg .gsvg{width:100%}.mgv{justify-items:center;line-height:1.1;display:grid;position:absolute;bottom:0;left:0;right:0}.mgv b{font-size:15px;font-weight:600}.feeds{color:var(--ink-3);margin-top:1px;font-size:11px;line-height:15px;display:block}.feeds b,.how b{font-weight:600}.how .fup,.feeds .fup{color:#5cc98cd9}.feeds .fdn,.how .fdn{color:#f06e6ed9}:root[data-theme=light] .how .fup,:root[data-theme=light] .feeds .fup{color:#1e8c50cc}:root[data-theme=light] .how .fdn,:root[data-theme=light] .feeds .fdn{color:#c83237bf}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .how .fup,:root:not([data-theme=dark]) .feeds .fup{color:#1e8c50cc}:root:not([data-theme=dark]) .how .fdn,:root:not([data-theme=dark]) .feeds .fdn{color:#c83237bf}}.fpills{gap:4px}.mvh{color:var(--ink-3);padding:12px 0 2px;font-size:11px;font-weight:600;line-height:14px}.mvh+.mv{border-top:0}.gsub{gap:2px;display:grid}.step .rb.sm[data-inc]{color:#6fd39e;background:#3fbf7f24}.step .rb.sm[data-dec]{color:#f08a8d;background:#e5484d21}:root:not([data-theme=dark]) .step .rb.sm[data-inc]{color:#2f9a64}:root:not([data-theme=dark]) .step .rb.sm[data-dec]{color:#c4473a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .step .rb.sm[data-inc]{color:#6fd39e}:root:not([data-theme=light]) .step .rb.sm[data-dec]{color:#f08a8d}}.priv{margin:-6px 0 16px}.privbtn{appearance:none;color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;font-size:12px;font-weight:600;display:flex}.privbtn em{color:var(--ink-3);margin-left:6px;font-style:normal;font-weight:500}.privrows{background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-line);border-radius:24px;padding:4px 20px}.tadd{margin-bottom:14px}.pill .pn{color:var(--ink-3);margin-left:6px;font-weight:500}.pill.on .pn{color:var(--on-solid);opacity:.6}.pill.od{color:var(--danger)}.pill.od.on{background:var(--danger);color:#fff}.pill.od.on .pcue{color:var(--danger);background:#fff}.tlist{margin-bottom:14px;padding:4px 16px}.tgh{color:var(--ink-3);justify-content:space-between;padding:12px 0 2px;font-size:11px;font-weight:600;line-height:14px;display:flex}.tgh+.trow{border-top:0}.trow{align-items:flex-start;gap:12px;padding:11px 0;transition:opacity .3s,transform .3s;display:flex}.trow+.trow{border-top:1px solid var(--line)}.trow.going{opacity:0;transform:translate(12px)}.tck{appearance:none;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ink-3);color:#0000;cursor:pointer;transition:all .25s var(--spring);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-top:-1px;display:grid;position:relative}.tck:after{content:"";position:absolute;inset:-10px}.tck.p-high{box-shadow:inset 0 0 0 1.5px var(--danger)}.tck.p-med{box-shadow:inset 0 0 0 1.5px #e8a13a}.tck.on{background:var(--solid);color:var(--on-solid);box-shadow:none;transform:scale(1.08)}.tbody{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:3px;min-width:0;padding:0;display:grid}.tbody .tt{overflow-wrap:anywhere;font-size:14px;line-height:19px}.trow.done .tt{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.tmeta{color:var(--ink-3);flex-wrap:wrap;gap:4px 10px;font-size:11.5px;line-height:15px;display:flex}.tmeta span{align-items:center;gap:4px;display:inline-flex}.tmeta .late{color:var(--danger)}.tmeta .soonx{color:#e8a13a}.tpri{background:var(--fill);color:var(--ink-2);border-radius:999px;flex:none;margin-top:2px;padding:2px 7px;font-size:10.5px;font-weight:600;line-height:14px}.tpri.high{color:var(--danger)}.tpri.med{color:#e8a13a}.tempty{text-align:center;justify-items:center;gap:10px;margin-bottom:14px;padding:34px 20px 30px;display:grid}.tempty svg{opacity:.9}.tempty b{font-weight:600}.thint{color:var(--ink-3);align-items:center;gap:8px;margin:-4px 2px 14px;display:flex}.thint .link{color:var(--ink-2);font-size:12px}.scrim{z-index:8;opacity:0;pointer-events:none;background:#06050a73;transition:opacity .3s;position:fixed;inset:0}.scrim.show{opacity:1;pointer-events:auto}.sheet{z-index:9;width:min(560px,100%);max-height:88vh;transition:transform .45s var(--spring),visibility 0s .45s;padding:10px 20px calc(22px + env(safe-area-inset-bottom,0px));background:var(--sheet);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);box-shadow:inset 0 1px 0 var(--glass-line),0 -10px 40px #00000040;visibility:hidden;border-radius:28px 28px 0 0;position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%,105%)}.sheet.show{visibility:visible;transition:transform .45s var(--spring),visibility 0s;transform:translate(-50%)}.ai{flex:none}@media (width<=420px){.nav{gap:6px}}@media (width>=640px){.sheet{border-radius:28px;bottom:24px}}:root{--sheet:#faf9fdeb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sheet:#1a1920e6}}:root[data-theme=dark]{--sheet:#1a1920e6}.grab{background:var(--fill);border-radius:99px;width:36px;height:4px;margin:0 auto 10px}.shh{align-items:center;gap:8px;margin-bottom:6px;display:flex}.shh .faint{flex:1}.shh .rb.sm{width:34px;height:34px}.shh .rb.sm.del{color:var(--danger)}.stitle{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;outline:none;margin-bottom:6px;padding:8px 0 10px;font-size:17px;font-weight:600;line-height:24px}.frow2{align-items:center;gap:12px;min-height:52px;padding:10px 0;display:flex}.frow2+.frow2{border-top:1px solid var(--line)}.frow2>.lb{color:var(--ink-2);flex:none;align-items:center;gap:8px;width:92px;font-size:13px;display:flex}.frow2>.vv{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.dchip{appearance:none;font:inherit;background:var(--fill);color:var(--ink-2);cursor:pointer;border:0;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:600;line-height:16px;position:relative}.dchip.on{background:var(--solid);color:var(--on-solid)}.dchip input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.dchip.late{color:var(--danger)}.snote{resize:vertical;background:var(--fill);width:100%;min-height:76px;color:var(--ink);font:inherit;border:0;border-radius:14px;outline:none;margin-top:8px;padding:10px 12px;font-size:13px;line-height:19px}.snote::placeholder{color:var(--ink-3)}.sfoot{color:var(--ink-3);margin-top:12px;font-size:11.5px}.prow{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;width:100%;padding:13px 0;display:grid}.prow+.prow{border-top:1px solid var(--line)}.prow .pt{align-items:center;gap:8px;display:flex}.pname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.prow .tpri{margin-top:0}.pmeta{color:var(--ink-3);align-items:center;gap:10px;font-size:11.5px;line-height:15px;display:flex}.pmeta>span{flex:none;align-items:center;gap:4px;display:inline-flex}.pmeta .late,.ptag.late{color:var(--danger)}.pbar{background:var(--fill);border-radius:99px;flex:1;min-width:40px;height:4px;overflow:hidden}.pbar i{border-radius:inherit;height:100%;transition:width .6s var(--spring);background:linear-gradient(90deg,#5b8def59,#5b8def);display:block}.pclip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar .t{min-width:0}.phead{gap:12px;margin-bottom:14px;padding:16px 18px;display:grid}.pdesc{color:var(--ink-2);margin:0;font-size:13px;line-height:19px}.phead .link{color:var(--ink-3);justify-self:start}.ptags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ptag{background:var(--fill);color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;line-height:14px;display:inline-flex}.ptags .tpri{margin-top:0}.pprog{align-items:center;gap:10px;display:flex}.pgh{appearance:none;cursor:pointer;width:100%;font:inherit;color:var(--ink-3);background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 0 4px;font-size:11px;font-weight:600;line-height:14px;display:flex}.tlist>.pgh:first-child{border-top:0}.pgh span{align-items:center;gap:6px;display:inline-flex}.pgh .ic{transition:transform .25s var(--spring)}.pgh.shut .ic{transform:rotate(-90deg)}.pgh+.trow{border-top:0}.pgempty{padding:6px 0 12px 34px}.pfoot{justify-content:space-between;gap:12px;margin:-4px 4px 16px;display:flex}.pfoot .link{color:var(--ink-3)}.tmeta .tproj{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:inline-block;overflow:hidden}.psel{appearance:none;font:inherit;background:var(--fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center;color:var(--ink);cursor:pointer;border:0;border-radius:10px;max-width:100%;padding:6px 28px 6px 10px;font-size:12px;font-weight:600}.psel option{color:#f2f1f6;background:#1d1c22}.ncard{cursor:pointer;transition:transform .5s var(--spring),box-shadow .3s ease;will-change:transform}.ncard.tilt{transition:transform .12s ease-out,box-shadow .3s;box-shadow:0 18px 40px -18px #00000040}.ncard:active{transform:scale(.99)!important}.ncard:focus-visible{outline:2px solid var(--ink-3);outline-offset:3px}.row.pkey{min-height:0;padding:0 0 8px}.row.pkey+.row{border-top:0}.pkey .lbl i{color:var(--ink-3);font-size:10.5px;font-style:normal;line-height:14px;display:block}.pkey .seg{background:0 0;padding:0 3px}.pkey .seg span{padding:0 8px;font-size:12px;line-height:0;position:relative}.pkey .seg em{visibility:hidden;height:0;font-style:normal;display:block}.pkey .seg b{text-align:center;font-weight:600;display:block}.pkey .seg b i{font-size:10.5px;font-style:normal;line-height:14px;display:block}.pkey .fup{color:#5cc98cd9}.pkey .fdn{color:#f06e6ed9}:root[data-theme=light] .pkey .fup{color:#1e8c50cc}:root[data-theme=light] .pkey .fdn{color:#c83237bf}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .pkey .fup{color:#1e8c50cc}:root:not([data-theme=dark]) .pkey .fdn{color:#c83237bf}}@media (width<=400px){.pkey .seg span{padding:0 5px;font-size:11.5px}}.ei{vertical-align:top;width:9px;height:9px;color:var(--ink-3);opacity:.45;cursor:pointer;outline:none;margin-left:2px;line-height:0;display:inline-block;position:relative;top:1px}.ei svg{stroke-width:2px;width:9px;height:9px}.ei:before{content:"";position:absolute;inset:-8px}.ei:hover,.ei.open,.ei:focus-visible{opacity:.9;color:var(--ink-2)}.etip{z-index:6;background:var(--sheet,var(--card));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:max-content;max-width:min(260px,70vw);box-shadow:inset 0 0 0 1px var(--glass-line),0 10px 30px #00000040;color:var(--ink-2);white-space:normal;text-align:left;border-radius:12px;padding:8px 10px;font-size:11.5px;font-weight:400;line-height:16px;display:none;position:absolute;top:calc(100% + 8px);left:-10px}.etip span{display:block}.etip b{font-weight:600}.etip .fup{color:#5cc98cf2}.etip .fdn{color:#f06e6ef2}:root[data-theme=light] .etip .fup{color:#1e8c50e6}:root[data-theme=light] .etip .fdn{color:#c83237d9}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .etip .fup{color:#1e8c50e6}:root:not([data-theme=dark]) .etip .fdn{color:#c83237d9}}@media (hover:hover){.ei:hover .etip{display:block}}.ei.open .etip,.ei:focus-visible .etip{display:block}.sdone{appearance:none;background:var(--fill);width:100%;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:12px;font-weight:600;display:flex}.sdone:hover{background:color-mix(in srgb,#5cc98c 18%,var(--fill))}.sdone.undo:hover{background:var(--fill)}[data-drag]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.pzone{border-radius:14px;margin:0 -8px;padding:0 8px;transition:background .15s,box-shadow .15s}.pzone+.pzone{margin-top:4px}.pzone.dover{background:#5b8def1a;box-shadow:inset 0 0 0 1.5px #5b8def73}.pz-hint{display:none}body.dragging .pz-hint{display:block}.trow.dsrc{opacity:.35}.dghost{z-index:20;pointer-events:none;background:var(--card-solid,var(--sheet));box-shadow:0 16px 40px #00000038,inset 0 0 0 1px var(--glass-line);opacity:.96;border-radius:14px;padding:11px 12px;position:fixed;top:0;left:0}body.dragging,body.dragging *{cursor:grabbing!important}.lswap{display:block}.lbl.haseff{cursor:default}.leff{color:var(--ink-3);margin-top:1px;font-size:11px;line-height:15px;display:none}.leff span{display:block}.leff b{font-weight:600}.leff .fup{color:#5cc98ce6}.leff .fdn{color:#f06e6ee6}:root[data-theme=light] .leff .fup{color:#1e8c50d9}:root[data-theme=light] .leff .fdn{color:#c83237cc}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .leff .fup{color:#1e8c50d9}:root:not([data-theme=dark]) .leff .fdn{color:#c83237cc}}.lbl.peek .lsub{display:none}.lbl.peek .leff{animation:.28s both swapUp;display:block}.lbl.unpeek .lsub{animation:.28s both swapUp}@keyframes swapUp{0%{opacity:0;filter:blur(2px);transform:translateY(5px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.lbl.peek .leff,.lbl.unpeek .lsub{animation:none}}.row.pw{transition:padding .2s;position:relative}.row.pw:has(.lbl.peek){padding-bottom:44px}.row.pw .leff{white-space:nowrap;width:max-content;position:absolute;top:calc(100% + 6px);left:0}.subs{justify-content:space-around;gap:4px;margin:14px 0 4px;display:flex}.sub{justify-items:center;gap:3px;min-width:0;display:grid}.sub span{font-size:10.5px;line-height:13px}.sring{width:36px;height:36px;position:relative}.sring svg{width:36px;height:36px}.sring b{place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;inset:0}.sring circle:last-child{transition:stroke-dasharray .8s var(--spring)}.subhint{text-align:center;margin:6px 0 0;font-size:11px;line-height:15px}.subhint b{color:var(--ink-2);font-weight:600}.dsplit{justify-items:center;gap:5px;margin:10px 0 2px;display:grid}.dsplit>div:last-child{text-align:center;font-size:11px;line-height:15px}.dsplit span{white-space:nowrap}.dbar{background:var(--fill);border-radius:6px;width:100%;height:6px;display:flex;overflow:hidden}.dbar i{height:100%;display:block}.dbar .earn{background:#5cc98c}.dbar .cheap{opacity:.75;background:#e5484d}.dsplit .fup{color:#1e8c50e6}.dsplit .fdn{color:#c83237d9}.gauge.gtap{cursor:pointer;border-radius:16px;transition:background .2s}.gauge.gtap:hover{background:color-mix(in srgb,var(--fill) 60%,transparent)}.gopen{justify-content:center;align-items:center;gap:4px;margin-top:-2px;font-size:11px;display:flex}.gopen .ic{transition:transform .25s var(--spring)}.gauge.open .gopen .ic{transform:rotate(180deg)}.subgrp{border-bottom:1px solid var(--line);gap:16px;padding-bottom:18px;animation:.3s in;display:grid}.subh{margin-bottom:-4px}.subh b{color:var(--ink-2);font-weight:600}.strip i.auto{opacity:.6;background:repeating-linear-gradient(135deg,var(--ink-3,#999) 0 2px,transparent 2px 5px)!important}.chips span.auto{color:var(--ink-3,var(--ink-2));font-style:italic}.how.hw{padding:10px 12px 8px;line-height:16px}.hlead{margin-bottom:6px;font-size:11px}.hgrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 16px;display:grid}.hgh{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:10px;font-weight:600}.hr{color:var(--ink-2);justify-content:space-between;gap:8px;padding:2px 0;font-size:12px;display:flex}.hr+.hr{border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.hr em{text-align:right;white-space:nowrap;color:var(--ink-3);font-style:normal}.hr em b{font-weight:600}.hnote{margin-top:4px;font-size:11px}.mhide{display:none!important}.mpill{background:color-mix(in srgb,var(--danger) 12%,transparent);height:30px;color:var(--danger);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:0;padding:0 12px;font-size:12px;font-weight:600;transition:gap .2s,padding .2s,background .2s;display:inline-flex}.mpill .ic{opacity:0;width:0;transition:width .2s,opacity .2s}.mpill:hover,.mpill:focus-visible{background:color-mix(in srgb,var(--danger) 18%,transparent);gap:6px}.mpill:hover .ic,.mpill:focus-visible .ic{opacity:1;width:13px}@media (hover:none){.mpill{gap:6px}.mpill .ic{opacity:1;width:13px}}.gopen.gspace{visibility:hidden}.vrow.vx>.l{cursor:pointer;-webkit-tap-highlight-color:transparent}.vrow.vx>.l:focus-visible{outline:2px solid var(--ink-3);outline-offset:3px;border-radius:6px}.vchev{color:var(--ink-3);margin-left:4px;transition:transform .2s;display:inline-flex;transform:rotate(-90deg)}.vrow.open .vchev{transform:rotate(0)}.vmore{gap:6px;animation:.25s in;display:grid}@media (prefers-reduced-motion:reduce){.vmore{animation:none}.vchev{transition:none}}.boot{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:70vh;display:grid}.boot-dot{background:var(--glow);width:14px;height:14px;box-shadow:0 0 24px 6px var(--glow);border-radius:50%;animation:1.4s ease-in-out infinite bootPulse}@keyframes bootPulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.auth{text-align:center;justify-items:center;gap:10px;max-width:360px;margin:12vh auto 0;display:grid}.auth-mark{background:var(--glass);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--glass-line);border-radius:18px;place-items:center;margin-bottom:6px;font-size:22px;font-weight:700;display:grid}.auth p{margin:0 0 10px}.auth-form{gap:8px;width:100%;padding:14px;display:grid}.auth-form input{background:var(--fill);width:100%;color:var(--ink);font:inherit;border:0;border-radius:14px;outline:none;padding:12px 14px}.auth-form input:focus{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.auth-go{appearance:none;background:var(--solid);color:var(--on-solid);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:4px;padding:12px;font-weight:600}.auth-go:disabled{opacity:.6}.auth-msg{color:var(--ink-2);margin:6px 0 0}.auth-switch{color:var(--ink-2);margin-top:6px}.sync{top:calc(10px + env(safe-area-inset-top,0px));z-index:7;opacity:0;background:#e8a13a;border-radius:50%;width:8px;height:8px;transition:opacity .3s;position:fixed;right:12px}.sync.on{opacity:.9}.sync.err{opacity:1;background:var(--danger)}.avatar{appearance:none;cursor:pointer;font:inherit;border:0}.fbusy{align-items:center;gap:12px;display:flex}.fbusy .boot-dot{width:10px;height:10px;box-shadow:0 0 14px 3px var(--glow)}.fcomp .rb.sm.rec{color:#e5484d;animation:1s ease-in-out infinite bootPulse}.navwrap[hidden]{display:none!important}
