:root,:root[data-look=sky]{--m-bg:#f2f5f9;--m-surface:#fff;--m-raised:#e7ecf2;--m-line:#c9d2dd;--m-lines:#7d8897;--m-text:#0e1621;--m-muted:#4d5867;--m-accent:#8a5d00;--m-afill:#e8b65a;--m-onaccent:#1a1408;--m-aring:#b98317;--m-rain:#1f5faf;--m-rainL:#9cc0ea;--m-rainM:#4f8bd6;--m-rainH:#1f5faf;--m-winter:#4a5fa8;--m-ok:#21703f;--m-caution:#a8470b;--m-severe:#b42318;--m-raintint:#e2ecf8;--m-oktint:#e1f1e6;--m-cautiontint:#fbe9da;--m-severetint:#fbe3e0;--m-atint:#fbefd3;--h-bg:linear-gradient(180deg,#425e7c 0%,#2f4a68 100%);--h-text:#fff;--h-muted:#eef3f8;--h-path:#f2c46b;--h-night:#ffffff80;--h-ok:#a4e3ba;--h-rain:#c4ddf8;--h-caution:#ffc48a;--h-rL:#9cc0ea;--h-rM:#cfe2f7;--h-rH:#fff;--h-node:#2f4a68;--h-tile:#ffffff24;--h-tileline:#ffffff3d;--fur:#7a4e25;--fur-hi:#a06c3a;--fur-rain:#5e3c1c;--felt:#1e2026;--velvet:#2a1d17;--coat:#2f5f7a;--coat-hi:#4f82a0;--wx-sun:#f5b83d;--wx-cloud:#d5dce6;--wx-cloud2:#a9b5c4;--wx-moon:#e9d9a6;--wx-bolt:#f5b83d;--m-display:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--m-body:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--m-hebrew:"Noto Sans Hebrew","Arial Hebrew","Heebo",system-ui,sans-serif;--m-dw:700;--m-r:20px;--m-rs:12px;--m-rpill:999px;--tab-shadow:0 8px 24px #0e16211f;--scrim:#080c1473;--m-hair:#e1e6ed;--m-shadow:0 1px 2px #0e16210a, 0 4px 14px #0e16210d;--m-shadow-up:0 -1px 0 var(--m-hair), 0 -8px 24px #0e16210d;--m-thumb:#0e16212e}:root[data-look=sky][data-night=true]{--m-bg:#0e1420;--m-surface:#161e2c;--m-raised:#1f293a;--m-line:#33405a;--m-lines:#64728a;--m-text:#f2efe8;--m-muted:#a7b0bf;--m-accent:#e8b65a;--m-afill:#e8b65a;--m-onaccent:#1a1408;--m-aring:#e8b65a;--m-rain:#7db3e8;--m-rainL:#3a5a80;--m-rainM:#5c93cf;--m-rainH:#9ccbf5;--m-winter:#a9b8f0;--m-ok:#84c99b;--m-caution:#f29b55;--m-severe:#f28b82;--m-raintint:#1a2c44;--m-oktint:#17301f;--m-cautiontint:#3a2616;--m-severetint:#3b1d1c;--m-atint:#33291a;--h-bg:linear-gradient(180deg,#22344d 0%,#0f1a2b 100%);--h-text:#f2efe8;--h-muted:#c3cfdd;--h-path:#e8b65a;--h-night:#f2efe86b;--h-ok:#84c99b;--h-rain:#7db3e8;--h-caution:#f29b55;--h-rL:#3a5a80;--h-rM:#5c93cf;--h-rH:#9ccbf5;--h-node:#0f1a2b;--h-tile:#ffffff12;--h-tileline:#ffffff21;--fur:#c38e5a;--fur-hi:#ddae7c;--fur-rain:#9c6e42;--felt:#0b0c10;--velvet:#3b2a22;--coat:#5e8fb0;--coat-hi:#86b1ce;--wx-sun:#f2c15a;--wx-cloud:#5a6a82;--wx-cloud2:#3e4b60;--wx-moon:#e9d9a6;--tab-shadow:none;--scrim:#0009;--m-hair:#243049;--m-shadow:none;--m-shadow-up:0 -1px 0 var(--m-hair);--m-thumb:#f2efe833}:root[data-look=paper]{--m-bg:#f4efe4;--m-surface:#fbf8f1;--m-raised:#eae3d3;--m-line:#cfc4ae;--m-lines:#8e8370;--m-text:#1d1b17;--m-muted:#5c564c;--m-accent:#7a2e2a;--m-afill:#7a2e2a;--m-onaccent:#fbf8f1;--m-aring:#7a2e2a;--m-rain:#2f5f7a;--m-rainL:#a9c2cf;--m-rainM:#5e8aa3;--m-rainH:#2f5f7a;--m-winter:#4f5a86;--m-ok:#33603f;--m-caution:#8a4b0a;--m-severe:#9b1c1c;--m-raintint:#e2e9ec;--m-oktint:#e3ebdf;--m-cautiontint:#f3e4cc;--m-severetint:#f3dcd6;--m-atint:#f1dfd9;--h-bg:#e2e9ec;--h-text:#1d1b17;--h-muted:#5c564c;--h-path:#1d1b17;--h-night:#8e8370;--h-ok:#33603f;--h-rain:#2f5f7a;--h-caution:#8a4b0a;--h-rL:#a9c2cf;--h-rM:#5e8aa3;--h-rH:#2f5f7a;--h-node:#fbf8f1;--h-tile:#fffdf79e;--h-tileline:#1d1b1712;--fur:#6b4423;--fur-hi:#8f633a;--fur-rain:#523419;--felt:#1e1c19;--velvet:#2a1d17;--coat:#3d5a6b;--coat-hi:#5f7e90;--wx-sun:#d9a13a;--wx-cloud:#d6d0c3;--wx-cloud2:#ada492;--wx-moon:#d8c690;--wx-bolt:#d9a13a;--m-display:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--m-body:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--m-dw:600;--m-r:18px;--m-rs:12px;--m-rpill:999px;--tab-shadow:none;--m-hair:#e6decf;--m-shadow:0 1px 2px #4a34180d, 0 6px 18px #4a34180d;--m-shadow-up:0 -1px 0 var(--m-hair), 0 -8px 24px #4a34180d;--m-thumb:#1d1b1733}:root[data-look=paper][data-night=true]{--m-bg:#1a1816;--m-surface:#23201c;--m-raised:#2e2a25;--m-line:#4a443b;--m-lines:#7d7466;--m-text:#f1eadc;--m-muted:#b5ac9c;--m-accent:#e3a196;--m-afill:#e3a196;--m-onaccent:#1a1816;--m-aring:#e3a196;--m-rain:#8db9d4;--m-rainL:#3f5663;--m-rainM:#6c98b3;--m-rainH:#a8cde3;--m-winter:#aeb6e0;--m-ok:#93c49f;--m-caution:#e7a955;--m-severe:#f08a80;--m-raintint:#1f2a30;--m-oktint:#1f2a21;--m-cautiontint:#33281a;--m-severetint:#35201d;--m-atint:#3a2522;--h-bg:#1f2a30;--h-text:#f1eadc;--h-muted:#b5ac9c;--h-path:#f1eadc;--h-night:#7d7466;--h-ok:#93c49f;--h-rain:#8db9d4;--h-caution:#e7a955;--h-rL:#3f5663;--h-rM:#6c98b3;--h-rH:#a8cde3;--h-node:#23201c;--h-tile:#ffffff0b;--h-tileline:#ffffff14;--fur:#b88a5c;--fur-hi:#d3a779;--fur-rain:#8e6640;--felt:#0e0d0b;--velvet:#3b2a22;--coat:#6c98b3;--coat-hi:#8db9d4;--wx-sun:#e7b65a;--wx-cloud:#6a6358;--wx-cloud2:#4e483f;--wx-moon:#d8c690;--wx-bolt:#e7b65a;--scrim:#0009;--m-hair:#35302a;--m-shadow:none;--m-shadow-up:0 -1px 0 var(--m-hair);--m-thumb:#f1eadc33}:root[data-look=sky] .hero[data-field=clear],:root[data-look=sky] .hero[data-field=cloudy],:root[data-look=sky] .hero[data-field=snow],:root[data-look=sky] .hero[data-field=fog]{--h-text:#0e1621;--h-muted:#3a4656;--h-tile:#ffffff80;--h-tileline:#0e162129;--h-ok:#21703f;--h-rain:#1f5faf;--h-caution:#a8470b;--h-path:#8a5d00}:root[data-look=sky] .hero[data-field=clear]{--h-bg:linear-gradient(180deg,#fbe3b6 0%,#a9d0ee 100%)}:root[data-look=sky] .hero[data-field=cloudy]{--h-bg:linear-gradient(180deg,#dde3ea 0%,#afbbc9 100%)}:root[data-look=sky] .hero[data-field=snow]{--h-bg:linear-gradient(180deg,#eef3f8 0%,#c6d3e1 100%)}:root[data-look=sky] .hero[data-field=fog]{--h-bg:linear-gradient(180deg,#dadde0 0%,#b4bac2 100%)}:root[data-look=sky] .hero[data-field=storm]{--h-bg:linear-gradient(180deg,#363a52 0%,#1b1e30 100%);--h-text:#fff;--h-muted:#c3cfdd}:root[data-look=sky][data-night=true] .hero[data-field]{--h-text:#f2efe8;--h-muted:#c3cfdd;--h-tile:#ffffff12;--h-tileline:#ffffff21;--h-ok:#84c99b;--h-rain:#7db3e8;--h-caution:#f29b55;--h-path:#e8b65a}:root[data-look=sky][data-night=true] .hero[data-field=clear]{--h-bg:linear-gradient(180deg,#1b2547 0%,#0b1024 100%)}:root[data-look=sky][data-night=true] .hero[data-field=cloudy],:root[data-look=sky][data-night=true] .hero[data-field=snow],:root[data-look=sky][data-night=true] .hero[data-field=fog]{--h-bg:linear-gradient(180deg,#2a3346 0%,#161c2a 100%)}:root[data-look=sky][data-night=true] .hero[data-field=rain]{--h-bg:linear-gradient(180deg,#22344d 0%,#0f1a2b 100%)}:root[data-look=sky][data-night=true] .hero[data-field=storm]{--h-bg:linear-gradient(180deg,#363a52 0%,#1b1e30 100%)}:root[data-look=paper] .hero[data-field=clear]{--h-bg:var(--m-oktint);--h-rule:var(--m-ok)}:root[data-look=paper] .hero[data-field=cloudy],:root[data-look=paper] .hero[data-field=fog]{--h-bg:var(--m-cautiontint);--h-rule:var(--m-caution)}:root[data-look=paper] .hero[data-field=rain],:root[data-look=paper] .hero[data-field=snow]{--h-bg:var(--m-raintint);--h-rule:var(--m-rain)}:root[data-look=paper] .hero[data-field=storm]{--h-bg:var(--m-severetint);--h-rule:var(--m-severe)}:root[data-look=sky][data-tint=false] .hero,:root[data-look=sky][data-tint=false] .hero[data-field]{--h-bg:var(--m-surface);--h-text:var(--m-text);--h-muted:var(--m-muted);--h-path:var(--m-aring);--h-night:var(--m-lines);--h-ok:var(--m-ok);--h-rain:var(--m-rain);--h-caution:var(--m-caution);--h-rL:var(--m-rainL);--h-rM:var(--m-rainM);--h-rH:var(--m-rainH);--h-node:var(--m-surface);--h-tile:var(--m-raised);--h-tileline:var(--m-line)}@media (prefers-contrast:more){:root .hero{--h-bg:var(--m-surface)!important;--h-text:var(--m-text)!important;--h-muted:var(--m-text)!important;--h-tile:var(--m-surface)!important;--h-tileline:var(--m-lines)!important;--h-ok:var(--m-ok)!important;--h-rain:var(--m-rain)!important;--h-caution:var(--m-caution)!important}:root{--m-muted:var(--m-text);--m-line:var(--m-lines)}}@media (prefers-reduced-transparency:reduce){:root .hero{--h-tile:var(--m-surface);--h-tileline:var(--m-line)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--m-bg)}body{background:var(--m-bg);color:var(--m-text);font-family:var(--m-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0;font-size:17px;line-height:1.45}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--m-display);font-weight:var(--m-dw);text-wrap:balance;letter-spacing:-.01em;line-height:1.12}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--m-accent)}[lang=he],.he{font-family:var(--m-hebrew)}bdi[lang=he]{font-size:1.08em}.tnum{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.muted{color:var(--m-muted)}.small{font-size:15px}.tiny{font-size:13px}:focus-visible{outline:3px solid var(--m-aring);outline-offset:2px;border-radius:6px}.hero :focus-visible{outline-color:var(--h-text)}svg{flex:none}*{scrollbar-width:thin;scrollbar-color:var(--m-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--m-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-corner{background:0 0}.g{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.app{flex-direction:column;min-height:100dvh;display:flex}.content{width:100%;max-width:720px;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));flex:1;margin:0 auto}.content.no-tabs{padding-bottom:env(safe-area-inset-bottom,0px)}.page{padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 24px max(16px, env(safe-area-inset-left,0px));align-content:start;gap:16px;display:grid}.page-title{padding-top:8px;font-size:32px}.section-label{font-family:var(--m-body);letter-spacing:.07em;text-transform:uppercase;color:var(--m-muted);padding:8px 2px 0;font-size:13px;font-weight:700;line-height:1.3}.tabbar{z-index:20;background:var(--m-surface);box-shadow:var(--m-shadow-up);padding:6px max(6px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(6px, env(safe-area-inset-left,0px));grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}:root[data-look=sky][data-night=true] .tabbar{background:#161e2cf5}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.tabbar{background:color-mix(in srgb, var(--m-surface) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}}.tab{min-height:56px;color:var(--m-muted);background:0 0;border:0;border-radius:12px;align-content:center;justify-items:center;gap:2px;padding:4px 2px;font-size:13px;font-weight:600;display:grid}.tab svg{width:26px;height:26px}.tab[aria-current=page]{color:var(--m-accent)}.tab .badge{font-size:13px;font-weight:700}.brand{display:none}@media (min-width:900px){.app{flex-direction:row}.tabbar{border-top:0;border-right:1px solid var(--m-hair);width:248px;height:100dvh;box-shadow:none;flex:none;grid-template-columns:1fr;grid-auto-rows:min-content;align-content:start;gap:4px;padding:24px 14px;position:sticky;top:0}.brand{font-family:var(--m-display);font-weight:var(--m-dw);white-space:nowrap;align-items:center;gap:10px;padding:0 10px 16px;font-size:17px;display:flex}.brand img{border-radius:9px;width:36px;height:36px}.tab{text-align:left;grid-template-columns:28px 1fr;place-items:center start;gap:12px;min-height:48px;padding:10px 12px;font-size:17px}.tab[aria-current=page]{background:var(--m-raised);color:var(--m-text)}.tab[aria-current=page] svg{color:var(--m-accent)}.content{padding-bottom:32px}.sidebar-foot{color:var(--m-muted);margin-top:auto;padding:16px 12px 0;font-size:13px;display:block!important}}.sidebar-foot{display:none}.btn{border-radius:var(--m-rs);background:var(--m-afill);min-height:48px;color:var(--m-onaccent);border:0;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.btn.secondary{background:var(--m-surface);color:var(--m-text);border:1px solid var(--m-line);box-shadow:var(--m-shadow)}.btn.quiet{color:var(--m-accent);background:0 0;padding-inline:8px}.btn.block{width:100%;display:flex}.btn[disabled]{opacity:.5;cursor:default}@media (hover:hover){.btn:not([disabled]):hover{filter:brightness(.96)}.btn.secondary:not([disabled]):hover{background:var(--m-raised);filter:none}}.btn svg{width:22px;height:22px}.link-btn{color:var(--m-accent);text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:10px 0;font-weight:700;text-decoration:underline}.link-btn.inline{min-height:0;font-size:inherit;margin:-12px -4px;padding:12px 4px}.icon-btn{border:1px solid var(--m-hair);background:var(--m-surface);width:44px;height:44px;color:var(--m-text);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.icon-btn[disabled]{opacity:.45;cursor:default}.icon-btn svg{width:22px;height:22px}.close-btn{min-height:44px;color:var(--m-accent);border:1px solid var(--m-hair);background:0 0;border-radius:99px;flex:none;padding:8px 16px;font-size:15px;font-weight:700}.switch{flex:none;width:52px;height:32px;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;width:calc(100% + 12px);height:calc(100% + 12px);margin:0;position:absolute;inset:-6px}.switch .track{background:var(--m-lines);border-radius:16px;transition:background .15s;position:absolute;inset:0}.switch .track:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.switch input:checked+.track{background:var(--m-aring)}.switch input:checked+.track:after{transform:translate(20px)}.switch input:focus-visible+.track{outline:3px solid var(--m-aring);outline-offset:3px}.switch input:disabled+.track{opacity:.45}.seg{background:var(--m-raised);border-radius:99px;gap:2px;padding:3px;display:flex}:root[data-look=paper] .seg{border-radius:var(--m-rs)}.seg button{min-height:44px;color:var(--m-muted);white-space:nowrap;background:0 0;border:0;border-radius:99px;flex:auto;padding:6px 12px;font-size:15px;font-weight:700;line-height:1.2}:root[data-look=paper] .seg button{border-radius:9px}.seg button[aria-pressed=true],.seg button[aria-checked=true]{background:var(--m-surface);color:var(--m-text);box-shadow:0 1px 2px #00000014,0 2px 6px #0000000f}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--m-line);background:var(--m-surface);font-variant-numeric:tabular-nums;border-radius:99px;min-width:56px;min-height:44px;padding:8px 14px;font-size:17px;font-weight:700}:root[data-look=paper] .chip{border-radius:10px}.chip[aria-checked=true],.chip[aria-pressed=true]{border-color:var(--m-aring);background:var(--m-atint);color:var(--m-text);box-shadow:0 0 0 1px var(--m-aring)}.field{gap:6px;display:grid}.other-min{max-width:220px}.field>span,.field>label{font-size:15px;font-weight:700}.input{border-radius:var(--m-rs);border:1px solid var(--m-line);background:var(--m-surface);width:100%;min-height:48px;color:var(--m-text);padding:10px 14px;font-size:17px}.input:focus{border-color:var(--m-aring);box-shadow:0 0 0 3px var(--m-atint);outline:none}.input::placeholder{color:var(--m-muted)}.card{background:var(--m-surface);border:1px solid var(--m-hair);border-radius:var(--m-r);box-shadow:var(--m-shadow);gap:10px;padding:16px;display:grid}.notice{border-radius:var(--m-rs);background:var(--m-raised);align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;display:flex}.notice.warn{background:var(--m-cautiontint)}.notice.info{background:var(--m-raintint)}.notice svg{width:24px;height:24px;color:var(--m-accent)}.setcard{background:var(--m-surface);border:1px solid var(--m-hair);border-radius:var(--m-r);box-shadow:var(--m-shadow);display:grid;overflow:hidden}.setrow{border-bottom:1px solid var(--m-hair);justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:12px 16px;display:flex}.setrow:last-child{border-bottom:0}.setrow .txt{gap:2px;min-width:0;display:grid}.setrow b{font-size:17px}.setrow small{color:var(--m-muted);font-size:15px;line-height:1.35}.setrow.stack{justify-content:stretch;display:grid}button.setrow{border:0;border-bottom:1px solid var(--m-hair);text-align:left;width:100%;color:inherit;background:0 0}button.setrow:last-child{border-bottom:0}button.setrow svg.chev{width:20px;height:20px;color:var(--m-muted)}.hero{background:var(--h-bg);color:var(--h-text);padding:max(14px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 18px max(16px, env(safe-area-inset-left,0px));border-radius:0 0 28px 28px;gap:12px;display:grid}:root[data-look=sky][data-tint=false] .hero{border-left:6px solid var(--h-rule-sky,var(--m-rain));border-bottom:1px solid var(--m-line)}.trow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ttl{font-family:var(--m-display);font-weight:var(--m-dw);letter-spacing:-.01em;min-width:0;font-size:24px;line-height:1.08}.ttl small .alt{display:block}.ttl small{text-wrap:pretty;font-family:var(--m-body);color:var(--h-muted);letter-spacing:0;margin-top:4px;font-size:15px;font-weight:500;display:block}.pill{border:1px solid var(--h-tileline);background:var(--h-tile);min-height:44px;color:var(--h-text);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;max-width:52vw;padding:8px 14px;font-size:15px;font-weight:700;display:inline-flex}.pill span{text-overflow:ellipsis;overflow:hidden}.pill svg{width:18px;height:18px}.verdict{font-family:var(--m-display);font-weight:var(--m-dw);letter-spacing:-.01em;text-wrap:pretty;font-size:24px;line-height:1.15}@media (min-width:600px){.verdict{font-size:32px}}.nw{white-space:nowrap}.certain{color:var(--h-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.meter{color:var(--m-text);vertical-align:middle;gap:3px;display:inline-flex}.certain .meter{color:var(--h-text)}.meter i{border:1.5px solid;border-radius:50%;width:9px;height:9px}.meter i.f{background:currentColor}.gtiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gtiles.one{grid-template-columns:1fr}.gt{background:var(--h-tile);border:1px solid var(--h-tileline);border-radius:16px;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.gt svg{width:44px;height:44px}.gt b{font-size:17px;line-height:1.2;display:block}.gt span{color:var(--h-muted);font-size:15px;line-height:1.25;display:block}@media (prefers-reduced-transparency:reduce){.gt{color:var(--m-text)}.gt span{color:var(--m-muted)}}.final{background:var(--h-tile);border:1px solid var(--h-tileline);border-radius:99px;justify-self:start;align-items:center;gap:8px;min-height:32px;padding:4px 12px;font-size:15px;font-weight:700;display:inline-flex}.final i{background:var(--h-ok);border-radius:50%;width:9px;height:9px}.hero-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hero-row:empty{display:none}.demo-badge{background:var(--h-tile);border:1px dashed var(--h-tileline);border-radius:99px;align-items:center;min-height:32px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.hero-cand{color:var(--h-muted);align-items:center;gap:10px;font-size:15px;display:flex}.hero-cand svg{width:28px;height:28px}.hero-cand b{color:var(--h-text);font-size:17px}.sunset{background:var(--sky,linear-gradient(180deg,#6fa6da,#bfd9f0));isolation:isolate;border-radius:16px;height:128px;position:relative;overflow:hidden}:root[data-look=paper] .sunset{filter:saturate(.72)sepia(.12)}.sunset .glow{background:radial-gradient(circle, var(--sunglow,#ffecaabf) 0%, transparent 62%);z-index:0;border-radius:50%;width:170px;height:170px;margin:-85px 0 0 -85px;position:absolute}.sunset .sun{background:var(--suncol,#fff3c4);width:30px;height:30px;box-shadow:0 0 18px 4px var(--sunhalo,#fff0beb3);z-index:1;border-radius:50%;margin:-15px 0 0 -15px;position:absolute}.sunset .ground{background:var(--groundc,#14203452);z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);height:28px;position:absolute;bottom:0;left:0;right:0}.sunset .ground:before{content:"";background:#ffffff80;height:1px;position:absolute;top:0;left:0;right:0}.sunset .reflect{background:var(--suncol,#fff3c4);opacity:.45;z-index:3;border-radius:2px;width:38px;height:3px;margin-left:-19px;position:absolute;bottom:6px}.sunset .ct{z-index:4;color:#0e1621;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border-radius:12px;padding:8px 12px 9px;display:grid;position:absolute;top:12px;left:12px}.sunset .ct small{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:13px;font-weight:700}.sunset .ct b{font-variant-numeric:tabular-nums;font-size:32px;line-height:1.05;font-family:var(--m-body)}.sunset .ct span{opacity:.85;font-size:13px;font-weight:600}.sunset.dark .ct{color:#f2efe8;background:#0e14209e}.sunset .ticks{z-index:4;color:#fff;text-shadow:0 1px 2px #00000073;font-size:13px;font-weight:700;position:absolute;bottom:5px;right:12px}@media (prefers-reduced-motion:no-preference){.sunset .sun,.sunset .glow,.sunset .reflect{transition:left 1s linear,top 1s linear}}.ruler{padding:18px 16px 6px;position:relative}.ruler .line{background:var(--m-line);border-radius:1px;height:2px;position:absolute;top:34px;left:12.5%;right:12.5%}.ruler .prog{background:var(--m-aring);border-radius:1px;height:2px;position:absolute;top:34px;left:12.5%}.stations{grid-template-columns:repeat(var(--n,4), 1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.st{text-align:center;justify-items:center;gap:2px;display:grid}.st .gl{background:var(--m-bg);width:34px;height:34px;color:var(--m-accent);border-radius:50%;place-items:center;display:grid}.st .gl svg{width:26px;height:26px}.st.next .gl{background:var(--m-atint);box-shadow:inset 0 0 0 2px var(--m-aring);width:40px;height:40px;margin-top:-3px}.st.past{opacity:.6}.st b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.st span{color:var(--m-muted);font-size:13px;font-weight:600;line-height:1.2}.st em{color:var(--m-accent);font-size:13px;font-style:normal;font-weight:700}.st em.soon{color:var(--m-caution)}.st em.now{color:var(--m-severe)}.ruler-more{justify-content:center;display:flex}.walks{gap:10px;padding:4px 16px;display:grid}.wk{text-align:left;width:100%;color:inherit;font:inherit;background:var(--m-surface);border-radius:var(--m-r);border:1px solid var(--m-hair);box-shadow:var(--m-shadow);gap:10px;padding:14px 14px 12px;transition:border-color .15s,box-shadow .15s;display:grid}@media (hover:hover){button.wk:hover{border-color:var(--m-line)}}.wkh{align-items:center;gap:12px;display:flex}.wkh svg.gi{width:48px;height:48px}.wkh .t{flex:1;gap:2px;min-width:0;display:grid}.wkh .t b{font-size:17px;line-height:1.25}.wk .t>.meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.wkh .t>span{color:var(--m-muted);font-size:15px}.wkh svg.wi{width:36px;height:36px}.est{color:var(--m-muted);background:var(--m-raised);white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:13px;font-weight:600}.stat{white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:13px;font-weight:700}.stat.dry{background:var(--m-oktint);color:var(--m-ok)}.stat.rain{background:var(--m-raintint);color:var(--m-rain)}.stat.caution{background:var(--m-cautiontint);color:var(--m-caution)}.stat.severe{background:var(--m-severetint);color:var(--m-severe)}.stat.unknown{background:var(--m-raised);color:var(--m-muted)}.changed{color:var(--m-accent);font-size:13px;font-weight:700}.gearnote{color:var(--m-caution);font-size:15px;font-weight:600}.legs{background:var(--m-bg);border-radius:calc(var(--m-r) - 6px);gap:4px;padding:9px 11px;display:grid}.leg{grid-template-columns:88px 44px 1fr;align-items:baseline;gap:8px;font-size:15px;display:grid}.leg .lw{white-space:nowrap}.leg b{white-space:nowrap;font-weight:700}.leg .tnum{color:var(--m-muted);font-variant-numeric:tabular-nums}.leg .lw{text-align:right;color:var(--m-ok);justify-self:end;font-weight:600}.leg .lw.wet{color:var(--m-rain)}.sheet-root{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-scrim{background:var(--scrim);border:0;padding:0;position:absolute;inset:0}.sheet{width:100%;max-width:640px;max-height:calc(100dvh - max(24px, env(safe-area-inset-top,0px)));overscroll-behavior:contain;background:var(--m-surface);color:var(--m-text);padding:8px 18px max(18px, env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;align-content:start;gap:14px;display:grid;position:relative;overflow:auto;box-shadow:0 -12px 40px #00000024}:root[data-look=paper] .sheet{border-radius:22px 22px 0 0}@media (min-width:700px){.sheet-root{align-items:center}.sheet{border-radius:22px;max-height:86dvh}:root[data-look=paper] .sheet{border-radius:22px}}@media (prefers-reduced-motion:no-preference){.sheet{animation:.22s cubic-bezier(.2,.7,.2,1) sheet-in}.sheet-scrim{animation:.2s ease-out fade-in}}.sheet-root.closing .sheet{animation:.18s ease-in both sheet-out}.sheet-root.closing .sheet-scrim{animation:.18s ease-in both fade-out}@keyframes sheet-out{to{opacity:0;transform:translateY(32px)}}@keyframes fade-out{to{opacity:0}}@keyframes sheet-in{0%{opacity:.85;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.grab{background:var(--m-line);border-radius:3px;justify-self:center;width:40px;height:5px}.shh{background:var(--m-surface);z-index:1;justify-content:space-between;align-items:flex-start;gap:10px;padding-top:4px;display:flex;position:sticky;top:-8px}.shh h2{text-wrap:balance;font-size:24px}.shh small{color:var(--m-muted);margin-top:4px;font-size:15px;display:block}.answer2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ans{background:var(--m-bg);border-radius:var(--m-rs);text-align:center;justify-items:center;gap:4px;padding:12px 8px;display:grid}.ans svg{width:64px;height:64px}.ans b{font-size:17px}.ans span{color:var(--m-muted);font-size:15px}.effects{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ef{grid-template-columns:28px 96px 1fr;align-items:center;gap:4px 10px;display:grid}.ef svg{width:26px;height:26px}.ef b{font-size:15px}.efbar{background:var(--m-raised);border-radius:4px;height:8px;overflow:hidden}.efbar i{border-radius:4px;height:100%;display:block}.efn{color:var(--m-muted);grid-column:2/-1;font-size:15px}.shnote{color:var(--m-muted);border-top:1px solid var(--m-line);padding-top:10px;font-size:15px}.hourly{gap:10px;padding:8px 16px;display:grid}.hourly h2{font-size:20px}.hstrip-wrap{overscroll-behavior-x:contain;border-radius:var(--m-r);border:1px solid var(--m-hair);background:var(--m-surface);box-shadow:var(--m-shadow);padding:4px;scroll-padding-inline:4px;overflow-x:auto}@media (pointer:coarse){.hstrip-wrap{scrollbar-width:none}.hstrip-wrap::-webkit-scrollbar{display:none}}.hstrip{width:max-content;margin:0;padding:0 0 6px;list-style:none;display:flex}.hc{flex:none;grid-template-rows:18px 20px 20px 34px 22px 36px 18px;place-items:center;width:56px;font-size:13px;display:grid;position:relative}.hstrip.windy .hc{grid-template-rows:18px 20px 20px 34px 22px 36px 18px 18px}.hc .day{color:var(--m-text);justify-self:start;padding-left:6px;font-weight:700}.hc.newday{box-shadow:inset 1px 0 0 var(--m-line)}.hc .band{color:var(--m-accent);white-space:nowrap;z-index:1;justify-self:start;padding-left:6px;font-weight:700;overflow:visible}.hc.walk{background:var(--m-atint)}.hc.walk.bs{border-top-left-radius:12px;border-bottom-left-radius:12px}.hc.walk.be{box-shadow:inset -3px 0 0 var(--m-surface);border-top-right-radius:12px;border-bottom-right-radius:12px}.hc .tm{color:var(--m-muted);font-variant-numeric:tabular-nums;font-weight:600}.hc svg{width:30px;height:30px}.hc .v{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.hc .barw{align-self:end;align-items:flex-end;width:22px;height:100%;display:flex}.hc .barw i{border-radius:6px;width:100%;display:block}.hc .pc{color:var(--m-muted);font-variant-numeric:tabular-nums}.hc .pc.on{color:var(--m-rain);font-weight:700}.hc .gust{color:var(--m-caution);white-space:nowrap;font-size:12px;font-weight:700}.hlegend{color:var(--m-muted);flex-wrap:wrap;gap:6px 16px;margin:0;font-size:13px;display:flex}.hlegend span{align-items:center;gap:6px;display:inline-flex}.hlegend .sw{border-radius:4px;width:12px;height:12px;display:inline-block}.hlegend .sw.rain{background:var(--m-rainM)}.hlegend .sw.walk{background:var(--m-atint);box-shadow:inset 0 0 0 1px var(--m-aring)}.hlegend .sw.wind{background:var(--m-caution)}.zlist{background:var(--m-surface);border:1px solid var(--m-hair);border-radius:var(--m-r);margin:0;padding:0;list-style:none;overflow:hidden}.zl{border-bottom:1px solid var(--m-hair);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 16px;font-size:17px;display:flex}.zl:last-child{border-bottom:0}.zl .lbl{align-items:center;gap:10px;display:flex}.zl .lbl svg{width:26px;height:26px}.zl .lbl small{color:var(--m-muted);font-size:13px;display:block}.zl b{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.zl.hl b{color:var(--m-accent)}.zfoot{color:var(--m-muted);font-size:15px}.sect{gap:8px;padding:8px 16px;display:grid}.sect h2{font-size:20px}.changes{gap:6px;margin:0;padding-left:20px;display:grid}.source{color:var(--m-muted);gap:4px;padding:8px 16px 16px;font-size:13px;display:grid}.action-row{flex-wrap:wrap;gap:10px;padding:8px 16px;display:flex}.action-row .btn{white-space:nowrap;flex:140px}.offline-bar{border-radius:var(--m-rs);background:var(--m-cautiontint);color:var(--m-text);justify-content:space-between;align-items:center;gap:10px;margin:8px 16px 0;padding:10px 16px;font-size:15px;font-weight:600;display:flex}.refresh-row{color:var(--m-muted);justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:flex}.ptr{height:0;color:var(--m-muted);place-items:center;font-size:13px;transition:height .15s;display:grid;overflow:hidden}.daypills{grid-template-columns:repeat(var(--n,3), 1fr);gap:8px;padding:8px 16px;display:grid}.dp{border:1px solid var(--m-hair);min-height:64px;box-shadow:var(--m-shadow);border-radius:var(--m-rs);background:var(--m-surface);color:var(--m-text);justify-items:center;gap:2px;padding:8px 6px;font-size:13px;display:grid}.dp b{font-size:15px}.dp[aria-pressed=true]{border-color:var(--m-aring);box-shadow:0 0 0 1px var(--m-aring)}.dp svg{width:28px;height:28px}.nights{gap:8px;display:grid}.night-row{align-items:flex-start;gap:12px;font-size:15px;display:flex}.night-row svg{width:32px;height:32px}.nudge{width:calc(100% - 32px);margin:16px 16px 0}.offer{margin:16px 16px 0}.nudge .wkh svg.gi{width:44px;height:44px}.ob{max-width:560px;min-height:100dvh;padding:max(20px, env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) max(20px, env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));flex-direction:column;gap:16px;margin:0 auto;display:flex}.steps{gap:6px;display:flex}.steps i{background:var(--m-line);border-radius:3px;flex:1;height:5px}.steps i.on{background:var(--m-aring)}.ob h1{font-size:30px}.ob .lede{color:var(--m-muted);font-size:17px}.ob .sp{flex:1}.ob-foot{gap:10px;display:flex}.ob-foot .btn{flex:1}.ob-foot .btn.secondary{flex:none;min-width:104px}.welcome{align-items:center;gap:12px;display:flex}.welcome img{border-radius:12px;width:48px;height:48px}.results{border:1px solid var(--m-hair);border-radius:var(--m-r);box-shadow:var(--m-shadow);background:var(--m-surface);margin:0;padding:0;list-style:none;overflow:hidden}.results li+li{border-top:1px solid var(--m-hair)}.results button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 14px;display:flex}.results button svg{width:22px;height:22px;color:var(--m-muted)}.results button small{color:var(--m-muted);font-size:15px}.results button[aria-selected=true],.results button:hover{background:var(--m-raised)}.status-line:empty{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.chosen{border-radius:var(--m-rs);background:var(--m-atint);border:1px solid var(--m-aring);align-items:center;gap:12px;padding:12px 14px;display:flex}.chosen svg{width:24px;height:24px;color:var(--m-accent)}.pick{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pk{border:1px solid var(--m-hair);border-radius:var(--m-r);background:var(--m-surface);color:var(--m-text);box-shadow:var(--m-shadow);text-align:center;justify-items:center;gap:6px;min-height:120px;padding:14px 8px 12px;font-size:17px;font-weight:700;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.pk>svg{width:64px;height:64px}.pk[aria-pressed=true]{border-color:var(--m-aring);box-shadow:0 0 0 1px var(--m-aring), var(--m-shadow)}.pk .tick{border:1.5px solid var(--m-line);background:var(--m-surface);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:10px;right:10px}.pk[aria-pressed=true] .tick{background:var(--m-afill);border-color:var(--m-afill);color:var(--m-onaccent)}.pk .tick svg{width:16px;height:16px}.pk[aria-pressed=false]>svg{opacity:.55}.pk.wide{text-align:left;grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start;gap:14px;min-height:76px;padding:10px 44px 10px 14px}.pk.wide>svg{width:56px;height:56px}.pk.wide>span>span{color:var(--m-muted);font-size:15px;font-weight:500;display:block}.cl-head{gap:10px;display:grid}.count{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.count b{font-family:var(--m-display);font-variant-numeric:tabular-nums;color:var(--m-accent);font-size:32px;font-weight:700}.count span{color:var(--m-muted);font-size:15px}.pbar{background:var(--m-raised);border-radius:4px;height:8px;overflow:hidden}.pbar i{background:var(--m-aring);border-radius:4px;height:100%;transition:width .3s;display:block}.group{background:var(--m-surface);border-radius:var(--m-r);border:1px solid var(--m-hair);box-shadow:var(--m-shadow);padding:14px 16px 4px;display:grid}.group.donegroup{padding:4px 16px}.group h3{font-family:var(--m-body);letter-spacing:.07em;text-transform:uppercase;color:var(--m-muted);padding-bottom:4px;font-size:13px;font-weight:700;line-height:1.3}.group ul{margin:0;padding:0;list-style:none}.task{border-bottom:1px solid var(--m-hair);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.task:last-child{border-bottom:0}.task label{cursor:pointer;flex:1;align-items:flex-start;gap:12px;min-height:44px;display:flex}.task input{opacity:0;width:1px;height:1px;position:absolute}.cbox{border:1.5px solid var(--m-lines);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;transition:background .2s,border-color .2s;display:grid}.task input:checked+.cbox{background:var(--m-aring);border-color:var(--m-aring)}.task input:checked+.cbox:after{content:"";border:2.5px solid var(--m-surface);border-top:0;border-right:0;width:10px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.task input:focus-visible+.cbox{outline:3px solid var(--m-aring);outline-offset:2px}.task .tt{gap:2px;display:grid}.task .tt b{font-weight:600}.task small{color:var(--m-muted);font-size:15px}.task small.wx{color:var(--m-rain);align-items:flex-start;gap:6px;font-weight:600;line-height:1.35;display:flex}.task small.wx svg{width:18px;height:18px;margin-top:1px}.task.x .tt b{color:var(--m-muted);text-decoration:line-through}.task .rm{margin-left:auto}.donegroup summary{cursor:pointer;letter-spacing:.07em;text-transform:uppercase;min-height:44px;color:var(--m-muted);align-items:center;font-size:13px;font-weight:700;list-style:none;display:flex}.donegroup summary::-webkit-details-marker{display:none}.donegroup summary:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:7px;height:7px;margin:0 12px 0 2px;transition:transform .15s;transform:rotate(-45deg)}.donegroup[open] summary:before{transform:rotate(45deg)}.donegroup[open] summary{margin-bottom:4px}.add-row{gap:8px;display:flex}.add-row .input{flex:1}.shield{color:var(--m-muted);align-items:flex-start;gap:10px;font-size:15px;display:flex}.shield svg{width:28px;height:28px}.steps-list{gap:6px;margin:0;padding-left:22px;display:grid}.notice.steps-box{gap:8px;font-size:17px;display:grid}.looks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lookcard{border:1px solid var(--m-hair);box-shadow:var(--m-shadow);border-radius:var(--m-r);background:var(--m-surface);text-align:left;color:var(--m-text);padding:0;display:grid;overflow:hidden}.lookcard[aria-checked=true]{border-color:var(--m-aring);box-shadow:0 0 0 1px var(--m-aring), var(--m-shadow)}.lookcard .pv{align-content:end;height:74px;padding:8px 10px;font-size:17px;font-weight:700;display:grid}.lookcard .pv.sky{color:#fff;background:linear-gradient(#425e7c,#2f4a68);font-family:system-ui,sans-serif}.lookcard .pv.paper{color:#1d1b17;background:#f4efe4;border-bottom:2px solid #7a2e2a;font-family:Georgia,serif}.lookcard .nm{min-height:44px;padding:10px;font-weight:700}.timepick{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.shulrow{gap:10px}.shulval{justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.shulval.wide .stepper{width:100%;display:flex}.shulval.wide .stepper output{white-space:nowrap;flex:1}.stepper{align-items:center;gap:4px;display:inline-flex}.stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:64px;font-weight:700}.info-page{gap:16px;display:grid}.info-page h2{margin-top:8px;font-size:20px}.info-page p,.info-page li{max-width:65ch;color:var(--m-text)}.info-page ul{gap:6px;margin:0;padding-left:20px;display:grid}.backbar{align-items:center;gap:8px;display:flex}.gs2{background:var(--m-bg);flex-direction:column;min-height:100dvh;display:flex}.gs2 .top{background:var(--h-bg);color:var(--h-text);padding:max(20px, env(safe-area-inset-top,0px)) 20px 28px;text-align:center;border-radius:0 0 28px 28px;justify-items:center;gap:12px;display:grid}.gs2 .top svg.big{width:96px;height:96px;margin-top:24px}.gs2 h1{font-size:44px}.gs2 .top p{color:var(--h-muted);text-wrap:balance;max-width:30ch;font-size:17px}.gs2 .plan{gap:10px;width:100%;max-width:560px;margin:0 auto;padding:18px 16px;list-style:none;display:grid}.gs2 .pr{background:var(--m-surface);border:1px solid var(--m-hair);box-shadow:var(--m-shadow);border-radius:var(--m-r);align-items:center;gap:14px;padding:12px 14px;font-size:17px;display:flex}.gs2 .pr svg{width:48px;height:48px}.gs2 .pr span{color:var(--m-muted);font-size:15px;display:block}.gs2 .foot{padding:16px 20px max(24px, env(safe-area-inset-bottom,0px));color:var(--m-muted);text-align:center;margin-top:auto;font-size:15px}.state{text-align:center;color:var(--m-muted);justify-items:center;gap:14px;padding:48px 24px;display:grid}.state svg{width:72px;height:72px}.skeleton{background:var(--m-raised);border-radius:var(--m-rs)}:root{--ease-out:cubic-bezier(.2, .7, .2, 1)}body{transition:background-color .3s,color .3s}.screen-in{animation:screen-in .26s var(--ease-out) both}@keyframes screen-in{0%{opacity:.85;transform:translateY(6px)}to{opacity:1;transform:none}}.walks>.wk{animation:rise-in .32s var(--ease-out) both}.walks>.wk:nth-child(2){animation-delay:40ms}.walks>.wk:nth-child(3){animation-delay:80ms}.walks>.wk:nth-child(n+4){animation-delay:.12s}@keyframes rise-in{0%{opacity:.85;transform:translateY(8px)}to{opacity:1;transform:none}}.btn,.chip,.pk,.lookcard,.dp,.tab,.icon-btn,.close-btn,button.setrow,button.wk,.seg button,.pill{transition:transform .14s var(--ease-out), background-color .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease, filter .18s ease}.btn:not([disabled]):active,.chip:active,.pk:active,.lookcard:active,.dp:active,.icon-btn:not([disabled]):active,.close-btn:active,.pill:active{transform:scale(.97)}button.wk:active,button.setrow:active{transform:scale(.99)}.tab:active svg{transform:scale(.9)}.tab svg{transition:transform .18s var(--ease-out), color .18s ease}.tab[aria-current=page] svg{transform:translateY(-1px)}.seg button:active{transform:scale(.97)}.task input:checked+.cbox{animation:tick-pop .28s var(--ease-out)}@keyframes tick-pop{0%{transform:scale(.8)}60%{transform:scale(1.08)}to{transform:scale(1)}}.task .tt b{transition:color .25s}.pk .tick,.pk>svg{transition:background-color .18s,border-color .18s,opacity .2s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hero-main{gap:12px;display:grid}.shabbos-grid{grid-template-columns:minmax(0,1fr);gap:4px;display:grid;container-type:inline-size}.ttl small .nw{white-space:normal}@container (width>=640px){.walks>.wk:not(.nudge){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:20px;padding:16px 18px}.walks>.wk:not(.nudge)>.legs{grid-area:1/2/span 3;align-content:center;align-self:stretch}.walks>.wk:not(.nudge)>:not(.legs){grid-column:1}}@container (width>=760px){.hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:32px;padding:24px 28px 28px}.hero>.trow,.hero>.hero-row{grid-column:1/-1}.hero>.hero-main{grid-column:1;align-content:end}.hero>.gtiles{grid-column:2;grid-template-columns:1fr;align-self:end}.verdict{font-size:34px}.ttl{font-size:28px}.shabbos-foot{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 24px;display:grid}.shabbos-foot .action-row{flex-wrap:nowrap}.shabbos-foot .action-row .btn{flex:none}.shabbos-foot .source{padding-top:12px}}@media (min-width:900px){.shabbos-grid{gap:8px;padding:24px 32px 0}.shabbos-grid .hero{border-radius:28px}.shabbos-grid .walks,.shabbos-grid .hourly,.shabbos-grid .sect,.shabbos-grid .action-row,.shabbos-grid .source,.shabbos-grid .ruler,.shabbos-grid .daypills{padding-inline:0}.shabbos-grid .nudge{width:100%;margin-inline:0}.shabbos-grid .offer{margin-inline:0}.shabbos-grid .ruler{padding-top:22px}}@media (min-width:1100px){.content{max-width:1040px}}.print-only{display:none}.wk .t>span,.wk .t>b{display:block}@media print{@page{size:letter portrait;margin:10mm 12mm}html,body{font-size:11pt;color:#1c1915!important;background:#fff!important}.app,.sheet-root,.tabbar{display:none!important}.print-only{display:block!important}.fridge{--f-ink:#1c1915;--f-muted:#5f574c;--f-line:#e3dacb;--f-tint:#f6f0e4;--f-tile:#fbf8f2;--f-accent:#7a4e25;color:var(--f-ink);-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.3}.fridge *{break-inside:avoid}.fridge b{font-weight:700}.fridge small{color:var(--f-muted);font-size:9pt;display:block}.fridge .tnum{font-variant-numeric:tabular-nums}.f-head{justify-content:space-between;align-items:flex-end;gap:12pt;margin-bottom:8pt;display:flex}.f-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--f-muted);margin:0;font-size:8.5pt;font-weight:700}.f-head h1{margin:2pt 0 0;font:700 22pt/1.1 Georgia,Times New Roman,serif}.f-sub{color:var(--f-muted);margin:2pt 0 0;font-size:10.5pt}.f-alt{font-size:18pt;font-weight:700}.f-head.rtl{text-align:right;justify-content:flex-end}.f-verdict{background:var(--f-tint);border-radius:14pt;grid-template-columns:1.5fr 1fr;align-items:center;gap:14pt;padding:10pt 14pt;display:grid}.f-headline{margin:0;font:700 16pt/1.25 Georgia,Times New Roman,serif}.f-tiles{gap:6pt;display:grid}.f-tile{background:var(--f-tile);border-radius:10pt;align-items:center;gap:8pt;padding:5pt 8pt;font-size:10.5pt;display:flex}.f-tile svg{flex:none;width:24pt;height:24pt}.f-stations{border:.75pt solid var(--f-line);text-align:center;border-radius:12pt;grid-template-columns:repeat(4,1fr);margin:8pt 0;padding:6pt 4pt;display:grid}.f-stations>div{justify-items:center;gap:1pt;display:grid}.f-stations>div+div{border-inline-start:.75pt solid var(--f-line)}.f-stations svg{width:16pt;height:16pt}.f-stations b{font-size:15pt}.f-walks{gap:5pt;display:grid}.f-walk{border:.75pt solid var(--f-line);border-radius:12pt;grid-template-columns:32pt minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:10pt;padding:5pt 10pt;display:grid}.f-walk svg{width:30pt;height:30pt}.f-walk-main{gap:1pt;font-size:10.5pt;display:grid}.f-walk-main b{font-size:12pt}.f-legs{background:var(--f-tint);border-radius:8pt;gap:2pt;padding:5pt 8pt;font-size:10pt;display:grid}.f-legs>span{grid-template-columns:58pt 36pt 1fr;gap:6pt;display:grid}.f-legs>span>:last-child{text-align:right;color:var(--f-muted)}.f-note{color:var(--f-muted);margin:0;font-size:8.5pt}.f-cols{gap:9pt;margin-top:9pt;display:grid}.f-cols h2{border-bottom:1pt solid var(--f-ink);margin:0 0 3pt;padding-bottom:3pt;font:700 12pt Georgia,Times New Roman,serif}.f-cols table,.f-cols tbody{display:block}.f-cols tbody,.f-cols ul{columns:2;column-gap:22pt}.f-cols tr{justify-content:space-between;gap:8pt;display:flex}.f-cols td{padding:2.2pt 0;font-size:9.5pt}.f-cols td+td{white-space:nowrap;text-align:end}.f-cols tr,.f-cols li{border-bottom:.5pt solid var(--f-line)}.f-cols ul{margin:0;padding:0;list-style:none}.f-cols li{gap:7pt;padding:2.2pt 0;font-size:9.5pt;display:flex}.f-cols li:before{content:"";border:1pt solid var(--f-ink);border-radius:2.5pt;flex:none;width:9pt;height:9pt;margin-top:1.5pt}.f-foot{color:var(--f-muted);margin-top:7pt;font-size:8pt}}
