:root{--ink:#202522;--ink-2:#3A413D;--muted:#4E5854;--muted-2:#5C645F;--rule:#C9CFCB;--rule-soft:#D2D9D5;--fill:#F2F4F3;--surface:#FFFFFF;--surface-2:#F7F9F7;--canvas:#EDEFEE;--link:#3A413D;--flag:#7E5F26;--flag-tint:#F7F1E4;--flag-tint-2:#FDFAF4;--accent:#356B52;--band:#F7F9F7;--band-rule:#E1E5E2;--accent-tint:#EEF4F0;--heart:#D8413A;--nav-bg:rgba(240,243,241,0.90);--nav-shadow:0 8px 24px rgba(32,37,34,0.12);--tint:var(--accent);--on-tint:#FFFFFF;--group-bg:#E6EBE8;--card:#FFFFFF;--row:#F5F8F6;--card-radius:20px;--fill-2:#E6E9E7;--press:rgba(32,37,34,0.08);--glass-bg:rgba(252,253,252,0.44);--navbar-bg:transparent;--nutrition-header-bg:#ECF7F1;--glass-border:rgba(255,255,255,0.55);--glass-shadow:0 10px 30px rgba(32,37,34,0.16),0 1px 2px rgba(32,37,34,0.07);--glass-blur:blur(20px) saturate(205%) brightness(1.05);--glass-rim:blur(5px) saturate(150%) brightness(1.10);--glass-spec:inset 0 1.5px 0 rgba(255,255,255,0.80),inset 1px 0 0 rgba(255,255,255,0.34),inset -1px 0 0 rgba(255,255,255,0.34),inset 0 -1px 0 rgba(255,255,255,0.24);--glass-sheen:linear-gradient(180deg,rgba(255,255,255,0.16),rgba(255,255,255,0) 58%);--knob:#FFFFFF;--sheet-glass-bg:rgba(250,252,251,0.84);--sheet-glass-blur:blur(28px) saturate(180%) brightness(1.04);--menu-bg:rgba(250,252,251,0.86);--menu-sep:rgba(32,37,34,0.10);--ctl-glass-bg:rgba(255,255,255,0.46);--ctl-glass-focus:rgba(255,255,255,0.64);--ctl-glass-blur:blur(16px) saturate(170%);--ctl-glass-shadow:0 1px 2px rgba(32,37,34,0.05);--navbar-search-bg:#F5FBF8;--navbar-search-focus:#F8FCFA;--press-lit:rgba(255,255,255,0.55);--chip-glass-bg:rgba(32,37,34,0.12);--chip-glass-focus:rgba(32,37,34,0.18);--input-bg:#F2F4F3;--input-focus:#E6E9E7;--tab-sheen:linear-gradient(180deg,rgba(255,255,255,0.62),rgba(255,255,255,0.16));--tab-rim:rgba(255,255,255,0.85);--tab-sel-shadow:0 4px 12px rgba(32,37,34,0.10),inset 0 1px 0 rgba(255,255,255,0.9);--spring-snappy:linear(0 0%,0.045 2.8%,0.15 5.6%,0.28 8.3%,0.414 11.1%,0.538 13.9%,0.646 16.7%,0.737 19.4%,0.81 22.2%,0.867 25%,0.91 27.8%,0.942 30.6%,0.965 33.3%,0.981 36.1%,0.992 38.9%,0.998 41.7%,1.002 44.4%,1.004 47.2%,1.005 50%,1.005 52.8%,1.005 55.6%,1.004 58.3%,1.003 61.1%,1.003 63.9%,1.002 66.7%,1.002 69.4%,1.001 72.2%,1.001 75%,1.001 77.8%,1 80.6%,1 100%);--spring-bouncy:linear(0 0%,0.047 2.8%,0.158 5.6%,0.301 8.3%,0.449 11.1%,0.589 13.9%,0.712 16.7%,0.813 19.4%,0.891 22.2%,0.95 25%,0.99 27.8%,1.016 30.6%,1.031 33.3%,1.037 36.1%,1.038 38.9%,1.035 41.7%,1.031 44.4%,1.025 47.2%,1.019 50%,1.014 52.8%,1.01 55.6%,1.006 58.3%,1.003 61.1%,1.001 63.9%,1 66.7%,0.999 69.4%,0.999 75%,0.999 83.3%,1 91.7%,1 100%);--sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",system-ui,"Helvetica Neue","Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5 6.8 11.8 12.8 4.6' fill='none' stroke='%23FDFDFD' stroke-width='2.2'/%3E%3C/svg%3E")}[data-theme=dark]{--ink:#E6E9E7;--ink-2:#C3C9C5;--muted:#ADB6B0;--muted-2:#98A19B;--rule:#3A413D;--rule-soft:#262B28;--fill:#1E2320;--surface:#131514;--surface-2:#181B19;--canvas:#0B0D0C;--link:#C3C9C5;--flag:#D8B66E;--flag-tint:#33290F;--flag-tint-2:#1F1A0D;--accent:#8FC4A8;--band:#181B19;--band-rule:#262B28;--accent-tint:#1A2620;--heart:#EF6F69;--nav-bg:rgba(34,39,36,0.88);--nav-shadow:0 8px 24px rgba(0,0,0,0.50);--on-tint:#0B0D0C;--group-bg:#0B0D0C;--card:#1E2220;--row:#131514;--fill-2:#2A302D;--press:rgba(255,255,255,0.09);--glass-bg:rgba(30,34,32,0.66);--navbar-bg:rgba(30,40,34,0.60);--nutrition-header-bg:#17201A;--glass-border:rgba(255,255,255,0.10);--glass-shadow:0 12px 32px rgba(0,0,0,0.55),0 1px 2px rgba(0,0,0,0.30);--knob:#F4F6F5;--sheet-glass-bg:rgba(30,34,32,0.84);--sheet-glass-blur:blur(28px) saturate(170%) brightness(1.10);--menu-bg:rgba(38,42,40,0.88);--menu-sep:rgba(255,255,255,0.10);--ctl-glass-bg:rgba(74,80,77,0.44);--ctl-glass-focus:rgba(84,90,87,0.58);--ctl-glass-blur:blur(16px) saturate(160%) brightness(1.08);--ctl-glass-shadow:0 1px 2px rgba(0,0,0,0.22);--navbar-search-bg:#303832;--navbar-search-focus:#3C443F;--press-lit:rgba(255,255,255,0.16);--chip-glass-bg:var(--ctl-glass-bg);--chip-glass-focus:var(--ctl-glass-focus);--input-bg:#2B312E;--input-focus:#363D39;--tab-sheen:linear-gradient(180deg,rgba(255,255,255,0.14),rgba(255,255,255,0.03));--tab-rim:rgba(255,255,255,0.13);--tab-sel-shadow:0 4px 12px rgba(0,0,0,0.40),inset 0 1px 0 rgba(255,255,255,0.14);--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5 6.8 11.8 12.8 4.6' fill='none' stroke='%23141617' stroke-width='2.2'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){[data-theme=system]{--ink:#E6E9E7;--ink-2:#C3C9C5;--muted:#ADB6B0;--muted-2:#98A19B;--rule:#3A413D;--rule-soft:#262B28;--fill:#1E2320;--surface:#131514;--surface-2:#181B19;--canvas:#0B0D0C;--link:#C3C9C5;--flag:#D8B66E;--flag-tint:#33290F;--flag-tint-2:#1F1A0D;--accent:#8FC4A8;--band:#181B19;--band-rule:#262B28;--accent-tint:#1A2620;--heart:#EF6F69;--nav-bg:rgba(34,39,36,0.88);--nav-shadow:0 8px 24px rgba(0,0,0,0.50);--on-tint:#0B0D0C;--group-bg:#0B0D0C;--card:#1E2220;--row:#131514;--fill-2:#2A302D;--press:rgba(255,255,255,0.09);--glass-bg:rgba(26,30,28,0.34);--navbar-bg:rgba(30,40,34,0.60);--nutrition-header-bg:#17201A;--glass-border:rgba(255,255,255,0.16);--glass-shadow:0 10px 30px rgba(0,0,0,0.52),0 1px 2px rgba(0,0,0,0.32);--glass-blur:blur(20px) saturate(195%) brightness(1.14);--glass-rim:blur(5px) saturate(150%) brightness(1.22);--glass-spec:inset 0 1.5px 0 rgba(255,255,255,0.24),inset 1px 0 0 rgba(255,255,255,0.10),inset -1px 0 0 rgba(255,255,255,0.10),inset 0 -1px 0 rgba(255,255,255,0.07);--glass-sheen:linear-gradient(180deg,rgba(255,255,255,0.10),rgba(255,255,255,0) 58%);--knob:#F4F6F5;--sheet-glass-bg:rgba(30,34,32,0.84);--sheet-glass-blur:blur(28px) saturate(170%) brightness(1.10);--menu-bg:rgba(38,42,40,0.88);--menu-sep:rgba(255,255,255,0.10);--ctl-glass-bg:rgba(74,80,77,0.44);--ctl-glass-focus:rgba(84,90,87,0.58);--ctl-glass-blur:blur(16px) saturate(160%) brightness(1.08);--ctl-glass-shadow:0 1px 2px rgba(0,0,0,0.22);--navbar-search-bg:#303832;--navbar-search-focus:#3C443F;--press-lit:rgba(255,255,255,0.16);--chip-glass-bg:var(--ctl-glass-bg);--chip-glass-focus:var(--ctl-glass-focus);--input-bg:#2B312E;--input-focus:#363D39;--tab-sheen:linear-gradient(180deg,rgba(255,255,255,0.14),rgba(255,255,255,0.03));--tab-rim:rgba(255,255,255,0.13);--tab-sel-shadow:0 4px 12px rgba(0,0,0,0.40),inset 0 1px 0 rgba(255,255,255,0.14);--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5 6.8 11.8 12.8 4.6' fill='none' stroke='%23141617' stroke-width='2.2'/%3E%3C/svg%3E")}}[data-accent=neutral]{--accent:#3A413D;--accent-tint:#EEF0EF}[data-accent=gold]{--accent:#7E5F26;--accent-tint:#F7F1E4}[data-theme=dark][data-accent=neutral]{--accent:#C3C9C5;--accent-tint:#1E2320}[data-theme=dark][data-accent=gold]{--accent:#D8B66E;--accent-tint:#33290F}@media (prefers-color-scheme:dark){[data-theme=system][data-accent=neutral]{--accent:#C3C9C5;--accent-tint:#1E2320}[data-theme=system][data-accent=gold]{--accent:#D8B66E;--accent-tint:#33290F}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}::selection{background:var(--fill);color:var(--ink)}body,html{margin:0;padding:0;background:var(--canvas);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}html{overscroll-behavior-x:none}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.badge{display:inline-flex;align-items:center;height:16px;padding:0 5px;font:500 9px/1 var(--mono);letter-spacing:.08em;white-space:nowrap;border:1px solid transparent}.badge-verified{background:var(--ink);color:var(--surface);border-color:var(--ink)}.badge-likely_accurate{color:var(--ink);border:1px solid var(--ink)}.badge-single_source{color:var(--muted);border:1px dotted var(--muted-2)}.badge-label_only{color:var(--muted);border:1px dashed var(--muted-2)}.badge-disputed{color:var(--flag);background:var(--flag-tint);border:1px solid var(--flag)}.badge-unverified{color:var(--muted-2);border:1px solid var(--rule-soft)}.planned-value{color:var(--muted)}@supports (-webkit-text-stroke:1px black){.planned-value{color:transparent;-webkit-text-stroke:.6px var(--muted)}}.planned-row{background:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(148,154,158,.05) 0,rgba(148,154,158,.05) 10px)}.skipped-row{opacity:.45}.skipped-row .food-name{text-decoration:line-through;-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2)}.shell{max-width:460px;margin:0 auto;min-height:100vh;background:var(--surface);padding-bottom:calc(100px + env(safe-area-inset-bottom, 0px));padding-top:env(safe-area-inset-top,0)}@media (min-width:461px){.shell{border-left:1px solid var(--rule-soft);border-right:1px solid var(--rule-soft)}}html[data-native="1"] .shell{padding-top:calc(env(safe-area-inset-top, 0px) + 14px)}@media (min-width:900px){.shell{max-width:720px}}.eyebrow{font:600 12px/1.2 var(--sans);letter-spacing:.04em;color:var(--accent);text-transform:uppercase}.rule{height:1px;background:var(--rule-soft);border:0;margin:0}button,input,select,textarea{font-family:inherit;color:inherit}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=checkbox]{width:22px;height:22px;flex:none;vertical-align:middle;border:1.5px solid var(--rule);border-radius:50%;background:var(--surface) center /14px 14px no-repeat;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}input[type=checkbox]:checked{background-color:var(--ink);border-color:var(--ink);background-image:var(--check)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 18px;background:var(--tint);color:var(--on-tint);border:1px solid transparent;border-radius:22px;font:600 15px/1 var(--sans);letter-spacing:-.01em;text-transform:none;cursor:pointer;transition:opacity .18s ease,transform .18s ease,background-color .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:not(:disabled):active{opacity:.62;transform:scale(.97);transition-duration:0s}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-quiet{background:transparent;color:var(--tint);font-weight:500}@media (hover:hover){.btn-quiet:hover{background:var(--press)}}.btn-chip{background:var(--fill-2);font-weight:500}@media (hover:hover){.btn-chip:hover{background:var(--rule)}}button{transition:opacity .18s ease}button:not(:disabled):active{opacity:.55;transition-duration:0s}.seg{display:flex;flex-wrap:wrap;gap:2px;padding:2px;background:var(--fill);border-radius:10px;overflow:hidden}.seg-cell{flex:1 1 auto;min-width:0;min-height:40px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink);border:0;border-radius:8px;font:500 13px/1.2 var(--sans);letter-spacing:-.01em;text-transform:none;text-align:center;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease}@media (hover:hover){.seg-cell:hover{background:var(--press)}}.seg-cell:not(:disabled):active{opacity:1;background:var(--surface);box-shadow:0 2px 8px rgba(0,0,0,.12)}.seg-cell:disabled{color:var(--muted-2);background:transparent;cursor:not-allowed}.seg-cell[aria-checked=true],.seg-cell[aria-pressed=true],.seg-cell[aria-selected=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.12),0 0 0 .5px rgba(0,0,0,.04)}[data-theme=dark] .seg-cell[aria-checked=true],[data-theme=dark] .seg-cell[aria-pressed=true],[data-theme=dark] .seg-cell[aria-selected=true]{background:var(--fill-2)}@media (prefers-color-scheme:dark){[data-theme=system] .seg-cell[aria-checked=true],[data-theme=system] .seg-cell[aria-pressed=true],[data-theme=system] .seg-cell[aria-selected=true]{background:var(--fill-2)}}.toggle-row{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.toggle-title{flex:1 1;min-width:0;font:400 17px/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink)}.toggle-note{margin:2px 0 0;padding-right:63px;font:400 13px/1.5 var(--sans);color:var(--muted)}.toggle-note:last-child{padding-right:0}.grouped .card{margin-bottom:12px}.grouped>.card:last-of-type{margin-bottom:0}.seg-cell:focus-visible{outline-offset:-2px}.seg-more{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:2px}.seg-more>.btn{padding:0;border-color:transparent;background:transparent;color:var(--tint);font:500 14px/1 var(--sans);letter-spacing:-.01em}@media (hover:hover){.seg-more>.btn:hover{background:transparent;color:var(--ink)}}.menu{min-width:250px;padding:0;overflow:hidden;background:var(--menu-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:0;border-radius:22px;box-shadow:var(--glass-shadow)}.menu-item{display:flex;align-items:center;width:100%;min-height:46px;padding:0 18px;background:transparent;border:0;border-radius:0;font:400 17px/1.2 var(--sans);letter-spacing:-.01em;color:var(--ink);text-align:left;cursor:pointer;text-decoration:none;transition:background-color .18s ease}.menu-item[data-destructive=true]{color:var(--heart)}.menu-item[aria-disabled=true]{opacity:.4;cursor:not-allowed}.menu-item+.menu-item{border-top:1px solid var(--menu-sep)}@media (hover:hover){.menu-item:hover{background:var(--press);color:var(--ink);text-decoration:none}}.menu-item:not(:disabled):active{opacity:1;background:var(--press);transition-duration:0s}.menu-item:disabled{opacity:.4;cursor:not-allowed}.input{width:100%;min-height:46px;padding:0 14px;background:var(--input-bg);border:1px solid transparent;border-radius:12px;font:400 17px/1 var(--sans);letter-spacing:-.01em;color:var(--ink);transition:background-color .18s ease}.input::placeholder{color:var(--muted-2)}.input:focus{outline:none;background-color:var(--input-focus)}@media (hover:hover){.input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}}.input[type=search]{padding-left:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238A938D' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='8.5' cy='8.5' r='5.5'/%3E%3Cpath d='M13 13l4.5 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px;background-size:18px 18px}.input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}input[type=checkbox].switch{width:51px;height:31px;border-radius:16px;border:0;background:var(--fill-2);background-image:none;position:relative;flex:none;cursor:pointer;transition:background-color .22s ease}input[type=checkbox].switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--knob);box-shadow:0 3px 8px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.16);transition:transform .26s cubic-bezier(.32,.72,0,1)}input[type=checkbox].switch:checked{background:var(--tint);background-image:none;border:0}input[type=checkbox].switch:checked:after{transform:translateX(20px)}input[type=checkbox].switch:disabled{opacity:.4;cursor:not-allowed}.grouped{background:var(--group-bg)}.shell:has(.grouped){background:var(--group-bg)}.card{margin:0 16px;background:var(--card);border-radius:var(--card-radius);overflow:hidden}.card+.card,.group-label+.card{margin-top:0}.card-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 16px;background:transparent;border:0;font:400 17px/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink);text-align:left;cursor:pointer;text-decoration:none;transition:background-color .18s ease}.card-row:before{content:"";position:absolute;left:16px;right:0;top:0;height:1px;background:var(--rule-soft)}.card>.card-row:first-child:before,.card>:first-child>.card-row:first-child:before{display:none}@media (hover:hover){.card-row:hover{background:var(--press);text-decoration:none}}.card-row:not(:disabled):active{opacity:1;background:var(--press);transition-duration:0s}.card-body{padding:4px 16px 18px;position:relative}.card-body:before{content:"";position:absolute;left:16px;right:0;top:0;height:1px;background:var(--rule-soft)}.group-label{margin:0;padding:24px 32px 8px;font:400 13px/1.2 var(--sans);letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.chevron{flex:none;width:8px;height:8px;margin-right:2px;border-right:2px solid var(--rule);border-bottom:2px solid var(--rule);transform:rotate(-45deg);transition:transform .26s cubic-bezier(.32,.72,0,1)}[aria-expanded=true]>.chevron{transform:rotate(45deg)}.card-field{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 16px}.card-field:before{content:"";position:absolute;left:16px;right:0;top:0;height:1px;background:var(--rule-soft)}.card>.card-field:first-child:before{display:none}.fold{display:grid;grid-template-rows:0fr}.fold[data-animate=true]{transition:grid-template-rows .38s cubic-bezier(.32,.72,0,1)}.fold[data-open=true]{grid-template-rows:1fr}.fold-inner{min-height:0;overflow:hidden;opacity:0;transform:translateY(-6px)}.fold[data-animate=true]>.fold-inner{transition:opacity .22s ease,transform .38s cubic-bezier(.32,.72,0,1)}.fold[data-open=true]>.fold-inner{opacity:1;transform:none}.card-row>.chevron,.door-row>.chevron{border-color:var(--tint)}.card-row[aria-expanded]>.chevron{transition-duration:.38s}@media (prefers-reduced-motion:reduce){.fold,.fold-inner{transition:none!important}}.door-row{display:flex;align-items:center;gap:12px;min-height:44px;margin:6px -16px 0;padding:0 16px;font:400 17px/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink);text-decoration:none;cursor:pointer;transition:background-color .18s ease}@media (hover:hover){.door-row:hover{background:var(--press);text-decoration:none}}.door-row:active{background:var(--press);transition-duration:0s}.door-detail{font:400 15px/1.3 var(--sans);color:var(--muted)}.navbar{position:-webkit-sticky;position:sticky;top:0;z-index:15;padding:calc(env(safe-area-inset-top, 0px) + 4px) 8px 0;background:var(--navbar-bg);border-bottom:1px solid transparent;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:background-color .26s ease,border-color .26s ease}.navbar[data-shown=true]{background:var(--glass-bg);border-bottom-color:var(--rule-soft)}.macro-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.navbar-row{position:relative;gap:6px;height:48px;padding-bottom:2px}.navbar-row,.navbar-side{display:flex;align-items:center}.navbar-side{flex:0 0 auto;min-width:0;gap:2px}.navbar-side-end{justify-content:flex-end;margin-left:auto}.navbar-titles{flex:1 1 auto;min-width:0;align-self:stretch;display:flex;align-items:center;padding:0 8px}.navbar-title{margin:0;min-width:0;font:700 34px/1.15 var(--sans);letter-spacing:-.022em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .22s ease,transform .26s ease}.navbar[data-shown=true] .navbar-title{opacity:0;transform:translateY(-4px);pointer-events:none}.navbar-compact-title{position:absolute;left:56px;right:56px;top:0;bottom:2px;display:flex;align-items:center;justify-content:center;font:600 17px/1.2 var(--sans);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .26s ease;pointer-events:none}.navbar-compact-title,.navbar-compact-title>*{overflow:hidden;text-overflow:ellipsis}.navbar[data-shown=true] .navbar-compact-title{opacity:1;transform:none}.navbar[data-settled=false],.navbar[data-settled=false] .navbar-compact-title,.navbar[data-settled=false] .navbar-title{transition:none}.navbar-side{position:relative;z-index:1}.navbar-pinned{padding:2px 8px 10px}.shell:has(.navbar),html[data-native="1"] .shell:has(.navbar){padding-top:0}html[data-native="1"] .navbar{padding-top:calc(env(safe-area-inset-top, 0px) + 8px)}html[data-native-incoming=push] .navbar{position:relative;-webkit-backdrop-filter:none;backdrop-filter:none}a.back-link:hover,a.bar-btn:hover,a.btn:hover,a.card-row:hover{text-decoration:none}.bar-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:22px;background:transparent;color:var(--tint);border:0;font:500 17px/1 var(--sans);cursor:pointer;transition:opacity .18s ease,transform .18s ease,background-color .18s ease}@media (hover:hover){.bar-btn:hover{background:var(--press)}}.bar-btn:not(:disabled):active{opacity:.5;transform:scale(.94);transition-duration:0s}.bar-group{display:inline-flex;align-items:center;padding:2px;gap:0;background:var(--fill);border-radius:24px}.bar-group>.bar-btn{width:42px;height:40px}.tabbar{pointer-events:auto;position:relative;display:flex;align-items:stretch;width:calc(100% - 32px);max-width:428px;height:64px;padding:6px;border-radius:32px;background:var(--card);border:1px solid var(--rule-soft);box-shadow:var(--glass-shadow);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab-indicator{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px) / var(--n, 3));border-radius:999px;background:var(--accent-tint);border:0;box-shadow:none;transform-origin:center;will-change:transform,width;transition:opacity .2s ease}.tab-inner{flex-direction:column;pointer-events:none}.tab,.tab-inner{display:flex;align-items:center;gap:3px}.tab{position:relative;z-index:1;flex:1 1;min-width:0;overflow:hidden;flex-direction:column;justify-content:center;color:var(--muted-2);border-radius:26px;font:500 10.5px/12px var(--sans);letter-spacing:.01em;transition:opacity .2s ease,color .16s ease,transform .16s ease;-webkit-touch-callout:none}.tab,.tab:hover{text-decoration:none}.tab[data-on=true]{color:var(--tint)}.tab:active{transform:scale(.94);transition-duration:0s}.tab svg{display:block;transition:transform .32s var(--spring-bouncy)}.tab[data-on=true] svg{transform:scale(1.08)}.tab-label{height:12px;overflow:hidden;white-space:nowrap}.sheet-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:15px;background:var(--fill-2);color:var(--muted);cursor:pointer;transition:opacity .18s ease,transform .18s ease}.sheet-close:active{opacity:.6;transform:scale(.92);transition-duration:0s}.glass-card,.sheet-glass{background:var(--card);border:1px solid var(--rule-soft);box-shadow:var(--glass-shadow)}.sheet-glass{border-radius:34px}.glass-card{border-radius:24px}.hero{box-shadow:0 1px 2px rgba(32,37,34,.06),0 12px 32px rgba(32,37,34,.12)}[data-theme=dark] .hero{box-shadow:0 1px 2px rgba(0,0,0,.45),0 12px 32px rgba(0,0,0,.5)}@media (prefers-color-scheme:dark){[data-theme=system] .hero{box-shadow:0 1px 2px rgba(0,0,0,.45),0 12px 32px rgba(0,0,0,.5)}}.hero-num{font:700 34px/1 var(--sans);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.hero-num-sm{font:600 22px/1 var(--sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.hero-unit{font:500 13px/1 var(--sans);color:var(--muted)}.meter{height:4px;background:var(--fill-2);overflow:hidden}.meter,.meter>i{border-radius:2px}.meter>i{display:block;height:100%;background:var(--accent)}.meter-note{font:400 12px/1 var(--sans);color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-list{margin:12px 0 0}.detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;border-top:1px solid var(--rule-soft)}.detail-row:first-child{border-top:0}.detail-row dt{color:var(--ink)}.detail-row dd,.detail-row dt{margin:0;font:400 15px/1.3 var(--sans)}.detail-row dd{color:var(--muted);text-align:right}.chart{display:block;width:100%;height:auto;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chart-bar{fill:var(--accent);transition:opacity .12s ease}.chart[data-scrub=true] .chart-bar:not([data-on=true]){opacity:.32}.chart-grid{stroke:var(--rule-soft);stroke-width:1}.chart-ref{stroke:var(--muted-2);stroke-width:1;stroke-dasharray:3 3}.chart-axis,.chart-ref-label{font:500 10px var(--sans);fill:var(--muted-2)}.chart-cursor{stroke:var(--ink);stroke-width:1;opacity:.5}.metrics-period{position:relative;flex-wrap:nowrap;gap:0}.metrics-period-thumb{position:absolute;left:2px;top:2px;bottom:2px;width:calc((100% - 4px) / 4);border-radius:8px;background:var(--surface);pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.12),0 0 0 .5px rgba(0,0,0,.04);transition:transform .22s ease}.metrics-period .seg-cell{position:relative;flex:1 1}.metrics-period .seg-cell:active,.metrics-period .seg-cell[aria-checked]{background:transparent;box-shadow:none}.metrics-section-note{margin:0 16px 12px}.metrics-section-loading{margin:0 16px 12px;padding:16px}.metrics-date-range{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 0;border:0;background:none;color:var(--muted-2);font:400 12px/1.4 var(--sans);text-align:left;cursor:pointer}.metrics-date-range:active{color:var(--accent)}.metrics-group-heading{margin:26px 32px 8px}.metrics-group-heading .group-label{margin:0}.metrics-group-heading .metrics-date-range{min-height:30px}.metrics-period-date{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:4px}.metrics-period-step{border:0;background:none;color:var(--accent);font:400 26px var(--sans);width:44px;height:44px}.metrics-period-step:disabled{opacity:.3}.navbar:has(+.nutrition-date-row):not([data-shown=true]){background:var(--nutrition-header-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.nutrition-date-row{padding:16px 16px 0;background:var(--group-bg)}.nutrition-day-control{display:grid;grid-template-columns:44px minmax(0,128px) 44px;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;padding:4px 6px;border-radius:26px;background:color-mix(in srgb,var(--accent) 12%,var(--fill-2))}.nutrition-content{padding-top:20px}.nutrition-date-loading{animation:nutrition-date-loading .8s linear infinite}@keyframes nutrition-date-loading{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.nutrition-date-loading{animation:none}}.nutrition-day-control .metrics-date-range{justify-content:center;min-height:44px;font-size:15px;color:var(--ink)}.navbar-compact-title:has(.nutrition-day-compact),.navbar-compact-title>.nutrition-day-compact{overflow:visible}.navbar[data-shown=true] .navbar-compact-title:has(.nutrition-day-compact){pointer-events:auto}.nutrition-day-compact{position:relative}.nutrition-day-compact .metrics-date-range{justify-content:center;min-height:44px;padding:0 12px;font-size:17px;font-weight:600;color:var(--ink)}.nutrition-day-compact .metrics-period-web-picker{position:absolute;top:100%;left:50%;transform:translateX(-50%);border-radius:16px;background:var(--card);box-shadow:var(--glass-shadow)}.nutrition-day-step{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--tint);cursor:pointer}.nutrition-day-step:disabled{opacity:.3}.nutrition-day-step:not(:disabled):active{opacity:.5}.metrics-period-date .metrics-date-range{justify-content:center;font-size:14px;min-height:44px}.metrics-period-web-picker{flex-basis:100%;padding:8px;text-align:center}.metrics-period-web-picker input,.metrics-period-web-picker select{background:var(--fill);color:var(--ink);border:1px solid var(--rule);border-radius:6px;padding:8px;font:inherit}.weight-chart-caption{min-height:20px;margin-top:12px;font:500 12px/20px var(--sans);color:var(--muted-2)}.weight-chart{touch-action:pan-y;outline-offset:4px}.metrics-status{min-height:18px;margin:-6px 32px 6px;font:400 12px/18px var(--sans);color:var(--muted-2)}.metrics-content{transition:opacity .16s ease}.metrics-content .split>i{transition:width .22s ease}.metrics-content[data-pending=true]{opacity:.6}.metrics-chart-enter{animation:metrics-chart-enter .2s ease}@keyframes metrics-chart-enter{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.metrics-content,.metrics-content .split>i,.metrics-period-thumb{transition:none}.metrics-chart-enter{animation:none}}.delta{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:var(--fill);font:600 12px/1 var(--sans);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.split{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--fill-2);gap:2px}.split>i{display:block;height:100%;background:var(--accent)}.split>i[data-k=c]{opacity:.62}.split>i[data-k=f]{opacity:.34}.swatch{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--accent);vertical-align:middle}.swatch[data-k=c]{opacity:.62}.swatch[data-k=f]{opacity:.34}.back-link{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 10px 0 0;margin-left:-4px;font:400 17px/1 var(--sans);letter-spacing:-.01em;text-decoration:none;border:0;background:transparent;cursor:pointer;transition:opacity .18s ease}.back-link:active{opacity:.5;transition-duration:0s}@media (hover:hover){.back-link:hover{text-decoration:none;opacity:.75}}.back-link svg{flex:none}a{color:var(--link);text-decoration:none}a:hover{color:var(--ink);text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.splash{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:var(--surface);opacity:1;transition:opacity .26s ease-out}.splash[data-fading=true]{opacity:0}.splash-lockup{display:flex;align-items:center;justify-content:center;gap:0;color:var(--ink);transform:translateX(-6px)}.splash-lockup svg{color:var(--accent)}.splash-word{font:500 26px/1 var(--font-sans),var(--sans);letter-spacing:-.012em;white-space:nowrap}.toast{opacity:1;transition:opacity .32s ease-out,transform .32s ease-out}.toast[data-fading=true]{opacity:0;transform:translateY(6px)}.entry-shell{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .26s cubic-bezier(.2,0,0,1),opacity .18s ease-out}.entry-shell>*{min-height:0}.entry-shell[data-leaving=true]{grid-template-rows:0fr;opacity:0}.meter>i{transition:width .32s cubic-bezier(.2,0,0,1)}.grow-in{display:grid;animation:grow-in .26s cubic-bezier(.2,0,0,1) backwards}.grow-in>*{min-height:0;overflow:hidden}@keyframes grow-in{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@keyframes veil-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.veil{animation:veil-in .2s ease-out backwards}.sheet{animation:sheet-in .3s cubic-bezier(.32,.72,0,1) backwards}.pop{animation:pop-in .16s cubic-bezier(.32,.72,0,1) backwards;transform-origin:center}.pop-anchor{transform-origin:top right}.pop-anchor-up{transform-origin:bottom right}.rise{animation:rise-in .22s cubic-bezier(.32,.72,0,1) backwards}.sheet-panel{border-radius:28px 28px 0 0;box-shadow:0 -8px 40px rgba(0,0,0,.18);will-change:transform}.sheet-panel.sheet-glass{border-radius:34px}.sheet-center{border-radius:30px;box-shadow:var(--glass-shadow),inset 0 1px 0 rgba(255,255,255,.55)}.pop-leave{transition:opacity .2s ease,transform .2s ease;opacity:0!important;transform:scale(.96)!important}.sheet-settle{transition:transform .32s cubic-bezier(.32,.72,0,1)}.sheet-leave{transition:transform .26s cubic-bezier(.4,0,1,1)}.grabber{width:36px;height:5px;border-radius:3px;margin:8px auto 0;background:var(--rule)}.veil-leave{transition:opacity .26s ease-out;opacity:0!important}html[data-vt=push]::view-transition-old(root){animation:vt-recede .38s cubic-bezier(.32,.72,0,1) both}html[data-vt=push]::view-transition-new(root){animation:vt-push .38s cubic-bezier(.32,.72,0,1) both;box-shadow:-8px 0 24px rgba(0,0,0,.18)}html[data-vt=push]::view-transition-group(root){animation-duration:.38s}html[data-vt=push]::view-transition-image-pair(root){isolation:auto}html[data-vt=pop]::view-transition-old(root){animation:vt-pop-out .34s cubic-bezier(.32,.72,0,1) both;box-shadow:-8px 0 24px rgba(0,0,0,.18);z-index:2}html[data-vt=pop]::view-transition-new(root){animation:vt-pop-in .34s cubic-bezier(.32,.72,0,1) both}html[data-vt=pop]::view-transition-image-pair(root){isolation:auto}@keyframes vt-push{0%{transform:translateX(100%)}to{transform:none}}@keyframes vt-recede{0%{transform:none;filter:brightness(1)}to{transform:translateX(-30%);filter:brightness(.86)}}@keyframes vt-pop-out{0%{transform:translateX(var(--vt-from,0))}to{transform:translateX(100%)}}@keyframes vt-pop-in{0%{transform:translateX(-30%);filter:brightness(.86)}to{transform:none;filter:brightness(1)}}::view-transition-new(tabbar),::view-transition-old(tabbar){animation:none;mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){.entry-shell,.meter>i,.splash,.toast{transition:none}.grow-in{animation:none}.toast[data-fading=true]{transform:none}.pop,.rise,.sheet,.veil{animation:none}.chevron,.navbar,.navbar-compact-title,.navbar-row,.navbar-side,.navbar-title,.pop-leave,.sheet-leave,.sheet-settle,.veil-leave{transition:none}html[data-vt=pop]::view-transition-new(root),html[data-vt=pop]::view-transition-old(root),html[data-vt=push]::view-transition-new(root),html[data-vt=push]::view-transition-old(root){animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only:focus,.sr-only:focus-visible{position:fixed;top:8px;left:8px;width:auto;height:auto;margin:0;padding:10px 14px;clip:auto;-webkit-clip-path:none;clip-path:none;overflow:visible;background:var(--surface);color:var(--ink);border:2px solid var(--ink);z-index:100;font:500 12px/1 var(--mono);letter-spacing:.08em}.diary-loading{display:grid;place-items:center;min-height:calc(100svh - 168px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));padding:24px}.diary-loading-status{position:relative;color:var(--accent);opacity:0;animation:diary-status-appear .24s ease-out .25s forwards}.content-loading{display:grid;place-items:center;padding:16px}.diary-return-loading .diary-loading-status{opacity:1;animation:none}.content-loading .diary-loading-leaf{width:40px;height:40px}.diary-section{scroll-margin-top:calc(env(safe-area-inset-top, 0px) + 64px)}.diary-row-link:after{content:"";position:absolute;inset:0}.diary-row-action{position:relative;z-index:1}.diary-loading-leaf{display:block;width:72px;height:72px;overflow:visible;transform-origin:50% 85%;animation:diary-leaf-breathe 2.8s ease-in-out .25s infinite}.diary-leaf-guide{stroke:currentColor;stroke-width:2.5;opacity:.3}.diary-leaf-outline{stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:diary-leaf-draw 2.8s ease-in-out .25s infinite}.diary-leaf-fill{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);animation:diary-leaf-grow 2.8s cubic-bezier(.4,0,.2,1) .25s infinite}.diary-leaf-veins{stroke:var(--surface)}@keyframes diary-status-appear{to{opacity:1}}@keyframes diary-leaf-breathe{0%,to{transform:translateY(0) scale(1)}52%{transform:translateY(-2px) scale(1.025)}}@keyframes diary-leaf-draw{0%{stroke-dashoffset:1;opacity:0}8%{opacity:1}42%{stroke-dashoffset:0;opacity:1}54%,82%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1;opacity:0}}@keyframes diary-leaf-grow{0%,12%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);opacity:1}52%,76%{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}94%{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:0}to{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);opacity:0}}@media (prefers-reduced-motion:reduce){.diary-loading-status{animation-duration:0s}.diary-leaf-fill,.diary-leaf-outline,.diary-loading-leaf{animation:none}.diary-leaf-outline{opacity:0}.diary-leaf-fill{-webkit-clip-path:none;clip-path:none;opacity:1}}.web-home-intro{max-width:380px;margin:0 auto;padding:28px 20px 100px;border-top:1px solid var(--rule-soft)}.web-home-intro h2{font:600 20px/1.3 var(--sans);margin:0 0 12px}.web-home-intro p{font:400 14px/1.65 var(--sans);color:var(--ink-2)}.web-home-links{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;line-height:1.5}html[data-native="1"] .web-home-intro{display:none}.popover{position:relative;background:var(--card);border:0;border-radius:22px;box-shadow:var(--glass-shadow);overflow:hidden}.pop-anchor-start{transform-origin:top left}.pop-anchor-start.pop-anchor-up{transform-origin:bottom left}.back-link,.bar-btn,.bar-group,.btn-chip,.input[type=search],.sheet-close{background-color:var(--ctl-glass-bg);-webkit-backdrop-filter:var(--ctl-glass-blur);backdrop-filter:var(--ctl-glass-blur);border:0;box-shadow:var(--ctl-glass-shadow)}.bar-group>.bar-btn{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.bar-group>.bar-btn:not(:disabled):active{background-color:var(--press-lit)}.back-link,.bar-btn,.btn,.btn-chip,.sheet-close{transition:transform .46s var(--spring-bouncy),filter .2s ease,background-color .2s ease,opacity .18s ease}.back-link:not(:disabled):active,.bar-btn:not(:disabled):active,.btn-chip:not(:disabled):active,.btn:not(:disabled):active,.sheet-close:not(:disabled):active{opacity:1;transform:scale(1.07);filter:brightness(1.07) saturate(1.1);transition-duration:70ms,70ms,70ms,70ms}.btn{box-shadow:none}.btn:not(:disabled):active{transform:scale(1.05)}.btn-quiet,.seg-more>.btn{box-shadow:none;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.btn-quiet:not(:disabled):active,.seg-more>.btn:not(:disabled):active{transform:none;filter:none;opacity:.55;transition-duration:0s}.btn-chip{color:var(--ink);background-color:var(--chip-glass-bg)}@media (hover:hover){.btn-chip:hover{background-color:var(--chip-glass-focus)}.bar-btn:hover{background-color:var(--ctl-glass-focus)}}.back-link{width:40px;height:40px;min-height:0;padding:0;margin-left:0;justify-content:center;border-radius:20px;color:var(--tint)}.input[type=search]{border-radius:23px;padding-left:40px;background-position:14px;transition:background-color .2s ease,box-shadow .2s ease}.input[type=search]:focus{background-color:var(--ctl-glass-focus);box-shadow:0 4px 14px rgba(32,37,34,.1);animation:glass-focus .38s var(--spring-bouncy)}html[data-native="1"] .navbar .input[type=search]{background-color:var(--navbar-search-bg);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-native="1"] .navbar .input[type=search]:focus{background-color:var(--navbar-search-focus)}@keyframes glass-focus{0%{transform:scale(.975);filter:brightness(1.06)}to{transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.back-link,.bar-btn,.btn,.btn-chip,.sheet-close{transition:none}.input[type=search]:focus{animation:none}}[data-glass-twin="1"],[data-glass-twin="1"]:not(:disabled):active{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;transform:none!important;filter:none!important;opacity:1!important}[data-glass-twin="1"]>svg{visibility:hidden}.viewfinder{position:relative;margin-top:12px;height:clamp(240px,43svh,380px);border-radius:20px;background:#000;overflow:hidden}.viewfinder-panel{height:clamp(320px,56svh,620px)}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}