.set-page{max-width:1440px}.set-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.set-head h1{font:400 38px/1 var(--serif);letter-spacing:-.015em}.set-head>div>p{font:400 14px/1.4 var(--sans);color:var(--ink-45);margin-top:9px}.set-head-end{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.set-kinds{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kind{border-radius:var(--r-pill);font:600 10.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:5px 10px;display:inline-flex}.kind.order{border:1px solid var(--accent);color:var(--accent-text)}.kind.order:hover{background:var(--accent-tint);text-decoration:none}.kind.setting{background:var(--ink);color:var(--paper)}.kind.learned{border:1px dashed var(--accent-border);color:var(--accent-text)}.kind.fixed{background:var(--chip);color:var(--ink-70)}.set-all{background:var(--card);border:1px solid var(--line);border-radius:var(--r-control);font:600 13.5px/1 var(--sans);color:var(--ink-70);align-items:center;gap:7px;padding:11px 16px;display:inline-flex}.set-all:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.set-all:disabled{opacity:.45}.set-body{align-items:flex-start;gap:22px;display:flex}.set-nav{flex-direction:column;flex:0 0 258px;gap:4px;display:flex;position:sticky;top:86px}.set-nav .caps{padding:0 14px 10px}.set-nav>div>.caps,.set-nav>.caps+*~.caps{padding-top:20px}.set-nav-item{font:500 14px/1 var(--sans);color:var(--ink-80);border-radius:11px;align-items:center;gap:10px;padding:11px 14px;display:flex}.set-nav-item:hover{background:var(--chip);color:var(--ink);text-decoration:none}.set-nav-item.on{background:var(--ink);color:var(--paper);font-weight:600}.set-nav-item.on .tab{color:var(--ink-45)}.set-nav-item.sub{padding-left:32px}.set-nav-end{font:500 11.5px/1 var(--sans);color:var(--ink-30);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.set-nav-lock{color:var(--ink-45)}.set-nav-item.on .set-nav-lock{color:var(--treat)}.set-dot{background:var(--accent);border-radius:99px;flex:none;width:6px;height:6px}.set-nav-cat{font:600 13.5px/1 var(--sans);align-items:center;gap:10px;padding:10px 14px;display:flex}.set-nav-cat .e{font-size:16px}.set-nav-live{margin-left:auto;font-size:11.5px}.set-nav-next{border:1px dashed var(--line);font:500 13.5px/1 var(--sans);color:var(--ink-45);border-radius:11px;align-items:center;gap:10px;margin-top:8px;padding:10px 14px;display:flex}.set-nav-next .e{filter:grayscale();opacity:.6;font-size:15px}.set-nav-next .set-nav-end{color:var(--ink-30)}.set-w{background:var(--wolt);width:18px;height:18px;color:var(--on-wolt);font:700 10px/1 var(--sans);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.set-cols{flex-direction:column;flex:auto;gap:18px;min-width:0;display:flex}.set-card{background:var(--card);border:1px solid var(--hairline);box-shadow:var(--shadow-rest);border-radius:20px}.set-card-head{flex-wrap:wrap;align-items:baseline;gap:12px;padding:20px 24px 16px;display:flex}.set-card-head>b{font:600 19px/1 var(--sans);letter-spacing:-.01em}.set-card-head>span{font:400 13px/1.35 var(--sans);color:var(--ink-45)}.set-card-head .set-count{font:500 12px/1 var(--sans);color:var(--ink-30);white-space:nowrap;margin-left:auto}.set-row{border-top:1px solid var(--hairline-inner);grid-template-columns:36px minmax(200px,1fr) minmax(0,auto);align-items:start;gap:0 14px;padding:18px 24px;display:grid}.set-row.busy{opacity:.6}.set-ico{background:var(--chip);width:36px;height:36px;color:var(--ink-70);border-radius:11px;grid-area:1/1/3;justify-content:center;align-items:center;font-size:15px;display:flex}.set-ico.cold{color:var(--ink-30)}.set-ico.warn{background:var(--attention-tint);color:var(--attention)}.set-name{flex-wrap:wrap;grid-column:2;align-items:center;gap:9px;display:flex}.set-name>b{font:600 15px/1.2 var(--sans)}.set-say{grid-column:2}.set-say>p{font:400 13px/1.45 var(--sans);color:var(--ink-70);margin-top:6px}.set-say .set-cold{color:var(--ink-45)}.set-short{font:400 13px/1.45 var(--sans);color:var(--ink-70);text-wrap:pretty;flex-wrap:wrap;align-items:center;gap:3px;margin-top:6px;display:flex}.set-short>span{min-width:0}.set-short .set-later{color:var(--ink-45)}.set-row.still .set-ico{box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-30);background:0 0}.set-row.still .set-name>b{font-weight:500}.set-still{font:500 13px/1.4 var(--sans);color:var(--ink-45);text-align:right;text-wrap:pretty}.set-facet{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:inline-flex}.set-facet-name{font:400 12.5px/1.2 var(--sans);color:var(--ink-45)}.set-ctl{flex-wrap:wrap;grid-area:1/3/3;justify-content:flex-end;align-items:center;gap:7px;max-width:420px;display:flex}.set-badge{font:600 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:var(--chip);color:var(--ink-45);white-space:nowrap;border-radius:6px;padding:4px 7px}.set-badge.set{background:var(--accent-tint);color:var(--accent-text)}.set-badge.learned{border:1px dashed var(--accent-border);color:var(--accent-text);background:0 0}.set-badge.cold{border:1px dashed var(--line);color:var(--ink-30);background:0 0}.set-badge.quiz{background:var(--treat);color:var(--on-treat)}.set-back{background:var(--card);border:1px solid var(--line);border-radius:var(--r-pill);font:600 12px/1 var(--sans);color:var(--ink-70);align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.set-back:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.set-inherit{background:var(--paper);font:500 12px/1.3 var(--sans);color:var(--ink-70);border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:6px 10px;display:inline-flex}.set-inherit>span{color:var(--ink-45)}.set-inherit b{font-variant-numeric:tabular-nums}.set-at{font:600 12.5px/1 var(--sans);color:var(--accent-text);align-items:center;gap:6px;margin-top:10px;display:inline-flex}.set-say .error-line{margin-top:10px}.set-saved.ink-card{background:var(--ink);color:var(--paper);border-radius:var(--r-control);font:500 13.5px/1.35 var(--sans);align-items:center;gap:12px;margin-top:12px;padding:12px 16px;animation:.3s ease-out both k-rise;display:flex}.set-saved>span{flex:auto}.set-saved .icon{color:var(--saved)}.set-saved button{font:600 13.5px/1 var(--sans);color:var(--treat);background:0 0;border:0;padding:0}.set-chip{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-pill);font:500 13px/1 var(--sans);color:var(--ink-80);transition:border-color var(--t-state) ease, background var(--t-state) ease;padding:9px 14px}.set-chip:hover:not(:disabled){border-color:var(--ink-20)}.set-chip.on{background:var(--ink);border-color:var(--ink);color:var(--paper);font-weight:600}.set-chip.later{color:var(--ink-30);border-style:dashed}.set-chip.later span{color:var(--ink-30)}.set-chip:disabled:not(.later){opacity:.5}.set-chip.other{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-photo);color:var(--ink-45)}.set-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.set-step{border:1px solid var(--hairline);border-radius:var(--r-photo);align-items:center;display:inline-flex;overflow:hidden}.set-step button{background:var(--card);width:40px;height:40px;font:500 18px/1 var(--sans);color:var(--ink-70);border:0;justify-content:center;align-items:center;display:flex}.set-step button:first-child{border-right:1px solid var(--hairline)}.set-step button:last-child{border-left:1px solid var(--hairline)}.set-step button:hover:not(:disabled){background:var(--chip);color:var(--ink)}.set-step button:disabled{color:var(--ink-20)}.set-step>span{font:600 15px/40px var(--sans);white-space:nowrap;padding:0 16px}.set-switch{border-radius:var(--r-pill);background:var(--track);border:0;flex:0 0 46px;width:46px;height:26px;padding:0;position:relative}.set-switch i{background:var(--card);width:20px;height:20px;box-shadow:var(--shadow-rest);transition:left var(--t-state) var(--ease);border-radius:99px;position:absolute;top:3px;left:3px}.set-switch.on{background:var(--accent);box-shadow:var(--shadow-accent)}.set-switch.on i{background:#fff;left:23px}.set-static{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.set-value{background:var(--chip);border-radius:var(--r-pill);font:500 13px/1 var(--sans);color:var(--ink-80);align-items:center;gap:6px;padding:9px 13px;display:inline-flex}.set-value.empty{color:var(--ink-30)}.set-value small{font:500 11.5px/1 var(--sans);color:var(--ink-45)}.set-value.warn small{color:inherit;opacity:.75}.set-value.warn{background:var(--attention-tint);color:var(--attention)}.set-value.treat{background:var(--treat);color:var(--on-treat);font-weight:600}.set-cat{flex-direction:column;gap:14px;display:flex}.set-cat-head,.set-next,.set-taste,.set-provider{background:var(--card);border:1px solid var(--hairline);border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 22px;display:flex}.set-cat-head .e,.set-next .e{background:var(--paper);border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;font-size:21px;display:flex}.set-cat-head>span:nth-child(2),.set-next>span:nth-child(2){flex:240px;min-width:0}.set-cat-head b,.set-next b{font:600 19px/1.1 var(--sans);letter-spacing:-.01em;display:block}.set-cat-head b+span,.set-next b+span{font:400 12.5px/1.4 var(--sans);color:var(--ink-45);margin-top:5px;display:block}.set-next{border-style:dashed;border-color:var(--line);background:0 0}.set-next b{color:var(--ink-70);font-size:17px}.set-next .e{background:var(--card);border:1px solid var(--hairline);filter:grayscale();opacity:.55;font-size:20px}.set-taste{align-items:flex-start}.set-taste-body{flex:260px;min-width:0}.set-taste-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.set-taste-head>b{font:600 17px/1 var(--sans)}.set-taste-head>span{font:400 13px/1 var(--sans);color:var(--ink-45)}.set-taste-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.set-taste>p,.set-taste-body>p{font:400 13.5px/1.5 var(--sans);color:var(--ink-70);margin-top:9px}.set-taste-go{margin-left:auto}.set-taste.cold .set-taste-go{background:var(--treat);border-color:var(--treat);color:var(--treat-ink)}.set-int{flex-direction:column;gap:14px;margin-left:26px;display:flex}.set-provider{border-color:var(--saved-border)}.set-provider-name{flex:240px;min-width:0}.set-provider-name b{font:600 16.5px/1.1 var(--sans);display:block}.set-provider-name span{font:400 12px/1.4 var(--sans);color:var(--ink-45);margin-top:4px;display:block}.set-provider-facts{border-top:1px solid var(--hairline-inner);flex-wrap:wrap;flex-basis:100%;gap:10px;padding-top:14px;display:flex}.set-provider-facts .set-value{border-radius:11px;padding:11px 14px}.set-fixed.ink-card{border-radius:20px;padding:24px 26px}.set-fixed-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.set-fixed-head .icon{color:var(--treat)}.set-fixed-head>b{font:600 19px/1 var(--sans);letter-spacing:-.01em}.set-fixed-head>span{font:400 13px/1 var(--sans);color:var(--ink-45)}.set-fixed-list{font:400 13.5px/1.5 var(--sans);color:var(--ink-20);grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.set-fixed-list>div{gap:10px;display:flex}.set-fixed-list .icon{color:var(--treat);flex:none;margin-top:3px}.set-veil{align-items:center}.set-sheet{background:var(--card);border:1px solid var(--hairline);width:min(520px,100%);box-shadow:var(--shadow-sheet);border-radius:20px;padding:24px 26px;animation:.3s ease-out both k-rise}.set-grab{display:none}.set-sheet-head{align-items:center;gap:11px;display:flex}.set-sheet-head .set-ico{width:38px;height:38px}.set-sheet-head>b{font:600 19px/1.2 var(--sans)}.set-diff{background:var(--paper);border-radius:var(--r-control);align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:flex}.set-diff>span{flex-direction:column;gap:7px;min-width:0;display:flex}.set-diff .caps{color:var(--ink-30)}.set-diff>span>b{font:600 24px/1.1 var(--sans);color:var(--ink-45);overflow-wrap:anywhere}.set-diff .next .caps{color:var(--accent-text)}.set-diff .next>b{color:var(--ink);font-size:30px}.set-arrow{color:var(--ink-20);font-size:18px}.set-sheet-say{font:400 13px/1.5 var(--sans);color:var(--ink-70);margin-top:14px}.set-sheet-warn{background:var(--attention-tint);border:1px solid var(--attention-border);border-radius:var(--r-photo);color:var(--attention);font:500 13px/1.4 var(--sans);align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.set-sheet-warn .icon{flex:none;margin-top:1px}.set-sheet-acts{gap:10px;margin-top:18px;display:flex}.set-sheet-acts .btn{border-radius:13px;flex:1 1 0;justify-content:center;padding:15px;font-size:15px}@media (width<=767px){.set-head{display:block}.set-head h1{font-size:28px;line-height:1.06}.set-head-end{justify-content:space-between;margin-top:12px}.set-kinds{gap:6px}.kind{padding:5px 9px;font-size:10px}.set-all{padding:12px 14px}.set-body{display:block}.set-cols{gap:12px;margin-top:16px}.set-card{border-radius:18px}.set-fold{text-align:left;width:100%;min-height:56px;font:600 14.5px/1 var(--sans);background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:15px 16px;display:flex}.set-fold+.set-rows .set-row:first-child{border-top:1px solid var(--hairline-inner)}.set-fold.on{background:var(--paper);border-radius:18px 18px 0 0}.set-fold>b{flex:auto}.set-fold .tab{font:500 12px/1 var(--sans);color:var(--ink-30)}.set-fold .set-ico{width:32px;height:32px}.set-chev{color:var(--ink-45);transition:transform var(--t-state) var(--ease);display:flex}.set-fold.on .set-chev{transform:rotate(180deg)}.set-row{grid-template-columns:32px minmax(0,1fr);padding:16px}.set-ico{grid-row:1;width:32px;height:32px}.set-ctl{grid-area:3/1/auto/3;justify-content:flex-start;max-width:none;margin-top:12px}.set-chips,.set-static{justify-content:flex-start}.set-still{text-align:left}.set-chip{align-items:center;min-height:44px;padding:13px 16px;display:inline-flex}.set-step button{width:44px;height:44px}.set-step>span{font-size:14px;line-height:44px}.set-value{padding:12px 14px}.set-cat-head,.set-next,.set-taste,.set-provider{border-radius:18px;padding:16px 18px}.set-cat-head .e,.set-next .e{border-radius:11px;flex-basis:38px;height:38px;font-size:18px}.set-cat-head b,.set-next b{font-size:17px}.set-int{margin-left:0}.set-taste-go{justify-content:center;width:100%;margin-left:0}.set-fixed-list{grid-template-columns:1fr}.set-veil{align-items:flex-end;padding:0}.set-sheet{border:0;border-radius:26px 26px 0 0;width:100%;padding:20px 20px 26px}.set-grab{background:var(--line);border-radius:9px;width:38px;height:4px;margin:0 auto 18px;display:block}.set-sheet-acts .btn{padding:16px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--desk:#e4dfd6;--paper:#f7f4ef;--card:#fff;--chip:#f3efe8;--hairline:#e5dfd6;--hairline-inner:#f0ebe3;--line:#dcd5ca;--track:#ede7de;--ink:#151310;--ink-80:#3e3831;--ink-70:#57514a;--ink-45:#8a8378;--ink-30:#a9a29a;--ink-20:#c4bdb3;--accent:#2c33e8;--accent-text:#2c33e8;--accent-rgb:44, 51, 232;--accent-tint:#eaebff;--accent-border:#c9ccff;--accent-wash:#fbfbff;--on-accent:#fff;--treat:#ffe36b;--on-treat:#5e5322;--treat-ink:#151310;--saved:#0f7a4a;--saved-tint:#e4f1e9;--saved-border:#bfdecc;--attention:#b4531b;--attention-tint:#fbeadf;--attention-border:#f0cfb4;--dark-2:#292319;--dark-3:#332c24;--dark-line:#423a30;--wolt:#00c2e8;--on-wolt:#fff;--btn-ink-bg:var(--ink);--btn-ink-fg:var(--paper);--tint-1:#efe3d2;--tint-2:#e9e3d5;--tint-3:#e4e7de;--tint-border:#e7dac7;--photo-rim:0 0 0 0 transparent;--photo-filter:none;--shimmer:#f8f5f0;--veil:#f7f4efe6;--veil-dim:#15131042;--shade:21, 19, 16;--r-card:22px;--r-panel:18px;--r-tile:16px;--r-control:14px;--r-photo:12px;--r-tag:9px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--shadow-rest:0 1px 2px rgba(var(--shade), .06);--shadow-hover:0 2px 4px rgba(var(--shade), .06), 0 14px 28px -18px rgba(var(--shade), .4);--shadow-sheet:0 40px 90px -40px rgba(var(--shade), .75);--shadow-accent:0 12px 24px -14px rgba(var(--accent-rgb), .9);--shadow-pick:0 2px 4px rgba(var(--shade), .05), 0 24px 48px -34px rgba(var(--shade), .38);--shadow-menu:0 2px 4px rgba(var(--shade), .06), 0 14px 28px -18px rgba(var(--shade), .4);--serif:"Instrument Serif", Georgia, serif;--sans:"Instrument Sans", "Heebo", system-ui, sans-serif;--hebrew:"Heebo", "Instrument Sans", sans-serif;--f-display:400 58px/1.02 var(--serif);--f-display-sm:400 46px/1.04 var(--serif);--f-title:600 24px/1.2 var(--sans);--f-num-xl:600 44px/1 var(--sans);--f-num-l:600 30px/1 var(--sans);--f-num-m:600 20px/1 var(--sans);--f-dish:500 21px/1.15 var(--hebrew);--f-body:400 15px/1.5 var(--sans);--f-support:400 14px/1.45 var(--sans);--f-caps:600 11px/1 var(--sans);--t-state:.18s;--t-reveal:.42s;--t-funnel:.95s;--ease:cubic-bezier(.2, .8, .2, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--desk:#0e0c09;--paper:#14110d;--card:#1e1a15;--chip:#292319;--hairline:#332c24;--hairline-inner:#292319;--line:#423a30;--track:#332c24;--ink:#f7f4ef;--ink-80:#ddd6cb;--ink-70:#c4bdb3;--ink-45:#948c81;--ink-30:#776f65;--ink-20:#423a30;--accent:#4c54f0;--accent-text:#8e93ff;--accent-rgb:76, 84, 240;--accent-tint:#22214d;--accent-border:#3a3a8c;--accent-wash:#1a1838;--on-accent:#fff;--treat:#ffe36b;--on-treat:#5e5322;--treat-ink:#2a2410;--saved:#4fd18b;--saved-tint:#16301f;--saved-border:#245337;--attention:#f2a06b;--attention-tint:#3a2417;--attention-border:#5c3a22;--dark-2:#292319;--dark-3:#332c24;--dark-line:#423a30;--tint-1:#292319;--tint-2:#292319;--tint-3:#292319;--tint-border:#332c24;--photo-rim:0 0 0 1px #ffffff0f;--photo-filter:saturate(1.05) brightness(1.04);--shimmer:#332c24;--veil:#0e0c09e6;--veil-dim:#0000008c;--shade:0, 0, 0;--shadow-accent:0 0 0 1px #8e93ff73, 0 20px 44px -18px #4c54f0f2;--shadow-menu:0 20px 44px -22px #000;--btn-ink-bg:var(--chip);--btn-ink-fg:var(--ink)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--desk:#0e0c09;--paper:#14110d;--card:#1e1a15;--chip:#292319;--hairline:#332c24;--hairline-inner:#292319;--line:#423a30;--track:#332c24;--ink:#f7f4ef;--ink-80:#ddd6cb;--ink-70:#c4bdb3;--ink-45:#948c81;--ink-30:#776f65;--ink-20:#423a30;--accent:#4c54f0;--accent-text:#8e93ff;--accent-rgb:76, 84, 240;--accent-tint:#22214d;--accent-border:#3a3a8c;--accent-wash:#1a1838;--on-accent:#fff;--treat:#ffe36b;--on-treat:#5e5322;--treat-ink:#2a2410;--saved:#4fd18b;--saved-tint:#16301f;--saved-border:#245337;--attention:#f2a06b;--attention-tint:#3a2417;--attention-border:#5c3a22;--dark-2:#292319;--dark-3:#332c24;--dark-line:#423a30;--tint-1:#292319;--tint-2:#292319;--tint-3:#292319;--tint-border:#332c24;--photo-rim:0 0 0 1px #ffffff0f;--photo-filter:saturate(1.05) brightness(1.04);--shimmer:#332c24;--veil:#0e0c09e6;--veil-dim:#0000008c;--shade:0, 0, 0;--shadow-accent:0 0 0 1px #8e93ff73, 0 20px 44px -18px #4c54f0f2;--shadow-menu:0 20px 44px -22px #000;--btn-ink-bg:var(--chip);--btn-ink-fg:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.thinking,.qz,.ink-card,.flow-card.dark,.veil:has(.thinking)){--ink:#1e1a15;--paper:#f7f4ef;--card:#f7f4ef;--ink-20:#c4bdb3;--ink-30:#a9a29a;--ink-45:#8a8378;--ink-70:#6b645b;--attention-border:#f0cfb4}:root:not([data-theme=light]) :is(.qz,.pf-invite,.ink-card,.thinking){outline:1px solid var(--dark-line);outline-offset:-1px}}:root[data-theme=dark] :is(.thinking,.qz,.ink-card,.flow-card.dark,.veil:has(.thinking)){--ink:#1e1a15;--paper:#f7f4ef;--card:#f7f4ef;--ink-20:#c4bdb3;--ink-30:#a9a29a;--ink-45:#8a8378;--ink-70:#6b645b;--attention-border:#f0cfb4}:root[data-theme=dark] :is(.qz,.pf-invite,.ink-card,.thinking){outline:1px solid var(--dark-line);outline-offset:-1px}@keyframes k-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes k-dot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes k-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes k-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(2.1)}}@keyframes k-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes k-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes k-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dots i,.w-disc i,.dot-live i{opacity:1!important;animation:none!important}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font:400 15px/1.5 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}input{font:inherit;color:inherit}a{color:var(--accent-text);text-decoration:none}a:hover{color:var(--ink);text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3,h4,p{margin:0}.on-sm{display:none!important}.tab{font-variant-numeric:tabular-nums}.he{font-family:var(--hebrew);unicode-bidi:isolate}.muted{color:var(--ink-45)}.sep{color:var(--line)}.caps{font:600 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45)}.serif{font-family:var(--serif);font-weight:400}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.icon{flex:none;display:inline-flex}.shell{flex-direction:column;min-height:100dvh;display:flex}.topbar{background:var(--card);border-bottom:1px solid var(--hairline);z-index:10;flex:0 0 66px;justify-content:space-between;align-items:center;height:66px;padding:0 36px;display:flex;position:sticky;top:0}.topbar.bare{background:0 0;border-bottom:0;position:static}.wordmark{color:var(--ink);align-items:center;gap:10px;display:flex}.wordmark:hover{color:var(--ink);text-decoration:none}.logo{background:var(--accent);width:28px;height:28px;font:400 18px/1 var(--serif);color:var(--paper);border-radius:9px;justify-content:center;align-items:center;display:flex}.logo span{margin-top:-2px}.wordmark>b{font:400 18px/1 var(--serif)}.nav{align-items:center;gap:24px;display:flex}.nav a{font:500 14.5px/1 var(--sans);color:var(--ink-70)}.nav a:hover{color:var(--ink);text-decoration:none}.nav a.on{color:var(--accent-text);font-weight:600}.nav .status,.status{font:500 13px/1 var(--sans);color:var(--saved);align-items:center;gap:7px;display:flex}.status:before{content:"";background:currentColor;border-radius:99px;width:7px;height:7px}.nav .status.warn,.status.warn{color:var(--attention)}.avatar{background:var(--ink);width:28px;height:28px;color:var(--paper);font:600 12px/28px var(--sans);text-align:center;border:0;border-radius:99px;flex:none;padding:0}.theme-toggle{border:1px solid var(--hairline);background:var(--card);border-radius:10px;align-items:center;gap:1px;height:32px;padding:2px;display:flex}.theme-toggle button{width:26px;height:26px;color:var(--ink-30);transition:color var(--t-state) ease, background var(--t-state) ease;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.theme-toggle button:hover{color:var(--ink-70);background:var(--chip)}.theme-toggle button.on{background:var(--chip);color:var(--ink)}:root[data-theme=dark] .theme-toggle button.on{color:var(--treat)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle button.on{color:var(--treat)}}.runline{font:400 13.5px/1 var(--sans);color:var(--ink-45)}.menu{background:var(--card);border:1px solid var(--hairline);box-shadow:var(--shadow-hover);z-index:20;border-radius:14px;flex-direction:column;min-width:180px;padding:6px;animation:.18s ease-out both k-rise;display:flex;position:absolute;top:58px;right:16px}.menu a,.menu button{font:500 15px/1 var(--sans);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;padding:12px 14px}.menu a:hover,.menu button:hover{background:var(--paper);text-decoration:none}.btn{font:600 16px/1 var(--sans);white-space:nowrap;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.btn:hover{text-decoration:none}.btn.primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-accent)}.btn.primary:hover:not(:disabled){color:var(--on-accent);transform:translateY(-1px)}.btn.primary:active:not(:disabled){transform:translateY(1px)}.btn.ink{background:var(--btn-ink-bg);color:var(--btn-ink-fg)}.btn.ink:hover{color:var(--btn-ink-fg)}.btn.treat{background:var(--treat);color:var(--treat-ink)}.btn.ghost{background:var(--card);border:1px solid var(--line);color:var(--ink);padding:14px 20px;font-size:15px}.btn.ghost:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.btn.outline-dark{border:1px solid var(--dark-line);color:var(--paper);background:0 0}.btn:disabled{opacity:.45;box-shadow:none}.btn.block{width:100%}.link{font:600 14px/1 var(--sans);color:var(--accent-text);background:0 0;border:0;padding:0}.link:hover{color:var(--ink)}.link.quiet{color:var(--ink-45)}.link:disabled{color:var(--ink-30)}.tag{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-tag);font:500 13.5px/1 var(--sans);color:var(--ink);align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.tag .icon{color:var(--accent-text)}.tag.accent{background:var(--accent-tint);border-color:var(--accent-border);color:var(--accent-text);font-weight:600}.tag.accent .icon{color:var(--accent-text)}.tag.warn{background:var(--attention-tint);border-color:var(--attention-border);color:var(--attention)}.tag.soft{color:var(--ink-70)}.tag.soft .icon{color:var(--ink-45)}.num-dot{background:var(--chip);width:17px;height:17px;font:600 10.5px/17px var(--sans);text-align:center;color:var(--ink-70);border-radius:99px}.tags{flex-wrap:wrap;gap:8px;display:flex}.range{appearance:none;background:0 0;width:100%;height:17px;margin:8px 0 -2px}.range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0 var(--fill), var(--hairline-inner) var(--fill) 100%);border-radius:9px;height:5px}.range::-moz-range-track{background:var(--hairline-inner);border-radius:9px;height:5px}.range::-moz-range-progress{background:var(--accent);border-radius:9px;height:5px}.range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);border:2px solid var(--accent);border-radius:99px;width:17px;height:17px;margin-top:-6px}.range::-moz-range-thumb{background:var(--card);border:2px solid var(--accent);border-radius:99px;width:13px;height:13px}.pill{background:var(--card);border:1px solid var(--hairline);font:500 14.5px/1 var(--sans);color:var(--ink-80);border-radius:999px;padding:10px 17px;transition:all .18s}.pill:hover{border-color:var(--ink-20)}.pill.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.dots{gap:3px;display:inline-flex}.dots i{background:var(--treat);border-radius:99px;width:5px;height:5px;animation:1.1s ease-in-out infinite k-dot}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}.segs{gap:4px;margin-bottom:18px;display:flex}.segs i{background:var(--track);border-radius:9px;width:20px;height:3px}.segs i.on{background:var(--accent)}.dark .segs i{background:var(--dark-line)}.dark .segs i.on{background:var(--treat)}.provider{background:var(--wolt);width:52px;height:52px;font:700 23px/1 var(--sans);color:var(--on-wolt);border-radius:15px;flex:none;justify-content:center;align-items:center;display:flex}.provider.sm{border-radius:12px;width:40px;height:40px;font-size:18px}.photo{background:var(--tint-1);box-shadow:var(--photo-rim);position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;filter:var(--photo-filter);display:block}.photo.t2{background:var(--tint-2)}.photo.t3{background:var(--tint-3)}.photo .fallback{filter:grayscale();opacity:.45;justify-content:center;align-items:center;font-size:26px;display:flex;position:absolute;inset:0}.skeleton{background:var(--hairline-inner);border-radius:99px;height:10px;display:block}.shimmer{background:linear-gradient(90deg, var(--hairline-inner) 0, var(--shimmer) 50%, var(--hairline-inner) 100%) 0 0 / 400px 100%;border-radius:6px;animation:1.2s linear infinite k-shimmer;color:#0000!important}.note{font:400 13px/1.45 var(--sans);color:var(--ink-45);align-items:flex-start;gap:9px;display:flex}.note .icon{color:var(--accent-text);margin-top:2px}.soon{border:1px dashed var(--line);font:600 10px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-30);border-radius:999px;padding:3px 8px}.error-line{font:500 13.5px/1.45 var(--sans);color:var(--attention)}.veil{z-index:40;background:var(--veil);justify-content:center;align-items:center;padding:20px;animation:.26s ease-out both k-rise;display:flex;position:fixed;inset:0}.veil.dim{background:var(--veil-dim);-webkit-backdrop-filter:blur(2px)}.sheet-card{animation:.3s ease-out both k-rise}.welcome{flex:1;align-items:center;gap:80px;padding:0 92px;display:flex}.welcome-text{flex:0 560px}.welcome h1{font:400 64px/1.03 var(--serif);letter-spacing:-.02em}.welcome p{max-width:430px;font:400 19px/1.5 var(--sans);color:var(--ink-70);text-wrap:pretty;margin-top:20px}.connect-btn{border-radius:15px;gap:13px;margin-top:34px;padding:16px 26px 16px 18px;font-size:17.5px}.w-chip{background:var(--on-wolt);width:30px;height:30px;font:700 15px/1 var(--sans);color:var(--wolt);border-radius:9px;justify-content:center;align-items:center;display:flex}.welcome-alt{max-width:430px;font:400 15.5px/1.5 var(--sans);color:var(--ink-45);margin-top:18px}.welcome .tags{margin-top:26px}.welcome .tag{color:var(--ink-70);padding:8px 12px;font-size:13px}.welcome .tag .icon{color:var(--ink-45)}.teaser{flex:auto;justify-content:center;align-items:center;height:480px;display:flex;position:relative}.teaser .ghost{background:var(--card);border:1px solid var(--hairline);opacity:.6;border-radius:20px;width:400px;height:270px;position:absolute;transform:rotate(-4.5deg)translate(-26px,-56px)}.teaser .card{background:var(--card);border:1px solid var(--hairline);width:430px;box-shadow:0 26px 54px -34px rgba(var(--shade), .5);filter:saturate(.8);border-radius:20px;padding:16px;position:relative}.teaser .card .photo{border:1px solid var(--tint-border);border-radius:13px;height:168px}.teaser .name{align-items:baseline;gap:9px;min-height:24px;margin-top:14px;display:flex}.teaser .name .he{font:500 20px/1.2 var(--hebrew)}.teaser .name .en{font:400 15px/1.2 var(--sans);color:var(--ink-45)}.teaser .row{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.teaser .price{font:600 21px/1 var(--sans);font-variant-numeric:tabular-nums}.teaser .fake-cta{background:var(--track);color:var(--ink-30);font:600 15px/1 var(--sans);border-radius:11px;padding:11px 18px}.teaser .veil-paper{background:var(--paper);opacity:.5;border-radius:28px;position:absolute;inset:-18px}.teaser .label{background:var(--ink);color:var(--paper);font:600 13.5px/1 var(--sans);border-radius:999px;padding:10px 17px;position:absolute;transform:rotate(-2deg)}.welcome-foot{display:none}.page{width:100%;max-width:1440px;margin:0 auto;padding:34px 40px 56px}.page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.page-head h2{font:400 34px/1 var(--serif);letter-spacing:-.01em}.card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--shadow-rest)}.provider-card{padding:26px 28px}.provider-head{border-bottom:1px solid var(--hairline-inner);align-items:center;gap:16px;padding-bottom:22px;display:flex}.provider-name{flex-wrap:wrap;flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.provider-name>b{font:600 24px/1 var(--sans);letter-spacing:-.01em}.chip-cat{background:var(--chip);border-radius:var(--r-pill);font:500 12.5px/1 var(--sans);color:var(--ink-70);padding:5px 11px}.provider-actions{flex:none;align-items:center;gap:14px;display:flex}.btn.connect{border-radius:var(--r-control);gap:11px;padding:15px 24px 15px 16px}.overflow-note{font:500 13px/1 var(--sans);color:var(--saved);animation:.24s ease-out both k-rise}.deal{align-items:flex-start;gap:28px;margin-top:24px;display:flex}.deal-funnel{flex:auto;min-width:0}.deal-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.deal-head .where{font:400 12.5px/1.3 var(--sans);color:var(--ink-30);align-items:center;gap:5px;display:inline-flex}.deal-head .where .icon{color:inherit}.deal-head .addr-of{color:var(--ink-30)}.deal-funnel .v-funnel .step{border-radius:11px;height:46px;padding:0 17px}.deal-funnel .v-funnel .step b{font:600 22px/1 var(--sans)}.deal-funnel .v-funnel .step span{font-size:13px}.funnel-at{font:400 12.5px/1.4 var(--sans);color:var(--ink-45);margin-top:10px}.deal-side{flex-direction:column;flex:0 0 300px;gap:10px;display:flex}.deal-side .stat{border:0;padding:18px 20px}.deal-side .stat.treat.empty b{color:var(--on-treat)}.lands{background:var(--chip);border-radius:var(--r-tile);align-items:center;gap:12px;padding:18px 20px;display:flex}.lands .ok{background:var(--saved-tint);border:1px solid var(--saved-border);height:34px;color:var(--saved);border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.lands b{font:600 13.5px/1.2 var(--sans);display:block}.lands small{font:400 12px/1.2 var(--sans);color:var(--ink-45);margin-top:3px;display:block}.fold.grants{margin-top:20px}.grant-cols{gap:28px;display:flex}.grant-cols>div{flex:auto;min-width:0}.grant-cols>div+div{flex:0 0 250px}.grant-cols .caps{margin-bottom:10px}.grant-cols .caps.lim{color:var(--attention)}.disconnect-ask{border-radius:var(--r-photo);background:var(--attention-tint);border:1px solid var(--attention-border);color:var(--attention);font:500 13.5px/1.4 var(--sans);animation:k-rise var(--t-state) ease-out both;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding:13px 15px;display:flex}.disconnect-ask .say{flex:260px}.disconnect-ask .link.quiet{color:var(--ink-70)}.disconnect-ask .danger{color:var(--attention);text-decoration:underline}.attention-bar{border-radius:var(--r-photo);background:var(--attention-tint);border:1px solid var(--attention-border);color:var(--attention);font:500 13.5px/1.4 var(--sans);align-items:center;gap:10px;margin-top:20px;padding:12px 14px;display:flex}.history-read{border-radius:var(--r-photo);background:var(--chip);font:400 13px/1.45 var(--sans);color:var(--ink-70);align-items:center;gap:10px;margin-top:16px;padding:10px 14px;display:flex}.history-read>.say{flex:auto;min-width:0}.history-read>.link{font:500 12.5px/1 var(--sans);flex:none}.history-read.stopped{background:var(--attention-tint);border:1px solid var(--attention-border);color:var(--attention)}.history-read.done>.say{color:var(--ink)}.history-read .err{color:var(--attention);flex-basis:100%}.flow-card.dark .history-read{color:inherit;background:0 0;margin:0;padding:0}.getback{margin-top:22px}.getback>.caps{margin-bottom:14px}.getback-cards{gap:14px;display:flex}.getback-card{background:var(--chip);border-radius:var(--r-panel);flex:1 1 0;min-width:0;padding:20px 22px}.getback-card>b{font:600 16px/1.2 var(--sans);display:block}.getback-card>span{font:400 13.5px/1.4 var(--sans);color:var(--ink-70);margin-top:6px;display:block}.ghost-funnel{opacity:.55;flex-direction:column;gap:5px;margin-bottom:16px;display:flex}.ghost-funnel i{background:var(--accent-tint);border-radius:7px;height:22px;display:block}.ghost-funnel i:nth-child(2){background:var(--accent);width:66%}.ghost-funnel i:nth-child(3){background:var(--treat);width:48%}.ghost-funnel i:nth-child(4){background:var(--treat);width:30%}.ghost-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:16px;display:grid}.ghost-grid .photo{aspect-ratio:1;border-radius:var(--r-tag)}.ghost-grid .photo .fallback{font-size:18px}.ghost-grid .more{aspect-ratio:1;border-radius:var(--r-tag);background:var(--card);font:600 13px/1 var(--sans);color:var(--ink-30);justify-content:center;align-items:center;display:flex}.ghost-bill{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-photo);font:400 12.5px/1 var(--sans);color:var(--ink-70);flex-direction:column;gap:7px;margin-bottom:16px;padding:12px 14px;display:flex}.ghost-bill span{justify-content:space-between;align-items:center;gap:14px;display:flex}.ghost-bill i{background:var(--hairline-inner);border-radius:99px;flex:0 0 52px;height:8px;display:block}.ghost-bill .saved{color:var(--saved)}.ghost-bill .saved i{background:var(--saved-tint)}.ghost-bill .sum{border-top:1px solid var(--hairline-inner);font:600 15px/1 var(--sans);color:var(--ink);padding-top:8px}.ghost-bill .sum i{background:var(--hairline);flex-basis:62px;height:10px}.two-steps{border-top:1px solid var(--hairline-inner);flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;padding-top:20px;display:flex}.two-steps .step{font:500 14.5px/1 var(--sans);align-items:center;gap:10px;display:inline-flex}.two-steps .step i{background:var(--btn-ink-bg);width:24px;height:24px;color:var(--btn-ink-fg);font:600 12px/24px var(--sans);text-align:center;border-radius:99px;flex:0 0 24px;font-style:normal}.two-steps .arrow{color:var(--ink-20)}.two-steps .fine{font:400 13px/1.3 var(--sans);color:var(--ink-45);align-items:center;gap:7px;margin-left:auto;display:inline-flex}.soon-row{margin-top:14px}.soon-card{background:var(--card);border:1px dashed var(--line);border-radius:var(--r-tile);align-items:center;gap:13px;padding:16px 20px;display:flex}.soon-card .tile-he{background:var(--chip);height:36px;font:700 16px/1 var(--hebrew);color:var(--ink-30);border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.soon-card b{font:600 15.5px/1 var(--sans)}.soon-note{font:400 13px/1.3 var(--sans);color:var(--ink-45);margin-left:auto}.connect-bar,.bar-gap{display:none}.flow-card{background:var(--card);border:1px solid var(--hairline);width:340px;max-width:100%;min-height:330px;box-shadow:var(--shadow-sheet);border-radius:20px;flex-direction:column;padding:22px;display:flex}.flow-card.dark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.flow-card h4{font:600 19px/1.2 var(--sans)}.flow-card .provider{margin-bottom:14px}.flow-card .grow{flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}.flow-card .btn{border-radius:12px;padding:13px;font-size:15px}.mini-tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.mini-tags span{background:var(--paper);font:500 12.5px/1 var(--sans);color:var(--ink-70);border-radius:8px;padding:6px 10px}.browser-frame{border:1px solid var(--hairline);border-radius:12px;margin-bottom:14px;overflow:hidden}.browser-frame .bar{background:var(--paper);border-bottom:1px solid var(--hairline);align-items:center;height:30px;padding:0 10px;display:flex}.browser-frame .url{background:var(--card);border:1px solid var(--hairline);font:500 11px/1.6 var(--sans);color:var(--ink-70);border-radius:99px;align-items:center;gap:6px;padding:2px 9px;display:flex}.browser-frame .url .icon{color:var(--saved)}.browser-frame .body{flex-direction:column;gap:8px;padding:16px 14px;display:flex}.browser-frame .body i{background:var(--paper);border:1px solid var(--track);border-radius:8px;height:30px;display:block}.browser-frame .body i:first-child{background:var(--hairline-inner);border:0;border-radius:99px;width:55%;height:10px}.browser-frame .body i:last-child{background:var(--wolt);opacity:.85;border:0}.flow-caption{font:500 13px/1.4 var(--sans);color:var(--ink-45)}.addr-list{flex-direction:column;gap:8px;max-height:300px;margin-top:14px;display:flex;overflow-y:auto}.addr{border:1px solid var(--hairline);background:var(--card);text-align:left;border-radius:12px;align-items:center;gap:11px;width:100%;padding:12px 13px;display:flex}.addr.on{border-color:var(--accent);background:var(--accent-tint)}.addr .box{border:1.5px solid var(--line);height:18px;color:var(--on-accent);border-radius:6px;flex:0 0 18px;justify-content:center;align-items:center;display:flex}.addr.on .box{background:var(--accent);border-color:var(--accent)}.addr b{font:600 14px/1.2 var(--sans);display:block}.addr small{font:400 12.5px/1.2 var(--sans);color:var(--ink-70);margin-top:3px;display:block}.addr.more{font:500 13.5px/1 var(--sans);color:var(--ink-45);justify-content:space-between;padding:11px 13px}.learned{font:500 12.5px/1 var(--sans);color:var(--ink-20);align-items:center;gap:9px;display:flex}.flow-card.dark h4{font:400 27px/1.1 var(--serif);margin-top:14px}.dark-tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.dark-tags span{background:var(--dark-2);border:1px solid var(--dark-line);font:500 13px/1 var(--sans);border-radius:999px;padding:7px 12px;animation:.42s ease-out both k-rise}.dark-tags span.soon-dark{color:var(--ink-45);background:0 0;border-style:dashed}.dark-note{font:400 13.5px/1.45 var(--sans);color:var(--ink-20);margin-top:14px}.flow-close{position:absolute;top:18px;right:18px}.stage-wrap{flex-direction:column;flex:1;justify-content:safe center;align-items:center;padding:32px 40px 40px;display:flex}.stage{width:760px;max-width:100%}.meta{font:500 13.5px/1 var(--sans);color:var(--ink-45)}.home h1{font:400 58px/1.02 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin-top:14px}.prompt{background:var(--card);border:1px solid var(--hairline);box-shadow:0 2px 4px rgba(var(--shade), .05);border-radius:18px;align-items:center;gap:14px;margin-top:28px;padding:6px 8px 6px 24px;transition:border-color .18s;display:flex}.prompt:hover,.prompt:focus-within{border-color:var(--ink-20)}.prompt input{min-width:0;font:400 19px/1 var(--sans);background:0 0;border:0;outline:none;flex:auto;padding:20px 0}.prompt input::placeholder{color:var(--ink-30)}.mic{width:44px;height:44px;color:var(--ink-45);background:0 0;border:0;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;transition:color .18s;display:flex}.mic:hover:not(:disabled){color:var(--ink)}.mic.live{color:var(--attention)}.mic:disabled{opacity:.35}.decide{border-radius:13px;flex:none;padding:17px 24px;font-size:16.5px}.presets{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.preset{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-pill);font:500 14.5px/1 var(--sans);color:var(--ink-80);transition:border-color var(--t-state) ease, background var(--t-state) ease, color var(--t-state) ease;align-items:center;gap:9px;padding:6px 16px 6px 6px;display:inline-flex}.preset:hover{border-color:var(--ink-20)}.preset.on{background:var(--accent-tint);border-color:var(--accent-border);color:var(--accent-text);font-weight:600}.medal{border-radius:99px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;overflow:hidden}.medal .photo{border-radius:99px;width:100%;height:100%}.medal .photo .fallback{font-size:15px}.medal.treat{background:var(--treat);color:var(--on-treat);font:600 14px/1 var(--sans)}.medal.act{background:var(--accent-tint);color:var(--accent-text)}.fold.adjust{margin-top:14px}.fold.adjust.open>.fold-head>.sum{display:none}.adj-line{border-bottom:1px solid var(--hairline-inner);align-items:center;gap:16px;padding:14px 0;display:flex}.adj-line:first-child{padding-top:4px}.adj-name{font:500 14px/1 var(--sans);color:var(--ink-70);flex:0 0 120px}.adj-opts{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.adj-opt{background:var(--chip);max-width:240px;color:var(--ink-70);border-radius:var(--r-pill);font:500 13.5px/1 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;transition:background var(--t-state) ease, color var(--t-state) ease, border-color var(--t-state) ease;border:1px solid #0000;padding:9px 15px;overflow:hidden}.adj-opt:hover:not(:disabled){border-color:var(--ink-20)}.adj-opt.on{background:var(--accent);color:var(--on-accent);box-shadow:var(--photo-rim);font-weight:600}.adj-opt.out{border:1px dashed var(--line);color:var(--ink-45);background:0 0}.adj-opt.out:disabled{opacity:1}.adj-opt small{font:500 11.5px/1 var(--sans);color:var(--ink-30);margin-left:7px}.adj-opt.contends{border-color:var(--accent-border);background:var(--accent-wash);color:var(--ink-70)}.adj-opt.locate{border:1px solid var(--line);color:var(--ink-70);background:0 0;align-items:center;gap:6px;display:inline-flex}.adj-opt.locate:disabled{opacity:.6}.adj-why{font:400 13px/1.45 var(--sans);color:var(--ink-45);border-bottom:1px solid var(--hairline-inner);margin:-4px 0 0;padding:0 0 12px 136px}.adj-why.asking{color:var(--ink-70);font-weight:500}@media (width<=620px){.adj-why{padding-left:0}}.adj-foot{border-top:1px solid var(--hairline-inner);font:400 13px/1.4 var(--sans);color:var(--ink-45);align-items:center;gap:16px;margin-top:6px;padding-top:14px;display:flex}.adj-foot a{font-weight:600}.adj-foot .link{white-space:nowrap;margin-left:auto}.retry-line{font:400 13.5px/1.4 var(--sans);color:var(--ink-45);align-items:center;gap:10px;margin-top:12px;display:flex}.resume{text-align:left;background:var(--accent-wash);border:1px solid var(--accent-border);border-radius:var(--r-control);align-items:center;gap:14px;width:100%;margin-top:14px;padding:13px 16px;display:flex}.resume:hover{border-color:var(--accent)}.resume .txt{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.resume .txt b{font:600 14.5px/1.2 var(--sans);color:var(--ink)}.resume .txt>span{font:400 13px/1.3 var(--sans);color:var(--ink-45);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resume .go{font:600 13.5px/1 var(--sans);color:var(--accent-text);flex:none}.empty-state.no-address,.empty-state.places-empty{margin-top:16px}.tile.last-order{border-radius:var(--r-panel);box-shadow:var(--shadow-rest);gap:16px;margin-top:26px;padding:14px}.tile.last-order>.photo{border-radius:13px;flex:0 0 92px;width:92px;height:92px}.tile.last-order .nm .main,.tile.last-order .nm .he{font-size:19px}.tile.last-order .meta{margin-top:7px}.tile.last-order .price{font:600 22px/1 var(--sans);margin-top:8px}.btn.ghost.again{border-color:var(--accent-border);color:var(--accent-text);border-radius:13px;padding:14px 20px}.btn.ghost.again:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}.places{margin-top:28px}.place-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.places-note{font:400 12.5px/1.4 var(--sans);color:var(--ink-30);margin-top:10px}.home-bottom{display:none}.thinking{background:var(--ink);width:520px;max-width:100%;color:var(--paper);box-shadow:0 40px 80px -40px rgba(var(--shade), .8);border-radius:24px;padding:34px 36px;position:relative}.thinking .top{font:500 13px/1.3 var(--sans);color:var(--ink-20);align-items:center;gap:10px;display:flex}.thinking h3{font:400 34px/1.1 var(--serif);margin-top:14px}.funnel{flex-direction:column;gap:16px;margin-top:26px;display:flex}.funnel .row-head{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.funnel .row-head span{font:500 13.5px/1 var(--sans);color:var(--ink-20)}.funnel .row-head b{font:600 20px/1 var(--sans);font-variant-numeric:tabular-nums}.funnel .row-head b small{font:500 12.5px/1 var(--sans);color:var(--ink-45);margin-right:8px}.funnel .track{background:var(--dark-3);border-radius:9px;height:7px;overflow:hidden}.funnel .fill{background:var(--treat);transform-origin:0;height:100%;transition:transform .95s cubic-bezier(.2,.8,.2,1);transform:scaleX(0)}.funnel .row.wait .row-head span{color:var(--ink-70)}.funnel .row.stopped .fill{background:var(--attention)}.aside{font:400 14px/1.5 var(--sans);color:var(--ink-45);min-height:42px;margin-top:22px}.aside .pace{color:var(--ink-70)}.aside .clock{background:var(--dark-3);border-radius:9px;height:3px;margin-top:10px;display:block;overflow:hidden}.aside .clock i{background:var(--ink-45);transform-origin:0;border-radius:9px;height:100%;transition:transform 1s linear;display:block}.thinking .cancel{color:var(--ink-45);font:600 13.5px/1 var(--sans);background:0 0;border:0;padding:6px;position:absolute;top:30px;right:30px}.thinking .cancel:hover{color:var(--paper)}.thinking .stop-actions{gap:10px;margin-top:20px;display:flex}.result-card{background:var(--card);border:1px solid var(--hairline);width:520px;max-width:100%;box-shadow:0 40px 80px -40px rgba(var(--shade), .5);text-align:center;border-radius:24px;padding:34px 36px}.result-card .disc{background:var(--accent-tint);width:52px;height:52px;color:var(--accent-text);border-radius:99px;justify-content:center;align-items:center;margin:0 auto;display:flex}.result-card .disc.warn{background:var(--attention-tint);color:var(--attention)}.result-card h3{font:400 30px/1.1 var(--serif);text-wrap:balance;margin-top:18px}.result-card p{font:400 15px/1.5 var(--sans);color:var(--ink-70);margin-top:10px}.result-card .actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.pick-page{width:1000px;max-width:100%;margin:0 auto;padding:36px 0 48px}.echo{font:400 14px/1.3 var(--sans);color:var(--ink-45);align-items:center;gap:12px;display:flex}.back{background:var(--card);border:1px solid var(--hairline);width:32px;height:32px;color:var(--ink-70);border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:flex}.back:hover{border-color:var(--ink-20);color:var(--ink)}.echo .unread{border:1px dashed var(--line);font:500 12px/1.3 var(--sans);color:var(--ink-45);border-radius:999px;padding:3px 9px}.pick-page h1{font:400 46px/1.04 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin-top:18px}.pick-rail{margin-top:20px}.pick-caution{margin-top:12px}.caution-why{border-radius:var(--r-photo);background:var(--paper);border:1px solid var(--hairline);font:400 13.5px/1.5 var(--sans);color:var(--ink-70);text-wrap:pretty;animation:k-rise var(--t-state) ease-out both;margin-top:8px;padding:12px 15px}.pick-page .options{margin-top:16px}.options.n1{grid-template-columns:minmax(0,1fr)}.options.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.marks{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.pick-others{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.convo-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.convo-actions .btn{border-radius:11px;padding:12px 18px;font-size:14.5px}.convo-actions .btn.ghost{padding:11px 16px;font-size:14px}.pick-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--shadow-pick);margin-top:24px;display:flex;overflow:hidden}.pick-photo{flex:0 0 440px;width:440px;min-height:300px}.badge{background:var(--treat);color:var(--treat-ink);font:600 12.5px/1 var(--sans);border-radius:9px;max-width:calc(100% - 28px);padding:7px 11px;position:absolute;top:14px;left:14px}.pick-body{flex-direction:column;flex:auto;min-width:0;padding:28px 30px;display:flex}.dish-title{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.dish-title .he,.dish-title .main{font:500 25px/1.15 var(--hebrew)}.dish-title .en{font:400 17px/1.2 var(--sans);color:var(--ink-45)}.dish-title.venue-only .main{font:500 25px/1.15 var(--sans)}.venue-line{font:400 14.5px/1.2 var(--sans);color:var(--ink-45);align-items:baseline;gap:8px;margin-top:8px;display:flex}.venue-line b{font:500 16px/1.2 var(--sans);color:var(--ink-80)}.venue-line b .en,.confirm-dish .v b .en,.alt .nm .en{color:var(--ink-45);font-weight:400}.venue-line b .en,.confirm-dish .v b .en{margin-left:6px}.venue-line{flex-wrap:wrap}.facts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.fact{background:var(--paper);font:600 13.5px/1 var(--sans);font-variant-numeric:tabular-nums;border-radius:10px;padding:9px 13px}.fact.good{color:var(--saved)}.fact.soft{color:var(--ink-70);font-weight:500}.money{border-top:1px solid var(--hairline-inner);font:400 14px/1.35 var(--sans);color:var(--ink-70);flex-direction:column;gap:8px;margin-top:20px;padding-top:18px;display:flex}.money .line{justify-content:space-between;gap:16px;display:flex}.money .line>span:first-child{min-width:0}.money .line>span:last-child{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.money .line.saved,.money .line.saved>span:last-child{color:var(--saved)}.money .line.saved>span:last-child{font-weight:600}.money .line.lost,.money .line.lost>span:last-child{color:var(--attention)}.money .est{font:400 12.5px/1.4 var(--sans);color:var(--ink-45)}.missing{font:400 12.5px/1.4 var(--sans);color:var(--attention)}.pick-foot{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:22px;display:flex}.total b{font:600 34px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:block}.total span{font:400 13px/1.2 var(--sans);color:var(--ink-45);margin-top:6px;display:block}.total .over{color:var(--attention)}.cta{border-radius:14px;padding:17px 28px;font-size:17px}.problem{background:var(--attention-tint);border:1px solid var(--attention-border);color:var(--attention);font:500 13.5px/1.4 var(--sans);border-radius:11px;margin-top:14px;padding:11px 13px}.alts{gap:12px;margin-top:20px;display:flex}.alt{background:var(--card);border:1px solid var(--hairline);text-align:left;border-radius:14px;flex:1 1 0;gap:11px;min-width:0;min-height:82px;padding:13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.alt:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.alt.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.alt .photo{border-radius:10px;flex:0 0 54px;width:54px;height:54px}.alt .txt{flex:auto;min-width:0}.alt .nm{font:500 14.5px/1.2 var(--sans);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;display:flex;overflow:hidden}.alt .pr{font:600 14px/1.2 var(--sans);font-variant-numeric:tabular-nums;margin-top:5px}.alt .pr span{font:400 12.5px/1 var(--sans);color:var(--ink-45)}.more-like{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.more-like-label{font:600 13.5px/1 var(--sans);color:var(--ink-80);margin-right:2px}.more-like-chip{cursor:pointer;background:var(--accent-tint);border-color:var(--accent-border);color:var(--accent-text);padding:8px 14px;font-size:13.5px;font-weight:600}.more-like-chip:hover{filter:brightness(.97)}.more-like-note{font:400 12.5px/1 var(--sans);color:var(--ink-45)}@media (width<=760px){.more-like-note{flex:1 0 100%}}.steer{gap:12px;margin-top:20px;display:flex}.steer-field{background:var(--card);border:1px solid var(--hairline);border-radius:14px;flex:auto;align-items:center;padding:0 18px;display:flex}.steer-field input{min-width:0;font:400 15.5px/1 var(--sans);background:0 0;border:0;outline:none;flex:auto;padding:15px 0}.steer-field input::placeholder{color:var(--ink-30)}.steer .btn{border-radius:14px;padding:15px 22px;font-size:15px}.convo{background:var(--card);border:1px solid var(--hairline);box-shadow:var(--shadow-rest);border-radius:20px;margin-top:16px;padding:22px;animation:.24s ease-out both k-rise}.bubble-user{justify-content:flex-end;display:flex}.bubble-user span{background:var(--ink);color:var(--paper);font:500 15px/1.4 var(--sans);border-radius:15px 15px 4px;max-width:80%;padding:11px 15px}.reply{gap:10px;margin-top:14px;display:flex}.reply .logo{border-radius:8px;flex:0 0 24px;width:24px;height:24px;font-size:15px}.reply .body{min-width:0;font:400 15px/1.45 var(--sans);flex:auto}.diff{border:1px solid var(--hairline);border-radius:14px;margin-top:12px;overflow:hidden}.diff .head{background:var(--paper);border-bottom:1px solid var(--hairline);font:600 13.5px/1 var(--sans);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.diff .head s{color:var(--ink-30)}.diff .head b{color:var(--ink)}.diff .head b.up{color:var(--attention)}.diff .head b.down{color:var(--saved)}.diff .head b.same{color:var(--ink-45)}.diff .rows{padding:4px 14px}.diff .rows div{border-bottom:1px solid var(--hairline-inner);font:400 13.5px/1.4 var(--sans);color:var(--ink-80);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.diff .rows div:last-child{border-bottom:0}.diff .rows div>span{flex-wrap:wrap;align-items:baseline;gap:4px 7px;min-width:0;display:flex}.diff .rows em{font:600 10px/1.6 var(--sans);letter-spacing:.09em;text-transform:uppercase;background:var(--ink-20);color:var(--ink-70);border-radius:6px;flex:none;padding:0 6px;font-style:normal}.diff .rows .gone{color:var(--ink-45);text-decoration:line-through}.diff .rows b{font-variant-numeric:tabular-nums;font-weight:600}.diff .rows .up,.diff .rows .up b{color:var(--attention)}.diff .rows .up em{background:var(--attention-tint);color:var(--attention)}.diff .rows .down,.diff .rows .down b{color:var(--saved)}.diff .rows .down em{background:var(--saved-tint);color:var(--saved)}.diff .rows .lost,.diff .rows .lost b{color:var(--attention)}.diff .rows .lost em{background:var(--attention-tint);color:var(--attention)}.pick-pin{display:none}.confirm{background:var(--card);width:500px;max-width:100%;box-shadow:var(--shadow-sheet);border-radius:24px;padding:32px 34px;animation:.3s ease-out both k-rise;position:relative}.confirm .grab,.confirm .sm-only{display:none}.confirm-dish{gap:16px;margin-top:18px;display:flex}.confirm-dish .photo{border-radius:14px;flex:0 0 84px;width:84px;height:84px}.confirm-dish .d{font:500 19px/1.2 var(--hebrew)}.confirm-dish .v{font:400 13.5px/1.2 var(--sans);color:var(--ink-45);align-items:baseline;gap:7px;margin-top:6px;display:flex}.confirm-dish .v b{font:500 14.5px/1.2 var(--sans);color:var(--ink-80)}.confirm-facts{background:var(--paper);border-radius:14px;flex-direction:column;gap:11px;margin-top:20px;padding:18px 20px;display:flex}.confirm-facts div{font:400 14px/1.2 var(--sans);color:var(--ink-70);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.confirm-facts div b{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.confirm-facts div.t span{font-size:14.5px}.confirm-facts div.t b{font-size:28px;line-height:1}.confirm-facts div.bill{flex-direction:column;align-items:flex-start;gap:3px}.confirm-facts div.bill span{font:var(--f-caps);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-30)}.confirm-facts div.bill b{font:400 12.5px/1.45 var(--sans);color:var(--ink-45);font-variant-numeric:tabular-nums;text-align:left;text-wrap:pretty}.confirm .go{box-shadow:0 16px 32px -14px rgba(var(--accent-rgb), .95);border-radius:15px;margin-top:20px;padding:19px;font-size:18px}.confirm .btn.ink.go{box-shadow:none;margin-top:10px;padding:16px;font-size:16px}.confirm .btn.ghost.block{border-radius:15px;padding:16px;font-size:15.5px}.confirm .fine{text-align:center;font:400 13px/1.3 var(--sans);color:var(--ink-45);margin-top:13px}.confirm-steps{align-items:stretch;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.confirm-steps li{background:var(--paper);min-width:0;font:400 13px/1.25 var(--sans);color:var(--ink-45);border:1px solid #0000;border-radius:12px;flex:1 1 0;align-items:center;gap:9px;padding:11px 13px;display:flex}.confirm-steps li b{background:var(--hairline);width:20px;height:20px;color:var(--ink-45);font:600 11.5px/1 var(--sans);border-radius:99px;flex:0 0 20px;justify-content:center;align-items:center;display:flex}.confirm-steps li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.confirm-steps li.now{border-color:var(--accent-border);background:var(--accent-wash);color:var(--ink)}.confirm-steps li.now b{background:var(--accent);color:var(--on-accent)}.confirm-steps li.done span{text-decoration:line-through}.confirm-steps li.done b{background:var(--accent-tint);color:var(--accent-text)}.handoff .confirm-steps{text-align:left}.handoff{text-align:center;padding:34px}.w-disc{width:70px;height:70px;margin:0 auto;position:relative}.w-disc i{background:var(--wolt);opacity:.16;border-radius:99px;animation:2.4s ease-out infinite k-pulse;position:absolute;inset:0}.w-disc b{background:var(--wolt);font:700 28px/1 var(--sans);color:var(--on-wolt);border-radius:99px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.w-disc.still i{display:none}.handoff h3{font:400 32px/1.1 var(--serif);text-wrap:balance;margin-top:20px}.handoff p{font:400 15.5px/1.5 var(--sans);color:var(--ink-70);margin-top:10px}.handoff .btn{border-radius:15px;margin-top:22px;padding:18px;font-size:17px}.handoff .link{margin-top:14px;padding:6px;font-size:13.5px}.panel{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-panel);padding:22px 24px}.panel>.caps{margin-bottom:16px}.not-yet{font:400 13px/1.45 var(--sans);color:var(--ink-45);margin-top:14px}.vote{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-pill);font:600 12px/1 var(--sans);color:var(--ink-45);padding:7px 12px}.vote.more{border-color:var(--line);color:var(--ink)}.vote.more.on{background:var(--accent-tint);border-color:var(--accent-tint);color:var(--accent-text)}.vote:disabled{opacity:.5}.ink-card{background:var(--ink);border-radius:var(--r-panel);color:var(--paper);padding:22px 24px}.ink-card .h{font:600 15.5px/1.2 var(--sans);align-items:center;gap:9px;display:flex}.ink-card .h .icon{color:var(--treat)}.ink-card p{font:400 14px/1.5 var(--sans);color:var(--ink-20);margin-top:10px}.ink-card .row{align-items:center;gap:9px;margin-top:16px;display:flex}.ink-card .btn{border-radius:11px;padding:12px 16px;font-size:14px}.you3{flex-direction:column;gap:18px;padding-top:32px;padding-bottom:40px;display:flex}.you-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.you-head h2{font:400 38px/1 var(--serif);letter-spacing:-.015em}.you-head p{font:var(--f-support);color:var(--ink-45);font-variant-numeric:tabular-nums;margin-top:9px}.you-h3{font:var(--f-title)}.you-h4{font:600 19px/1 var(--sans)}.you3 .v-label .note{font:400 13.5px/1 var(--sans);color:var(--ink-45);align-items:center;display:inline-flex}.you-i{border:1px solid var(--line);width:16px;height:16px;font:600 10px/1 var(--sans);color:var(--ink-45);border-radius:99px;flex:0 0 16px;justify-content:center;align-items:center;margin-right:7px;display:inline-flex}.you-said{font:500 12.5px/1.4 var(--sans);color:var(--accent-text);margin-top:12px}.vote{justify-content:center;align-items:center;display:inline-flex}.vote.on{background:var(--chip);border-color:var(--line);color:var(--ink)}.go-panel{border-radius:var(--r-card);padding:24px 26px}.go-all{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.go-all .icon{transition:transform .24s;transform:rotate(-90deg)}.go-all .icon.up{transform:rotate(180deg)}.go-grid{grid-template-columns:repeat(6,1fr);align-items:start;gap:12px;display:grid}.go{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-tile);min-width:0;transition:transform var(--t-state) ease, box-shadow var(--t-state) ease, border-color var(--t-state) ease;flex-direction:column;display:flex;overflow:hidden}.go:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.go.open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);transform:none}.go-photo{position:relative}.go-photo>.photo{aspect-ratio:1.15;width:100%}.go-hit{z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}.go-scrim{z-index:2;animation:k-rise var(--t-state) ease-out both;background:linear-gradient(0deg,#151310d1 0,#15131000 58%);flex-direction:column;justify-content:flex-end;gap:8px;padding:12px;display:flex;position:absolute;inset:0}.go-order{width:100%;box-shadow:none;border-radius:11px;padding:12px;font-size:13.5px}.go-est{text-align:center;font:500 11.5px/1 var(--sans);color:#f7f4ef}.go-txt{text-align:left;background:0 0;border:0;width:100%;padding:11px 13px 13px;display:block}.go-txt .nm{min-width:0;display:block}.go-txt .nm .he,.go-txt .nm .main{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.go-txt .nm .he{font:500 15px/1.2 var(--hebrew)}.go-txt .nm .main{font:600 15px/1.2 var(--sans)}.go-txt .nm .en{display:none}.go-txt .vn{font:400 11.5px/1.2 var(--sans);color:var(--ink-45);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.go-votes{gap:6px;padding:0 11px 12px;display:flex}.go-votes .vote{flex:1 1 0;min-width:0;padding:8px 6px;font-size:11.5px}.think{flex-direction:column;display:flex}.think-grid{grid-template-columns:1.35fr 1fr 1.25fr 1fr;align-items:stretch;gap:14px;display:grid}.think-card{border-radius:20px;flex-direction:column;min-width:0;padding:20px 22px;display:flex}.think-card>.caps{margin-bottom:14px}.think-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.think-foot .of{font:400 12.5px/1 var(--sans);color:var(--ink-45);margin-right:auto}.think-foot .vote{padding:8px 13px;font-size:12.5px}.think-none{font:400 12.5px/1.45 var(--sans);color:var(--ink-45)}.think-fine{font:400 12.5px/1.4 var(--sans);color:var(--ink-45);margin-top:14px}.think-fine a{font-weight:600}.mix-bar{border-radius:10px;gap:2px;height:38px;display:flex;overflow:hidden}.mix-bar span{min-width:2px;display:block}.mix-bar .k0,.mix-key i.k0{background:var(--ink)}.mix-bar .k1,.mix-key i.k1{background:var(--ink-80)}.mix-bar .k2,.mix-key i.k2{background:var(--ink-70)}.mix-bar .rest,.mix-key i.rest{background:var(--track)}.mix-legend{flex-wrap:wrap;gap:7px 14px;margin-top:14px;display:flex}.mix-key{font:500 12.5px/1 var(--sans);color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.mix-key i{border-radius:3px;flex:0 0 9px;width:9px;height:9px}.mix-key span{color:var(--ink-45);font-variant-numeric:tabular-nums}.mix-key.on{background:var(--chip);margin:0 -8px;padding:4px 8px;font-weight:600}.mix-key.flat{color:var(--ink-45)}.spend-nums{grid-template-columns:1fr 1fr;gap:10px;display:grid}.spend-nums .stat.on-card{background:var(--paper);border-radius:var(--r-control);border-color:#0000;padding:16px 16px 14px}.kept{margin-top:10px}.stat.row{border-radius:12px;align-items:baseline;gap:9px;padding:12px 14px;display:flex}.stat.row b{font:600 17px/1 var(--sans);display:inline-block}.stat.row span{font:500 12px/1.3 var(--sans);margin-top:0}.wk{grid-template-columns:54px repeat(7,1fr);align-items:center;gap:5px;display:grid}.wk-d{text-align:center;font:500 10.5px/1 var(--sans);color:var(--ink-30)}.wk-b{font:500 10.5px/1 var(--sans);color:var(--ink-45);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kept-note{margin-top:8px}.wk-cell{background:var(--track);border-radius:6px;height:24px;overflow:hidden}.wk-cell i{background:var(--ink);height:100%;opacity:var(--v,0);border-radius:6px;display:block}.wk-best{font:var(--f-num-m)}.fam-n{align-items:baseline;gap:8px;display:flex}.fam-n b{font:var(--f-num-xl);letter-spacing:-.015em}.fam-n span{font:400 13.5px/1 var(--sans);color:var(--ink-45)}.fam-bar{border-radius:9px;gap:2px;height:12px;margin-top:14px;display:flex;overflow:hidden}.fam-bar span{background:var(--ink)}.fam-bar .rest{background:var(--track)}.fam-keys{font:500 11.5px/1 var(--sans);color:var(--ink-45);justify-content:space-between;margin-top:8px;display:flex}.know{border-radius:20px;padding:22px 24px}.know .v-label{align-items:center}.know-nums{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.know-nums .stat.on-card{background:var(--paper);border-radius:var(--r-control);border:1px solid #0000;padding:16px 16px 14px}.know-nums .stat b small{font:500 12.5px/1 var(--sans);color:var(--ink-45);margin-left:5px}.know-fine{max-width:74ch}.know-more{align-items:center;gap:6px;margin-top:12px;display:inline-flex}.know-more .icon{transition:transform .24s;transform:rotate(-90deg)}.know-more .icon.up{transform:rotate(180deg)}.know-none{max-width:74ch;margin-top:12px}.know-sample{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:14px;padding:0;list-style:none;display:grid}.know-sample li{border-top:1px solid var(--hairline-inner);min-width:0;padding:12px 0}.know-sample li:nth-child(-n+2){border-top:0;padding-top:4px}.know-sample .nm{align-items:baseline;gap:8px;min-width:0;display:flex}.know-sample .nm .he,.know-sample .nm .main{font:600 14px/1.25 var(--sans)}.know-sample .nm .he{font-family:var(--hebrew);font-weight:500}.know-sample .nm .vn{font:400 11.5px/1.2 var(--sans);color:var(--ink-45);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.know-sample .dish-desc{margin-top:4px}.know-sample .tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.know-sample .tags .mark{padding:3px 8px;font-size:11.5px}.know-sample .how{font:400 11.5px/1.3 var(--sans);color:var(--ink-45);margin-top:7px;display:block}.you-foot{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.recent{border-radius:20px;padding:22px 24px}.rec-rows{flex-direction:column;display:flex}.rec{border-top:1px solid var(--hairline-inner);align-items:center;gap:14px;padding:12px 0;display:flex}.rec:first-child{border-top:0;padding-top:2px}.rec-photo{border-radius:var(--r-photo);flex:0 0 52px;width:52px;height:52px}.rec-txt{flex:auto;min-width:0}.rec-txt .nm{align-items:baseline;gap:8px;min-width:0;display:flex}.rec-txt .nm .he,.rec-txt .nm .main{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rec-txt .nm .he{font:500 15px/1.2 var(--hebrew)}.rec-txt .nm .main{font:600 15px/1.2 var(--sans)}.rec-txt .nm .en{font:400 13px/1.2 var(--sans);color:var(--ink-45);white-space:nowrap;flex:none}.rec-txt .sub{font:400 12.5px/1.3 var(--sans);color:var(--ink-30);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.rec-price{font:600 16px/1 var(--sans);flex:none}.thumbs{flex:none;gap:7px;display:flex}.thumb{background:var(--card);border:1px solid var(--hairline);width:38px;height:38px;transition:border-color var(--t-state) ease, background var(--t-state) ease;border-radius:11px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.thumb:hover:not(:disabled){border-color:var(--ink-20)}.thumb.up.on{background:var(--saved-tint);border-color:var(--saved-border)}.thumb.down.on{background:var(--attention-tint);border-color:var(--attention-border)}.thumb:disabled{opacity:.5}.always{background:var(--paper);border-radius:20px;padding:22px 24px}.always>.caps{margin-bottom:14px}.always .mark{gap:6px;padding:7px 12px;font-size:12.5px}.always .mark.plain{background:var(--card);border-color:var(--hairline)}.always-edit{align-items:center;gap:7px;margin-top:16px;display:inline-flex}.always-edit .icon.right{transform:rotate(-90deg)}.always-autonomy{border-top:1px solid var(--hairline);margin-top:14px;padding-top:14px}@media (width<=767px){.link{margin:-15px -6px;padding:15px 6px}.topbar{flex-basis:56px;height:56px;padding:0 20px}.topbar .nav a:not(.status),.topbar .runline{display:none}.nav{gap:14px}.wordmark>b{display:none}.logo{border-radius:8px;width:24px;height:24px;font-size:15px}.status{font-size:12.5px}.on-sm{display:flex!important}.on-lg{display:none!important}.menu .theme-toggle{border:0;border-top:1px solid var(--hairline-inner);border-radius:0;height:44px;margin-top:4px;padding:4px 0 0}.menu .theme-toggle button{flex:1 1 0;width:auto;height:40px}.topbar .wordmark+.status{margin-left:8px;margin-right:auto}.welcome{flex-direction:column;align-items:stretch;gap:0;padding:20px 22px 150px}.welcome h1{margin-top:20px;font-size:46px;line-height:1.02}.welcome p{margin-top:16px;font-size:16.5px}.welcome .connect-btn,.welcome .tags{display:none}.topbar.bare .nav a{font-size:13px;display:inline-flex}.welcome-alt{font-size:14.5px}.teaser{height:auto;margin-top:34px}.teaser .ghost{display:none}.teaser .card{border-radius:18px;width:100%;padding:13px}.teaser .card .photo{border-radius:11px;height:128px}.teaser .veil-paper{border-radius:24px;inset:-8px}.welcome-foot{display:block;position:fixed;bottom:32px;left:22px;right:22px}.welcome-foot .btn{border-radius:15px;gap:12px;width:100%;padding:18px;font-size:17px}.welcome-foot .w-chip{width:28px;height:28px;font-size:14px}.welcome-foot p{font:500 12.5px/1 var(--sans);color:var(--ink-45);justify-content:center;gap:14px;margin-top:14px;display:flex}.page{padding:20px 20px 40px}.page-head h2{font-size:30px}.page-head .btn{display:none}.provider-card{border-radius:20px;padding:18px 20px}.provider-head{gap:12px;padding-bottom:16px}.provider{border-radius:13px;width:42px;height:42px;font-size:19px}.provider-name{flex-direction:column;align-items:flex-start;gap:5px}.provider-name>b{font-size:19px}.provider-name .chip-cat{color:var(--ink-45);background:0 0;padding:0;font-size:12px}.overflow-note{display:none}.deal{flex-direction:column;gap:14px;margin-top:16px}.deal-side{flex-basis:auto;width:100%}.deal-funnel .v-funnel .step{border-radius:10px;height:42px;padding:0 14px}.deal-funnel .v-funnel .step b{font-size:20px}.deal-funnel .v-funnel .step span{font-size:12.5px}.deal-side .stat{padding:16px 18px}.deal-side .stat.xl b{font-size:28px}.fold.grants{margin-top:14px}.grant-cols{flex-direction:column;gap:18px}.tag{border-radius:8px;padding:7px 11px;font-size:12.5px}.getback-cards{flex-direction:column}.getback-card{padding:18px 20px}.two-steps{gap:12px 14px}.two-steps .arrow{display:none}.two-steps .fine{flex-basis:100%;margin-left:0;font-size:12.5px}.soon-card{flex-wrap:wrap}.soon-note{flex-basis:100%;margin-left:0}.provider-card:not(.on) .provider-actions{display:none}.bar-gap{height:116px;display:block}.connect-bar{z-index:5;background:var(--paper);border-top:1px solid var(--hairline);padding:14px 20px 22px;display:block;position:fixed;bottom:0;left:0;right:0}.connect-bar .btn{border-radius:16px;width:100%;padding:19px;font-size:17px}.connect-bar p{text-align:center;font:400 12.5px/1 var(--sans);color:var(--ink-45);margin-top:12px}.veil{align-items:flex-end;padding:0}.veil .flow-card{border-radius:26px 26px 0 0;width:100%;min-height:60vh}.stage-wrap{justify-content:flex-start;padding:16px 20px 150px}.home h1{font-size:42px;line-height:1.03}.home h1 .name{display:none}.meta{font-size:12.5px}.prompt{border-radius:15px;margin-top:20px;padding:4px 6px 4px 16px}.prompt input{padding:15px 0;font-size:16px}.prompt .decide{display:none}.presets{gap:8px;margin-top:12px}.preset{min-height:44px;padding:5px 14px 5px 5px;font-size:13.5px}.medal{flex-basis:34px;width:34px;height:34px}.fold.adjust{margin-top:12px}.fold.adjust:not(.open)>.fold-head>.hint{display:none}.adj-line{flex-direction:column;align-items:flex-start;gap:9px;padding:12px 0}.adj-name{flex-basis:auto}.adj-opt{min-height:44px;padding:12px 15px}.adj-foot{flex-direction:column;align-items:flex-start;gap:12px}.adj-foot .link{margin-left:0}.tile.last-order{border-radius:var(--r-tile);gap:13px;margin-top:18px;padding:11px}.tile.last-order>.photo{border-radius:12px;flex-basis:70px;width:70px;height:70px}.tile.last-order .nm .main,.tile.last-order .nm .he{font-size:15.5px}.tile.last-order .meta{margin-top:5px;font-size:11.5px}.tile.last-order .price{margin-top:5px;font-size:17px}.btn.ghost.again{padding:13px 14px;font-size:13.5px}.btn.ghost.again .icon{display:none}.places{margin-top:16px}.place-grid{grid-template-columns:repeat(3,1fr);gap:8px}.places-note{display:none}.home-bottom{z-index:5;background:var(--paper);border-top:1px solid var(--hairline);padding:12px 20px 22px;display:block;position:fixed;bottom:0;left:0;right:0}.home-bottom .btn{border-radius:16px;gap:11px;width:100%;padding:19px;font-size:17.5px}.veil:has(.thinking){background:var(--ink);align-items:stretch}.thinking{width:100%;box-shadow:none;border-radius:0;flex-direction:column;min-height:100%;padding:30px 24px 28px;display:flex}.thinking h3{font-size:40px;line-height:1.05}.funnel{gap:20px;margin-top:38px}.funnel .row-head b{font-size:24px}.funnel .track{height:8px}.thinking .cancel{order:10;width:100%;margin-top:10px;padding:12px;font-size:14.5px;position:static}.thinking{outline:0!important}.aside{background:var(--dark-2);border:1px solid var(--dark-line);color:var(--ink-20);border-radius:13px;min-height:0;margin-top:auto;padding:14px 15px;font-size:13.5px}.aside .pace{color:var(--ink-45)}.aside .clock{background:var(--dark-line)}.thinking .funnel{margin-bottom:28px}.veil:has(.result-card){align-items:center;padding:20px}.result-card{padding:28px 22px}.pick-page{padding:0 0 190px}.pick-page .echo,.pick-page>h1{padding:0 20px}.pick-page .echo{padding-top:16px}.pick-page>h1{display:none}.pick-page>.rail,.pick-page>.caution-why,.pick-page>.run-notes,.pick-page>.options,.pick-page>.pick-others,.pick-page>.caution-bar{margin-left:20px;margin-right:20px}.pick-rail,.pick-page .options{margin-top:14px}.pick-card{box-shadow:none;border-left:0;border-right:0;border-radius:0;flex-direction:column;min-height:0;margin-top:16px}.pick-photo{flex:0 0 230px;width:100%;min-height:230px}.badge{border-radius:8px;padding:6px 10px;font-size:12px;top:16px;left:20px}.pick-body{padding:22px 20px 20px}.dish-title{display:block}.dish-title .he,.dish-title .main{font-size:22px;line-height:1.2;display:block}.dish-title .en{margin-top:6px;font-size:14.5px;display:block}.facts{gap:8px;margin-top:16px}.fact{background:var(--card);border:1px solid var(--hairline);border-radius:9px;padding:8px 11px;font-size:12.5px}.money{border:1px solid var(--hairline);border-radius:14px;gap:2px;margin-top:18px;padding:16px;font-size:13.5px;line-height:1.7}.pick-foot{border-top:1px solid var(--hairline-inner);margin-top:10px;padding-top:11px}.pick-foot .cta{display:none}.total b{font-size:24px}.alts{scroll-snap-type:x mandatory;gap:9px;margin-top:14px;padding:0 20px 4px;overflow-x:auto}.alt{scroll-snap-align:start;border-radius:12px;flex:0 0 46%;min-height:0;padding:11px}.alt .photo{display:none}.alt .nm{font-size:13.5px}.alt .pr{font-size:13px}.steer{display:none}.convo{margin:14px 20px 0}.pick-pin{z-index:5;background:var(--paper);border-top:1px solid var(--hairline);padding:13px 20px 16px;display:block;position:fixed;bottom:0;left:0;right:0}.pick-pin .steer-field{border-radius:12px;margin-bottom:11px;padding:0 14px}.pick-pin .steer-field input{padding:12px 0;font-size:14px}.pick-pin .btn.block{border-radius:15px;padding:18px;font-size:17px}.veil.dim{align-items:flex-end;padding:0}.confirm{width:100%;box-shadow:0 -20px 50px -20px rgba(var(--shade), .5);border-radius:26px 26px 0 0;padding:20px 20px 26px}.confirm .grab{background:var(--hairline);border-radius:9px;width:38px;height:4px;margin:0 auto 18px;display:block}.confirm .sm-only{display:inline}.confirm>.caps{display:none}.confirm-dish{gap:13px;margin-top:0}.confirm-dish .photo{border-radius:13px;flex-basis:62px;width:62px;height:62px}.confirm-dish .d{font-size:16px}.confirm-facts{border-top:1px solid var(--hairline-inner);background:0 0;border-radius:0;margin-top:16px;padding:14px 0 0}.confirm-facts .hide-sm{display:none!important}.confirm .go{margin-top:16px;padding:18px;font-size:17.5px}.confirm .btn.ink.go{margin-top:10px;padding:16px;font-size:16px}.confirm-steps{flex-direction:column;gap:6px}.confirm .fine{font-size:12.5px}.handoff{padding:28px 20px 26px}.you3{gap:14px;padding-top:8px}.you3 .v-label{flex-wrap:wrap}.you3 .v-label>b{white-space:nowrap}.you3 .v-label .note{flex-basis:100%}.you-head h2{font-size:32px}.you-head p{margin-top:8px;font-size:12.5px}.you-h3{font-size:19px}.go-panel,.think-card,.recent,.always{border-radius:18px;padding:18px}.go-grid{grid-template-columns:1fr 1fr;gap:10px}.go-photo>.photo{aspect-ratio:1.6}.go-order{min-height:44px}.go-txt{padding:10px 12px 12px}.go-txt .nm .he,.go-txt .nm .main{font-size:14px}.go-votes .vote{min-height:44px}.think-grid{grid-template-columns:1fr;gap:10px}.know{border-radius:18px;padding:18px}.know-nums{grid-template-columns:1fr 1fr}.know-sample{grid-template-columns:minmax(0,1fr)}.know-sample li:nth-child(2){border-top:1px solid var(--hairline-inner);padding-top:12px}.think-foot .vote{min-height:44px;padding:11px 14px}.mix-bar{height:26px}.fam-n b{font-size:34px}.wk{grid-template-columns:50px repeat(7,1fr);gap:4px}.wk-b{font-size:10px}.you-foot{grid-template-columns:minmax(0,1fr)}.rec{flex-wrap:wrap;gap:10px 12px}.rec-txt{flex:140px}.rec-price{order:3}.thumbs{order:4;margin-left:auto}.thumb{width:44px;height:44px}}@keyframes k-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-6px) rotate(var(--r,0deg))}}@keyframes k-saved{0%{opacity:0;transform:translateY(3px)}15%,70%{opacity:1;transform:none}to{opacity:0}}@keyframes k-flash{0%{background:var(--accent-tint)}to{background:0 0}}.pf-page{padding-top:30px}.pf-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.pf-head h2{font:400 38px/1 var(--serif);letter-spacing:-.015em;margin-top:10px}.pf-head .sub{font:400 14px/1.4 var(--sans);color:var(--ink-45);margin-top:10px}.pf-back{font:500 13px/1 var(--sans);color:var(--ink-45)}.pf-count{font:500 13px/1 var(--sans);color:var(--ink-45);white-space:nowrap;align-items:center;gap:10px;display:flex}.pf-meter{background:var(--track);border-radius:9px;width:120px;height:6px;overflow:hidden}.pf-meter i{background:var(--accent);border-radius:9px;height:100%;transition:width .42s ease-out;display:block}.pf{align-items:flex-start;gap:20px;display:flex}.pf-main{flex-direction:column;flex:auto;gap:18px;min-width:0;display:flex}.pf-side{flex-direction:column;flex:0 0 340px;gap:16px;display:flex;position:sticky;top:86px}.pf-note{font:400 12.5px/1.4 var(--sans);color:var(--ink-45);align-items:center;gap:5px;display:inline-flex}.pf-small{border-radius:11px;padding:11px 16px;font-size:14px}.qz{background:var(--ink);color:var(--paper);border-radius:var(--r-card);min-height:470px;box-shadow:var(--shadow-pick);flex-direction:column;padding:24px 30px 22px;animation:.3s ease-out both k-rise;display:flex;position:relative}.qz-top{align-items:center;gap:14px;display:flex}.qz-top .caps{color:var(--ink-30);white-space:nowrap}.qz-track{background:var(--dark-3);border-radius:9px;flex:auto;height:4px;overflow:hidden}.qz-track i{background:var(--treat);border-radius:9px;height:100%;transition:width .42s ease-out;display:block}.qz-close{color:var(--ink-45);background:0 0;border:0;padding:6px;font-size:15px;line-height:1}.qz-close:hover{color:var(--paper)}.qz-error{margin-top:20px}.skeleton.dark{background:var(--dark-3);margin-top:30px}.qz-body{flex-direction:column;flex:auto;margin-top:24px;animation:.42s ease-out both k-rise;display:flex}.qz h3{font:400 40px/1.06 var(--serif);letter-spacing:-.015em;text-wrap:balance}.qz-sub{font:400 15px/1.45 var(--sans);color:var(--ink-20);max-width:560px;margin-top:10px}.qz-fact{font:400 13px/1.45 var(--sans);color:var(--ink-30);align-items:flex-start;gap:8px;max-width:560px;margin-top:18px;display:flex}.qz-fact .icon{color:var(--treat);margin-top:2px}.qz-foot{align-items:center;gap:16px;margin-top:auto;padding-top:22px;display:flex}.qz-skip{font:600 14px/1 var(--sans);color:var(--ink-45);background:0 0;border:0;padding:6px 0}.qz-skip:hover:not(:disabled){color:var(--paper)}.qz-echo{background:var(--dark-2);border:1px solid var(--dark-line);max-width:70%;font:500 13px/1.35 var(--sans);color:var(--ink-20);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:8px 13px;animation:.26s ease-out both k-rise;display:flex}.qz-echo .icon{color:var(--treat)}.qz-act{align-items:center;gap:12px;margin-top:18px;display:flex}.qz-act .btn{border-radius:12px;margin-left:auto;padding:13px 20px;font-size:15px}.qz-count{font:500 13px/1 var(--sans);color:var(--ink-30);font-variant-numeric:tabular-nums}.qz-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:24px;display:grid}.qz-tile{background:var(--dark-2);border:1px solid var(--dark-line);text-align:left;color:var(--paper);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;min-height:108px;padding:18px 16px 16px;transition:transform .18s,border-color .18s,background .18s;display:flex}.qz-tile:hover:not(:disabled){border-color:var(--ink-45);transform:translateY(-2px)}.qz-tile:active:not(:disabled){background:var(--treat);border-color:var(--treat);color:var(--treat-ink);transform:translateY(0)scale(.98)}.qz-tile .e{font-size:28px;line-height:1;transition:transform .18s}.qz-tile:hover:not(:disabled) .e{transform:scale(1.1)rotate(-4deg)}.qz-tile b{font:600 15px/1.25 var(--sans)}.qz-tile small{font:400 12.5px/1.3 var(--sans);color:var(--ink-30);margin-top:-4px}.qz-pair{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;margin-top:26px;display:grid}.qz-big{min-height:196px;padding:24px 24px 22px}.qz-big .e{margin-bottom:auto;font-size:48px}.qz-big b{font:400 27px/1.1 var(--serif);letter-spacing:-.01em}.qz-or{border:1px solid var(--dark-line);width:42px;height:42px;font:italic 400 17px/1 var(--serif);color:var(--ink-30);border-radius:99px;justify-content:center;align-self:center;align-items:center;display:flex}.qz-rows{flex-direction:column;gap:9px;max-width:560px;margin-top:24px;display:flex}.qz-row{flex-direction:row;align-items:center;gap:14px;min-height:0;padding:15px 18px}.qz-row .e{font-size:24px}.qz-row b{font-size:16px}.qz-chips{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.qz-chip{background:var(--dark-2);border:1px solid var(--dark-line);font:500 14px/1 var(--sans);color:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:10px 15px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.qz-chip:hover:not(:disabled){border-color:var(--ink-45)}.qz-chip:active{transform:scale(.96)}.qz-chip.on{background:var(--treat);border-color:var(--treat);color:var(--treat-ink)}.qz-chip.none{color:var(--ink-20);background:0 0;border-style:dashed}.qz-chip.none:hover:not(:disabled){color:var(--paper);border-color:var(--ink-30)}.qz-add input{border:1px dashed var(--dark-line);width:150px;font:500 14px/1 var(--sans);color:var(--paper);background:0 0;border-radius:999px;outline:none;padding:10px 15px}.qz-add input::placeholder{color:var(--ink-45)}.qz-add input:focus{border-color:var(--treat);border-style:solid}.qz-scale{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:28px;display:grid}.qz-point{background:var(--dark-2);border:1px solid var(--dark-line);color:var(--paper);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:18px 8px 14px;transition:transform .18s,border-color .18s;display:flex}.qz-point .e{letter-spacing:-.12em;font-size:30px;line-height:1;transition:transform .18s}.qz-point:hover:not(:disabled){border-color:var(--treat);transform:translateY(-3px)}.qz-point:hover:not(:disabled) .e{transform:scale(1.14)}.qz-point small{font:500 12.5px/1.25 var(--sans);color:var(--ink-20);text-align:center}.qz-point.guess{border:1px dashed var(--treat)}.qz-guess{font:400 12.5px/1.4 var(--sans);color:var(--ink-30);grid-column:1/-1;margin-top:4px}.qz-slider{max-width:520px;margin-top:22px}.qz-value{font:400 64px/1 var(--serif);letter-spacing:-.02em}.qz-value small{font:400 16px/1 var(--sans);color:var(--ink-30);letter-spacing:0}.qz-slider .qz-guess{margin-top:8px}.qz .range{height:22px;margin-top:20px}.qz .range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--treat) 0 var(--fill), var(--dark-3) var(--fill) 100%);height:6px}.qz .range::-moz-range-track{background:var(--dark-3);height:6px}.qz .range::-moz-range-progress{background:var(--treat);height:6px}.qz .range::-webkit-slider-thumb{background:var(--ink);border:3px solid var(--treat);width:22px;height:22px;margin-top:-8px}.qz .range::-moz-range-thumb{background:var(--ink);border:3px solid var(--treat);width:16px;height:16px}.qz-ends{font:500 12px/1 var(--sans);color:var(--ink-45);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;display:flex}.qz-swipe{margin-top:12px}.qz-deck{justify-content:center;height:250px;margin-top:14px;display:flex;position:relative}.qz-card{background:var(--card);width:250px;height:222px;color:var(--ink);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:14px;transition:transform .24s,opacity .24s;display:flex;position:absolute;top:8px;box-shadow:0 30px 60px -36px #000000e6}.qz-card.top{cursor:grab;z-index:3}.qz-card.dragging{cursor:grabbing;transition:none}.qz-card.behind{opacity:.55;z-index:2;transform:translateY(14px)scale(.94)}.qz-card.b2{opacity:.3;z-index:1;transform:translateY(26px)scale(.88)}.qz-card.empty{background:var(--dark-2);border:1px dashed var(--dark-line);color:var(--treat);box-shadow:none}.qz-card .e{pointer-events:none;font-size:72px;line-height:1}.qz-card b{font:400 28px/1.1 var(--serif);text-align:center;pointer-events:none;padding:0 16px}.qz-card .stamp{font:700 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;border-radius:8px;padding:6px 10px;position:absolute;top:18px}.qz-card .stamp.love{color:var(--accent-text);border:2px solid var(--accent);left:16px;transform:rotate(-9deg)}.qz-card .stamp.meh{color:var(--attention);border:2px solid var(--attention);right:16px;transform:rotate(9deg)}.qz-swipe-btns{justify-content:center;align-items:center;gap:14px;margin-top:8px;display:flex}.qz-round{border:1px solid var(--dark-line);background:var(--dark-2);width:58px;height:58px;color:var(--paper);font:500 20px/1 var(--sans);border-radius:99px;transition:transform .18s,border-color .18s}.qz-round:hover:not(:disabled){border-color:var(--ink-45);transform:scale(1.07)}.qz-round.love{background:var(--treat);border-color:var(--treat);color:var(--treat-ink);font-size:22px}.qz-round.sm{width:46px;height:46px;font:600 12px/1 var(--sans);color:var(--ink-30)}.qz-tally{min-height:22px;font:500 12.5px/1 var(--sans);color:var(--ink-45);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.qz-tally .t{font-size:17px;animation:.26s ease-out both k-rise}.qz-tally .qz-skip{margin-left:8px;font-size:13px}.qz-done h3{max-width:560px}.qz-summary{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.qz-summary span{background:var(--dark-2);border:1px solid var(--dark-line);font:500 13.5px/1.2 var(--sans);color:var(--paper);border-radius:999px;align-items:baseline;gap:7px;padding:8px 13px;animation:.42s ease-out both k-rise;display:inline-flex}.qz-summary b{color:var(--ink-30);font-weight:500}.qz-done .qz-foot .btn{border-radius:12px;padding:13px 20px;font-size:15px}.qz-done .qz-foot .btn.outline-dark{margin-left:auto}.pf-caution{background:var(--attention-tint);border:1px solid var(--attention-border);color:var(--attention);font:500 13px/1.45 var(--sans);border-radius:12px;margin-top:14px;padding:11px 13px}.pf-row.flash{border-radius:12px;animation:1.2s ease-out both k-flash}.pf-row .lbl b{font:600 14.5px/1.25 var(--sans)}.pf-row .lbl p{font:400 12.5px/1.45 var(--sans);color:var(--ink-45);margin-top:5px}.pf-src{font:500 11.5px/1.3 var(--sans);color:var(--ink-30);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:9px;display:flex}.pf-src .mine{color:var(--accent-text);font-weight:600}.pf-src .think{color:var(--ink-70)}.pf-src .link{font-size:11.5px}.pf-saved{color:var(--saved);align-items:center;gap:4px;animation:1.2s ease-out both k-saved;display:inline-flex}.pf-row .ctl{align-self:center;min-width:0}.pf-seg{flex-wrap:wrap;gap:6px;display:flex}.pf-opt{background:var(--card);border:1px solid var(--hairline);font:500 13px/1 var(--sans);color:var(--ink-80);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.pf-opt:hover{border-color:var(--ink-20)}.pf-opt:active{transform:scale(.96)}.pf-opt .em{font-size:14px;line-height:1}.pf-opt .x{color:var(--ink-30);font-size:11px}.pf-opt.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pf-opt.on.allergy{background:var(--attention-tint);border-color:var(--attention-border);color:var(--attention);font-weight:600}.pf-opt.love{background:var(--accent-tint);border-color:var(--accent-border);color:var(--accent-text);font-weight:600}.pf-opt.love .heart{font-size:11px}.pf-opt.meh{color:var(--ink-30);background:var(--paper);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-30);text-decoration-color:var(--ink-30)}.pf-opt.meh .em{filter:grayscale();opacity:.6}.pf-opt.guess{border-style:dashed;border-color:var(--accent-border);color:var(--accent-text)}.pf-add input{background:var(--paper);border:1px dashed var(--line);width:150px;font:500 13px/1 var(--sans);border-radius:999px;outline:none;padding:8px 12px}.pf-add input:focus{border-style:solid;border-color:var(--ink-20);background:var(--card)}.pf-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-width:520px;display:grid}.pf-step{background:var(--card);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 9px;transition:all .18s;display:flex}.pf-step:hover{border-color:var(--ink-20)}.pf-step .em{letter-spacing:-.1em;min-height:17px;font-size:17px;line-height:1}.pf-step small{font:500 11px/1.2 var(--sans);color:var(--ink-45);text-align:center}.pf-step.on{background:var(--ink);border-color:var(--ink)}.pf-step.on small{color:var(--paper)}.pf-step.guess{border-style:dashed;border-color:var(--accent-border)}.pf-step.guess small{color:var(--accent-text)}.pf-range{max-width:420px}.pf-range .head{align-items:baseline;gap:10px;display:flex}.pf-range .head b{font:600 20px/1 var(--sans)}.pf-range .head b.unset{color:var(--ink-45)}.pf-range .think{font:500 11.5px/1 var(--sans);color:var(--accent-text);border:1px dashed var(--accent-border);border-radius:999px;padding:4px 8px}.pf-notes{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.pf-text{resize:vertical;border:1px solid var(--hairline);background:var(--paper);width:100%;min-height:92px;font:400 14.5px/1.45 var(--sans);color:var(--ink);border-radius:14px;outline:none;padding:13px 14px;transition:border-color .18s,background .18s;display:block}.pf-text:focus{border-color:var(--ink-20);background:var(--card)}.pf-text::placeholder{color:var(--ink-30)}.pf-talk>.caps,.pf-think>.caps{margin-bottom:14px}.pf-talk-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.pf-talk-foot .pf-note .icon{color:var(--saved)}.pf-prop{flex-direction:column;gap:8px;animation:.3s ease-out both k-rise;display:flex}.pf-change{text-align:left;border:1px solid var(--hairline);background:var(--card);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;transition:border-color .18s,background .18s;display:flex}.pf-change.on{border-color:var(--accent-border);background:var(--accent-tint)}.pf-change .box{border:1.5px solid var(--line);height:18px;color:var(--on-accent);background:var(--card);border-radius:6px;flex:0 0 18px;justify-content:center;align-items:center;margin-top:1px;display:flex}.pf-change.on .box{background:var(--accent);border-color:var(--accent)}.pf-change .what{min-width:0;font:400 13.5px/1.35 var(--sans);flex-wrap:wrap;align-items:baseline;gap:4px 7px;display:flex}.pf-change .what b{font-weight:600}.pf-change .k{font:600 10px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:var(--chip);color:var(--ink-45);border-radius:999px;padding:2px 7px}.pf-change .k.k-hard{background:var(--ink);color:var(--paper)}.pf-change .to{color:var(--ink-80);flex-basis:100%}.pf-change .to s{color:var(--ink-30)}.pf-change q{font:italic 400 12.5px/1.35 var(--sans);color:var(--ink-45);flex-basis:100%}.pf-unmet{font:400 12.5px/1.4 var(--sans);color:var(--ink-45)}.pf-claim{border-top:1px solid var(--hairline-inner);padding:13px 0}.pf-think>.caps+.pf-claim{border-top:0;padding-top:0}.pf-claim .val{font:500 13.5px/1.35 var(--sans);color:var(--ink-80);margin-top:5px}.pf-claim .why{font:400 12.5px/1.4 var(--sans);color:var(--ink-45);margin-top:4px}.pf-claim .acts{gap:7px;margin-top:10px;display:flex}.dark-quiz{font:600 13px/1.3 var(--sans);color:var(--treat);margin-top:14px;display:block}.dark-quiz:hover{color:var(--paper);text-decoration:none}@media (width<=767px){.pf-page{padding-top:18px}.pf-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:16px}.pf-head h2{font-size:32px}.pf{flex-direction:column}.pf-side{flex-basis:auto;width:100%;position:static}.qz{border-radius:20px;min-height:calc(100dvh - 130px);margin:0 -8px;padding:18px 18px 16px}.qz h3{font-size:30px;line-height:1.08}.qz-sub{font-size:14px}.qz-body{margin-top:18px}.qz-tiles{grid-template-columns:1fr 1fr;gap:8px}.qz-tile{min-height:92px;padding:14px 13px}.qz-pair{grid-template-columns:1fr;gap:8px}.qz-or{justify-self:center;width:34px;height:34px;margin:-4px 0}.qz-big{flex-direction:row;align-items:center;gap:16px;min-height:118px}.qz-big .e{margin-bottom:0;font-size:36px}.qz-big b{font-size:22px}.qz-scale{gap:5px}.qz-point{border-radius:12px;gap:7px;padding:12px 3px 10px}.qz-point .e{font-size:22px}.qz-point small{font-size:10.5px}.qz-value{font-size:52px}.qz-foot{flex-wrap:wrap}.qz-echo{border-radius:12px;flex-basis:100%;order:-1;max-width:100%;margin-left:0}.qz-act .btn{flex:1}.pf-row{grid-template-columns:1fr;gap:10px}.pf-scale{max-width:none}.pf-step small{font-size:10px}}.pf-change{grid-template-columns:18px minmax(0,1fr);display:grid}.pf-change .what{display:block}.pf-change .what>b,.pf-change .what>.k{margin-right:7px;display:inline-block}.pf-change .to,.pf-change q{margin-top:3px;display:block}.pf-head{align-items:flex-start}.pf-count{flex-direction:column;align-items:flex-end;gap:8px}.pf-count-n{align-items:baseline;gap:8px;display:flex}.pf-count-n b{font:600 22px/1 var(--sans);color:var(--ink)}.pf-count-n b span{color:var(--ink-30);font-weight:400}.pf-count-n>span{font:500 11.5px/1 var(--sans);color:var(--ink-45)}.pf-meter{width:140px;height:8px}.pf-card{border-radius:20px;padding:22px 24px}.pf-card-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.pf-legend3{font:400 12px/1 var(--sans);color:var(--ink-30);flex-wrap:wrap;align-items:center;gap:6px 14px;display:inline-flex}.pf-legend3 span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pf-legend3 i{border-radius:3px;flex:0 0 9px;width:9px;height:9px}.lv-love{background:var(--accent)}.lv-none{background:var(--hairline)}.lv-never{background:var(--ink-20)}.pf-reach i{border-radius:99px;flex-basis:7px;width:7px;height:7px}.lv-ok{background:var(--saved)}.lv-best{border:1.5px solid var(--ink-45);background:0 0}.pf-tally{font:500 12.5px/1 var(--sans);color:var(--ink-45);margin-left:auto}.pf-beats{background:var(--accent-tint);border-radius:var(--r-pill);font:600 11px/1 var(--sans);color:var(--accent-text);padding:4px 10px}.pf-foot{font:400 12.5px/1.4 var(--sans);color:var(--ink-45);margin-top:14px}.cz-grid{grid-template-columns:repeat(8,1fr);gap:9px;display:grid}.cz{border-radius:var(--r-control);border:1px solid var(--hairline);background:var(--card);min-width:0;min-height:96px;transition:background var(--t-state) ease, border-color var(--t-state) ease;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:14px 8px 11px;display:flex}.cz:hover{border-color:var(--ink-20)}.cz .e{font-size:26px;line-height:1}.cz .nm{font:500 12px/1.2 var(--sans);color:var(--ink-80);text-align:center;overflow-wrap:anywhere}.cz .heart{font-size:10px;line-height:1}.cz.love{background:var(--accent-tint);border-color:var(--accent-border)}.cz.love .nm{color:var(--accent-text);font-weight:600}.cz.love .heart{color:var(--accent-text)}.cz.never{background:var(--paper)}.cz.never .e{filter:grayscale();opacity:.55}.cz.never .nm{color:var(--ink-30);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-20);text-decoration-color:var(--ink-20)}.cz.meh{background:var(--paper)}.cz.meh .e{filter:grayscale();opacity:.7}.cz.meh .nm{color:var(--ink-45)}.cz.guess{border-style:dashed;border-color:var(--accent-border)}.cz.guess .nm{color:var(--accent-text)}.cz.more{border-style:dashed;border-color:var(--line);color:var(--ink-45);gap:6px}.cz.more b{font:600 16px/1 var(--sans)}.cz.more span{font:500 11px/1.2 var(--sans)}.pf-rules-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pf-rules-grid>div{min-width:0}.rule-allergy .tg-row{background:var(--attention-tint);border-color:var(--attention-border)}.rule-allergy .tg-row .e{background:var(--card)}.rule-allergy .tg-row .txt b,.rule-allergy .tg-row .txt span{color:var(--attention)}.rule-allergy .tg-row.on .switch{background:var(--attention)}.pf-add-rule{border:1px dashed var(--line);background:var(--card);min-height:56px;color:var(--ink-45);font:500 13.5px/1 var(--sans);transition:border-color var(--t-state) ease, color var(--t-state) ease;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:12px 14px;display:flex}.pf-add-rule:hover{border-color:var(--ink-20);color:var(--ink)}.pf-two{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.pf-scale5{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.pf-p{transition:background var(--t-state) ease;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:11px 4px 9px;display:flex}.pf-p .e{white-space:nowrap;font-size:17px;line-height:1.1}.pf-p small{text-align:center;font:500 10.5px/1.2 var(--sans);color:var(--ink-45)}.pf-p:hover{background:var(--paper)}.pf-p.on{background:var(--btn-ink-bg);border-color:var(--accent)}.pf-p.on small{color:var(--btn-ink-fg)}.pf-p.guess{border-style:dashed;border-color:var(--accent-border)}.pf-big{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.pf-big b{font:600 34px/1 var(--sans);letter-spacing:-.015em}.pf-big span{font:400 13px/1.3 var(--sans);color:var(--ink-45)}.pf-pills{flex-wrap:wrap;gap:7px;display:flex}.pf-pill{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-pill);font:500 13px/1 var(--sans);color:var(--ink-80);transition:background var(--t-state) ease, border-color var(--t-state) ease, color var(--t-state) ease;padding:8px 14px}.pf-pill:hover{border-color:var(--ink-20)}.pf-pill.on{background:var(--btn-ink-bg);border-color:var(--accent);color:var(--btn-ink-fg);font-weight:600}.pf-pills.sm .pf-pill{padding:6px 11px;font-size:12px}.pf-spend-lunch{border-top:1px solid var(--hairline-inner);align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.pf-spend-lunch>.caps{flex:none}.pf-quiz-card{padding:20px 22px}.pf-quiz-top{align-items:center;gap:12px;display:flex}.pf-quiz-top .e{background:var(--treat);border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;height:34px;font-size:16px;display:flex}.pf-quiz-top b{font:600 14.5px/1.2 var(--sans);display:block}.pf-quiz-top span{font:400 12px/1.3 var(--sans);color:var(--ink-20);margin-top:4px;display:block}.pf-quiz-acts{gap:9px;margin-top:16px;display:flex}.pf-quiz-acts .btn{box-shadow:none;border-radius:11px;flex:1 1 0;padding:12px;font-size:13.5px}.btn.pf-dark{background:var(--dark-2);color:var(--paper)}.btn.pf-dark:hover{color:var(--paper)}.pf-quiz-stage{max-width:880px;margin:0 auto}.pf-think>.caps.act{color:var(--accent-text)}.pf-claim{gap:12px;display:flex}.pf-claim .e{flex:none;font-size:26px;line-height:1}.pf-claim .body{min-width:0}.pf-claim .body>b{font:600 14.5px/1.2 var(--sans)}.btn.pf-tiny{box-shadow:none;border-radius:11px;padding:11px 14px;font-size:13px}.pf-inf-note{margin:6px 0 4px;display:block}.pf-inf{border-top:1px solid var(--hairline-inner);gap:12px;padding:14px 0;display:flex}.pf-inf .e{flex:none;font-size:22px;line-height:1.1}.pf-inf .body{flex:auto;min-width:0}.pf-inf .top{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.pf-inf .top>b{font:600 14.5px/1.25 var(--sans)}.pf-inf .val{font:500 13.5px/1.35 var(--sans);color:var(--ink-80);margin-top:5px}.pf-inf .why,.pf-inf .eff{font:400 12.5px/1.4 var(--sans);color:var(--ink-45);margin-top:4px}.pf-inf .acts{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.pf-inf.gone .body>b{font:600 14px/1.25 var(--sans);color:var(--ink-45);text-decoration:line-through}.pf-dropped{border-top:1px solid var(--hairline-inner);margin-top:6px;padding-top:12px}.pf-dropped>.caps{color:var(--ink-45)}.pf-fold .fold-body{flex-direction:column;padding:4px 16px 10px;display:flex}.pf-fold .pf-row:first-child{border-top:0}@media (width<=767px){.pf-card{border-radius:18px;padding:18px}.pf-count{flex-direction:row;align-items:center}.pf-meter{flex:90px;width:auto;min-width:90px}.cz-grid{grid-template-columns:repeat(4,1fr);gap:8px}.cz{gap:7px;min-height:78px;padding:13px 4px 10px}.cz .e{font-size:24px}.cz .nm{font-size:11px}.pf-rules-grid{grid-template-columns:minmax(0,1fr)}.pf-two{grid-template-columns:minmax(0,1fr);gap:12px}.pf-scale5{gap:5px}.pf-p{padding:12px 3px 10px}.pf-pill,.pf-quiz-acts .btn{min-height:44px}.pf-fold .fold-body{padding:4px 12px 10px}.pf-inf .acts .btn{flex:auto;min-height:44px}.pf-fold .fold-head>.hint{display:none}}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--paper);border:1px solid var(--hairline);font:500 13px/1.15 var(--sans);color:var(--ink-80);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.chip .icon{color:var(--accent-text)}.chip>i{background:var(--ink-70);border-radius:99px;flex:0 0 6px;width:6px;height:6px}.chip.from-sentence{background:var(--accent-tint);border-color:var(--accent-border);color:var(--accent-text)}.chip.from-adjust{background:var(--card)}.chip.from-adjust>i{border:1.5px solid var(--ink-45);background:0 0}.chip.from-code>i{background:var(--ink-30);border-radius:2px}.chip.from-learned{border-style:dashed}.chip.from-learned>i{border:1.5px dashed var(--accent-border);background:0 0}.chips.dark .chip{background:var(--dark-2);border-color:var(--dark-line);color:var(--paper);animation:.42s ease-out both k-rise}.chips.dark .chip .icon{color:var(--treat)}.chips.dark .chip>i{background:var(--ink-30)}.chips.dark .chip.from-adjust>i{border-color:var(--ink-30);background:0 0}.thinking .chips{margin-top:16px}.steps{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.steps li{font:400 14px/1.4 var(--sans);grid-template-columns:14px minmax(0,1fr) auto auto;align-items:baseline;gap:10px;animation:.42s ease-out both k-rise;display:grid}.steps .mark{color:var(--accent-text);justify-content:center;display:flex}.steps .mark i{background:var(--ink-30);border-radius:99px;width:5px;height:5px;margin-bottom:2px}.steps .what{color:var(--ink-80);min-width:0}.steps .res{color:var(--ink);text-align:right;font-weight:600}.steps .cost{text-align:right;min-width:72px;font:500 11.5px/1 var(--sans);color:var(--ink-30);white-space:nowrap}.steps li.failed .res{color:var(--attention)}.steps.dark li{grid-template-columns:14px minmax(0,1fr) auto;font-size:13.5px}.steps.dark .mark{color:var(--treat)}.steps.dark .mark i{background:var(--ink-45)}.steps.dark .what{color:var(--ink-20)}.steps.dark .res{color:var(--paper);white-space:nowrap}.steps.dark li.failed .res{color:var(--attention-border)}.thinking>.steps{border-top:1px solid var(--dark-line);margin-top:22px;padding-top:16px}.funnel .cuts{font:400 12.5px/1.35 var(--sans);color:var(--ink-45);flex-wrap:wrap;gap:4px 16px;margin-top:9px;display:flex}.funnel .cuts span{animation:.42s ease-out both k-rise}.funnel .cuts b,.thinking .pace b{color:var(--ink-20);font-weight:600}.thinking.zero h3{text-wrap:balance;font-size:32px;line-height:1.1}.thinking.zero .funnel{gap:14px;margin-top:24px}.thinking.zero .row.stopped .row-head span,.thinking.zero .row.stopped .row-head b,.thinking.zero .row.stopped .row-head b small{color:var(--attention-border)}.thinking.zero .row.stopped .track{outline:1px dashed var(--attention);outline-offset:-1px;background:0 0}.thinking.zero .row.stopped .fill{transform:scaleX(0)!important}.thinking.zero .reason{font:400 15px/1.5 var(--sans);color:var(--ink-20);text-wrap:pretty;margin-top:20px}.thinking.zero .ask{background:var(--dark-2);border:1px solid var(--dark-line);font:500 15.5px/1.45 var(--sans);color:var(--paper);border-radius:14px;gap:11px;margin-top:16px;padding:15px 17px;animation:.42s ease-out both k-rise;display:flex}.thinking.zero .ask .icon{color:var(--treat);margin-top:3px}.thinking.zero .widen{font:400 13.5px/1.45 var(--sans);color:var(--ink-30);flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.thinking.zero .widen li{padding-left:16px;position:relative}.thinking.zero .widen li:before{content:"→";color:var(--ink-45);position:absolute;left:0}.thinking.zero .more{border-top:1px solid var(--dark-line);flex-direction:column;gap:14px;margin-top:18px;padding-top:16px;display:flex}.thinking.zero .stop-actions{flex-wrap:wrap;margin-top:22px}.thinking.zero .stop-actions .btn{border-radius:12px;padding:13px 18px;font-size:15px}.link-dark{font:600 13px/1 var(--sans);color:var(--ink-45);background:0 0;border:0;margin-top:16px;padding:0;display:block}.link-dark:hover{color:var(--paper)}.total b.unpriced{font:500 21px/1.1 var(--sans);color:var(--ink-45);letter-spacing:0}.how{margin-top:14px;padding:30px 32px 8px;scroll-margin-top:82px;animation:.3s ease-out both k-rise}.how-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.how-head h2{font:400 36px/1.04 var(--serif);letter-spacing:-.015em;margin-top:9px}.how-meta{font:400 13px/1.35 var(--sans);color:var(--ink-45);text-align:right}.how-lead{background:var(--paper);font:400 16.5px/1.55 var(--sans);color:var(--ink-80);text-wrap:pretty;border-radius:16px;gap:12px;margin-top:20px;padding:18px 20px;display:flex}.how-lead .icon{color:var(--accent-text);margin-top:5px}.how-sec{border-top:1px solid var(--hairline-inner);grid-template-columns:188px minmax(0,1fr);gap:28px;padding:24px 0;display:grid}.how-lead+.how-sec{margin-top:10px}.how-label{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.how-label .n{font:400 26px/1 var(--serif);color:var(--ink-20)}.how-label .caps{color:var(--ink)}.how-label .aside-note{font:400 12.5px/1.4 var(--sans);color:var(--ink-45)}.how-body{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.how-body>*{max-width:100%}.how .said{font:400 26px/1.2 var(--serif);letter-spacing:-.01em}.how .soft{font:400 13.5px/1.5 var(--sans);color:var(--ink-45);text-wrap:pretty}.how .legend{font:400 12px/1 var(--sans);color:var(--ink-45);flex-wrap:wrap;gap:6px 16px;display:flex}.how .legend span{align-items:center;gap:6px;display:inline-flex}.how .legend .icon{color:var(--accent-text)}.mk{background:var(--ink-70);border-radius:99px;flex:0 0 7px;width:7px;height:7px;display:inline-block}.mk-adjust{border:1.5px solid var(--ink-45);background:0 0}.mk-code{background:var(--ink-30);border-radius:2px}.mk-learned{border:1.5px dashed var(--accent-border);background:0 0}.echo,.echo>span{min-width:0}.echo .unread{overflow-wrap:anywhere}.how .where{font:500 13.5px/1.4 var(--sans);color:var(--ink-70)}.how .steps{width:100%}.funnel-list{flex-direction:column;gap:15px;width:100%;margin:0;padding:0;list-style:none;display:flex}.funnel-list>li{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:18px;display:grid}.funnel-list>li>b{font:600 22px/1 var(--sans);text-align:right;letter-spacing:-.01em}.funnel-list .lbl{font:500 14.5px/1.3 var(--sans);flex-wrap:wrap;align-items:baseline;gap:3px 10px;display:flex}.funnel-list .name{align-items:baseline;gap:7px;display:inline-flex}.funnel-list .note{font:400 13px/1.3 var(--sans);color:var(--ink-45)}.funnel-list .delta{font:500 13px/1.3 var(--sans);color:var(--ink-45);margin-left:auto}.funnel-list .from{color:var(--accent-text);align-self:center;display:inline-flex}.funnel-list .bar{background:var(--chip);border-radius:9px;height:5px;margin-top:9px;overflow:hidden}.funnel-list .bar i{background:var(--accent);transform-origin:0;border-radius:9px;height:100%;transition:transform .95s cubic-bezier(.2,.8,.2,1);display:block}.funnel-list li.dim>b{color:var(--ink-45)}.funnel-list li.dim .bar i{background:var(--ink-20)}.funnel-list li.bad>b{color:var(--attention)}.funnel-list li.bad .bar{outline:1px dashed var(--attention);outline-offset:-1px;background:0 0}.funnel-list li.knew{align-items:baseline}.funnel-list li.knew .name{font:400 13px/1.45 var(--sans);color:var(--ink-45);text-wrap:pretty}.funnel-list li.knew>b{color:var(--ink-20)}.drops{font:400 13px/1.45 var(--sans);color:var(--ink-70);flex-direction:column;gap:5px;margin:10px 0 2px;padding:0;list-style:none;display:flex}.drops b{color:var(--ink);margin-right:4px;font-weight:600}.drops li.pick b{color:var(--accent-text)}.drops li.over{color:var(--attention)}.drops li.skip{color:var(--ink-45)}.how .quiet{margin-top:12px}.scores{border:1px solid var(--hairline);border-radius:14px;width:100%;overflow:hidden}.scores .row{border-top:1px solid var(--hairline-inner);grid-template-columns:136px minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:16px;padding:10px 16px;display:grid}.scores.one .row{grid-template-columns:136px minmax(0,1fr)}.scores .row.head{background:var(--paper);font:600 14px/1.25 var(--sans);border-top:0}.scores .row.head .col{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.scores .row.head small{font:600 10.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-45);margin-top:3px;display:block}.scores .row.head .pick small{color:var(--accent-text)}.scores .lbl{font:500 13.5px/1.3 var(--sans);color:var(--ink-70)}.scores .col{align-items:baseline;gap:10px;min-width:0;display:flex}.scores .col b{font:600 15px/1 var(--sans);color:var(--ink-45);flex:0 0 38px}.scores .col small{min-width:0;font:400 12.5px/1.3 var(--sans);color:var(--ink-45);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scores .col.win b{color:var(--accent-text)}.scores .col.win small{color:var(--ink-80)}.scores .row.total{background:var(--paper)}.scores .row.total b{color:var(--ink);font-size:17px}.how .lines{font:400 14.5px/1.55 var(--sans);color:var(--ink-80);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.how .lines li{text-wrap:pretty;padding-left:16px;position:relative}.how .lines li:before{content:"";background:var(--ink-20);border-radius:99px;width:5px;height:5px;position:absolute;top:.68em;left:2px}.bill{width:100%;max-width:440px;font:400 14px/1.35 var(--sans);color:var(--ink-70);flex-direction:column;gap:7px;display:flex}.bill div{justify-content:space-between;gap:16px;display:flex}.bill b{color:var(--ink);white-space:nowrap;font-weight:500}.bill .saved,.bill .saved b{color:var(--saved)}.bill .sum{border-top:1px solid var(--hairline-inner);color:var(--ink);margin-top:4px;padding-top:11px}.bill .sum b{font:600 19px/1 var(--sans)}.run-notes{font:400 14px/1.5 var(--sans);color:var(--ink-70);margin-top:12px}.flag{background:var(--attention-tint);border:1px solid var(--attention-border);font:500 12px/1.3 var(--sans);color:var(--attention);border-radius:8px;padding:5px 9px;display:inline-block}.pick-page.many{width:1180px}.how .edges{font:400 14px/1.45 var(--sans);color:var(--ink-80);flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.how .edges li.on{color:var(--accent-text)}.how .edges b,.per-head b,.scores .row.head em{background:var(--ink);width:20px;height:20px;color:var(--paper);font:400 12px/1 var(--serif);vertical-align:1px;border-radius:99px;justify-content:center;align-items:center;margin-right:6px;font-style:normal;display:inline-flex}.per,.bills{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px 24px;width:100%;display:grid}.per>div,.bills>.bill{border:1px solid var(--hairline-inner);border-radius:14px;min-width:0;padding:14px 16px}.per>div.on,.bills>.bill.on{border-color:var(--accent-border);background:var(--accent-wash)}.per-head{font:600 14px/1.3 var(--sans);color:var(--ink);margin-bottom:8px}.bills>.bill{max-width:none}.bill .flag{margin-top:6px}.scores.n3 .row{grid-template-columns:118px repeat(3,minmax(0,1fr))}.scores.n3 .col{flex-direction:column;gap:3px}.scores.n3 .col b{flex:none}.scores.n3 .col small{white-space:normal}.scores.n2 .row{grid-template-columns:136px repeat(2,minmax(0,1fr))}.scores.n1 .row{grid-template-columns:136px minmax(0,1fr)}.scores .row.head .col.on{color:var(--accent-text)}.scores .col.on b{text-decoration:underline;-webkit-text-decoration-color:var(--accent-border);text-decoration-color:var(--accent-border);text-underline-offset:3px}@media (width<=767px){.pick-page.many{width:100%}.pick-page.many>h1{margin-top:12px;font-size:34px;display:block}.pick-page .echo{flex-wrap:wrap;row-gap:8px}.pick-page .echo .unread{flex-basis:calc(100% - 44px);margin-left:44px}.per,.bills{grid-template-columns:1fr}.scores.n3 .row{grid-template-columns:64px repeat(3,minmax(0,1fr));gap:8px;padding:10px}.scores.n2 .row{grid-template-columns:78px repeat(2,minmax(0,1fr))}.scores .row.head .col{white-space:normal;font-size:12.5px}.scores .row.head small{display:none}.thinking.zero h3{font-size:34px}.thinking.zero .funnel{margin-bottom:0}.thinking.zero .stop-actions{margin-top:auto;padding-top:22px}.thinking.zero .stop-actions .btn{flex:100%;padding:16px;font-size:16px}.thinking>.steps{margin-top:18px}.strip{flex-direction:column;align-items:flex-start;gap:12px;margin:16px 20px 0;padding:0}.strip-steps{font-size:13px}.strip-steps li+li:before{margin:0 7px}.how{box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-top:14px;padding:22px 20px 4px}.how-head{flex-direction:column;align-items:flex-start;gap:8px}.how-head h2{font-size:30px}.how-meta{text-align:left;font-size:12.5px}.how-lead{margin-top:16px;padding:15px 16px;font-size:15px}.how-sec{grid-template-columns:1fr;gap:14px;padding:20px 0}.how-label{flex-flow:wrap;align-items:baseline;gap:6px 10px}.how-label .n{font-size:20px}.how-label .aside-note{flex-basis:100%}.how .said{font-size:23px}.funnel-list>li{grid-template-columns:54px minmax(0,1fr);gap:12px}.funnel-list>li>b{font-size:19px}.steps li{grid-template-columns:14px minmax(0,1fr) auto;font-size:13.5px}.steps .cost{display:none}.scores .row,.scores.one .row{grid-template-columns:78px minmax(0,1fr) minmax(0,1fr);gap:10px;padding:10px 12px}.scores .col{flex-direction:column;gap:4px}.scores .col b{flex:none}.scores .col small{white-space:normal}.scores .lbl{font-size:12.5px}}.dot-status{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-pill);font:500 13px/1 var(--sans);color:var(--ink-45);align-items:center;gap:8px;padding:8px 13px;display:inline-flex}.dot-status i{background:var(--ink-20);border-radius:99px;flex:0 0 8px;width:8px;height:8px;position:relative}.dot-status.live{color:var(--saved)}.dot-status.live i{background:currentColor}.dot-status.live i:after{content:"";background:currentColor;border-radius:99px;animation:2.4s ease-out infinite k-pulse;position:absolute;inset:0}.dot-status.warn{color:var(--attention);background:var(--attention-tint);border-color:var(--attention-border)}.dot-status.warn i{background:currentColor}.dot-status.sm{padding:5px 11px;font-size:12.5px}.dot-status.bare{background:0 0;border:0;padding:0}.v-funnel{flex-direction:column;gap:6px;display:flex}.v-funnel .step{background:var(--accent-tint);min-width:96px;height:40px;color:var(--ink-70);transition:width var(--t-funnel) var(--ease);border-radius:10px;align-items:center;gap:10px;padding:0 15px;display:flex}.v-funnel .step b{font:var(--f-num-m);font-variant-numeric:tabular-nums;color:var(--accent-text)}.v-funnel .step span{font:500 12.5px/1 var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v-funnel .step.act{background:var(--accent);color:#ffffffd6;box-shadow:var(--photo-rim)}.v-funnel .step.act b{color:var(--on-accent)}.v-funnel .step.treat{background:var(--treat);color:var(--on-treat)}.v-funnel .step.treat b{color:var(--treat-ink)}.v-funnel .step.out{background:var(--chip);color:var(--ink-45)}.v-funnel .step.out b{color:var(--ink-45)}.v-funnel.empty .step{background:var(--chip)}.v-funnel.empty .step b{color:var(--ink-20)}.rail{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-control);box-shadow:var(--shadow-rest);align-items:center;display:flex;overflow:hidden}.rail .seg{white-space:nowrap;align-items:baseline;gap:8px;padding:14px 0;display:flex}.rail .seg b{font:600 18px/1 var(--sans);font-variant-numeric:tabular-nums}.rail .seg span{font:500 12.5px/1 var(--sans);color:var(--ink-45)}.rail .seg.first{background:var(--accent-tint);padding:14px 18px}.rail .seg.first b{color:var(--accent-text)}.rail .seg.first span{color:var(--ink-70)}.rail .seg.last{background:var(--treat);padding:14px 18px}.rail .seg.last b{color:var(--treat-ink)}.rail .seg.last span{color:var(--on-treat)}.rail .arrow{color:var(--ink-20);padding:0 12px;display:flex}.rail .why{font:600 13.5px/1 var(--sans);color:var(--accent-text);white-space:nowrap;background:0 0;border:0;align-self:stretch;align-items:center;gap:8px;margin-left:auto;padding:14px 18px;display:flex}.rail .why:hover{background:var(--accent-tint)}.rail .why .icon{transition:transform .24s}.rail .why[aria-expanded=true] .icon{transform:rotate(180deg)}.stat{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-tile);padding:16px 18px}.stat b{font:var(--f-num-l);font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:block}.stat b small{font:400 14px/1 var(--sans);color:var(--ink-45)}.stat span{font:500 12px/1 var(--sans);color:var(--ink-45);margin-top:6px;display:block}.stat.treat{background:var(--treat);border-color:var(--treat)}.stat.treat b{color:var(--treat-ink)}.stat.treat span{color:var(--on-treat)}.stat.xl b{font:var(--f-num-xl);letter-spacing:-.015em}.stat.empty b{color:var(--ink-20)}.tile{text-align:left;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-tile);width:100%;transition:transform var(--t-state) ease, box-shadow var(--t-state) ease, border-color var(--t-state) ease;align-items:center;gap:11px;padding:10px;display:flex}button.tile:hover:not(:disabled),a.tile:hover{box-shadow:var(--shadow-hover);text-decoration:none;transform:translateY(-2px)}button.tile:disabled{opacity:.55}.tile>.photo{border-radius:var(--r-photo);flex:0 0 66px;width:66px;height:66px}.tile .txt{flex:auto;min-width:0}.tile .txt>.caps{margin-bottom:8px;display:block}.tile .nm{align-items:baseline;gap:7px;min-width:0;display:flex}.tile .nm .he{font:500 16px/1.2 var(--hebrew);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tile .nm .main{font:600 16px/1.2 var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tile .nm .en{font:400 12.5px/1.2 var(--sans);color:var(--ink-45);white-space:nowrap}.tile .meta{font:400 12.5px/1.2 var(--sans);color:var(--ink-45);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.tile .price{font:600 15px/1 var(--sans);font-variant-numeric:tabular-nums;margin-top:7px;display:block}.tile .txt{display:block}.tile .end{flex:none;margin-left:auto}.tile.sm>.photo{border-radius:10px;flex-basis:52px;width:52px;height:52px}.face{text-align:left;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-control);width:100%;transition:transform var(--t-state) ease, box-shadow var(--t-state) ease;flex-direction:column;padding:0;display:flex;overflow:hidden}button.face:hover:not(:disabled),a.face:hover{box-shadow:var(--shadow-hover);text-decoration:none;transform:translateY(-2px)}.face>.photo{aspect-ratio:1.35;border-radius:0;width:100%}.face .txt{min-width:0;padding:9px 11px 11px}.face .txt .he,.face .txt .main{font:600 13px/1.2 var(--sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.face .txt .he{font:500 13px/1.2 var(--hebrew)}.face .txt .en{display:none}.face .txt .count{font:400 11.5px/1 var(--sans);color:var(--ink-45);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.face.more{border-style:dashed;border-color:var(--line);color:var(--ink-45);background:0 0;justify-content:center;align-items:center;gap:7px;min-height:112px}.face.more b{font:600 15px/1 var(--sans)}.face.more span{font:500 11.5px/1 var(--sans)}.over{z-index:1;position:absolute}.over.tl{top:12px;left:12px}.over.tr{top:12px;right:12px}.over.bl{bottom:12px;left:12px}.over-treat{background:var(--treat);color:var(--treat-ink);border-radius:var(--r-tag);font:600 12.5px/1 var(--sans);padding:7px 11px}.over-ink{color:#f7f4ef;font:600 11.5px/1 var(--sans);background:#151310db;border-radius:8px;padding:6px 10px}.over-count{color:#f7f4ef;font:600 11px/1 var(--sans);font-variant-numeric:tabular-nums;background:#151310d1;border-radius:7px;padding:4px 8px}.over-mark{background:var(--veil);width:26px;height:26px;color:var(--attention);border-radius:99px;justify-content:center;align-items:center;display:flex}.fold{flex-direction:column;display:flex}.fold-head{text-align:left;background:var(--card);border:1px solid var(--hairline);width:100%;transition:border-color var(--t-state) ease;border-radius:13px;align-items:center;gap:12px;padding:13px 15px;display:flex}.fold-head:hover:not(:disabled){border-color:var(--ink-20)}.fold-head>b{font:600 14px/1 var(--sans)}.fold-head>.hint{font:400 12.5px/1 var(--sans);color:var(--ink-30)}.fold-head .sum{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.fold-head .chev{color:var(--ink-45);transition:transform .24s;display:flex}.fold-head:disabled{opacity:.5}.fold.open>.fold-head{background:var(--accent-tint);border-color:var(--accent-border);border-radius:13px 13px 0 0}.fold.open>.fold-head>b,.fold.open>.fold-head>.hint,.fold.open>.fold-head .chev{color:var(--accent-text)}.fold.open>.fold-head .chev{transform:rotate(180deg)}.fold-body{border:1px solid var(--accent-border);background:var(--card);animation:k-rise var(--t-state) ease-out both;border-top:0;border-radius:0 0 13px 13px;padding:14px 15px}.sum-chip{background:var(--chip);font:500 12px/1 var(--sans);color:var(--ink-70);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;max-width:160px;padding:5px 9px;overflow:hidden}.sum-chip.set{background:var(--accent-tint);color:var(--accent-text);font-weight:600}.sum-chip.warn{background:var(--attention-tint);color:var(--attention)}.taste-chip{background:var(--card);border:1px solid var(--hairline);color:var(--ink-80);border-radius:var(--r-pill);font:500 13.5px/1 var(--sans);transition:border-color var(--t-state) ease, background var(--t-state) ease;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.taste-chip .e{font-size:15px;line-height:1}.taste-chip:hover:not(:disabled){border-color:var(--ink-20)}.taste-chip.love{background:var(--accent-tint);border-color:var(--accent-border);color:var(--accent-text);font-weight:600}.taste-chip.love .heart{font-size:11px}.taste-chip.never{background:var(--paper);color:var(--ink-30);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-30);text-decoration-color:var(--ink-30)}.taste-chip.never .e{filter:grayscale();opacity:.6}.taste-chip:disabled{opacity:.5}.mark{border-radius:var(--r-tag);font:600 13px/1 var(--sans);font-variant-numeric:tabular-nums;border:1px solid #0000;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.mark.fits{background:var(--saved-tint);border-color:var(--saved-border);color:var(--saved)}.mark.caution{background:var(--attention-tint);border-color:var(--attention-border);color:var(--attention)}.mark.value{background:var(--treat);color:var(--treat-ink)}.mark.plain{background:var(--paper);color:var(--ink)}.tg-row{text-align:left;background:var(--card);border:1px solid var(--hairline);width:100%;transition:border-color var(--t-state) ease;border-radius:13px;align-items:center;gap:12px;padding:12px 14px;display:flex}.tg-row:hover:not(:disabled){border-color:var(--ink-20)}.tg-row .e{background:var(--chip);border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:15px;display:flex}.tg-row.on .e{background:var(--attention-tint)}.tg-row .txt{flex:auto;min-width:0}.tg-row .txt b{font:600 13.5px/1.2 var(--sans);color:var(--ink-70);display:block}.tg-row.on .txt b{color:var(--ink)}.tg-row .txt span{font:400 11.5px/1.2 var(--sans);color:var(--ink-45);margin-top:3px;display:block}.tg-row:disabled{opacity:.55}.switch{border-radius:var(--r-pill);background:var(--track);width:42px;height:24px;transition:background var(--t-state) ease;flex:0 0 42px;position:relative}.switch i{background:var(--card);width:18px;height:18px;box-shadow:0 1px 2px rgba(var(--shade), .15);transition:transform var(--t-state) var(--ease);border-radius:99px;position:absolute;top:3px;left:3px}.tg-row.on .switch{background:var(--accent);box-shadow:var(--photo-rim)}.tg-row.on .switch i{background:#fff;transform:translate(18px)}.v-over{align-items:center;gap:12px;display:inline-flex;position:relative}.v-over-btn{background:var(--card);border:1px solid var(--hairline);width:36px;height:36px;color:var(--ink-70);transition:border-color var(--t-state) ease, color var(--t-state) ease;border-radius:11px;justify-content:center;align-items:center;padding:0;display:flex}.v-over-btn:hover:not(:disabled),.v-over-btn[aria-expanded=true]{border-color:var(--ink);color:var(--ink)}.v-menu{z-index:20;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-control);min-width:190px;box-shadow:var(--shadow-menu);animation:k-rise var(--t-state) ease-out both;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.v-menu button,.v-menu a{text-align:left;font:500 14px/1 var(--sans);color:var(--ink);background:0 0;border:0;border-radius:10px;padding:11px 13px}.v-menu button:hover:not(:disabled),.v-menu a:hover{background:var(--paper);text-decoration:none}.v-menu button:disabled{color:var(--ink-30)}.v-menu .danger{color:var(--attention)}.caution-bar{border-radius:var(--r-photo);background:var(--attention-tint);border:1px solid var(--attention-border);color:var(--attention);font:500 13.5px/1.35 var(--sans);align-items:center;gap:11px;padding:12px 15px;display:flex}.caution-bar>.icon{flex:0 0 16px}.caution-bar>span{flex:auto}.caution-bar button{font:600 13px/1 var(--sans);color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.empty-state{border:1px dashed var(--line);border-radius:var(--r-control);align-items:center;gap:14px;padding:20px;display:flex}.empty-state .e{border-radius:var(--r-photo);background:var(--chip);filter:grayscale();opacity:.5;flex:0 0 52px;justify-content:center;align-items:center;height:52px;font-size:22px;display:flex}.empty-state .txt{flex:auto;min-width:0}.empty-state .txt b{font:600 14.5px/1.2 var(--sans);display:block}.empty-state .txt span{font:400 13px/1.35 var(--sans);color:var(--ink-45);margin-top:5px;display:block}.empty-state .btn{box-shadow:none;border-radius:11px;flex:none;padding:11px 16px;font-size:13.5px}.empty-state.first{background:var(--card);border-style:solid;border-color:var(--hairline)}.options{gap:var(--s4);grid-template-columns:repeat(3,1fr);display:grid}.option{text-align:left;background:var(--card);border:1px solid var(--hairline);box-shadow:var(--shadow-rest);transition:transform var(--t-state) ease, box-shadow var(--t-state) ease;border-radius:20px;flex-direction:column;padding:0;display:flex;overflow:hidden}button.option:hover:not(:disabled){box-shadow:var(--shadow-hover);transform:translateY(-2px)}.option.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint), var(--shadow-pick);transform:none}.option>.photo{aspect-ratio:1.5;border-radius:0;width:100%}.option .body{flex-direction:column;flex:auto;padding:18px 20px 20px;display:flex}.option .nm{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.option .nm .he{font:var(--f-dish)}.option .nm .main{font:600 21px/1.15 var(--sans)}.option .nm .en{font:400 14.5px/1.2 var(--sans);color:var(--ink-45)}.option .where{font:400 13.5px/1.25 var(--sans);color:var(--ink-45);align-items:baseline;gap:7px;margin-top:6px;display:flex}.option .where>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.option .where .he,.option .where .main{color:var(--ink-80);flex:0 auto;font-weight:500}.option .where .note{font-variant-numeric:tabular-nums;flex:none}.option .marks{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.option .marks .mark{padding:7px 10px;font-size:12.5px}.option .why{font:400 13px/1.45 var(--sans);color:var(--ink-70);text-wrap:pretty;margin-top:12px}.dish-desc{margin-top:10px}.dish-desc p{font:400 12.5px/1.5 var(--sans);color:var(--ink-45);text-align:start;text-wrap:pretty;overflow-wrap:anywhere;margin:0}.dish-desc p b{color:var(--ink-70);font-weight:600}.dish-desc p b:after{content:" — ";color:var(--ink-45);font-weight:400}.dish-desc p.clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dish-desc p.c1{-webkit-line-clamp:1}.dish-desc p.c2{-webkit-line-clamp:2}.dish-desc p.c3{-webkit-line-clamp:3}.dish-desc .desc-more{font:600 12.5px/1 var(--sans);margin-top:5px}.dish-marks{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.dm{border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--hairline);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;line-height:1;display:inline-flex}.pick-body>.dish-marks{margin-top:10px}.pick-body>.dish-marks .dm{width:30px;height:30px;font-size:16px}.per .said{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.per .said li{border-left:2px solid var(--line);gap:3px;padding-left:11px;display:grid}.per .said b{font:600 12.5px/1.3 var(--sans);color:var(--ink-70);text-align:start}.per .said span{font:400 12.5px/1.5 var(--sans);color:var(--ink-45);text-align:start;text-wrap:pretty;overflow-wrap:anywhere}.per .said i{font:400 11.5px/1.3 var(--sans);color:var(--ink-30);font-style:normal}.option .dish-desc.on-card{margin-top:8px}.pick-body>.dish-desc{margin-top:10px}.pick-body>.dish-desc p{color:var(--ink-70);font-size:13.5px}.money .dish-desc,.confirm>.dish-desc{margin-top:8px}.confirm>.dish-desc+.dish-desc{margin-top:4px}.confirm>.dish-desc p{font-size:12.5px}.option .cost{margin-top:auto;padding-top:18px}.option .cost b{font:600 32px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.option .cost s{font:400 15px/1 var(--sans);color:var(--ink-30);font-variant-numeric:tabular-nums;margin-left:9px}.option .cost span{font:400 12.5px/1 var(--sans);color:var(--ink-45);margin-top:7px;display:block}.option .cost .bill{color:var(--ink-30);font-variant-numeric:tabular-nums;text-wrap:pretty;margin-top:6px;line-height:1.4}.option .go{width:100%;margin-top:16px}.btn.loading{color:#0000;pointer-events:none;position:relative}.btn.loading .dots{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.btn.primary.loading .dots i{background:var(--on-accent)}.loading-line{color:#0000;background:var(--hairline-inner);border-radius:6px;min-height:10px;display:block}.v-hint{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.v-hint-btn{width:20px;height:20px;color:var(--ink-30);font:400 13px/1 var(--sans);transition:color var(--t-state) ease, background var(--t-state) ease;background:0 0;border:0;border-radius:99px;flex:0 0 20px;justify-content:center;align-items:center;padding:0;display:inline-flex}.v-hint-btn:hover,.v-hint.on .v-hint-btn{color:var(--ink-70);background:var(--chip)}.v-hint-bubble{z-index:8;background:var(--card);width:max-content;max-width:min(320px,100vw - 32px);color:var(--ink-70);border:1px solid var(--hairline);border-radius:var(--r-photo);box-shadow:var(--shadow-sheet);font:400 12.5px/1.5 var(--sans);text-align:start;text-wrap:pretty;white-space:normal;overflow-wrap:anywhere;flex-direction:column;gap:8px;padding:11px 13px;animation:.16s ease-out both k-rise;display:flex;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}.v-hint-bubble:before{content:"";height:9px;position:absolute;top:-9px;left:0;right:0}.v-hint-bubble b{color:var(--ink-80);font-weight:600}.v-hint-bubble a{color:var(--accent-text);font-weight:600}@media (width<=767px){.v-hint-bubble{border-radius:var(--r-control);width:auto;max-width:none;padding:14px 16px;font-size:13px;position:fixed;inset:auto 14px 14px;translate:none}.v-hint-bubble:before{display:none}.v-hint-btn{flex-basis:26px;width:26px;height:26px;font-size:15px;position:relative}.v-hint-btn:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}}.skip{z-index:60;background:var(--card);border:1px solid var(--accent-border);font:600 13.5px/1 var(--sans);color:var(--accent-text);transition:top var(--t-state) ease;border-radius:10px;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip:focus{text-decoration:none;top:12px}.v-label{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.v-label .note{font:400 12.5px/1 var(--sans);color:var(--ink-30)}.gal{width:100%;max-width:1180px;margin:0 auto;padding:32px 40px 64px}.gal h1{font:var(--f-display-sm);letter-spacing:-.02em}.gal>p{max-width:620px;font:var(--f-support);color:var(--ink-45);margin-top:10px}.gal-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:20px;margin-top:28px;display:grid}.gal-box{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-card);min-width:0;padding:24px 26px}.gal-box.wide{grid-column:1/-1}.gal-note{font:400 13px/1.55 var(--sans);color:var(--ink-45);text-wrap:pretty;margin-top:12px}.gal-box>.dish-desc+.dish-desc{border-top:1px solid var(--hairline-inner);margin-top:18px;padding-top:18px}.gal-box>.caps{margin-bottom:12px}.gal-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.gal-col{flex-direction:column;gap:9px;display:flex}@media (width<=767px){.options{grid-template-columns:1fr;gap:12px}.rail{border-radius:13px;overflow-x:auto}.rail .seg{padding:11px 0}.rail .seg b{font-size:15px}.rail .seg span{font-size:11px}.rail .seg.first,.rail .seg.last{padding:11px 12px}.rail .arrow{padding:0 8px}.rail .why{padding:11px 13px;font-size:12.5px}.tile{padding:9px}.tile>.photo{flex-basis:58px;width:58px;height:58px}.face>.photo{aspect-ratio:1.55}.face .txt{padding:8px 9px 10px}.face .txt .he,.face .txt .main{font-size:12px}.empty-state{flex-wrap:wrap;padding:16px}.empty-state .btn{width:100%}.option .body{padding:16px 16px 18px}.option .cost b{font-size:26px}.option>.photo{aspect-ratio:2.2}.option .why{font:400 12.5px/1.45 var(--sans)}.pick-others .tile .price{margin-top:5px;font-size:16px}.fold-head{min-height:48px}.taste-chip,.tg-row{min-height:44px}.v-funnel .step{height:36px;padding:0 12px}.gal{padding:20px 20px 48px}.gal-grid{grid-template-columns:minmax(0,1fr)}.gal-box{padding:18px}}.page.connect{max-width:1120px}.connect .connect-lead{max-width:68ch;font:var(--f-body);color:var(--ink-70);margin:-8px 0 24px}.connect .page-head.sub{margin:32px 0 16px}.connect .page-head.sub h3{font:400 24px/1.1 var(--serif);letter-spacing:-.01em}.connect .connect-blocked{align-items:flex-start;gap:14px;margin-bottom:18px;padding:20px 22px;display:flex}.connect .connect-blocked>.icon{color:var(--attention);margin-top:2px}.connect .connect-blocked b{font:600 16px/1.2 var(--sans);margin-bottom:6px;display:block}.connect .connect-blocked p{font:var(--f-support);color:var(--ink-70);max-width:66ch}.connect .gives-card{padding:24px 28px}.connect .gives{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.connect .gives li{flex:1 1 0;align-items:flex-start;gap:11px;min-width:0;display:flex}.connect .gives .ok{background:var(--saved-tint);border:1px solid var(--saved-border);height:28px;color:var(--saved);border-radius:9px;flex:0 0 28px;justify-content:center;align-items:center;display:flex}.connect .gives .txt b{font:600 14.5px/1.25 var(--sans);display:block}.connect .gives .txt small{font:var(--f-support);color:var(--ink-70);margin-top:4px;display:block}.connect .fine{font:400 13px/1.5 var(--sans);color:var(--ink-45);max-width:72ch;margin-top:14px}.connect .fine.strong{color:var(--ink-70)}.connect .ways{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.connect .way{flex-direction:column;padding:22px 24px 24px;display:flex}.connect .way.on{border-color:var(--accent-border);background:var(--accent-wash)}.connect .way-head{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px;display:flex}.connect .way-head b{font:600 17px/1.2 var(--sans);letter-spacing:-.01em}.connect .pill{font:600 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);padding:5px 9px}.connect .pill.good{background:var(--accent);color:var(--on-accent)}.connect .pill.now{background:var(--saved-tint);border:1px solid var(--saved-border);color:var(--saved)}.connect .way-what{font:var(--f-support);color:var(--ink-70)}.connect .way-data{border-top:1px solid var(--hairline-inner);margin:16px 0 4px;padding-top:14px}.connect .way-data .caps{margin-bottom:7px}.connect .holds{font:500 13.5px/1.45 var(--sans);color:var(--attention)}.connect .holds.none{color:var(--saved)}.connect .way-data-more{font:400 13px/1.45 var(--sans);color:var(--ink-70);margin-top:5px}.connect .guided-side .holds{margin-bottom:5px}.connect .way-facts{flex-direction:column;gap:9px;margin:14px 0 18px;padding:0;list-style:none;display:flex}.connect .way-facts li{flex-direction:column;gap:2px;display:flex}.connect .way-facts .k{font:var(--f-caps);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-30)}.connect .way-facts .v{font:400 13.5px/1.35 var(--sans);color:var(--ink-80)}.connect .way>.btn{margin-top:auto}.connect .way-locked{font:400 13px/1.3 var(--sans);color:var(--ink-30);margin-top:auto}.connect .truth{margin-top:24px;padding:24px 28px}.connect .truth dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:16px 0 0;display:grid}.connect .truth dt{font:600 14.5px/1.25 var(--sans);margin-bottom:5px}.connect .truth dd{font:var(--f-support);color:var(--ink-70);margin:0}.connect .way-back{font:600 13.5px/1 var(--sans);color:var(--accent-text);margin-bottom:14px;display:inline-block}.connect .guided{align-items:flex-start;gap:20px;display:flex}.connect .guided-main{flex-direction:column;flex:auto;gap:16px;min-width:0;display:flex}.connect .guided-side{background:var(--chip);border-radius:var(--r-panel);flex:0 0 330px;padding:22px 24px;position:sticky;top:88px}.connect .guided-side .caps{margin:22px 0 8px}.connect .guided-side .caps:first-child{margin-top:0}.connect .guided-side p{font:var(--f-support);color:var(--ink-70);margin-bottom:10px}.connect .guided-side p:last-child{margin-bottom:0}.connect .steps{counter-reset:step;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.connect .steps li{counter-increment:step;font:var(--f-body);color:var(--ink-80);gap:12px;display:flex}.connect .steps li:before{content:counter(step);background:var(--chip);height:24px;color:var(--ink-70);font:600 12px/24px var(--sans);text-align:center;border-radius:99px;flex:0 0 24px}.connect .steps.said{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--shadow-rest);padding:22px 26px}.connect .steps.said li:before{background:var(--btn-ink-bg);color:var(--btn-ink-fg)}.connect .detail-card,.connect .pair-card{padding:22px 26px}.connect .detail-card .caps,.connect .pair-card .caps{margin-bottom:12px}.connect .pair-card .btn+.fine{margin-top:10px}.connect .get{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.connect .get .btn{flex:none;margin:0}.connect .get-what{font:400 13px/1.45 var(--sans);color:var(--ink-45);flex:220px}.connect .get-what b{font:600 13.5px/1.3 var(--sans);color:var(--ink-80);margin-bottom:2px;display:block}.connect .ext-more{border-top:1px solid var(--hairline-inner);margin-top:20px;padding-top:18px}.connect .ext-more .caps{margin-bottom:12px}.connect .ext-more .steps+.fine{margin-top:12px}.connect .says{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 26px;margin:0;display:grid}.connect .says dt{font:600 14px/1.3 var(--sans);margin-bottom:5px}.connect .says dd{font:var(--f-support);color:var(--ink-70);margin:0}.attention-bar .link{color:inherit;white-space:nowrap;margin-left:auto;text-decoration:underline}.connect .pairing .code{border-radius:var(--r-photo);background:var(--chip);letter-spacing:.1em;-webkit-user-select:all;user-select:all;text-align:center;margin:14px 0 8px;padding:16px 18px;font:600 26px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.connect .pairing .steps{margin-bottom:4px}.connect .pasted{margin-bottom:14px;display:block}.connect .pasted textarea{border:1px solid var(--line);border-radius:var(--r-control);background:var(--paper);width:100%;color:var(--ink);resize:vertical;margin-top:10px;padding:12px 14px;font:400 13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.connect .pasted textarea::placeholder{color:var(--ink-30)}.connect .warn-line{border-radius:var(--r-photo);background:var(--attention-tint);border:1px solid var(--attention-border);color:var(--attention);font:500 13.5px/1.45 var(--sans);align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.connect .warn-line .icon{margin-top:1px}.connect .agree{font:var(--f-support);align-items:flex-start;gap:10px;margin:14px 0;display:flex}.connect .agree input{width:18px;height:18px;accent-color:var(--accent);flex:0 0 18px;margin:1px 0 0}.connect .btn.ghost.danger{border-color:var(--attention-border);color:var(--attention)}.connect .btn.ghost.danger:hover:not(:disabled){border-color:var(--attention);color:var(--attention)}.connect .loses{font:var(--f-support);color:var(--ink-70);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.connect .done{background:var(--saved-tint);border-color:var(--saved-border);align-items:flex-start;gap:14px;padding:22px 26px;display:flex}.connect .done .ok{background:var(--card);border:1px solid var(--saved-border);height:32px;color:var(--saved);border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.connect .done b{font:600 16px/1.25 var(--sans);margin-bottom:6px;display:block}.connect .done p{font:var(--f-support);color:var(--ink-70);max-width:60ch;margin-bottom:14px}.connect .conn-body{align-items:flex-start;gap:28px;margin-top:22px;display:flex}.connect .conn-main{flex:auto;min-width:0}.connect .conn-main .caps{margin-bottom:11px}.connect .conn-main p{font:var(--f-support);color:var(--ink-70);max-width:60ch}.connect .conn-side{flex-direction:column;flex:0 0 300px;gap:10px;display:flex}.connect .holds-tile{background:var(--chip);border-radius:var(--r-tile);align-items:center;gap:12px;padding:16px 18px;display:flex}.connect .holds-tile .ok{background:var(--saved-tint);border:1px solid var(--saved-border);height:32px;color:var(--saved);border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.connect .holds-tile .ok.warn{background:var(--attention-tint);border-color:var(--attention-border);color:var(--attention)}.connect .holds-tile b{font:600 13.5px/1.3 var(--sans);display:block}.connect .holds-tile small{font:400 12px/1.3 var(--sans);color:var(--ink-45);margin-top:3px;display:block}.connect .conn-when{font:400 12.5px/1.5 var(--sans);color:var(--ink-45)}.connect .conn-foot{border-top:1px solid var(--hairline-inner);margin-top:20px;padding-top:16px}.connect .devices{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.connect .devices li{border-bottom:1px solid var(--hairline-inner);align-items:center;gap:14px;padding:11px 0;display:flex}.connect .devices li:last-child{border-bottom:0}.connect .devices .what{flex:auto;min-width:0}.connect .devices .what b{font:600 14px/1.2 var(--sans);display:block}.connect .devices .what small{font:400 12.5px/1.2 var(--sans);color:var(--ink-45);margin-top:3px;display:block}.connect .devices .none{color:var(--ink-45);font:var(--f-support)}@media (width<=767px){.page.connect{padding:20px 20px 48px}.connect .connect-lead{margin-bottom:18px}.connect .page-head.sub h3{font-size:21px}.connect .gives{flex-direction:column;gap:16px}.connect .ways{grid-template-columns:minmax(0,1fr)}.connect .way{padding:18px 20px 20px}.connect .truth{padding:18px 20px}.connect .truth dl{grid-template-columns:minmax(0,1fr);gap:16px}.connect .says{grid-template-columns:minmax(0,1fr)}.connect .get .btn{width:100%}.connect .guided{flex-direction:column;gap:16px}.connect .guided-side{flex:auto;width:100%;padding:18px 20px;position:static}.connect .steps.said,.connect .detail-card,.connect .pair-card,.connect .done{padding:18px 20px}.connect .pairing .code{letter-spacing:.08em;padding:14px 10px;font-size:20px}.connect .conn-body{flex-direction:column;gap:20px}.connect .conn-side{flex:auto;width:100%}.connect .devices li{flex-wrap:wrap;gap:8px 12px}.connect .connect-blocked{padding:16px 18px}.connect .agree input{flex-basis:22px;width:22px;height:22px}.connect-shell .topbar .nav a:not(.status){font-size:13px;display:inline-flex}.connect-shell .topbar .nav{gap:12px}.connect-shell .topbar .nav .theme-toggle{display:flex!important}}.invites{margin-top:14px;padding:24px 28px 26px}.invites-head{align-items:flex-start;gap:14px;display:flex}.invites-head .mark{background:var(--chip);height:34px;color:var(--ink-70);border-radius:11px;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.invites-head .say b{font:600 17px/1.2 var(--sans);letter-spacing:-.01em;display:block}.invites-head .say p{font:var(--f-support);color:var(--ink-70);max-width:74ch;margin-top:7px}.invite-new{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.invite-field{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-control);min-width:0;transition:border-color var(--t-state) ease;flex:340px;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex}.invite-field:focus-within{border-color:var(--accent-border)}.invite-field input{min-width:0;font:400 15px/1 var(--sans);background:0 0;border:0;outline:none;flex:auto;padding:12px 0}.invite-field input::placeholder{color:var(--ink-30)}.invite-field .btn{border-radius:11px;padding:12px 18px;font-size:14.5px}.invite-new .or{font:var(--f-support);color:var(--ink-45)}.invite-new>.btn.ghost{border-radius:11px;padding:12px 18px;font-size:14.5px}.invites-google{border-radius:var(--r-photo);background:var(--chip);font:400 13px/1.5 var(--sans);color:var(--ink-70);align-items:flex-start;gap:9px;max-width:88ch;margin-top:14px;padding:12px 14px;display:flex}.invites-google .icon{color:var(--ink-45);flex:none;margin-top:2px}.invites .error-line{margin-top:14px}.invite-link{animation:k-rise var(--t-reveal) var(--ease) both;margin-top:18px}.invite-link .link-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.invite-link code{border-radius:var(--r-photo);background:rgba(var(--shade), .28);min-width:0;color:var(--paper);word-break:break-all;-webkit-user-select:all;user-select:all;flex:320px;padding:13px 15px;font:400 13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.invite-link .fine{font:400 13px/1.5 var(--sans);color:var(--ink-30);margin-top:14px}.invite-link .fine.warn{color:var(--treat)}.invites-cap{margin:22px 0 10px}.invite-list{margin:0;padding:0;list-style:none}.invite-row{border-bottom:1px solid var(--hairline-inner);flex-wrap:wrap;align-items:center;gap:14px;padding:13px 0;display:flex}.invite-row:last-child{border-bottom:0}.invite-row .who{flex:240px;min-width:0}.invite-row .who b{font:600 14.5px/1.25 var(--sans);overflow-wrap:anywhere;display:block}.invite-row .who small{font:400 12.5px/1.3 var(--sans);color:var(--ink-45);margin-top:3px;display:block}.invite-row>.tag{flex:none}.invite-row.used .who b,.invite-row.expired .who b{color:var(--ink-45)}.invite-row .act{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.invite-row .act small{font:400 12.5px/1.3 var(--sans);color:var(--ink-45);overflow-wrap:anywhere}.invite-row .link.danger{color:var(--attention)}.invite-row .link.danger:hover:not(:disabled){text-decoration:underline}@media (width<=767px){.invites{padding:18px 20px 20px}.invite-new{gap:10px}.invite-field{flex-wrap:wrap;flex-basis:100%;padding:6px}.invite-field input{flex-basis:100%;padding:12px 10px}.invite-field .btn,.invite-new>.btn.ghost{width:100%}.invite-new .or{display:none}.invite-link code{flex-basis:100%}.invite-link .link-row .btn{flex:auto}.invite-row{align-items:flex-start;gap:8px 12px}.invite-row .act{flex-basis:100%;margin-left:0}}.account-screen .card+.card{margin-top:14px}.who-card{flex-wrap:wrap;align-items:center;gap:16px;padding:22px 28px;display:flex}.who-card .av-big{background:var(--ink);height:46px;color:var(--paper);font:600 19px/1 var(--sans);border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;display:flex}.who-say{min-width:0}.who-say b{font:600 17px/1.2 var(--sans);letter-spacing:-.01em;display:block}.who-say small{font:400 13px/1.3 var(--sans);color:var(--ink-45);overflow-wrap:anywhere;margin-top:4px;display:block}.who-out{margin-left:auto}.who-note{font:400 13px/1.4 var(--sans);color:var(--ink-45);margin-left:auto}.phone-card{padding:24px 28px 26px}.phone-head{align-items:flex-start;gap:14px;display:flex}.phone-head .mark{background:var(--chip);height:34px;color:var(--ink-70);border-radius:11px;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.phone-head .say b{font:600 17px/1.2 var(--sans);letter-spacing:-.01em;display:block}.phone-head .say p{font:var(--f-support);color:var(--ink-70);max-width:74ch;margin-top:7px}.phone-head .say code,.phone-card code.code{font:500 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.phone-head>.tag{flex:none;margin-left:auto}.phone-truth{flex-wrap:wrap;gap:18px 32px;margin-top:20px;display:flex}.phone-truth>div{flex:280px;min-width:0}.phone-truth ul{margin:9px 0 0;padding-left:18px}.phone-truth li{font:400 13.5px/1.55 var(--sans);color:var(--ink-70)}.phone-truth .doesnt li{color:var(--ink-45)}.phone-limit{border-radius:var(--r-photo);background:var(--attention-tint);border:1px solid var(--attention-border);font:400 13.5px/1.55 var(--sans);color:var(--ink-70);align-items:flex-start;gap:10px;max-width:88ch;margin-top:18px;padding:13px 15px;display:flex}.phone-limit .icon{color:var(--attention);flex:none;margin-top:2px}.phone-limit a{color:var(--accent-text);text-decoration:underline}.phone-card .error-line{margin-top:14px}.phone-new{margin-top:20px}.phone-new .btn.primary{border-radius:11px;padding:13px 20px;font-size:15px}.phone-new .fine{font:400 13px/1.5 var(--sans);color:var(--ink-45);align-items:flex-start;gap:9px;max-width:84ch;margin-top:14px;display:flex}.phone-new .fine .icon{flex:none;margin-top:2px}.phone-state{border-top:1px solid var(--hairline-inner);flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding-top:18px;display:flex}.phone-state .who{flex:260px;min-width:0}.phone-state .who b{font:600 14.5px/1.3 var(--sans);display:block}.phone-state .who small{font:400 12.5px/1.45 var(--sans);color:var(--ink-45);margin-top:4px;display:block}.phone-state .act{align-items:center;gap:14px;margin-left:auto;display:flex}.phone-state .link.danger{color:var(--attention)}.phone-state .link.danger:hover:not(:disabled){text-decoration:underline}.phone-link{animation:k-rise var(--t-reveal) var(--ease) both;margin-top:20px}.phone-link .link-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.phone-link code{border-radius:var(--r-photo);background:rgba(var(--shade), .28);min-width:0;color:var(--paper);word-break:break-all;-webkit-user-select:all;user-select:all;flex:320px;padding:13px 15px;font:400 13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.phone-link .fine{font:400 13px/1.5 var(--sans);color:var(--ink-30);margin-top:14px}.phone-link .fine code{-webkit-user-select:all;user-select:all;border-radius:6px;flex:none;padding:2px 6px;display:inline}.phone-link .fine.warn{color:var(--treat)}.invites-unreachable{border-radius:var(--r-photo);background:var(--attention-tint);border:1px solid var(--attention-border);font:400 13px/1.5 var(--sans);color:var(--ink-70);align-items:flex-start;gap:9px;max-width:88ch;margin-top:14px;padding:12px 14px;display:flex}.invites-unreachable .icon{color:var(--attention);flex:none;margin-top:2px}@media (width<=767px){.who-card{padding:18px 20px}.who-out,.who-note{flex-basis:100%;margin-left:0}.phone-card{padding:18px 20px 20px}.phone-head>.tag{margin-left:0}.phone-truth{gap:14px}.phone-new .btn.primary{width:100%}.phone-link code{flex-basis:100%}.phone-link .link-row .btn{flex:auto}.phone-state .act{flex-basis:100%;margin-left:0}}.face9{border-radius:var(--r-pill);letter-spacing:-.01em;background:var(--tint-1);color:var(--ink-80);border:1px solid var(--tint-border);flex:none;justify-content:center;align-items:center;font-weight:640;display:inline-flex}.face9.t1{background:var(--tint-2)}.face9.t2{background:var(--tint-3)}.face9.t3{background:var(--chip);border-color:var(--line)}.face9.you{background:var(--ink);color:var(--paper);border-color:var(--ink)}.face9.ghost{color:var(--ink-30);background:0 0;border-style:dashed}.faces{display:inline-flex}.faces>.face9+.face9{box-shadow:0 0 0 2px var(--card);margin-left:-8px}.mchip{border-radius:var(--r-pill);background:var(--card);border:1px solid var(--hairline);font:var(--f-support);color:var(--ink-80);align-items:center;gap:7px;padding:4px 11px 4px 4px;display:inline-flex}.mchip>b{color:var(--ink);font-weight:600}.mchip .rule,.mchip .note{color:var(--ink-45);font-size:11.5px}.mchip .rule{background:var(--saved-tint);color:var(--saved);border:1px solid var(--saved-border);border-radius:var(--r-tag);padding:1px 6px}.mchip.me{background:var(--ink);border-color:var(--ink)}.mchip.me>b,.mchip.me .note{color:var(--paper)}.mchip.me .note{opacity:.62}.mchip.changed{background:var(--treat);border-color:var(--treat)}.mchip.changed>b,.mchip.changed .note{color:var(--treat-ink)}.mchip.quiet{background:var(--chip);border-color:var(--line)}.mchip.quiet>b{color:var(--ink-70)}.mchip.out{background:var(--chip);opacity:.66}.mchip .x{cursor:pointer;color:var(--ink-30);padding:0 2px;font-size:15px;line-height:1}.mchip .x:hover{color:var(--attention)}.mchip.add{border-style:dashed;border-color:var(--line);color:var(--ink-45);cursor:pointer;padding-left:10px}.mchip.add:hover{border-color:var(--accent-border);color:var(--accent-text)}.mchip.add .plus{font-size:15px;line-height:1}button.mchip{cursor:pointer}.cast{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pline{text-align:left;border:0;border-top:1px solid var(--hairline-inner);width:100%;font:var(--f-support);color:var(--ink-70);background:0 0;grid-template-columns:24px minmax(52px,auto) 1fr auto auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.pline:first-child{border-top:0}.pline .who{color:var(--ink);font-weight:600}.pline .what{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.pline .what .sub{color:var(--ink-45);font-size:11.5px}.pline .amt,.pline .share{color:var(--ink);font-variant-numeric:tabular-nums}.pline .share{color:var(--ink-45)}.pline .pencil{color:var(--ink-20);font-size:12px}button.pline{cursor:pointer;border-radius:var(--r-tag)}button.pline:hover{background:var(--accent-wash)}button.pline:hover .pencil{color:var(--accent-text)}button.pline:disabled{opacity:.55;cursor:progress}.pline.mine{background:var(--accent-tint);border-radius:var(--r-tag)}.pline.flagged{background:var(--attention-tint);border-radius:var(--r-tag)}.pline.shared{color:var(--ink-45);background:var(--chip);border-radius:var(--r-tag);grid-template-columns:minmax(52px,auto) 1fr auto}.tick{border-radius:var(--r-control);border:1px solid var(--hairline);background:var(--card);width:100%;color:var(--ink-80);font:var(--f-support);cursor:pointer;align-items:center;gap:9px;padding:12px 14px;display:flex}.tick .box{border-radius:var(--r-pill);border:1.5px solid var(--line);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.tick .lbl{font-weight:560}.tick .state{color:var(--ink-30);margin-left:auto;font-size:11.5px}.tick:hover{border-color:var(--accent-border)}.tick.on{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-text)}.tick.on .box{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tick.on .state{color:var(--accent-text)}.gclock{align-items:center;gap:11px;display:flex}.gclock svg{flex:none}.gclock .track{fill:none;stroke:var(--track);stroke-width:4px}.gclock .run{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.gclock.over .run{stroke:var(--ink-20)}.gclock .txt{flex-direction:column;display:flex}.gclock .txt>b{font:var(--f-num-m);color:var(--ink)}.gclock .txt>span{color:var(--ink-45);font-size:11.5px}.tally{background:var(--chip);border-bottom:1px solid var(--hairline);font:var(--f-support);color:var(--ink-70);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.tally>b{color:var(--ink);font-size:17px}.tally .of{color:var(--ink-70)}.tally .who{width:100%;color:var(--ink-45);font-size:11.5px}.sharebar{border-radius:var(--r-control);background:var(--treat);color:var(--treat-ink);justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px;padding:10px 13px;display:flex}.sharebar .lead>b{margin-left:4px;font-size:17px}.sharebar .of{text-align:right;opacity:.78;font-size:11px}.gmark{border-radius:var(--r-tag);font:var(--f-support);border:1px solid #0000;margin:8px 0 0;padding:7px 10px;font-size:12px;display:block}.gmark.changed{background:var(--accent-tint);border-color:var(--accent-border);color:var(--accent-text)}.gmark.money{background:var(--treat);color:var(--treat-ink)}.gmark.rough{background:var(--attention-tint);border-color:var(--attention-border);color:var(--attention)}.gmark.yours{background:var(--accent-tint);border-color:var(--accent-border);color:var(--accent-text)}.mode-switch{border-radius:var(--r-pill);background:var(--chip);border:1px solid var(--hairline);vertical-align:middle;gap:3px;margin-left:12px;padding:3px;display:inline-flex}.mode-switch button{border-radius:var(--r-pill);color:var(--ink-45);font:var(--f-support);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 13px;font-weight:560;display:inline-flex}.mode-switch button.on{background:var(--ink);color:var(--paper)}.mode-switch .n{opacity:.7;font-size:11px}.together{gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}.together .this-order .fold-head>b{font-weight:620}.together-go{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.together-go>span{font:var(--f-support);color:var(--ink-45);flex:1;min-width:200px}.together-note{font:var(--f-support);color:var(--ink-45);margin:0}.g-row{border-top:1px solid var(--hairline-inner);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.g-row:first-child{border-top:0}.g-name{width:96px;font:var(--f-support);color:var(--ink);flex:none;padding-top:5px;font-weight:600}.g-opts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.g-hint{width:100%;font:var(--f-support);color:var(--ink-45);font-size:11.5px}.seg.sm{border-radius:var(--r-pill);background:var(--chip);border:1px solid var(--hairline);gap:2px;padding:2px;display:inline-flex}.seg.sm button{border-radius:var(--r-pill);font:var(--f-support);color:var(--ink-45);cursor:pointer;background:0 0;border:0;padding:4px 11px}.seg.sm button.on{background:var(--ink);color:var(--paper)}.group-strip{margin-top:var(--s4);flex-direction:column;gap:8px;display:flex}.sheet-wrap{z-index:40;background:rgba(var(--shade), .3);padding:var(--s4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sheet{background:var(--card);border-radius:var(--r-card);border:1px solid var(--hairline);width:min(620px,100%);max-height:min(86vh,760px);padding:var(--s5);gap:var(--s3);flex-direction:column;display:flex;overflow:auto}.sheet>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sheet>header>b{font:var(--f-title)}.sheet>footer{border-top:1px solid var(--hairline-inner);padding-top:var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet>footer .muted{flex:1;min-width:220px;font-size:11.5px}.sheet .foot{font:var(--f-support);color:var(--ink-45);text-align:center;margin:0;font-size:11.5px}.pick-search,.swap-filters input,.g-ask input,.g-add input,.g-opt-menu input{border-radius:var(--r-control);border:1px solid var(--hairline);background:var(--paper);width:100%;font:var(--f-support);color:var(--ink);padding:11px 14px}.pick-list{flex-direction:column;gap:6px;display:flex}.pick-row{text-align:left;border-radius:var(--r-control);border:1px solid var(--hairline);background:var(--card);cursor:pointer;grid-template-columns:auto 1fr 22px;align-items:center;gap:10px;padding:9px 11px;display:grid}.pick-row .rules{font:var(--f-support);color:var(--ink-45);font-size:12px}.pick-row .rules em{color:var(--attention);font-style:normal}.pick-row .box{border-radius:var(--r-pill);border:1.5px solid var(--line);justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:inline-flex}.pick-row.on{background:var(--accent-tint);border-color:var(--accent-border)}.pick-row.on .box{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pick-empty{margin:0}.group-page{max-width:1180px;padding:var(--s5) var(--s4) 96px;gap:var(--s5);flex-direction:column;margin:0 auto;display:flex}.g-who{flex-direction:column;gap:10px;display:flex}.g-who-note{font:var(--f-support);color:var(--ink-45);max-width:76ch;margin:0}.g-funnel{flex-direction:column;gap:10px;display:flex}.g-funnel .blame{font:var(--f-support);color:var(--ink-70);max-width:76ch;margin:0}.g-funnel .blame b{color:var(--ink)}.g-deciding h1{font:var(--f-display-sm);margin:0 0 8px}.g-deciding p{font:var(--f-support);color:var(--ink-45);max-width:66ch;margin:0}.g-notyet{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.g-notyet h1{font:var(--f-display-sm);margin:0}.g-head{align-items:center;gap:var(--s4);padding:var(--s4);background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-panel);flex-wrap:wrap;display:flex}.g-head .txt{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.g-head .txt>b{font:var(--f-title)}.g-head .txt>span{font:var(--f-support);color:var(--ink-45)}.g-caution{margin:0}.g-options{gap:var(--s4);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.g-options.n1{grid-template-columns:minmax(0,560px)}.g-options.n2{grid-template-columns:repeat(2,1fr)}.g-option{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.g-option.ticked{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-wash)}.g-option>.photo{aspect-ratio:16/9;border-radius:0}.g-option .body{padding:var(--s4);flex-direction:column;gap:8px;display:flex}.g-option .nm{font:var(--f-title)}.g-option .marks{flex-wrap:wrap;gap:6px;display:flex}.g-option .lines{border:1px solid var(--hairline-inner);border-radius:var(--r-tile);margin-top:4px;overflow:hidden}.g-option .cost{align-items:baseline;gap:10px;display:flex}.g-option .cost>b{font:var(--f-num-l)}.g-option .cost>span{font:var(--f-support);color:var(--ink-45)}.g-option .acts{align-items:center;gap:8px;display:flex}.g-option .acts .btn.go{flex:1}.g-option .peers{font:var(--f-support);color:var(--ink-45);margin:0;font-size:11.5px}.g-opt-menu{position:relative}.g-opt-menu .pop{z-index:20;width:min(360px,78vw);padding:var(--s4);background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-panel);box-shadow:0 20px 40px -28px rgba(var(--shade), .5);flex-direction:column;gap:8px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.g-opt-menu .pop form{gap:6px;display:flex}.g-opt-menu .pop .muted{margin:0;font-size:11.5px}.swap-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.swap-filters input{flex:1;min-width:180px}.swap-list{flex-direction:column;gap:6px;display:flex}.swap-row{border-radius:var(--r-control);border:1px solid var(--hairline);background:var(--card);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.swap-row .what{flex-direction:column;min-width:0;display:flex}.swap-row .what .sub{color:var(--ink-45);font-size:11.5px}.swap-row.breaks{border-color:var(--attention-border);background:var(--attention-tint)}.swap-row.breaks .what .sub b{color:var(--attention)}.swap-row.current{border-color:var(--accent-border);background:var(--accent-wash)}.g-tail{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.g-tail>.muted{width:100%;font:var(--f-support);margin:0;font-size:11.5px}.g-tail.member{flex-direction:column;align-items:stretch}.g-tail.member .line{flex-direction:column;gap:2px;display:flex}.g-tail.member .line>b{font:var(--f-title)}.g-tail.member .line>span{font:var(--f-support);color:var(--ink-45)}.g-add,.g-ask{flex:1;align-items:center;gap:8px;min-width:260px;display:flex}.g-add input,.g-ask input{flex:1}.g-asks{flex-direction:column;gap:8px;display:flex}.g-asks .ask{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--card);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 13px;display:flex}.g-asks .ask.accepted{border-color:var(--saved-border);background:var(--saved-tint)}.g-asks .ask.dismissed{opacity:.68}.g-asks .ask .txt{min-width:180px;font:var(--f-support);flex-direction:column;flex:1;display:flex}.g-asks .ask .txt .sub{color:var(--ink-45);font-size:11.5px}.g-asks .ask .acts{align-items:center;gap:8px;display:flex}.who-gets{border:1px solid var(--hairline-inner);border-radius:var(--r-tile);overflow:hidden}.who-gets .row{border-top:1px solid var(--hairline-inner);font:var(--f-support);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.who-gets .row:first-of-type{border-top:0}.who-gets .row.shared,.who-gets .row.total{background:var(--chip);grid-template-columns:1fr auto}.who-gets .row.total{color:var(--ink);font-weight:600}.who-gets .amt{font-variant-numeric:tabular-nums}.who-gets>.caps{padding:9px 13px 0}.g-done{text-align:center;flex-direction:column;align-items:stretch;gap:12px;max-width:560px;margin:0 auto;display:flex}.g-done .mark{font-size:44px}.g-done h1{font:var(--f-display-sm);margin:0}.g-done>p{font:var(--f-support);color:var(--ink-45);margin:0}.g-done .who-gets{text-align:left}.g-conflict{padding:var(--s4);border:1px solid var(--attention-border);background:var(--attention-tint);border-radius:var(--r-panel);grid-template-columns:auto 1fr;gap:6px 10px;display:grid}.g-conflict .ic{color:var(--attention);grid-row:span 4}.g-conflict>b{font:var(--f-title);color:var(--ink)}.g-conflict>p{font:var(--f-support);color:var(--ink-70);max-width:72ch;margin:0}.g-conflict>p.note{color:var(--ink-45);font-size:11.5px}.g-conflict .acts{flex-wrap:wrap;gap:8px;display:flex}.btn.ghost.warn{border-color:var(--attention-border);color:var(--attention)}.link.danger{color:var(--attention)}@media (width<=900px){.g-options,.g-options.n2,.g-options.n3{grid-template-columns:1fr}}@media (width<=767px){.group-page{padding:var(--s4) var(--s3) 120px;gap:var(--s4)}.mode-switch{width:100%;margin-left:0;display:flex}.mode-switch button{flex:1;justify-content:center}.g-name{width:100%;padding-top:0}.g-row{flex-direction:column;gap:6px}.sharebar{flex-direction:column}.sharebar .of{text-align:left}}.stars{align-items:center;gap:2px;display:inline-flex}.stars .star{color:var(--ink-20);transition:color var(--t-state) ease, transform var(--t-state) ease;background:0 0;border:0;padding:2px 1px;line-height:1}.stars .star:hover:not(:disabled),.stars .star:focus-visible{transform:scale(1.08)}.stars .star.on{color:var(--accent-text)}.stars .star:disabled{opacity:.6}.star-said{font:var(--f-support);color:var(--ink-45);margin-left:8px}.portion{flex-wrap:wrap;gap:6px;display:inline-flex}.portion-b{border:1px solid var(--hairline);background:var(--card);color:var(--ink-70);border-radius:var(--r-pill);font:500 12.5px/1 var(--sans);transition:border-color var(--t-state) ease, background var(--t-state) ease;padding:7px 12px}.portion-b:hover:not(:disabled){border-color:var(--ink-20)}.portion-b.on{background:var(--accent-tint);border-color:var(--accent-border);color:var(--accent-text);font-weight:600}.dish-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dish-tag{background:var(--paper);border:1px solid var(--hairline);color:var(--ink-70);border-radius:var(--r-pill);font:500 12.5px/1 var(--sans);transition:border-color var(--t-state) ease, background var(--t-state) ease;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.dish-tag .e{font-size:14px;line-height:1}button.dish-tag:hover:not(:disabled){border-color:var(--ink-20);background:var(--card)}.dish-tag.gone{color:var(--ink-30);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-30);text-decoration-color:var(--ink-30)}.dish-tag.armed{background:var(--card);border-color:var(--ink-20);gap:10px;padding:5px 11px}.dish-tag.armed .q{color:var(--ink);font-weight:600}.dish-tag.armed .link{font-size:12.5px}.dropped-tags{gap:8px;display:grid}.dropped-tags .note{font:var(--f-support);color:var(--ink-45);max-width:72ch;margin:0}.dropped-tags ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dropped-tags li{border:1px dashed var(--hairline);border-radius:var(--r-tag);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.dropped-tags .what{font:var(--f-support);color:var(--ink-70)}.dropped-tags .what b{color:var(--ink)}.dropped-tags .of{color:var(--ink-45)}.times{font:var(--f-support);color:var(--ink-45);font-variant-numeric:tabular-nums}.dish-said{padding:var(--s3);border-top:1px solid var(--hairline);gap:10px;display:grid}.dish-said .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dish-said .cap{font:var(--f-support);color:var(--ink-45);min-width:84px}.dish-said .stale{font:var(--f-support);color:var(--attention);max-width:72ch}.dish-said .said{font:var(--f-support);color:var(--ink-70);margin:0}
