@font-face{font-family:Lora;src:url(/assets/lora-latin-var-hfX0Ww4l.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/assets/lora-latin-italic-var-OTpAunkB.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f3efe7;--surface:#fdfbf7;--ink:#221d18;--ink-heading:#3d2136;--ink-muted:#6b6258;--line:#e7dfd2;--accent:#b93f2a;--accent-strong:#9c3222;--accent-text:#b93f2a;--accent-tint:#f7e9e4;--know:#6d3454;--know-text:#6d3454;--know-tint:#f2e6ee;--know-line:#e0cbd9;--focus:#b93f2a;--scrim:#221d1866;--radius:12px;--radius-sm:10px;--radius-pill:999px;--tap:44px;--tab-bar-height:calc(56px + env(safe-area-inset-bottom));--shadow-tab:0 -2px 12px #221d180f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-voice:"Lora", Georgia, serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#211d1a;--surface:#2a2521;--ink:#ece7e0;--ink-heading:#e5d5df;--ink-muted:#a89f93;--line:#3a342f;--accent:#b93f2a;--accent-strong:#8a2d1e;--accent-text:#d97b62;--accent-tint:#3a2a25;--know:#6d3454;--know-text:#c493b4;--know-tint:#342330;--know-line:#4a3543;--focus:#d97b62;--scrim:#0009;--shadow-tab:0 -2px 12px #0000004d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#211d1a;--surface:#2a2521;--ink:#ece7e0;--ink-heading:#e5d5df;--ink-muted:#a89f93;--line:#3a342f;--accent:#b93f2a;--accent-strong:#8a2d1e;--accent-text:#d97b62;--accent-tint:#3a2a25;--know:#6d3454;--know-text:#c493b4;--know-tint:#342330;--know-line:#4a3543;--focus:#d97b62;--scrim:#0009;--shadow-tab:0 -2px 12px #0000004d}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}#root{background:var(--surface);flex-direction:column;width:100%;max-width:480px;min-height:100dvh;margin-inline:auto;display:flex}@media (width>=520px){body{padding:var(--space-5) 0}#root{border:1px solid var(--line);border-radius:16px;min-height:calc(100dvh - 48px);overflow:hidden}}h1,h2,h3{margin:0 0 var(--space-2);letter-spacing:-.015em;color:var(--ink-heading);text-wrap:balance;line-height:1.25}h1{font-size:1.45rem;font-weight:650}h2{font-size:1.15rem;font-weight:650}h3{font-size:1rem;font-weight:600}p{margin:0 0 var(--space-4)}.voice{font-family:var(--font-voice);font-size:1.06rem;line-height:1.55}.tonight-title,.recipe-row-title,.pending-question,.history-meal-label{font:650 1.15rem/1.3 var(--font);color:var(--ink-heading);margin:0}.page{gap:var(--space-4);padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.page--center{text-align:center;justify-content:center;align-items:center}.spinner{border:3px solid var(--line);border-top-color:var(--accent-text);border-radius:50%;align-self:center;width:28px;height:28px;animation:.8s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.skeleton-list{gap:var(--space-3);flex-direction:column;display:flex}.skeleton-line{border-radius:var(--radius-pill);background:var(--line);height:1rem;display:block}.skeleton-line--title{width:55%;height:1.5rem}.skeleton-line--heading{width:70%;height:1.8rem}.skeleton-block{border-radius:var(--radius-sm);background:var(--line);height:48px;display:block}.cta{appearance:none;width:100%;min-height:48px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);background:var(--accent);color:#fff;font:600 1.0625rem/1.2 var(--font);cursor:pointer;border:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,transform 50ms;display:inline-flex}.cta:hover{background:var(--accent-strong)}.cta:active{transform:translateY(1px)}.cta:disabled{background:var(--line);color:var(--ink-muted);cursor:not-allowed}.cta:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.field{gap:var(--space-1);flex-direction:column;display:flex}.field-label{color:var(--ink-muted);font-size:.85rem}.input{width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;color:var(--ink);background:var(--surface)}.input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.checkbox-row{align-items:center;gap:var(--space-2);min-height:var(--tap);cursor:pointer;display:flex}.checkbox{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none}.page--gate{justify-content:center;gap:var(--space-5)}.gate-form{gap:var(--space-5);flex-direction:column;display:flex}.cta--secondary{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.cta--secondary:hover{background:var(--accent-tint)}.cta--secondary:disabled{background:var(--surface);color:var(--ink-muted)}.text-muted{color:var(--ink-muted)}.contract{gap:var(--space-3);flex-direction:column;display:flex}.contract p{margin:0}.home-actions,.onboarding-actions{gap:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.home-doorways{gap:var(--space-2);flex-direction:column;display:flex}.onboarding{gap:var(--space-5)}.onboarding-body{gap:var(--space-4);flex-direction:column;display:flex}.onboarding-top{align-items:center;gap:var(--space-2);display:flex}.onboarding-top .onboarding-progress{flex:1}.chevron-left{border-bottom:2px solid;border-left:2px solid;flex:none;width:.5rem;height:.5rem;transform:rotate(45deg)}.onboarding-progress{gap:var(--space-1);display:flex}.progress-segment{border-radius:var(--radius-pill);background:var(--line);flex:1;height:4px}.progress-segment--done{background:var(--accent)}.onboarding-trust{margin:auto 0}.onboarding-promise{margin:0;font-size:1.45rem;line-height:1.35}.option-list{gap:var(--space-2);flex-direction:column;display:flex}.option{appearance:none;width:100%;min-height:var(--tap);padding:var(--space-3) var(--space-4);text-align:left;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;align-items:center;transition:border-color .15s,background-color .15s;display:flex}.option:hover{border-color:var(--accent)}.option[aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-text)}.option:disabled{color:var(--ink-muted);background:var(--bg);cursor:not-allowed}.option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.secondary-button{appearance:none;min-height:var(--tap);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:600 1rem/1.2 var(--font);text-align:center;cursor:pointer;justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;transition:background-color .15s;display:inline-flex}.page--center .secondary-button,.detail-actions .secondary-button,.install-prompt-actions .secondary-button,.survey-card-actions .secondary-button,.feedback-sheet-head .secondary-button{align-self:center}.secondary-button:hover{background:var(--accent-tint)}.secondary-button:disabled{color:var(--ink-muted);background:var(--surface);cursor:not-allowed}.secondary-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chevron-row{appearance:none;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;text-decoration:none;transition:background-color .15s;display:flex}.chevron-row:after{content:"";border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);flex:none;width:.4rem;height:.4rem;transform:rotate(-45deg)}.chevron-row:hover{background:var(--accent-tint)}.chevron-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.meal-form{gap:var(--space-5)}.meal-actions{gap:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.reminder-method{gap:var(--space-5)}.reminder-email{gap:var(--space-3);flex-direction:column;display:flex}.textarea{resize:vertical;min-height:96px;line-height:1.5}.file-button{cursor:pointer;position:relative}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-block{gap:var(--space-2);flex-direction:column;display:flex}.segmented{gap:var(--space-1);display:flex}.segment{appearance:none;min-height:var(--tap);padding:var(--space-2) var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;flex:1;transition:border-color .15s,background-color .15s}.segment:hover{border-color:var(--accent)}.segment[aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-text)}.segment:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.when-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.when-input{flex:none;width:auto}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{appearance:none;min-height:var(--tap);padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;align-items:center;transition:border-color .15s,background-color .15s;display:inline-flex}.chip:hover{border-color:var(--accent)}.chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-text)}.chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chip:disabled{cursor:not-allowed}.chip:disabled:not([aria-pressed=true]){color:var(--ink-muted);border-color:var(--line)}.chip--confirm{border-color:var(--accent);color:var(--accent-text);justify-content:center}.chip--confirm:hover{background:var(--accent-tint)}.checkin-detail{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.detail-group{gap:var(--space-2);flex-direction:column;display:flex}.detail-group-label{color:var(--ink-muted);margin:0;font-size:.85rem}.detail-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.component-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.component{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.notice{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);margin:0}.result{gap:var(--space-4)}.result-job{font:600 .78rem/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0}.result-fit{margin:0}.assessment{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius);background:var(--accent-tint);flex-direction:column;display:flex}.assessment-clue{margin:0}.assessment-action{color:var(--ink-muted);margin:0}.checkin-quote{gap:var(--space-2)}.checkin-quote-label{color:var(--ink-muted);margin:0;font-size:.85rem}.feedback{gap:var(--space-2);flex-direction:column;display:flex}.feedback-prompt{color:var(--ink-muted);margin:0;font-size:.85rem}.result-support{color:var(--ink-muted);white-space:pre-line;margin:0;font-size:.85rem}.pending-list{gap:var(--space-3);flex-direction:column;display:flex}.pending-card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.pending-meta{color:var(--ink-muted);margin:0}.checkin{gap:var(--space-5)}.history{gap:var(--space-4)}.history-list,.tonight-list,.recipe-list,.pattern-example-list,.select,.cooked-line,.recipe-servings{font-variant-numeric:tabular-nums}.history-list{gap:var(--space-3);flex-direction:column;display:flex}.history-card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.history-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.history-job{font:600 .78rem/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0}.history-fit{color:var(--ink-muted);margin:0}.history-recipes{gap:var(--space-2);flex-wrap:wrap;display:flex}.history-recipe-link{min-height:var(--tap);color:var(--accent-text);font:600 1rem/1.2 var(--font);align-items:center;text-decoration:none;display:inline-flex}.history-recipe-link:hover{color:var(--accent-strong)}.history-recipe-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.badge{padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg);color:var(--ink-muted);align-self:flex-start;font-size:.85rem}.badge--know{border-color:var(--know-line);background:var(--know-tint);color:var(--know-text)}.history-menu{flex:none;position:relative}.icon-button{appearance:none;width:var(--tap);height:var(--tap);border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:inline-flex}.icon-button:hover{border-color:var(--line);color:var(--ink)}.icon-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.menu{top:calc(var(--tap) + var(--space-1));z-index:25;min-width:12rem;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);position:absolute;right:0}.menu-item{appearance:none;width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-3);text-align:left;border-radius:var(--radius-sm);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.menu-item:hover{background:var(--accent-tint)}.menu-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.empty-state{align-items:center;gap:var(--space-6);text-align:center;color:var(--ink-muted);flex-direction:column;margin:auto 0;display:flex}.empty-state p{margin:0}.dialog-backdrop{z-index:30;padding:var(--space-4);background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{gap:var(--space-4);width:100%;max-width:22rem;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.dialog-text{margin:0}.dialog-actions{gap:var(--space-3);flex-direction:column;display:flex}.settings{gap:var(--space-5)}.settings-section{gap:var(--space-3);flex-direction:column;display:flex}.settings-section h2{margin:0}.radio-row{align-items:center;gap:var(--space-2);min-height:var(--tap);cursor:pointer;display:flex}.radio{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none}.radio-row input:disabled{cursor:default}.quiet-hours{align-items:center;gap:var(--space-1);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.select{min-height:var(--tap);padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;color:var(--ink);background:var(--surface)}.select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.settings-pending{gap:var(--space-1);flex-direction:column;display:flex}.settings-pending .text-muted{margin:0}.settings-contact{gap:var(--space-1);flex-direction:column;display:flex}.settings-email{color:var(--ink);margin:0}.support-resources{gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.support-resources h2{margin:0}.support-resources-body,.progress-message{color:var(--ink-muted);margin:0}.tonight-payoff{color:var(--know-text);margin:0;font-weight:600}.insights{gap:var(--space-4)}.pattern-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.pattern-copy{margin:0}.pattern-evidence{color:var(--know-text);margin:0}.pattern-examples,.pattern-experiment{gap:var(--space-1);flex-direction:column;display:flex}.pattern-subhead{font:600 .78rem/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0}.pattern-example-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pattern-example-list li{color:var(--ink)}.pattern-experiment p:last-child{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--accent-tint);color:var(--ink-muted);margin:0}.pattern-helped{margin:0}.privacy{gap:var(--space-4)}.privacy h1{margin:0}.privacy-list{gap:var(--space-3);flex-direction:column;margin:0;padding-left:1.1rem;display:flex}.privacy-list li{color:var(--ink);line-height:1.55}.data-export{gap:var(--space-2);flex-direction:column;display:flex}.data-subhead{margin:0}.data-actions{gap:var(--space-3);flex-direction:column;display:flex}.settings-footer{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line)}.onboarding-footer{margin-top:var(--space-4)}.feedback-sheet{gap:var(--space-4);max-width:26rem}.feedback-sheet-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.feedback-sheet-head h2{margin:0}.feedback-reasons{gap:var(--space-2);flex-direction:column;display:flex}.feedback-sent{gap:var(--space-4);flex-direction:column;display:flex}.result-feedback-link,.pattern-feedback-link{margin-top:var(--space-1)}.install-prompt{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--accent-tint);flex-direction:column;display:flex}.install-prompt-lead{color:var(--accent-text);margin:0}.install-ios-steps{gap:var(--space-1);flex-direction:column;display:flex}.install-ios-heading{margin:0;font-weight:600}.install-ios-list{gap:var(--space-1);flex-direction:column;margin:0;padding-left:1.25rem;display:flex}.install-prompt-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.survey-card{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--accent-tint);flex-direction:column;display:flex}.survey-card-lead{color:var(--accent-text);margin:0}.survey-card-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.survey-question{gap:var(--space-2);flex-direction:column;display:flex}.survey-question-label{color:var(--ink);margin:0;font-size:.85rem}.survey-note{margin-top:var(--space-1)}.tonight-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tonight-item{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.tonight-head{align-items:flex-start;gap:var(--space-2);display:flex}.tonight-head .badge{margin-left:auto}.tonight-title{text-decoration:none}.tonight-title:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tonight-reason{margin:0}.cooked-line{color:var(--know-text);margin:0}.recipe-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recipe-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:flex}.recipe-tile{border-radius:var(--radius-sm);background:var(--accent-tint);background:color-mix(in srgb, var(--accent-tint) 40%, var(--surface));width:56px;height:56px;color:var(--accent-text);font:400 1.45rem/1 var(--font-voice);flex:none;justify-content:center;align-items:center;display:flex}.recipe-tile--photo{object-fit:cover}.recipe-row-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.recipe-row-title{text-decoration:none}.recipe-row-title:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.recipe{gap:var(--space-4)}.recipe-servings{margin:0}.recipe-ingredients h2{margin:0 0 var(--space-2)}.recipe-group+.recipe-group{margin-top:var(--space-3)}.recipe-group-label{margin:0 0 var(--space-1);color:var(--ink-muted)}.recipe-ingredient-list{margin:0;padding-left:1.25rem}.recipe-steps{gap:var(--space-2);flex-direction:column;margin:0;padding-left:1.25rem;display:flex}.recipe-actions{gap:var(--space-2);flex-direction:column;display:flex}.recipe-photo-block{gap:var(--space-3);flex-direction:column;display:flex}.recipe-photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);background:var(--accent-tint);background:color-mix(in srgb, var(--accent-tint) 40%, var(--surface));width:100%;display:block}.recipe-photo-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.recipe-form{gap:var(--space-4)}.tab-bar{z-index:20;width:100%;max-width:480px;min-height:var(--tab-bar-height);padding:var(--space-1) var(--space-2) calc(var(--space-1) + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:var(--shadow-tab);align-items:stretch;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tab-bar-spacer{height:var(--tab-bar-height);flex:none}.tab{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--tap);min-height:var(--tap);border-radius:var(--radius-sm);color:var(--ink-muted);flex-direction:column;flex:1 1 0;text-decoration:none;transition:color .15s;display:flex}.tab[aria-current=page]{color:var(--accent-text)}.tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tab-icon{flex:none}.tab-label{font:500 .78rem/1.2 var(--font)}.tab-add-circle{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);background:var(--accent);color:#fff;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.tab--add[aria-current=page] .tab-add-circle,.tab--add:active .tab-add-circle{background:var(--accent-strong)}.tab--add[aria-current=page]{color:var(--ink-muted)}@media (width>=520px){.tab-bar{border-bottom-right-radius:16px;border-bottom-left-radius:16px;bottom:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
