:root{--bg:#fff;--bg2:#f7f8f7;--sf:#fff;--ink:#14171a;--ink2:#383d40;--sub:#6b7176;--faint:#a0a6aa;--ln:#1114121f;--ln2:#1114120f;--ac:#1f4d39;--ac2:#2a6049;--acs:#eaf0ec;--acln:#cfe0d6;--acv:#1f4d3980;--acdim:#1f4d396b;--serif:"Fraunces", Georgia, serif;--sans:"Inter", -apple-system, system-ui, sans-serif;--amber:#a9760f;--ambs:#faf3e4;--ambln:#f0deb8;--vio:#6b4fa0;--vios:#efeaf7;--violn:#ddd2ee;--blue:#3f6ea5;--blues:#eaf0f6;--blueln:#c8d9ee;--gold:#9a7b1f;--golds:#fbf3dc;--goldln:#ead89a;--red:#b0463c;--reds:#fbecec;--redln:#f2c5c1;--pP:#137a5b;--pC:#c2922e;--pL:#7a5ba6;--r-xs:5px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-hero:18px;--radius:16px;--shadow:0 1px 2px #141e280a,0 10px 30px #141e2808;--shadow-tile:0 1px 2px #141e280a,0 8px 22px #141e2808;--shadow-hero:0 12px 30px #137a5b38}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.5}.num{font-variant-numeric:tabular-nums}.lbl{text-transform:uppercase;letter-spacing:.09em;color:var(--faint);font-size:10px;font-weight:700}.greet{color:var(--faint);margin-bottom:16px;font-size:13.5px;font-weight:600}.greet b{color:var(--ink);font-weight:740}.wrap{max-width:1180px;margin:0 auto}.c-hero{border-radius:var(--r-hero);color:#fff;box-shadow:var(--shadow-hero);background:linear-gradient(120deg,#0f5c45,#137a5b 55%,#1b8e6b);margin-bottom:14px;padding:22px 24px}.c-hero .top{align-items:center;gap:10px;display:flex}.c-hero .ek{color:#ffffffb3;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.c-hero .ttl{letter-spacing:-.02em;margin-top:8px;font-size:23px;font-weight:800}.c-hprog{background:#ffffff38;border-radius:5px;height:6px;margin:13px 0 5px;overflow:hidden}.c-hprog i{background:#fff;border-radius:5px;height:100%;display:block}.c-hpm{color:#ffffffb3;justify-content:space-between;font-size:10.5px;font-weight:600;display:flex}.c-hk{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.c-hkc .k{color:#ffffffa6;text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;font-weight:700}.c-hkc .v{letter-spacing:-.02em;margin-top:4px;font-size:19px;font-weight:790}.c-hkc .v small{color:#ffffffa6;font-size:10px}.c-hkc .d{color:#ffffffd9;margin-top:1px;font-size:9.5px;font-weight:700}.chip{border-radius:20px;align-items:center;padding:5px 12px;font-size:10.5px;font-weight:800;display:inline-flex}.chip-hero{color:#fff;background:#ffffff2e}.chip-ac{background:var(--acs);color:var(--ac)}.chip-bl{background:var(--blues);color:var(--blue)}.chip-vi{background:var(--vios);color:var(--vio)}.chip-am{background:var(--ambs);color:var(--amber)}.chip-gd{background:var(--golds);color:var(--gold)}.chip-sm{border-radius:5px;padding:2px 8px;font-size:9px}.tg{color:var(--ac);background:var(--acs);border-radius:4px;margin-left:3px;padding:1px 5px;font-size:8.5px;font-weight:800}.tg-am{color:var(--amber);background:var(--ambs)}.tg-red{color:var(--red);background:var(--reds)}.open-lnk{color:#ffffffd9;margin-left:auto;font-size:11px;font-weight:700}.open-lnk-sub{color:var(--faint);margin-left:auto;font-size:10.5px;font-weight:700}.open-lnk-ac{color:var(--ac);margin-left:auto;font-size:11px;font-weight:700}.c-bento{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:14px;display:grid}.c-tile{background:var(--sf);border:1px solid var(--ln);border-radius:var(--r-lg);box-shadow:var(--shadow-tile);padding:16px}.c-tile .th{align-items:center;gap:8px;margin-bottom:12px;display:flex}.c-tile .th .t{text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:800}.c-span2{grid-column:span 2}.c-rowspan{grid-row:span 2}.c-wk{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.c-wkc .k{color:var(--faint);text-transform:uppercase;font-size:9px;font-weight:700}.c-wkc .v{margin-top:3px;font-size:17px;font-weight:770}.c-wkc .v small{color:var(--faint);font-size:9.5px}.c-dec{border-top:1px solid var(--ln2);align-items:center;gap:9px;margin-top:13px;padding-top:12px;display:flex}.c-dec .dv{color:var(--ac);font-size:13.5px;font-weight:780}.c-fil{border-bottom:1px solid var(--ln2);cursor:pointer;align-items:center;gap:10px;padding:10px 0;display:flex}.c-fil:last-child{border:0}.c-fil .main{flex:1}.c-fil .nm{font-size:12.5px;font-weight:740}.c-fil .sub{color:var(--faint);margin-top:1px;font-size:10px}.c-fil .rt{color:var(--sub);font-size:10.5px;font-weight:700}.c-fil .rt.cta{color:var(--ac)}.st{border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:flex}.st.ok{background:var(--ac);color:#fff}.st.now{background:var(--sf);border:2px solid var(--ac);color:var(--ac)}.st.todo{background:var(--bg);border:1px solid var(--ln);color:var(--faint)}.c-coach{background:var(--vios);border-color:var(--violn)}.c-coach .th .t{color:var(--vio)}.c-coach .msg{color:var(--ink);font-size:12px;line-height:1.55}.c-coach .msg b{font-weight:740}.c-coach .go{color:var(--vio);cursor:pointer;margin-top:10px;font-size:11px;font-weight:700}.c-focus .fx{color:var(--sub);font-size:12px;line-height:1.5}.c-focus .fx b{color:var(--ink)}.c-focus .th .t{color:var(--amber)}.c-q{border-bottom:1px solid var(--ln2);align-items:center;gap:9px;padding:7px 0;font-size:11.5px;display:flex}.c-q:last-child{border:0}.c-q .qt{color:var(--sub);flex:1}.c-q .qt b{color:var(--ink);font-weight:740}.c-q .qv{font-weight:760}.qi{border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:flex}.qi.up{background:var(--acs);color:var(--ac)}.qi.pr{background:var(--golds);color:var(--gold)}.qi.dn{background:var(--reds);color:var(--red)}.qi.id{background:var(--blues);color:var(--blue)}.split{grid-template-columns:minmax(0,1fr) 320px;gap:22px;display:grid}.split-wide{grid-template-columns:minmax(0,1fr) 340px}.g2{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.g3{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.g4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.g7{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.b-card{background:var(--sf);border:1px solid var(--ln);box-shadow:var(--shadow-tile);border-radius:14px;overflow:hidden}.b-hd{border-bottom:1px solid var(--ln);border-left:3px solid var(--ac);align-items:center;gap:9px;padding:12px 16px;display:flex}.b-hd.bl{border-left-color:var(--blue)}.b-hd.vi{border-left-color:var(--vio)}.b-hd.am{border-left-color:var(--amber)}.b-hd.gd{border-left-color:var(--gold)}.b-hd .t{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.b-bd{padding:15px 16px}.actcard{background:var(--sf);border:1px solid var(--ln);border-radius:var(--r-lg);box-shadow:var(--shadow-tile);overflow:hidden}.actcard .ah{background:var(--vios);border-bottom:1px solid var(--violn);color:var(--vio);text-transform:uppercase;letter-spacing:.04em;padding:9px 14px;font-size:10px;font-weight:800}.actcard .ab{padding:13px 14px}.actcard .at{color:var(--ink);margin-bottom:9px;font-size:13px;font-weight:740}.actcard .chg{align-items:center;gap:8px;font-size:12px;display:flex}.actcard .old{color:var(--faint);text-decoration:line-through}.actcard .arr{color:var(--faint)}.actcard .new{color:var(--ac);font-weight:740}.actcard .actions{gap:8px;margin-top:12px;display:flex}.wfsteps{align-items:center;gap:0;margin-bottom:20px;display:flex}.wfsteps .s{align-items:center;gap:7px;display:flex}.wfsteps .dot{border:2px solid var(--ln);background:var(--bg);width:24px;height:24px;color:var(--faint);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.wfsteps .dot.now{border-color:var(--ac);background:var(--ac);color:#fff}.wfsteps .dot.done{border-color:var(--ac);background:var(--acs);color:var(--ac)}.wfsteps .nm{color:var(--sub);font-size:12px;font-weight:700}.wfsteps .nm.now{color:var(--ink)}.wfsteps .bar{background:var(--ln);flex:1;min-width:20px;height:1px;margin:0 8px}.spark-wrap svg{width:100%;height:auto;display:block;overflow:visible}.synth{border:1px solid var(--acln);border-radius:var(--r-lg);background:linear-gradient(110deg,#f2faf6,#fbfcfd);margin-bottom:16px;padding:16px}.synth .title{letter-spacing:-.01em;margin-bottom:10px;font-size:14px;font-weight:780}@media (width<=640px){.c-bento{grid-template-columns:1fr}.c-span2{grid-column:span 1}.c-rowspan{grid-row:span 1}.split,.split-wide,.g2{grid-template-columns:1fr}.g3,.g4{grid-template-columns:repeat(2,1fr)}.c-hk{grid-template-columns:repeat(2,1fr);gap:10px}.c-wk{grid-template-columns:repeat(2,1fr)}.wrap{max-width:100%}}@media (width<=400px){.g3{grid-template-columns:1fr}.c-hk{grid-template-columns:repeat(2,1fr)}}.topbar{border-bottom:1px solid var(--ln);background:var(--bg);flex:none}.topbar .bar-inner{justify-content:space-between;align-items:center;gap:24px;max-width:940px;height:60px;margin:0 auto;padding:0 28px;display:flex}.topbar .brand{align-items:baseline;gap:10px;text-decoration:none;display:flex}.topbar .brand .mk{font-family:var(--serif);letter-spacing:.01em;color:var(--ink);font-size:19px;font-weight:400}.topbar .brand .mk b{color:var(--ac);font-weight:500}.topnav{gap:22px;display:flex}.topnav a{letter-spacing:.15em;text-transform:uppercase;color:var(--sub);white-space:nowrap;font-size:10.5px;text-decoration:none;transition:color .2s}.topnav a:hover{color:var(--ink)}.topnav a.on{color:var(--ac)}.barmenu{cursor:pointer;background:0 0;border:0;padding:6px;display:none}.bnav{display:none}.bnav a.bn{color:var(--faint);flex-direction:column;flex:1;align-items:center;gap:4px;padding:2px 0;text-decoration:none;transition:color .2s;display:flex}.bnav a.bn.on{color:var(--ac)}.bnav .bn span{letter-spacing:.1em;text-transform:uppercase;font-size:8.5px}.bnav a.bn:active{transform:scale(.92)}.sheet-backdrop{z-index:40;background:#11141252;align-items:flex-end;animation:.2s both fadeIn;display:flex;position:fixed;inset:0}.sheet{background:var(--bg);border-radius:18px 18px 0 0;width:100%;padding:12px 22px 28px;animation:.28s cubic-bezier(.16,1,.3,1) both fadeUp}.sheet-grip{background:var(--ln);border-radius:2px;width:36px;height:4px;margin:4px auto 14px}.sheet-item{letter-spacing:.02em;color:var(--ink);border-bottom:1px solid var(--ln2);align-items:center;gap:14px;padding:15px 4px;font-size:13px;text-decoration:none;display:flex}.sheet-item:last-child{border-bottom:0}@media (width<=720px){.topbar .bar-inner{height:54px;padding:0 20px}.topnav{display:none}.barmenu{display:flex}.bnav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ln);background:#ffffffeb;padding:9px 8px 13px;display:flex;position:fixed;bottom:0;left:0;right:0}.main{padding-bottom:76px}}.home{color:var(--ink);line-height:1.5}.home .wrap{max-width:940px;margin:0 auto;padding:0 28px}.home .greet{padding:44px 0 6px}.home .greet h1{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-size:40px;font-weight:300}.home .greet h1 em{color:var(--ac);font-style:italic;font-weight:400}.home .greet .d{letter-spacing:.2em;text-transform:uppercase;color:var(--sub);margin-top:12px;font-size:10.5px}.home .lab{letter-spacing:.26em;text-transform:uppercase;color:var(--sub);font-size:9.5px}.home .hero{border-bottom:1px solid var(--ln);padding:30px 0 38px}.home .metric{align-items:flex-end;gap:16px;margin-top:16px;display:flex}.home .metric .big{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-size:78px;font-weight:300;line-height:.9}.home .metric .big sup{font-family:var(--sans);color:var(--sub);vertical-align:super;margin-left:2px;font-size:16px;font-weight:400}.home .metric .delta{padding-bottom:10px}.home .metric .delta .v{color:var(--ac);letter-spacing:-.01em;font-size:15px;font-weight:600}.home .metric .delta .s{letter-spacing:.18em;text-transform:uppercase;color:var(--sub);margin-top:3px;font-size:9.5px}.home .chartwrap{margin-top:26px}.home .plot{position:relative}.home .chart svg{width:100%;height:96px;display:block;overflow:visible}.home .chart-empty{height:96px;color:var(--faint);align-items:center;font-size:11px;display:flex}.home .axis{letter-spacing:.16em;text-transform:uppercase;color:var(--sub);justify-content:space-between;margin-top:12px;font-size:9.5px;display:flex}.home .trio{grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.home .trio .c{border-left:1px solid var(--ln);padding:0 26px}.home .trio .c:first-child{border-left:0;padding-left:0}.home .trio .c .v{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:12px;font-size:30px;font-weight:300}.home .trio .c .v.it{font-style:italic}.home .trio .c .v small{font-family:var(--sans);color:var(--sub);font-size:11px}.home .trio .c .n{letter-spacing:.16em;text-transform:uppercase;color:var(--ac);margin-top:6px;font-size:9.5px}.home .trio .c .n.mut{color:var(--sub)}.home .sec{border-bottom:1px solid var(--ln);padding:40px 0}.home .sec.last{border-bottom:0}.home .sec .hd{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.home .sec .hd .t{font-family:var(--serif);color:var(--ink);font-size:19px;font-weight:400}.home .sec .hd .lnk{letter-spacing:.16em;text-transform:uppercase;color:var(--sub);cursor:pointer;font-size:10px;text-decoration:none;transition:color .25s}.home .sec .hd .lnk:hover{color:var(--ac)}.home .week-sub{letter-spacing:.04em;color:var(--sub);margin-bottom:22px;font-size:10.5px}.home .week-sub b{color:var(--ink);font-weight:500}.home .stats{grid-template-columns:repeat(4,1fr);display:grid}.home .stats .s{border-left:1px solid var(--ln2);padding:0 22px}.home .stats .s:first-child{border-left:0;padding-left:0}.home .stats .s .v{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:300}.home .stats .s .v small{font-family:var(--sans);color:var(--sub);font-size:10px}.home .stats .s .n{letter-spacing:.18em;text-transform:uppercase;color:var(--sub);margin-top:8px;font-size:9px}.home .cols{grid-template-columns:1.1fr 1fr;gap:64px;display:grid}.home .agenda .ahd{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.home .agenda .ahd .t{font-family:var(--serif);color:var(--ink);font-size:19px}.home .agenda .ahd .rt{letter-spacing:.14em;text-transform:uppercase;color:var(--sub);font-size:10px}.home .agenda .row{border-bottom:1px solid var(--ln2);align-items:center;gap:18px;padding:17px 0;display:flex}.home .agenda .row:last-child{border-bottom:0}.home .mark{border-radius:50%;flex:none;width:9px;height:9px}.home .mark.done{background:var(--ac)}.home .mark.now{background:var(--ac);box-shadow:0 0 0 4px #1f4d3929}.home .mark.todo{box-shadow:inset 0 0 0 1px var(--ln);background:0 0}.home .agenda .row .m{flex:1;min-width:0}.home .agenda .row .nm{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:500}.home .agenda .row.is-todo .nm{color:var(--sub);font-weight:400}.home .agenda .row .sb{color:var(--faint);margin-top:2px;font-size:11px}.home .agenda .row .rt{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:10px}.home .agenda .row .cta{letter-spacing:.14em;text-transform:uppercase;color:var(--ac);cursor:pointer;border-bottom:1px solid var(--acdim);white-space:nowrap;padding-bottom:2px;font-size:10.5px;text-decoration:none;transition:color .25s,border-color .25s}.home .agenda .row .cta:hover{color:var(--ac2);border-color:var(--ac2)}.home .coach .q{font-family:var(--serif);color:var(--ink2);letter-spacing:-.01em;font-size:21px;font-style:italic;font-weight:400;line-height:1.5}.home .coach .q b{color:var(--ink);font-style:normal;font-weight:500}.home .coach .by{letter-spacing:.2em;text-transform:uppercase;color:var(--sub);margin-top:18px;font-size:10px}.home .coach .cont{letter-spacing:.16em;text-transform:uppercase;color:var(--ac);cursor:pointer;border-bottom:1px solid var(--acdim);margin-top:22px;padding-bottom:3px;font-size:10.5px;text-decoration:none;display:inline-block}.home .wins{margin-top:40px}.home .wins .w{border-bottom:1px solid var(--ln2);justify-content:space-between;align-items:baseline;padding:14px 0;display:flex}.home .wins .w:last-child{border-bottom:0}.home .wins .w .t{color:var(--ink2);font-size:13px}.home .wins .w .t b{color:var(--ink);font-weight:500}.home .wins .w .v{font-family:var(--serif);color:var(--ac);font-variant-numeric:tabular-nums;font-size:17px;font-weight:400}.home .wins .w .v.tag{font-family:var(--sans);color:var(--sub);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.home .foot{text-align:center;padding:40px 0 60px}.home .foot .l{letter-spacing:.22em;text-transform:uppercase;color:var(--faint);font-size:9.5px}@media (width<=720px){.home .wrap{padding:0 20px}.home .greet h1{font-size:32px}.home .metric .big{font-size:62px}.home .cols{grid-template-columns:1fr;gap:40px}.home .trio .c{padding:0 16px}.home .stats{grid-template-columns:repeat(2,1fr);gap:26px 0}.home .stats .s:nth-child(3){border-left:0;padding-left:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes drawLine{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.anim-in{animation:.7s cubic-bezier(.16,1,.3,1) both fadeUp}.home .trend-draw{stroke-dasharray:1;animation:1.4s cubic-bezier(.16,1,.3,1) .2s both drawLine}.home .area-draw{animation:1.1s .5s both fadeIn}.home .daily-draw{animation:.9s .7s both fadeIn}.home .end-dot{animation:.5s cubic-bezier(.16,1,.3,1) 1.5s both popIn}.topnav a,.sheet-item,.home .lnk,.home .cta,.home .cont{transition:color .2s,border-color .2s,background .2s}.home .agenda .row{transition:background .2s}.home .agenda .row:hover{background:var(--bg2);margin:0 -14px;padding-left:14px;padding-right:14px}.topbar .brand:active{transform:scale(.99)}a:focus-visible,button:focus-visible{outline:1.5px solid var(--ac);outline-offset:3px;border-radius:4px}.home .xhair{pointer-events:none;background:#1f4d3959;width:1px;position:absolute;top:0;bottom:0}.home .xdot{background:var(--ac);pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #1f4d3929}.home .xtip{background:var(--sf);border:1px solid var(--ln);pointer-events:none;white-space:nowrap;z-index:5;border-radius:10px;padding:8px 11px;position:absolute;transform:translate(-50%);box-shadow:0 10px 30px #1114121f}.home .xtip .xd{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:8.5px;font-weight:700}.home .xtip .xr{align-items:baseline;gap:12px;margin-top:5px;display:flex}.home .xtip .xv{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:400}.home .xtip .xv small{font-family:var(--sans);color:var(--faint);font-size:9px}.home .xtip .xv.t{color:var(--ac)}@media (prefers-reduced-motion:reduce){.anim-in,.home .trend-draw,.home .area-draw,.home .daily-draw,.home .end-dot,.sheet,.sheet-backdrop{animation:none!important}.home .trend-draw{stroke-dasharray:none!important}}.shell{flex-direction:column;height:100%;display:flex}.shell-body{flex:1;min-height:0;display:flex}.main{flex:1;min-width:0;overflow:auto}@media (width<=760px){.main{padding-bottom:80px}}.pagetitle h1{letter-spacing:-.02em;margin:0 0 2px;font-size:20px;font-weight:780}.pagetitle p{color:var(--sub);margin:0 0 16px;font-size:12.5px}.ring{align-items:center;gap:10px;display:inline-flex}.ring-l{font-size:15px;font-weight:760}.stepper{align-items:center;gap:10px;display:inline-flex}.stepper button{border:1px solid var(--ln);background:var(--sf);width:30px;height:30px;color:var(--sub);cursor:pointer;border-radius:9px;font-size:16px;font-weight:700}.stepper .num{text-align:center;min-width:22px;font-size:16px;font-weight:760}.check{border:1.5px solid var(--ln);background:var(--sf);color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:inline-flex}.check.on{background:var(--ac);border-color:var(--ac)}.btn-primary{background:var(--ac);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:11px 18px;font-size:13px;font-weight:700}.btn-ghost{background:var(--sf);color:var(--sub);border:1px solid var(--ln);cursor:pointer;border-radius:11px;padding:10px 15px;font-size:12.5px;font-weight:700}.row-line{border-bottom:1px solid var(--ln2);align-items:center;gap:10px;padding:10px 0;display:flex}.row-line:last-child{border:0}.input{border:1px solid var(--ln);border-radius:9px;width:100%;padding:9px 11px;font-family:inherit;font-size:14px;font-weight:600}.muted{color:var(--faint)}.tag{border-radius:5px;padding:2px 8px;font-size:9.5px;font-weight:800}.tag.eaten{background:var(--acs);color:var(--ac)}.tag.planned{background:var(--ambs);color:var(--amber)}
