@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/noto-sans-hebrew-hebrew-Bt6ehdp-.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/noto-sans-hebrew-latin-ext-BojrQYZr.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/noto-sans-hebrew-latin-Dl_pbM6R.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/heebo-hebrew-BPH8bhzJ.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/heebo-latin-ext-D5vEfs3i.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/heebo-latin-CXdlclQD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/frank-ruhl-libre-hebrew-600-AmUIMEe5.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05F2,U+05F5-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/frank-ruhl-libre-hebrew-700-ZxcPrX5v.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05F2,U+05F5-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}:root{--control-h: 40px;--control-h-sm: 30px;--pill-ink-mix: 20%;--ftag-gray-bg: #eceef1;--ftag-gray-ink: #3d4450;--ftag-blue-bg: #e3edfb;--ftag-blue-ink: #1d4f91;--ftag-navy-bg: #e4eaf4;--ftag-navy-ink: #2b4268;--ftag-teal-bg: #ddf3f0;--ftag-teal-ink: #105e58;--ftag-mint-bg: #ddf3e9;--ftag-mint-ink: #1e6141;--ftag-green-bg: #e3f3e3;--ftag-green-ink: #24622c;--ftag-olive-bg: #e8efd9;--ftag-olive-ink: #4b5c25;--ftag-amber-bg: #fbf0d2;--ftag-amber-ink: #704b00;--ftag-gold-bg: #fbf0c2;--ftag-gold-ink: #735500;--ftag-orange-bg: #fde8d9;--ftag-orange-ink: #8a3a0a;--ftag-coral-bg: #fbe1d7;--ftag-coral-ink: #9e4227;--ftag-red-bg: #fbe3e3;--ftag-red-ink: #9b1f24;--ftag-burgundy-bg: #f6e1e7;--ftag-burgundy-ink: #7f1d3b;--ftag-pink-bg: #fbe3ef;--ftag-pink-ink: #8f2258;--ftag-purple-bg: #eee6fa;--ftag-purple-ink: #5b2f99;--ftag-plum-bg: #efe3f5;--ftag-plum-ink: #663578;--ftag-cyan-bg: #dcf3f8;--ftag-cyan-ink: #07576b;--ftag-indigo-bg: #e5e8fb;--ftag-indigo-ink: #343f8c;--ftag-lime-bg: #edf5d8;--ftag-lime-ink: #456313;--ftag-brown-bg: #f1e7df;--ftag-brown-ink: #67452f;--ftag-mustard-bg: #f7edc8;--ftag-mustard-ink: #715300;--ftag-slate-bg: #e6ebef;--ftag-slate-ink: #384858;--ftag-sand-bg: #f3ead9;--ftag-sand-ink: #674f2c;--ftag-rose-bg: #f8e4e6;--ftag-rose-ink: #873846;--ftag-fuchsia-bg: #f9e0f5;--ftag-fuchsia-ink: #861d76;--ftag-sky-bg: #e0f0fc;--ftag-sky-ink: #135684;--ftag-forest-bg: #dcebe0;--ftag-forest-ink: #1d4a2c;--pill-ink-mix-gold: 40%;--paper: #f3f5f8;--surface: #ffffff;--surface-raised: #ffffff;--surface-sunk: #f1f4f7;--ink: #172033;--muted: #637083;--help-ink: #4d5869;--line: #e4e9f0;--line-strong: #d5dce6;--brand: #14233a;--brand-2: #0866d6;--brand-2-ink: #ffffff;--accent: #1f6fd6;--gold: var(--accent);--danger: #a63d3d;--ok: #2f7d5b;--warn: #9a6a0c;--cal-prayer-bg: #e6f0fc;--cal-prayer-ink: #0b3a7a;--cal-shiur-bg: #e2f4f1;--cal-shiur-ink: #0d5c52;--cal-patron-bg: #fbf0d9;--cal-patron-ink: #6e4a00;--cal-yahrzeit-bg: #efe8f8;--cal-yahrzeit-ink: #4b2d7a;--cal-booking-bg: #e4f3ea;--cal-booking-ink: #1f5a3c;--cal-announcement-bg: #fbe7ea;--cal-announcement-ink: #8a2534;--cal-special-bg: #f3ecdf;--cal-special-ink: #5c4214;--cal-birthday-bg: #fde8f1;--cal-birthday-ink: #8a1f52;--cal-barMitzvah-bg: #e8eafb;--cal-barMitzvah-ink: #2d3585;--cal-anniversary-bg: #fdeee4;--cal-anniversary-ink: #8a3d12;--cal-personDate-bg: #eef0f3;--cal-personDate-ink: #3c4654;--cal-maintenance-bg: #e1f1f7;--cal-maintenance-ink: #0e4a62;--cal-reminder-bg: #fff6cc;--cal-reminder-ink: #665000;--cal-renewal-bg: #f5e4f5;--cal-renewal-ink: #6d1f6d;--cal-goal-bg: #e9f7d9;--cal-goal-ink: #3b6212;--cal-device-bg: #e0f4fa;--cal-device-ink: #00546b;--cal-auction-bg: #f9e6dc;--cal-auction-ink: #7d2f0e;--cal-form-bg: #ecebf7;--cal-form-ink: #3d3a73;--pending: #6450b4;--rail-ink: #e8eef3;--primary: var(--brand-2);--primary-soft: #e6f0fc;--primary-ink: #0b3a7a;--bg: var(--paper);--border: var(--line);--focus-ring: color-mix(in srgb, var(--brand-2) 30%, transparent);--r: 16px;--r-md: 12px;--r-sm: 10px;--brand-2-tint: color-mix(in srgb, var(--brand-2) 8%, var(--surface));--text: var(--ink);--surface-2: var(--surface-sunk);--hover: rgb(127 127 127 / 13%);--rail-accent: #9fd0ff;--shadow: 0 1px 2px rgba(20, 32, 51, .04), 0 8px 24px rgba(20, 32, 51, .06);--card-shadow: 0 1px 3px rgba(20, 32, 51, .07), 0 6px 18px rgba(20, 32, 51, .08);--font-body: "Noto Sans Hebrew", Arial, "Segoe UI", system-ui, sans-serif;--font-display: var(--font-body);--kiosk-canvas: #081914;--kiosk-canvas-glow: #12352a;--kiosk-surface: #10251e;--kiosk-surface-strong: #18342a;--kiosk-line: #2b5142;--kiosk-ink: #f6f2e9;--kiosk-muted: #a7beb3;--kiosk-accent: #9fd0ff;--kiosk-accent-soft: #3f6f99;--fs-xs: .875rem;--fs-sm: .9rem;--fs-md: .94rem;--fs-lg: 1.15rem;--fs-xl: 1.45rem;--fs-title: 1.05rem;--fw-regular: 400;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.25;--lh-body: 1.55;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--strip-gap: var(--sp-4);--ribbon-h: 62px;--sticky-top: var(--ribbon-h)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--pill-ink-mix: 0%;--ftag-gray-bg: #2e323a;--ftag-gray-ink: #d5d9e0;--ftag-blue-bg: #1c2d47;--ftag-blue-ink: #a9c8f2;--ftag-navy-bg: #222c40;--ftag-navy-ink: #b7c9eb;--ftag-teal-bg: #163634;--ftag-teal-ink: #8fd9d0;--ftag-mint-bg: #17382a;--ftag-mint-ink: #9bd9b7;--ftag-green-bg: #1d3520;--ftag-green-ink: #9fd9a6;--ftag-olive-bg: #2b341b;--ftag-olive-ink: #c5d49c;--ftag-amber-bg: #3a2f12;--ftag-amber-ink: #f0cf7a;--ftag-gold-bg: #3a3015;--ftag-gold-ink: #f0d36f;--ftag-orange-bg: #3d2516;--ftag-orange-ink: #f5b98d;--ftag-coral-bg: #40261f;--ftag-coral-ink: #f3b49b;--ftag-red-bg: #3f1d1f;--ftag-red-ink: #f2a7a9;--ftag-burgundy-bg: #3a1e29;--ftag-burgundy-ink: #edafc2;--ftag-pink-bg: #3d1b2d;--ftag-pink-ink: #f0a6cb;--ftag-purple-bg: #2d2242;--ftag-purple-ink: #c9b2f0;--ftag-plum-bg: #30203d;--ftag-plum-ink: #d7b4e8;--ftag-mustard-bg: #3a3019;--ftag-mustard-ink: #efd57d;--ftag-cyan-bg: #13323b;--ftag-cyan-ink: #8bd8eb;--ftag-indigo-bg: #242842;--ftag-indigo-ink: #b9c3ff;--ftag-lime-bg: #2d371b;--ftag-lime-ink: #c2df82;--ftag-brown-bg: #39291f;--ftag-brown-ink: #dbb79a;--ftag-slate-bg: #263039;--ftag-slate-ink: #c3d0dc;--ftag-sand-bg: #362e22;--ftag-sand-ink: #e2cfae;--ftag-rose-bg: #3b2226;--ftag-rose-ink: #eeb5bf;--ftag-fuchsia-bg: #3a1a36;--ftag-fuchsia-ink: #eea8e2;--ftag-sky-bg: #16303f;--ftag-sky-ink: #9fd2f5;--ftag-forest-bg: #172c1f;--ftag-forest-ink: #a7d3b4;--pill-ink-mix-gold: 0%;--paper: #14161b;--surface: #1c1f26;--surface-raised: #232730;--surface-sunk: #171a20;--ink: #e9e7e1;--muted: #9a968d;--help-ink: #bdb8ae;--line: #2c2f38;--line-strong: #3a3e49;--brand: #0f2438;--brand-2: #4da3ea;--brand-2-ink: #0a1a33;--primary-soft: #16304f;--primary-ink: #d6e9ff;--accent: #6cb4ef;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 12px rgba(0, 0, 0, .25);--card-shadow: var(--shadow);--danger: #e27d7d;--ok: #5cc494;--warn: #e0ab4d;--cal-prayer-bg: #16304f;--cal-prayer-ink: #d6e9ff;--cal-shiur-bg: #123a36;--cal-shiur-ink: #bfeee6;--cal-patron-bg: #3d3014;--cal-patron-ink: #f6dc9e;--cal-yahrzeit-bg: #2e2342;--cal-yahrzeit-ink: #ddd0f5;--cal-booking-bg: #163a28;--cal-booking-ink: #c3ecd3;--cal-announcement-bg: #432029;--cal-announcement-ink: #f6c9d1;--cal-special-bg: #3a3020;--cal-special-ink: #f0dcb4;--cal-birthday-bg: #42192f;--cal-birthday-ink: #f7c6dd;--cal-barMitzvah-bg: #20244a;--cal-barMitzvah-ink: #ccd1fa;--cal-anniversary-bg: #43271a;--cal-anniversary-ink: #f6cfb8;--cal-personDate-bg: #262c35;--cal-personDate-ink: #d3d9e2;--cal-maintenance-bg: #10303d;--cal-maintenance-ink: #bfe5f3;--cal-reminder-bg: #3a3310;--cal-reminder-ink: #f5e7a6;--cal-renewal-bg: #3b1c3b;--cal-renewal-ink: #efc6ef;--cal-goal-bg: #24361a;--cal-goal-ink: #d2edb5;--cal-device-bg: #0c3542;--cal-device-ink: #b6ebf8;--cal-auction-bg: #45230f;--cal-auction-ink: #f7cdb5;--cal-form-bg: #282645;--cal-form-ink: #d4d2f6;--pending: #a898ec}}:root[data-theme=dark]{--pill-ink-mix: 0%;--ftag-gray-bg: #2e323a;--ftag-gray-ink: #d5d9e0;--ftag-blue-bg: #1c2d47;--ftag-blue-ink: #a9c8f2;--ftag-navy-bg: #222c40;--ftag-navy-ink: #b7c9eb;--ftag-teal-bg: #163634;--ftag-teal-ink: #8fd9d0;--ftag-mint-bg: #17382a;--ftag-mint-ink: #9bd9b7;--ftag-green-bg: #1d3520;--ftag-green-ink: #9fd9a6;--ftag-olive-bg: #2b341b;--ftag-olive-ink: #c5d49c;--ftag-lime-bg: #2d371b;--ftag-lime-ink: #c2df82;--ftag-amber-bg: #3a2f12;--ftag-amber-ink: #f0cf7a;--ftag-gold-bg: #3a3015;--ftag-gold-ink: #f0d36f;--ftag-orange-bg: #3d2516;--ftag-orange-ink: #f5b98d;--ftag-coral-bg: #40261f;--ftag-coral-ink: #f3b49b;--ftag-red-bg: #3f1d1f;--ftag-red-ink: #f2a7a9;--ftag-burgundy-bg: #3a1e29;--ftag-burgundy-ink: #edafc2;--ftag-pink-bg: #3d1b2d;--ftag-pink-ink: #f0a6cb;--ftag-purple-bg: #2d2242;--ftag-purple-ink: #c9b2f0;--ftag-plum-bg: #30203d;--ftag-plum-ink: #d7b4e8;--ftag-mustard-bg: #3a3019;--ftag-mustard-ink: #efd57d;--ftag-cyan-bg: #13323b;--ftag-cyan-ink: #8bd8eb;--ftag-indigo-bg: #242842;--ftag-indigo-ink: #b9c3ff;--ftag-brown-bg: #39291f;--ftag-brown-ink: #dbb79a;--ftag-slate-bg: #263039;--ftag-slate-ink: #c3d0dc;--ftag-sand-bg: #362e22;--ftag-sand-ink: #e2cfae;--ftag-rose-bg: #3b2226;--ftag-rose-ink: #eeb5bf;--ftag-fuchsia-bg: #3a1a36;--ftag-fuchsia-ink: #eea8e2;--ftag-sky-bg: #16303f;--ftag-sky-ink: #9fd2f5;--ftag-forest-bg: #172c1f;--ftag-forest-ink: #a7d3b4;--pill-ink-mix-gold: 0%;--paper: #14161b;--surface: #1c1f26;--surface-raised: #232730;--surface-sunk: #171a20;--ink: #e9e7e1;--muted: #9a968d;--help-ink: #bdb8ae;--line: #2c2f38;--line-strong: #3a3e49;--brand: #0f2438;--brand-2: #4da3ea;--brand-2-ink: #0a1a33;--primary-soft: #16304f;--primary-ink: #d6e9ff;--accent: #6cb4ef;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 12px rgba(0, 0, 0, .25);--card-shadow: var(--shadow);--danger: #e27d7d;--ok: #5cc494;--warn: #e0ab4d;--cal-prayer-bg: #16304f;--cal-prayer-ink: #d6e9ff;--cal-shiur-bg: #123a36;--cal-shiur-ink: #bfeee6;--cal-patron-bg: #3d3014;--cal-patron-ink: #f6dc9e;--cal-yahrzeit-bg: #2e2342;--cal-yahrzeit-ink: #ddd0f5;--cal-booking-bg: #163a28;--cal-booking-ink: #c3ecd3;--cal-announcement-bg: #432029;--cal-announcement-ink: #f6c9d1;--cal-special-bg: #3a3020;--cal-special-ink: #f0dcb4;--cal-birthday-bg: #42192f;--cal-birthday-ink: #f7c6dd;--cal-barMitzvah-bg: #20244a;--cal-barMitzvah-ink: #ccd1fa;--cal-anniversary-bg: #43271a;--cal-anniversary-ink: #f6cfb8;--cal-personDate-bg: #262c35;--cal-personDate-ink: #d3d9e2;--cal-maintenance-bg: #10303d;--cal-maintenance-ink: #bfe5f3;--cal-reminder-bg: #3a3310;--cal-reminder-ink: #f5e7a6;--cal-renewal-bg: #3b1c3b;--cal-renewal-ink: #efc6ef;--cal-goal-bg: #24361a;--cal-goal-ink: #d2edb5;--cal-device-bg: #0c3542;--cal-device-ink: #b6ebf8;--cal-auction-bg: #45230f;--cal-auction-ink: #f7cdb5;--cal-form-bg: #282645;--cal-form-ink: #d4d2f6;--pending: #a898ec}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--ribbon-h) + 12px)}html:has(.main){scrollbar-gutter:stable}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.012em;margin:0}h1{font-size:var(--fs-xl)}h2{font-size:var(--fs-lg)}h3{font-size:var(--fs-title);font-weight:var(--fw-semibold)}h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:1.35}h4{font-size:var(--fs-md);margin:var(--sp-3) 0 var(--sp-2)}h4:where(:first-child){margin-top:0}.row>h4{margin:0}:where(.notice-bell-panel-head,.hallmap-locked__text,.pubform__done,.fin-refund)>h4{margin:0}.alert__text>h4{margin:0 0 var(--sp-1)}h5,h6{font-size:var(--fs-sm)}small{font-size:var(--fs-xs)}.hint{color:var(--muted);font-size:var(--fs-xs);font-weight:var(--fw-regular)}a{color:var(--brand-2);text-decoration:none}a:hover{text-decoration:underline}p a:not([class*=btn]){text-decoration:underline}p a:not([class*=btn]):hover{text-decoration:none}:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px;border-radius:3px}.app-shell{min-height:100vh}@media (min-width: 860px){.app-shell{display:grid;grid-template-columns:auto minmax(0,1fr)}.app-shell--no-rail{grid-template-columns:minmax(0,1fr)}}.rail{--rail-bg: linear-gradient(180deg, color-mix(in srgb, var(--brand) 92%, #ffffff) 0%, var(--brand) 38%);--rail-edge: rgba(255, 255, 255, .06);--rail-fg: rgba(232, 238, 243, .82);--rail-fg-strong: #fff;--rail-fg-muted: rgba(232, 238, 243, .5);--rail-fg-muted-strong: rgba(232, 238, 243, .72);--rail-line: rgba(255, 255, 255, .06);--rail-guide: rgba(255, 255, 255, .09);--rail-hover: rgba(255, 255, 255, .07);--rail-active-bg: rgba(255, 255, 255, .08);--rail-active-fg: #fff;--rail-active-icon: var(--rail-accent);--rail-marker: var(--rail-accent);--rail-focus: var(--rail-accent);--rail-search-bg: rgba(255, 255, 255, .07);--rail-search-line: rgba(255, 255, 255, .1);--rail-search-fg: rgba(232, 238, 243, .78);--rail-kbd-line: rgba(255, 255, 255, .18);--rail-scrollbar: rgba(255, 255, 255, .18);--rail-link-accent: var(--rail-accent);--rail-badge-muted-bg: rgba(255, 255, 255, .14);--rail-badge-muted-fg: #e8eef3;background:var(--rail-bg);color:var(--rail-ink);display:flex;flex-direction:column;width:252px;min-width:252px;border-inline-end:1px solid var(--rail-edge)}.rail:has(.rail-nav--collapsed){width:72px;min-width:72px}.rail:has(.rail-nav--animate){transition:width .18s ease,min-width .18s ease}@media (min-width: 860px){.rail{position:sticky;top:0;align-self:start;height:100vh}}.rail-toggle{display:none}@media (max-width: 859px){.rail{position:fixed;inset-block:0;inset-inline-start:0;width:min(280px,82vw);min-width:0;z-index:70;transform:translate(-105%);transition:transform .22s ease;box-shadow:0 0 40px #0006}html[dir=rtl] .rail{transform:translate(105%)}.rail--open{transform:translate(0)!important}.rail-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:#00000073}.rail .rail-section{padding:2px 0}.rail .rail-section+.rail-section{margin-top:2px}.rail .rail-heading{padding-block:var(--sp-2) 2px}.rail .rail-link{margin:0}.rail .rail-head{padding:var(--sp-3) var(--sp-3) var(--sp-2);gap:8px}.rail-toggle{display:flex;flex-direction:column;justify-content:center;gap:4px;width:38px;height:38px;padding:0 var(--sp-2);background:transparent;border:1px solid var(--line);border-radius:var(--r-sm);flex:none}.rail-toggle span{display:block;height:2px;background:var(--ink);border-radius:2px}}.main{min-width:0;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.main>main{flex:1 0 auto;min-width:0}.app-footer{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px 24px max(28px,calc(20px + env(safe-area-inset-bottom)));border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,var(--surface-sunk));font-size:var(--fs-sm);text-align:center}.app-footer-brand{display:flex;align-items:center;justify-content:center;color:var(--ink)}.app-footer-links{max-width:760px;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px}.app-footer a{color:var(--muted);padding-block:2px;text-decoration:none}.app-footer a:hover{color:var(--brand-2);text-decoration:underline}.app-footer-copy{color:var(--muted);font-size:var(--fs-xs);line-height:1.4}@media (max-width: 480px){.app-footer{padding-inline:16px}.app-footer-links{column-gap:var(--sp-3)}}.ribbon{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;min-height:62px;box-sizing:border-box;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.ribbon .title h1{font-size:var(--fs-lg)}.ribbon .title .crumb{font-size:var(--fs-xs);color:var(--muted)}.ribbon .cal{text-align:end;line-height:1.25}.ribbon .cal .parsha{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:700;color:var(--brand-2)}.ribbon .cal .greg{font-size:var(--fs-xs);color:var(--muted)}@media (max-width: 560px){.ribbon{gap:var(--sp-2);padding-inline:var(--sp-3)}}.ribbon .actions{display:flex;gap:8px;align-items:center}.usermenu{position:relative}.usermenu-trigger{display:flex;align-items:center;gap:8px;background:transparent;color:var(--ink);border:1px solid var(--line);padding:var(--sp-1) var(--sp-3);border-radius:999px;font-size:var(--fs-sm);font-weight:500;min-height:36px}.usermenu-trigger:hover{background:var(--surface-sunk);filter:none}.usermenu-avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--brand-2);color:var(--brand-2-ink);font-size:11px;font-weight:700;text-transform:uppercase}.usermenu-label{white-space:nowrap;max-width:42ch;overflow:hidden;text-overflow:ellipsis}.usermenu-caret{color:var(--muted);display:inline-flex}.usermenu-caret svg{width:14px;height:14px}@media (max-width: 620px){.usermenu-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.usermenu-panel{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:40;min-width:220px;padding:var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md, 12px);box-shadow:0 8px 28px #0000002e;display:flex;flex-direction:column;gap:8px}.usermenu-field{display:flex;flex-direction:column;gap:var(--sp-1);font-size:var(--fs-xs);color:var(--muted)}.usermenu-field select{font-size:var(--fs-sm)}.usermenu-signout{margin-top:2px;width:100%;text-align:center;background:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,transparent)}.usermenu-signout:hover{background:color-mix(in srgb,var(--danger) 18%,var(--surface));filter:none}.notice-bell{position:relative}.notice-bell-trigger{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:999px;background:var(--surface-sunk);border:1px solid transparent;color:var(--muted);box-shadow:none;transition:background .12s ease,color .12s ease}.notice-bell-trigger svg{width:18px;height:18px}.notice-bell-trigger:hover{background:color-mix(in srgb,var(--brand-2) 10%,var(--surface-sunk));color:var(--ink);filter:none;transform:none}.notice-bell-trigger:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.notice-bell-trigger.has-unread{background:var(--primary-soft);color:var(--primary-ink)}.notice-bell-badge{position:absolute;inset-block-start:-2px;inset-inline-end:-2px;min-width:18px;height:18px;padding:0 var(--sp-1);border-radius:999px;background:var(--danger);color:#fff;font-size:10.5px;font-weight:800;line-height:1;display:grid;place-items:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface)}.notice-bell-panel{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:40;width:min(360px,90vw);max-height:70vh;overflow-y:auto;padding:var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md, 12px);box-shadow:0 8px 28px #0000002e;display:flex;flex-direction:column;gap:8px}@media (max-width: 560px){.notice-bell-panel{position:fixed;top:calc(var(--ribbon-h, 62px) + 6px);inset-inline:var(--page-pad-x, var(--sp-3));width:auto;max-width:calc(100vw - 2 * var(--page-pad-x, var(--sp-3)));max-height:min(65dvh,calc(100dvh - var(--ribbon-h, 62px) - 24px));overscroll-behavior:contain}}.notice-bell-panel-head{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2)}.notice-row{display:flex;flex-direction:column;gap:4px;padding:var(--sp-2) var(--sp-3);border-radius:8px;background:var(--surface-sunk);border-inline-start:3px solid var(--brand-2)}.notice-row.sev-warn{border-inline-start-color:var(--warn)}.notice-row.sev-urgent{border-inline-start-color:var(--danger)}.notice-row.is-read{opacity:.6}.notice-row-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notice-row-body{font-size:var(--fs-sm)}.notice-row-body :is(p,ul,ol){margin:4px 0}.urgent-bar{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:8px 16px;font-size:var(--fs-sm);background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger);border-block-end:1px solid color-mix(in srgb,var(--danger) 30%,transparent)}.urgent-bar b{color:inherit}.urgent-bar .muted{color:inherit;opacity:.8}:root{--content-max: 880px;--content-narrow-max: 720px;--content-wide-max: 1680px;--page-pad-x: 20px;--page-pad-top: 18px;--card-pad: 18px}@media (max-width: 560px){:root{--page-pad-x: var(--sp-3);--page-pad-top: var(--sp-3);--card-pad: 14px}}@media (min-width: 1024px){:root{--card-pad: 22px}}.wrap,.content{max-width:var(--content-max, 880px);margin:0 auto;padding:var(--page-pad-top) var(--page-pad-x) 28px}.content.content--narrow{max-width:var(--content-narrow-max, 720px)}.content.content--wide{max-width:var(--content-wide-max, 1680px)}.app-shell:not(.app-shell--no-rail) .main :is(.wrap,.content){margin-inline:0 auto}.fin-embedded>.content{max-width:none;padding:0}.page-area{max-width:var(--content-wide-max, 1680px);margin:0 auto;padding:var(--page-pad-top) var(--page-pad-x) 28px}.page-area__nav{min-width:0}.page-area>:where(.content,.wrap),.page-area>.tab-panel>:where(.content,.wrap){margin-inline:0;padding:0}.page-frame{display:contents}.card{background:var(--surface-raised);border:1px solid transparent;border-radius:var(--r);padding:var(--card-pad);margin-bottom:var(--sp-4);box-shadow:var(--card-shadow)}.card h3{margin-bottom:var(--sp-2)}@media (max-width: 560px){.card .card{padding:var(--sp-3)}}.row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.muted{color:var(--muted)}.center{text-align:center}.grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 560px){.grid{grid-template-columns:1fr}}.stat{text-align:center}.stat b{display:block;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-3)}.page-header__actions{margin-inline-start:auto}.section-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.section-actions__note{margin-inline-end:auto;align-self:center}:where(.page-header,.section-actions,.filterbar,.segmented-wrap,.stat-group,.report-kpis,.chart-box,.chart-pair,.datatable,.table-wrap,.tabs,.subnav)+:where(.segmented-wrap,.stat-group,.report-kpis,.chart-box,.chart-pair,.datatable,.table-wrap,.empty-state,.card){margin-block-start:var(--sp-4)}.page-header__main{min-width:0}.page-header h3{margin:0}.page-header__sub{margin:3px 0 0;color:var(--muted);font-size:var(--fs-sm)}.page-header__actions{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap;max-width:100%;min-width:0}.card .page-header>.page-header__main{flex:1 1 14rem}.page-header__actions>*{order:1}.page-header__actions>:is(.status-badge,.pill,.info-tip,.muted,b,strong){order:0}.page-header__actions>.export-actions{order:2}.page-header__actions>:is(button,.btn):not(.ghost,.danger,.linkish){order:3}.page-header__actions>.overflow-menu--more{order:2}.page-header__actions>.split-button{order:3}.page-header--untitled{align-items:flex-end}.page-header__lead{flex:0 1 auto;min-width:min(100%,16rem);max-width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.page-header__lead>:is(.segmented-wrap,.range-picker,.field){margin:0}.page-header__lead:has(>.field:not(.field--inline)){align-items:flex-end}.page-header--titled>.page-header__lead{order:2;flex-basis:100%}@media (max-width: 620px){.page-header__lead{flex:1 1 12rem;min-width:0}.card .page-header>.page-header__main{flex:1 1 8rem}.page-header{gap:var(--sp-2);margin-bottom:var(--sp-2)}}@media (max-width: 600px){.page-header__actions:not(:has(>:not(button,a,.btn,.overflow-menu,.export-actions,.split-button,.status-badge,.pill,.info-tip))){flex-wrap:nowrap}.page-header__actions>:is(button,a.btn,.btn){flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header__actions>:is(button,.btn):not(.ghost,.danger,.linkish){flex-shrink:0}.page-header__actions>.split-button{flex-shrink:0}}@media (max-width: 780px){.card>.page-header--untitled:not(:has(>.page-header__lead)):has(>.page-header__actions>.overflow-menu:only-child):has(+.datatable){float:inline-end;margin-block-end:0;margin-inline-start:var(--sp-2)}.card>.page-header--untitled:not(:has(>.page-header__lead)):has(>.page-header__actions>.overflow-menu:only-child)+.datatable{margin-block-start:0}}.card-section{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line)}.card-section__title{margin:0 0 var(--sp-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink)}.card-section__hint{margin:0 0 var(--sp-2);color:var(--muted);font-size:var(--fs-xs)}@media (min-width: 1024px){.card-section{margin-top:var(--sp-5);padding-top:var(--sp-4)}}.card .page-header+.card-section{margin-top:0;padding-top:0;border-top:0}.card>.card-section:first-child{margin-top:0;padding-top:0;border-top:0}.setting-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-1) var(--sp-3);padding-block:var(--sp-2);border-top:1px solid var(--line);min-height:var(--control-h)}.setting-row:first-child,.page-header+.setting-row{border-top:0}.setting-row__text{flex:1 1 14rem;min-width:0;display:flex;flex-direction:column;gap:2px}.setting-row__label{font-weight:600}.setting-row__hint{margin:0;color:var(--muted);font-size:var(--fs-xs)}.setting-row__control{flex:none;display:inline-flex;align-items:center;gap:var(--sp-2);max-width:100%;overflow-wrap:anywhere}input[type=checkbox].switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;inline-size:44px;block-size:26px;margin:0;border-radius:999px;background:var(--line-strong);cursor:pointer;flex:none;transition:background .15s}input[type=checkbox].switch:before{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:20px;block-size:20px;border-radius:50%;background:var(--surface-raised);box-shadow:0 1px 2px #00000040;transition:inset-inline-start .15s}input[type=checkbox].switch:checked{background:var(--primary)}input[type=checkbox].switch:checked:before{inset-inline-start:21px}input[type=checkbox].switch:focus-visible{outline:2px solid var(--focus-ring, var(--primary));outline-offset:2px}input[type=checkbox].switch:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion: reduce){input[type=checkbox].switch,input[type=checkbox].switch:before{transition:none}}.alert{display:flex;align-items:flex-start;gap:var(--sp-2);inline-size:fit-content;max-inline-size:100%;margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:1.45}.service-unavailable{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);min-height:60vh;padding:var(--sp-4);text-align:center}.alert>svg{flex:none;inline-size:16px;block-size:16px;margin-block-start:2px}.alert__text{min-width:0;overflow-wrap:anywhere}.alert--error{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--danger) 28%,transparent)}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 16px;color:var(--muted)}.empty-state__icon{font-size:26px;line-height:1;opacity:.7;margin-bottom:8px}.empty-state__icon>svg{inline-size:28px;block-size:28px;display:block}.empty-state__title{margin:0;max-inline-size:36rem;font-weight:600;color:var(--ink);overflow-wrap:anywhere}table.data tr.datatable-empty>td{padding:0}.datatable-empty .empty-state{padding:var(--sp-5) var(--sp-3)}.empty-state__hint{margin:var(--sp-1) 0 0;font-size:var(--fs-xs)}.empty-state__action{margin-top:var(--sp-3)}.skeleton{display:flex;flex-direction:column;gap:var(--sp-2)}.skeleton:not(.card){padding:8px 0}.skeleton__row{height:40px;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface-sunk) 25%,var(--line) 37%,var(--surface-sunk) 63%);background-size:400% 100%;animation:skeleton-shimmer 1.4s ease infinite}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}button,.btn{font:inherit;font-weight:600;line-height:1.25;padding:6px 16px;border-radius:var(--r-md);border:1px solid transparent;background:var(--brand-2);color:var(--brand-2-ink);cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,var(--brand-2) 18%,transparent);transition:transform .12s ease,filter .12s ease,background .12s ease}button:hover,.btn:hover{filter:brightness(1.04);transform:translateY(-1px)}button:disabled{opacity:.45;cursor:default;filter:none}button.ghost,.btn.ghost{background:var(--brand-2-tint);color:var(--ink);border-color:transparent;box-shadow:none}button.ghost:hover,.btn.ghost:hover{background:color-mix(in srgb,var(--brand-2) 14%,var(--surface));filter:none}button.danger,.btn.danger{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}button.danger:hover,.btn.danger:hover{background:color-mix(in srgb,var(--danger) 20%,var(--surface));filter:none}button.sm,.btn.sm{padding:3px 10px;font-size:var(--fs-sm)}button.sm svg{vertical-align:-2px}button.addbtn{display:inline-flex;align-items:center;gap:6px}button.addbtn svg{flex:none}.paybtn{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.paybtn svg{flex:none}.pay-billing>.paybtn{justify-self:start;align-self:flex-start;margin-top:var(--sp-1)}.btn-link{display:inline-block;line-height:1.25;padding:6px 16px;border-radius:var(--r-md);font-weight:600;background:var(--brand-2-tint);color:var(--ink);border:1px solid transparent}.btn-link:hover{background:color-mix(in srgb,var(--brand-2) 14%,var(--surface));text-decoration:none}:where(button:not([class]),button.ghost,button.danger,button.addbtn,button.debts-record,.btn,.btn-link){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--control-h);vertical-align:middle;box-sizing:border-box}:where(button.sm,.btn.sm){min-height:var(--control-h-sm)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select){min-height:var(--control-h);box-sizing:border-box}@media (pointer: coarse){:root{--control-h: 44px;--control-h-sm: 44px}}@media (pointer: coarse){input,select,textarea,.usermenu-field select,.nav-search__input input{font-size:max(16px,1em)}}@media (pointer: coarse){.info-tip__btn,.linkish,.patron-tags__chip button,.tag-input__add,.filter-chip button{position:relative}.info-tip__btn:after,.linkish:after,.patron-tags__chip button:after,.tag-input__add:after,.filter-chip button:after{content:"";position:absolute;inset-block:min(0px,calc((100% - 44px)/2));inset-inline:min(0px,calc((100% - 44px)/2))}}.export-actions{display:inline-flex;flex-wrap:wrap;gap:6px;margin-inline-start:auto}.export-btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.export-btn:hover{text-decoration:none}.export-btn svg{width:15px;height:15px;flex:none}.econ-delta{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.econ-delta.up{color:var(--ok)}.econ-delta.down{color:var(--danger)}.membership-toggle{display:inline-flex;align-items:center;gap:8px;margin:var(--sp-1) 0 var(--sp-3);font-weight:600;cursor:pointer}.filter-row{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-bottom:10px}.filter-row .field{flex:1 1 150px;min-width:130px;max-width:230px;margin:0}.filterbar{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:end;margin:0 0 var(--sp-3)}.filterbar>.field{flex:1 1 160px;min-width:140px;max-width:240px;margin:0}.filterbar>.field>:where(input,select,.select-lb){width:100%}.filterbar__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin-inline-start:auto}.filterbar>.field>.field__control-row>.jdp-wrap{max-width:none}.filterbar>.field:has(>.field__control-row){flex-basis:280px;max-width:380px}@media (max-width: 620px){.filterbar>.field{flex:1 1 calc(50% - var(--sp-3));min-width:0;max-width:none}.filterbar>.field:has(>.field__control-row){flex-basis:100%}.filterbar__actions{flex:1 1 100%;justify-content:flex-end}}.turnover-caps__inputs{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:end}.turnover-caps__inputs .field{width:104px;margin:0}.rotation-checklists{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 var(--sp-4)}.category-checklist .checkbox-group__options{grid-template-columns:1fr}.category-checklist__all{font-weight:600;border-bottom:1px solid var(--line)}.turnover-counts{display:flex;flex-wrap:wrap;gap:4px 16px}.turnover-counts .muted{font-weight:400;font-size:var(--fs-sm)}.login-links{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:12px}.login-link{background:none;border:0;padding:0;color:var(--brand-2);font-size:var(--fs-sm);font-weight:500;cursor:pointer}.login-link:hover:not(:disabled){text-decoration:underline;filter:none;background:none}.login-link:disabled{color:var(--muted);cursor:default}.login-context{display:block;width:100%;text-align:start;margin-bottom:var(--sp-2)}input,select,textarea{font:inherit;line-height:1.25;width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);transition:border-color .12s ease,box-shadow .12s ease}input:focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;border-color:var(--brand-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-2) 22%,transparent)}input.input--locked{background:var(--surface-sunk);color:var(--muted);cursor:default}.skip-link{position:absolute;inset-inline-start:8px;top:-48px;z-index:1000;padding:var(--sp-2) var(--sp-3);background:var(--brand-2, #1d5f8a);color:#fff;border-radius:0 0 8px 8px;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:0}input[type=checkbox]{width:auto}.field{margin-bottom:12px}.field__required{color:var(--danger)}.field__error{margin:var(--sp-1) 0 0;color:var(--danger);font-size:var(--fs-xs)}.field__help{margin:var(--sp-1) 0 0;color:var(--help-ink);font-size:var(--fs-xs)}label.field{display:block}label.field>span:first-child:not(:only-child){display:block;font-size:var(--fs-xs);font-weight:600;color:var(--muted);margin-bottom:var(--sp-1);letter-spacing:.01em}.field>small{display:block;margin-top:var(--sp-1);color:var(--help-ink);font-weight:400}.field :where(input,select,textarea)[aria-invalid=true]{border-color:var(--danger);outline:1px solid color-mix(in srgb,var(--danger) 45%,transparent)}.field label,.field .field-label,.checkbox-group>legend{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--muted);margin-bottom:var(--sp-1);letter-spacing:.01em}.field-label__note{margin-inline-start:var(--sp-2)}.field .info-tip{vertical-align:middle;margin-inline-start:4px}.field__control-row{display:flex;align-items:stretch;gap:var(--sp-2)}.field__control-row>:first-child{flex:1 1 auto;min-width:0}.field__control-row>:not(:first-child){flex:none;white-space:nowrap;min-height:var(--control-h)}.fieldgroup{border:0;margin:0;padding:0;min-inline-size:0}.dev-bands{display:grid;gap:var(--sp-2);margin-block:var(--sp-3)}.dev-band{align-items:flex-end}.dev-public-start{display:grid;gap:var(--sp-3);padding-block-start:var(--sp-3);border-top:1px solid var(--line)}.fieldgroup>legend{padding:0;font-size:var(--fs-xs);font-weight:600;color:var(--muted);margin-bottom:var(--sp-1);letter-spacing:.01em}.fieldgroup>small{display:block;margin-top:var(--sp-1);color:var(--help-ink)}.fieldgroup.editor-group{margin:0 0 12px}.fieldgroup.editor-group>legend{font-size:var(--fs-sm);color:var(--ink);margin-bottom:var(--sp-2)}.auc-datetime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.auc-datetime{display:grid;grid-template-columns:minmax(0,2fr) minmax(110px,1fr);align-items:start;gap:var(--sp-2);min-width:0}.auc-datetime>*{min-width:0}.auc-datetime__date .field{margin-bottom:0}.auc-datetime__time{margin:20px 0 0}.auc-datetime__time .field__error{margin:var(--sp-1) 0 0}.auction-lifecycle{margin-bottom:var(--sp-2)}.auction-lifecycle__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2)}.auction-lifecycle__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.auction-lifecycle__actions svg{width:15px;height:15px}.auction-lifecycle__hint{display:block;margin-top:var(--sp-1)}.form-check,.field label.form-check{display:flex;align-items:center;gap:8px;min-block-size:var(--control-h, 38px);margin:0 0 12px;font-size:inherit;font-weight:400;letter-spacing:normal;color:var(--ink);cursor:pointer}.form-check>input{flex:none;margin:0}.place-toggles{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.place-toggle{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-3);background:var(--surface);color:var(--ink);border:1px solid var(--line);font-weight:500}.place-toggle[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:var(--accent)}.place-toggle__check{color:var(--accent)}@media (pointer: coarse){.place-toggle{min-height:44px}}.ann-editor{display:flex;flex-direction:column;gap:var(--sp-4)}.ann-editor[hidden]{display:none}.ann-editor :is(.editor-section,.editor-section__body){display:flex;flex-direction:column;gap:var(--sp-3)}.ann-editor :is(.editor-section,.editor-section__body)>*,.ann-editor .grid>*{margin-block:0}.ann-editor .editor-section h4{margin:0}.form-note{margin:0 0 var(--sp-3);color:var(--help-ink);font-size:var(--fs-xs);line-height:1.5;max-inline-size:70ch}.form-row{display:flex;flex-wrap:wrap;gap:0 16px;align-items:flex-start}.form-row>*{flex:1 1 14rem;min-width:0}.form-row>.field--xs{flex:0 1 8rem}.form-row>.field--sm{flex:0 1 12rem}.form-row>.field--md{flex:1 1 18rem;max-width:26rem}.form-row>.field--lg{flex:2 1 24rem;max-width:40rem}.form-row--dates>*{flex:1 1 19rem}.form-row--dates .jdp-wrap{max-width:none}.form-actions{display:flex;gap:8px;align-items:center;margin-top:var(--sp-3)}.inline-form{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:flex-end}.inline-form>.field{margin:0}@media (max-width: 560px){.form-row>*,.form-row>.field--xs,.form-row>.field--sm,.form-row>.field--md,.form-row>.field--lg{flex:1 1 100%;max-width:none}}.upload{position:relative;box-sizing:border-box;min-width:0;border:1.5px dashed var(--line-strong);border-radius:var(--r);background:var(--surface-sunk);transition:border-color .12s ease,background .12s ease}.upload:hover{border-color:var(--brand-2)}.upload.over{border-style:dashed;border-color:var(--brand-2);background:color-mix(in srgb,var(--brand-2) 10%,var(--surface-sunk))}.upload.has-file{border-style:solid;border-color:var(--line);background:var(--surface)}.upload.has-file.over{border-style:dashed;border-color:var(--brand-2)}.upload.is-invalid{border-color:var(--danger)}.upload.is-disabled{opacity:.6}@media (prefers-reduced-motion: reduce){.upload{transition:none}}.upload__zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-1);min-height:96px;padding:var(--sp-3);text-align:center;border-radius:inherit;cursor:pointer}.upload__zone:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.upload.is-disabled .upload__zone{cursor:not-allowed}.upload__icon{display:grid;place-items:center;color:var(--brand-2)}.upload__icon svg{width:22px;height:22px}.upload__prompt{font-weight:600}.upload__hint{font-size:var(--fs-xs);color:var(--muted)}.upload--large .upload__zone{min-height:168px;gap:var(--sp-2);padding:var(--sp-5)}.upload--large .upload__icon svg{width:32px;height:32px}.upload__tile{display:flex;align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-2) var(--sp-3)}.upload__thumb{flex:none;display:flex;gap:var(--sp-1)}.upload__thumb img,.upload__thumb--file>span{display:block;box-sizing:border-box;height:56px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunk)}.upload__thumb--contain img{width:56px;object-fit:contain}.upload__thumb--cover img{width:100px;object-fit:cover}.upload__thumb--file>span{display:grid;place-items:center;width:56px;color:var(--muted)}.upload__thumb--file svg{width:22px;height:22px}.upload--large .upload__thumb img,.upload--large .upload__thumb--file>span{height:72px}.upload--large .upload__thumb--contain img,.upload--large .upload__thumb--file>span{width:72px}.upload--large .upload__thumb--cover img{width:128px}.upload__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.upload__name{font-weight:600;overflow-wrap:anywhere}.upload__detail{font-size:var(--fs-xs);color:var(--muted)}.upload__actions{flex:none;display:flex;gap:var(--sp-1);margin-inline-start:auto}.upload__busy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);border-radius:inherit;background:color-mix(in srgb,var(--surface) 85%,transparent);font-size:var(--fs-sm)}.expdocs{display:grid;gap:var(--sp-2)}.expdocs__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.ann-thumb{width:64px;height:44px;object-fit:cover;border-radius:4px;border:1px solid var(--line);display:block}.list-summary{--list-summary-pad: var(--sp-3);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) 0;margin-block:var(--sp-2);font-size:var(--fs-sm)}.list-summary__title{margin:0;margin-inline-end:var(--list-summary-pad);color:var(--muted)}.list-summary__items{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) 0;margin:0;margin-inline-start:calc(var(--list-summary-pad) * -1);overflow:hidden}.list-summary__item{display:flex;align-items:baseline;gap:var(--sp-2);padding-inline:var(--list-summary-pad);border-inline-start:1px solid var(--line);margin-inline-start:-1px}.list-summary__item dt{color:var(--muted);font-weight:400}.list-summary__item dd{margin:0;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.list-summary__item dd a{color:inherit}.list-summary__item.is-ok dd{color:color-mix(in srgb,var(--ok),#000 var(--pill-ink-mix))}.list-summary__item.is-warn dd{color:color-mix(in srgb,var(--warn),#000 var(--pill-ink-mix))}.list-summary__item.is-danger dd{color:var(--danger)}.list-summary__item.is-muted dd{color:var(--muted)}@media (max-width: 620px){.list-summary{font-size:var(--fs-xs)}.list-summary{--list-summary-pad: var(--sp-2)}.list-summary__item{gap:var(--sp-1)}}.pill,.badge{display:inline-block;font-size:var(--fs-xs);font-weight:600;padding:2px var(--sp-2);border-radius:999px;background:var(--surface-sunk);color:var(--muted);margin-inline-start:var(--sp-2);border:1px solid var(--line);white-space:nowrap}.pill.accent,.badge.accent,.pill.gold,.badge.gold{background:color-mix(in srgb,var(--accent) 16%,transparent);color:color-mix(in srgb,var(--accent),#000 var(--pill-ink-mix-gold));border-color:transparent}.pill.ok,.badge.ok{background:color-mix(in srgb,var(--ok) 15%,transparent);color:color-mix(in srgb,var(--ok),#000 var(--pill-ink-mix));border-color:transparent}.pill.warn,.badge.warn{background:color-mix(in srgb,var(--warn) 15%,transparent);color:color-mix(in srgb,var(--warn),#000 var(--pill-ink-mix));border-color:transparent}.pill.pending,.badge.pending{background:color-mix(in srgb,var(--pending) 13%,transparent);color:var(--pending);border-color:transparent}.pill.paused,.badge.paused{border-style:dashed;border-color:var(--line-strong)}.pill.muted,.badge.muted{color:var(--muted)}.pill.danger,.badge.danger{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger);border-color:transparent}.pill.info,.badge.info{background:color-mix(in srgb,var(--brand-2) 14%,transparent);color:color-mix(in srgb,var(--brand-2),#000 var(--pill-ink-mix));border-color:transparent}.pill.tag-chip{display:inline-flex;align-items:center;gap:4px}.pill.tag-chip:before{content:"";flex:none;width:12px;height:12px;background:currentColor;opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5' fill='black'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5' fill='black'/%3E%3C/svg%3E") center / contain no-repeat}.pill.ftag--gray{background:var(--ftag-gray-bg);color:var(--ftag-gray-ink);border-color:transparent}.pill.ftag--blue{background:var(--ftag-blue-bg);color:var(--ftag-blue-ink);border-color:transparent}.pill.ftag--navy{background:var(--ftag-navy-bg);color:var(--ftag-navy-ink);border-color:transparent}.pill.ftag--teal{background:var(--ftag-teal-bg);color:var(--ftag-teal-ink);border-color:transparent}.pill.ftag--mint{background:var(--ftag-mint-bg);color:var(--ftag-mint-ink);border-color:transparent}.pill.ftag--green{background:var(--ftag-green-bg);color:var(--ftag-green-ink);border-color:transparent}.pill.ftag--olive{background:var(--ftag-olive-bg);color:var(--ftag-olive-ink);border-color:transparent}.pill.ftag--amber{background:var(--ftag-amber-bg);color:var(--ftag-amber-ink);border-color:transparent}.pill.ftag--gold{background:var(--ftag-gold-bg);color:var(--ftag-gold-ink);border-color:transparent}.pill.ftag--orange{background:var(--ftag-orange-bg);color:var(--ftag-orange-ink);border-color:transparent}.pill.ftag--coral{background:var(--ftag-coral-bg);color:var(--ftag-coral-ink);border-color:transparent}.pill.ftag--red{background:var(--ftag-red-bg);color:var(--ftag-red-ink);border-color:transparent}.pill.ftag--burgundy{background:var(--ftag-burgundy-bg);color:var(--ftag-burgundy-ink);border-color:transparent}.pill.ftag--pink{background:var(--ftag-pink-bg);color:var(--ftag-pink-ink);border-color:transparent}.pill.ftag--purple{background:var(--ftag-purple-bg);color:var(--ftag-purple-ink);border-color:transparent}.pill.ftag--plum{background:var(--ftag-plum-bg);color:var(--ftag-plum-ink);border-color:transparent}.pill.ftag--cyan{background:var(--ftag-cyan-bg);color:var(--ftag-cyan-ink);border-color:transparent}.pill.ftag--indigo{background:var(--ftag-indigo-bg);color:var(--ftag-indigo-ink);border-color:transparent}.pill.ftag--lime{background:var(--ftag-lime-bg);color:var(--ftag-lime-ink);border-color:transparent}.pill.ftag--brown{background:var(--ftag-brown-bg);color:var(--ftag-brown-ink);border-color:transparent}.pill.ftag--mustard{background:var(--ftag-mustard-bg);color:var(--ftag-mustard-ink);border-color:transparent}.pill.ftag--slate{background:var(--ftag-slate-bg);color:var(--ftag-slate-ink);border-color:transparent}.pill.ftag--sand{background:var(--ftag-sand-bg);color:var(--ftag-sand-ink);border-color:transparent}.pill.ftag--rose{background:var(--ftag-rose-bg);color:var(--ftag-rose-ink);border-color:transparent}.pill.ftag--fuchsia{background:var(--ftag-fuchsia-bg);color:var(--ftag-fuchsia-ink);border-color:transparent}.pill.ftag--sky{background:var(--ftag-sky-bg);color:var(--ftag-sky-ink);border-color:transparent}.pill.ftag--forest{background:var(--ftag-forest-bg);color:var(--ftag-forest-ink);border-color:transparent}.ftag-dot{display:inline-block;inline-size:10px;block-size:10px;border-radius:50%;flex:none}.ftag-color-select :is(.select-lb__trigger,.select-lb__option)>.pill{flex:none;max-inline-size:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftag-color-select :is(.select-lb__value,.select-lb__option>span:last-child){color:var(--muted)}.ftag-color-select .select-lb__list{position:static;width:auto;max-width:none;max-height:min(45vh,320px);margin-block-start:4px;box-shadow:none}.dot{display:inline-block;width:8px;height:8px;border-radius:999px;margin-inline-end:var(--sp-2);vertical-align:middle}.dot.ok{background:var(--ok)}.dot.warn{background:#c98a12}.dot.danger{background:var(--danger)}.dot.info{background:var(--brand-2)}.dot.muted{background:var(--muted)}.err{color:var(--danger);font-size:var(--fs-sm);margin-top:8px}.card.err{border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.table-wrap:focus-visible{outline-offset:-2px}.table-wrap{overflow:auto;max-height:78vh}@media (min-width: 860px){.table-wrap--flow{overflow:visible;max-height:none}.table-wrap--flow>table.data>thead{position:sticky;top:var(--sticky-top);z-index:3}.table-wrap--flow>table.data>thead th,.table-wrap--flow>table.data>thead tr.datatable-filters th{position:static}.table-wrap--flow>table.data>thead tr:last-child th{box-shadow:0 1px 0 var(--line-strong)}}table.data,table.plan{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm)}table.data thead th,table.plan thead th{position:sticky;top:0;z-index:2}table.data th,table.plan th{text-align:start;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted);padding:var(--sp-3) var(--sp-3);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface)}table.data td,table.plan td{padding:var(--sp-4) var(--sp-3);border-bottom:1px solid var(--line);vertical-align:middle}table.data>tbody>tr:last-child>td{border-bottom:0}table.data tr:hover td{background:color-mix(in srgb,var(--brand-2) 5%,var(--surface))}table.plan tr.totals td{font-weight:700;background:var(--surface-sunk)}table.data input,table.plan input{padding:var(--sp-2) var(--sp-2)}table.data--sized th.dt-compact,table.data--sized td.dt-compact{width:1%;white-space:nowrap}table.data--sized th.dt-grow{white-space:normal}table.data:not(.data--cards) .dt-pin{position:sticky;inset-inline-start:0;z-index:1;background:var(--surface);white-space:nowrap;box-shadow:inset calc(-1px * var(--dir-sign, 1)) 0 0 var(--line)}table.data:not(.data--cards) thead .dt-pin{z-index:3}table.data:not(.data--cards) thead tr:not(.datatable-filters) th.dt-pin{background:var(--surface)}[dir=rtl] table.data{--dir-sign: -1}.table-wrap--flow>table.data .dt-pin{box-shadow:none}.kv{display:grid;grid-template-columns:max-content 1fr;gap:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-3)}.kv dt{color:var(--muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.kv dd{margin:0;min-width:0;overflow-wrap:anywhere}@media (max-width: 560px){.kv{grid-template-columns:1fr;gap:2px}.kv dd{margin-block-end:8px}}table.plan{table-layout:fixed;min-width:680px}table.plan th,table.plan td{padding-inline:8px}table.plan td{padding-block:var(--sp-2)}table.plan .plan-col--aliyah{width:9rem}table.plan .plan-col--name{width:12rem}table.plan .plan-col--vow{width:5rem}table.plan .plan-col--payment{width:7.5rem}table.plan .plan-col--tick{width:3.25rem;text-align:center}table.plan .plan-col--sms{width:7.5rem}table.plan thead th{vertical-align:bottom}table.plan .plan-col--actions{width:3rem}table.plan .plan-input{width:100%;min-width:0}.plan-cell--tick{text-align:center}.plan-cell--actions{white-space:nowrap}.plan-check{display:inline-flex;align-items:center;gap:var(--sp-1);cursor:pointer}.plan-tap{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.plan-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.sms-confirm-hint{margin-top:0}.sms-preview{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:grid;gap:var(--sp-2)}.sms-preview>li{padding:var(--sp-2) 0;border-top:1px solid var(--line)}.sms-preview__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.sms-preview__to{margin-inline-start:auto}.sms-preview__body{margin-top:var(--sp-1);white-space:pre-wrap;font-size:var(--fs-sm)}.sms-preview--off{opacity:.6}table.plan .plan-col--order{width:4.5rem}.plan-editor .overflow-menu-list,.plan-editor .overflow-menu-item:hover,.plan-editor .overflow-menu-item:focus-visible{background:var(--surface-raised)}.plan-bulk{margin-bottom:var(--sp-3)}.plan-bulk>summary{cursor:pointer;min-height:32px;display:inline-flex;align-items:center;gap:var(--sp-2);list-style:none;max-width:100%}.plan-bulk>summary::-webkit-details-marker{display:none}.plan-bulk>summary>svg{flex:none}.plan-bulk__body{display:grid;gap:var(--sp-2);margin-top:var(--sp-2)}.plan-bulk__body textarea{width:100%}.plan-bulk__body .field__help{margin:0}.plan-bulk__run{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.plan-editor>.page-header .page-header__sub{color:var(--ink)}.shabbat-select{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:flex-start;padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.shabbat-select>.field{flex:0 1 220px;min-width:160px;margin:0}.shabbat-select>.field:first-child{flex:1 1 340px;max-width:480px}@media (max-width: 620px){.shabbat-select>.field{flex:1 1 100%;max-width:none}}.plan-actions__state{margin-inline-end:auto;color:var(--muted);font-size:var(--fs-sm)}@media (max-width: 620px){.plan-actions__state{margin-inline-end:0;text-align:center}}@media (max-width: 859px){.plan-tools>.overflow-menu .overflow-menu-button,.plan-tools>button{min-height:44px}.plan-bulk>summary{min-height:44px}}@media (max-width: 859px){table.plan--cards,table.plan--cards tbody,table.plan--cards tr,table.plan--cards td{display:block;width:100%}table.plan--cards thead{display:none}table.plan--cards{table-layout:auto;min-width:0}table.plan--cards tr{margin-bottom:8px;padding:2px 0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}table.plan--cards td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);text-align:start}table.plan--cards tr td:last-child{border-bottom:0}table.plan--cards td:before{content:attr(data-label);flex:0 0 auto;color:var(--muted);font-size:var(--fs-xs)}table.plan--cards td:not([data-label]){display:none}table.plan--cards td[data-mobile=name]{flex-wrap:wrap;row-gap:4px}table.plan--cards td[data-mobile=name]:before{flex:0 0 100%}table.plan--cards td[data-mobile=name]>*{flex:1 1 auto;min-width:0}table.plan--cards td[data-mobile=name] input{width:100%}table.plan--cards .iconbtn--icon-only{width:44px;height:44px}table.plan--cards .plan-tap{flex:1 1 auto;justify-content:flex-end;min-height:44px}table.plan--cards input[type=checkbox]{width:22px;height:22px}table.plan--cards td[data-mobile=actions]{justify-content:flex-start;gap:8px}table.plan--cards td[data-mobile=actions]:before{display:none}table.plan--cards td[data-mobile=actions] .iconbtn--danger{margin-inline-start:auto}table.plan--cards td[data-mobile=order]{display:flex;justify-content:flex-start}table.plan--cards td[data-mobile=order]:before{display:none}.table-wrap.plan-wrap{overflow:visible;max-height:none}}.datatable-sortbar{display:flex;gap:8px;align-items:center;min-width:0}.datatable-sortbar label{color:var(--muted);font-size:var(--fs-xs)}.datatable-sortbar select{flex:1 1 auto;width:auto;min-width:0}.datatable-sortbar button{min-width:var(--control-h);height:var(--control-h)}.filter-sheet>.datatable-sortbar{margin-bottom:var(--sp-3)}.datatable--cards{container:datatable / inline-size}.datatable--cards-wide{container-name:datatable datatable-wide}.modal-panel .datatable--cards,.modal-panel .datatable--cards-wide{container-name:datatable-dialog}@container datatable (max-width: 780px),datatable-wide (max-width: 1100px),datatable-dialog (max-width: 560px){table.data--cards,table.data--cards tbody,table.data--cards td{display:block;width:100%}table.data--cards tbody tr{display:flex;flex-flow:row wrap;width:100%}table.data--cards tbody tr>*{flex:0 0 100%}table.data--cards td[data-mobile=primary]{order:-2;flex:0 1 auto;width:auto;max-width:100%}table.data--cards td[data-mobile=primary]~td[data-mobile=primary]{padding-inline-start:0}table.data--cards td[data-mobile=primary]:has(+td[data-mobile=primary]){padding-inline-end:.3em}table.data--cards td[data-mobile=secondary]{order:-1}table.data--cards td.datatable-actions{order:1}table.data--cards td.datatable-order{order:-3;flex:0 0 auto;width:auto;align-self:flex-start;padding:4px 0 0;padding-inline-start:8px}table.data--cards td.datatable-order .iconbtn--icon-only{width:44px;height:44px}table.data--cards td.datatable-select{order:-3;flex:0 0 auto;width:auto;align-self:center;padding-inline-end:8px}table.data--cards tbody td:empty{display:none}table.data--cards thead{display:block}table.data--cards thead tr:not(.datatable-filters){display:none}table.data--cards tr.datatable-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;border:0;background:transparent}table.data--cards tr.datatable-filters th{display:block;flex:1 1 140px;padding:0;position:static}table.data--cards tr.datatable-filters th:empty{display:none}table.data--cards tr.datatable-filters input,table.data--cards tr.datatable-filters select{width:100%}table.data--cards tr{margin:0 0 var(--sp-2);padding:4px 0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}table.data--cards tr:hover td{background:transparent}.card table.data--cards tr{margin:0;padding:var(--sp-2) 0;border-width:0 0 1px;border-radius:0;background:transparent}.card table.data--cards tbody tr:last-child{border-bottom:0}.card table.data--cards td{padding-inline:0}.card table.data--cards td.datatable-actions{padding-inline:0;border-top:0}table.data--cards td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 12px;border-bottom:0;overflow-wrap:anywhere;text-align:start!important}table.data--cards td:before{content:attr(data-label);flex:0 1 auto;max-inline-size:45%;overflow-wrap:normal;min-inline-size:min-content;color:var(--muted);font-size:var(--fs-xs);font-weight:600}table.data--cards td:not([data-label]):before{content:none}table.data--cards td[data-mobile=primary]{display:block;padding-top:var(--sp-2);font-size:var(--fs-title);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}table.data--cards td[data-mobile=secondary]{padding-top:0;padding-bottom:4px;font-size:var(--fs-sm)}table.data--cards td[data-label]:empty,table.data--cards td[data-label]:has(>span:empty:only-child){display:none}table.data--cards td[data-mobile=hide]{display:none}table.data--cards td.datatable-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:2px;padding:4px 12px;border-top:1px solid var(--line)}table.data--cards td.datatable-actions:before{content:none}table.data--cards td.datatable-actions>*:not(button):not(a){display:flex;flex:1 1 auto;align-items:center;gap:8px}table.data--cards td.datatable-actions>:where(button,a){flex:0 0 auto}table.data--cards td.datatable-actions .iconbtn--icon-only{width:44px;height:44px}table.data--cards td.datatable-actions .iconbtn--danger{margin-inline-start:auto}table.data--cards td.datatable-actions:is(:has(>:where(button,a):only-child),:has(>:only-child>:where(button,a):only-child)){order:-2;flex:0 0 auto;width:auto;margin:0;margin-inline-start:auto;padding:4px 8px 0;border-top:0;align-self:flex-start}table.data--cards td:has(>input[type=checkbox]){width:100%}table.data--cards tr.row-dim td{color:var(--muted)}table.data--cards td[colspan]{justify-content:center}table.data--cards td[colspan]:before{content:none}table.data--cards tr.datatable-loading{border:0;padding:0;background:transparent}table.data--cards tr.datatable-loading td{display:block;padding:var(--sp-2)}table.data--cards tr.datatable-loading .skeleton{padding:0}table.data--cards tr.datatable-loading .skeleton__row{height:56px;width:100%!important}.datatable .list-toolbar>.list-toolbar__search{flex:1 1 8rem;max-width:none}.list-toolbar>.filter-chips{flex:1 0 100%}.list-toolbar>.datatable-sortbar{flex:1 1 12rem;justify-content:flex-end}table.data--cards tr.datatable-filters--folded{display:none}.table-wrap:has(>table.data--cards){overflow:visible;max-height:none}.table-wrap--flow>table.data.data--cards>thead{position:static}table.data--cards.data--sized td,table.data--cards.data--sized th{min-width:0!important}}@media (max-width: 859px){.table-wrap:has(>table.plan--cards){overflow:visible;max-height:none}}.datatable{overflow:clip;overflow-clip-margin:4px;border:1px solid transparent;border-radius:var(--r);background:var(--surface);box-shadow:var(--card-shadow)}.datatable-sort{color:var(--muted);font-size:.85em;opacity:.55}table.data th[aria-sort] .datatable-sort{opacity:1;color:var(--accent)}tr.datatable-filters th{position:sticky;top:2.1em;z-index:1;padding:4px 8px 6px;border-bottom:1px solid var(--line);background:var(--surface)}tr.datatable-filters input,tr.datatable-filters select{width:100%;padding:6px 11px;font-weight:400}tr.datatable-filters select,tr.datatable-filters .combobox{min-width:5em}tr.datatable-filters .combobox__input{padding-inline-end:34px}tr.datatable-filters .datatable-range{display:flex;flex-direction:column;gap:var(--sp-1)}tr.datatable-filters input[type=number]{min-width:calc(7ch + 14px);padding-inline:6px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}tr.datatable-filters input[type=number]::-webkit-inner-spin-button,tr.datatable-filters input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.datatable-error{padding:var(--sp-3) var(--sp-3) 0}.datatable-error .alert{margin:0}.datatable-retry{margin-inline-start:var(--sp-2)}.datatable-loading td{padding:var(--sp-3) var(--sp-3)}.datatable-pager{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin:0;border-top:1px solid var(--line)}table.data tr.row-dim td{color:var(--muted)}table.data tr[data-row-open=edit]:has(button[data-act=edit]:not(:disabled)){cursor:pointer}.datatable-actions{white-space:nowrap;text-align:end}.datatable-actions>*{display:inline-flex;align-items:center;gap:4px}.datatable-actions button,.datatable-actions a{margin-inline-start:4px}:where(.datatable-actions,.datatable-actions>*,.screen-content__acts,.order-acts)>[data-act=edit]{order:-2}:where(.datatable-actions,.datatable-actions>*,.screen-content__acts,.order-acts)>:is([data-act=danger],.iconbtn--danger){order:8}:where(.datatable-actions,.datatable-actions>*,.screen-content__acts,.order-acts)>.overflow-menu{order:9}.iconbtn--icon-only{width:32px;height:32px;justify-content:center;padding:0;border-radius:9px}@media (pointer: coarse){.iconbtn--icon-only{width:44px;height:44px}}.order-acts{display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap}.datatable-actions .order-acts>:where(button,a){margin-inline-start:0}.order-acts .iconbtn--icon-only{width:var(--control-h);height:var(--control-h);min-height:var(--control-h)}.row-order{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}table.data th.datatable-order,table.data td.datatable-order{width:1px;padding-inline-end:0;white-space:nowrap}.datatable-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--sp-3) var(--sp-3);margin:0;background:var(--brand-2-tint, var(--surface-sunk));border-bottom:1px solid var(--line-strong);font-size:var(--fs-sm)}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#00000073;display:flex;padding:24px;overflow-y:auto}.modal-scrim--dialog{align-items:flex-start;justify-content:center}.modal-scrim--drawer{align-items:stretch;justify-content:flex-start;padding:0}.modal-panel{background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;max-height:100%;box-shadow:0 12px 48px #0000003d}.modal-panel--dialog{width:min(520px,100%);margin:6vh 0;border-radius:var(--r-md, 12px);max-height:calc(100% - 6vh)}.modal-panel--dialog.modal-panel--wide{width:min(760px,100%)}.modal-panel--dialog.modal-panel--xwide{width:min(1080px,100%)}.modal-panel--dialog.modal-panel--full{width:min(1280px,100%)}.modal-panel--dialog.modal-panel--narrow{width:min(420px,100%)}.modal-panel--drawer{width:min(460px,100%);height:100%}.modal-panel--drawer.modal-panel--wide{width:min(680px,100%)}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--sp-3) 18px;border-bottom:1px solid var(--line);flex:none}.modal-head h3{margin:0}.modal-head__actions{margin-inline-start:auto;display:inline-flex;gap:var(--sp-2)}.modal-body{--modal-pad: 18px;--sticky-top: calc(-1 * var(--modal-pad));padding:var(--modal-pad);overflow-y:auto;flex:1 1 auto;min-height:0}.modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--line);flex:none}@media (max-width: 620px){.modal-foot{flex-direction:column-reverse;align-items:stretch;gap:var(--sp-2)}.modal-foot>:where(button,.btn){width:100%;min-height:44px}}.modal-body--table{display:flex;flex-direction:column;overflow:hidden}.modal-body--table>.datatable{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.modal-body--table>.datatable>.table-wrap{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.modal-body--table .table-wrap>table.data>thead{position:sticky;top:0;z-index:3}.modal-body--table .table-wrap>table.data>thead th{position:static}.modal-body--table .table-wrap>table.data>thead tr:last-child th{box-shadow:0 1px 0 var(--line-strong)}.modal-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0}.modal-error{margin:0;padding:8px 18px;font-size:var(--fs-sm);border-top:1px solid var(--line);flex:none}.stat-group{margin-inline:0;margin-block-end:0;container:stat-group / inline-size}.stat-group+.stat-group{margin-top:var(--sp-3)}.card>*+.stat-group:has(>.stat-group__title){margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}.stat-group__title{margin:0 0 var(--sp-2);font-size:var(--fs-sm);font-weight:700;color:var(--ink);text-transform:none;letter-spacing:0}.stat-group__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3) 0;background:var(--surface-raised);border:1px solid transparent;border-radius:var(--r);box-shadow:var(--card-shadow);padding:var(--sp-4)}:where(.card,.modal-panel,.detail-section) .stat-group__row{background:none;border:0;border-radius:0;box-shadow:none;padding:0}.stat-group__row>*{min-width:0;border:0 solid var(--line);padding:0 var(--sp-4)}.stat-group__row>:nth-child(odd){padding-inline-start:0}.stat-group__row>:nth-child(2n){padding-inline-end:0;border-inline-start-width:1px}.stat-group__row>:nth-child(n+3){border-block-start-width:1px;padding-block-start:var(--sp-3)}.stat-group__row>:last-child:nth-child(odd){grid-column:1 / -1}@container stat-group (min-width: 34rem){.stat-group__row:not(:has(>:nth-child(5))){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.stat-group__row:not(:has(>:nth-child(5)))>:nth-child(n){grid-column:auto;border-width:0;padding:0 var(--sp-4)}.stat-group__row:not(:has(>:nth-child(5)))>:nth-child(n+2){border-inline-start-width:1px}.stat-group__row:not(:has(>:nth-child(5)))>:first-child{padding-inline-start:0}.stat-group__row:not(:has(>:nth-child(5)))>:last-child{padding-inline-end:0}.stat-group__row:has(>:nth-child(5)):not(:has(>:nth-child(7))){grid-template-columns:repeat(3,minmax(0,1fr))}.stat-group__row:has(>:nth-child(5)):not(:has(>:nth-child(7)))>:nth-child(n){grid-column:auto;border-width:0;padding:0 var(--sp-4)}.stat-group__row:has(>:nth-child(5)):not(:has(>:nth-child(7)))>:not(:nth-child(3n+1)){border-inline-start-width:1px}.stat-group__row:has(>:nth-child(5)):not(:has(>:nth-child(7)))>:nth-child(3n+1){padding-inline-start:0}.stat-group__row:has(>:nth-child(5)):not(:has(>:nth-child(7)))>:nth-child(3n){padding-inline-end:0}.stat-group__row:has(>:nth-child(5)):not(:has(>:nth-child(7)))>:nth-child(n+4){border-block-start-width:1px;padding-block-start:var(--sp-3)}.stat-group__row:has(>:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}.stat-group__row:has(>:nth-child(7))>:nth-child(n){grid-column:auto;border-width:0;padding:0 var(--sp-4)}.stat-group__row:has(>:nth-child(7))>:not(:nth-child(4n+1)){border-inline-start-width:1px}.stat-group__row:has(>:nth-child(7))>:nth-child(4n+1){padding-inline-start:0}.stat-group__row:has(>:nth-child(7))>:nth-child(4n){padding-inline-end:0}.stat-group__row:has(>:nth-child(7))>:nth-child(n+5){border-block-start-width:1px;padding-block-start:var(--sp-3)}}@container stat-group (min-width: 56rem){.stat-group__row:has(>:nth-child(5)):not(:has(>:nth-child(7))){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.stat-group__row:has(>:nth-child(5)):not(:has(>:nth-child(7)))>:nth-child(n){grid-column:auto;border-width:0;padding:0 var(--sp-4)}.stat-group__row:has(>:nth-child(5)):not(:has(>:nth-child(7)))>:nth-child(n+2){border-inline-start-width:1px}.stat-group__row:has(>:nth-child(5)):not(:has(>:nth-child(7)))>:first-child{padding-inline-start:0}.stat-group__row:has(>:nth-child(5)):not(:has(>:nth-child(7)))>:last-child{padding-inline-end:0}}@container stat-group (min-width: 70rem){.stat-group__row:has(>:nth-child(7)):not(:has(>:nth-child(9))){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.stat-group__row:has(>:nth-child(7)):not(:has(>:nth-child(9)))>:nth-child(n){grid-column:auto;border-width:0;padding:0 var(--sp-4)}.stat-group__row:has(>:nth-child(7)):not(:has(>:nth-child(9)))>:nth-child(n+2){border-inline-start-width:1px}.stat-group__row:has(>:nth-child(7)):not(:has(>:nth-child(9)))>:first-child{padding-inline-start:0}.stat-group__row:has(>:nth-child(7)):not(:has(>:nth-child(9)))>:last-child{padding-inline-end:0}}.stat-tile__label{font-size:var(--fs-sm);color:var(--muted)}.stat-tile__label>.info-tip{vertical-align:middle;margin-inline-start:4px}.stat-tile__label>span{min-width:0;overflow-wrap:break-word}.stat-tile__value{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);margin-top:var(--sp-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat-tile__sub{font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.stat-tile__action{margin-top:var(--sp-2);font-size:var(--fs-sm)}.stat-tile--lg .stat-tile__value{font-size:calc(var(--fs-xl) * 1.2)}.stat-tile.is-ok .stat-tile__value{color:color-mix(in srgb,var(--ok),#000 var(--pill-ink-mix))}.stat-tile.is-danger .stat-tile__value{color:var(--danger)}.stat-tile.is-warn .stat-tile__value{color:color-mix(in srgb,var(--warn),#000 var(--pill-ink-mix))}.stat-tile.is-muted .stat-tile__value{color:var(--muted)}.info-tip{position:relative;display:inline-flex}.info-tip__btn{all:unset;cursor:help;display:inline-flex;color:var(--muted);border-radius:999px;line-height:0}.info-tip__btn svg{width:14px;height:14px}.info-tip__btn:focus-visible{outline:2px solid var(--brand-2);outline-offset:1px}.info-tip__text{position:fixed;z-index:75;width:max-content;max-width:min(280px,calc(100vw - 16px));background:var(--surface);color:var(--ink, inherit);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:0 6px 20px #00000024;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);font-weight:400;line-height:1.45;white-space:normal;display:none}.info-tip__text.is-open{display:block}.range-picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;max-width:100%}.range-picker>.segmented-wrap{flex:0 1 auto}.range-picker__custom{display:flex;flex-wrap:wrap;gap:8px}.range-picker__field{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted)}.range-picker__field input{width:auto}.status-badge{margin-inline-start:0;white-space:nowrap}button.chip-button{background:none;border:0;padding:0;margin:0;min-height:0;font:inherit;color:inherit;cursor:pointer;border-radius:999px}button.chip-button:hover .status-badge{filter:brightness(.96)}.pcon-form label.f{display:flex;flex-direction:column;gap:var(--sp-1);font-size:var(--fs-xs);color:var(--muted)}.pcon-form label.f:not(:first-child){margin-top:8px}.pcon-form h4{margin:18px 0 8px}.pcon-form .grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3) var(--sp-2);align-items:start}.pcon-form .grid2>label.f{margin-top:0}@media (max-width: 560px){.pcon-form .grid2{grid-template-columns:minmax(0,1fr)}}.kiosk-layout-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;margin:8px 0 14px}.screen-content__actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:12px}.screen-content__heading{font-size:var(--fs-sm);color:var(--muted);font-weight:600;margin:var(--sp-4) 0 var(--sp-2)}.screen-content__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-2)}.screen-content__head>.screen-content__heading{margin:0}.screen-content__list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:8px}.screen-content__row{display:flex;align-items:center;gap:var(--sp-2);min-height:52px;padding:var(--sp-2) var(--sp-3);border-block-end:1px solid var(--line);background:var(--surface)}.screen-content__row:last-child{border-block-end:0}.screen-content__row.is-off .screen-content__name strong{color:var(--muted);font-weight:500}.screen-content__row.is-dragging{opacity:.5}.screen-content__grip{inline-size:14px;flex:none;color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;font-size:12px;letter-spacing:-2px}.screen-content__check{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;flex:none}.screen-content__name{display:grid;gap:2px;min-inline-size:0;flex:1}.screen-content__name strong{overflow-wrap:anywhere}.screen-content__name small{font-size:var(--fs-xs)}.screen-content__acts{display:inline-flex;align-items:center;gap:2px;flex:none}.kiosk-editor--modal{padding:0}.setup-placement{margin-block-start:12px}.setup-placement__fields{display:grid;gap:8px}.theme-swatch--inherit{background:var(--surface-sunk);color:var(--ink);border-style:dashed}.kiosk-bg-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin:4px 0 6px}.kiosk-bg-option{display:grid;gap:6px;padding:6px;min-height:44px;color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);border-radius:8px;font-size:var(--fs-xs);text-align:center}.kiosk-bg-option:hover{border-color:var(--accent)}.kiosk-bg-option.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.kiosk-bg-option__thumb{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:4px;background:var(--surface)}.kiosk-bg-option__thumb img{display:block;width:100%;height:100%;object-fit:cover}.kiosk-bg-option__none{display:block;height:100%;border:1px dashed var(--line-strong, var(--line));border-radius:4px}.kiosk-bg-picker-group,.kiosk-bg-option{min-inline-size:0}.kiosk-bg-option__name{overflow-wrap:anywhere;line-height:1.25}.kiosk-bg-current{display:flex;inline-size:fit-content;max-inline-size:min(100%,400px);align-items:center;gap:10px;min-inline-size:0;margin:4px 0 6px;padding:4px;padding-inline-end:4px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.kiosk-bg-current__thumb{flex:none;inline-size:64px;border:1px solid var(--line);border-radius:5px}.kiosk-bg-current__name{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kiosk-bg-current>button{flex:none;white-space:nowrap}.kiosk-bg-picker--dialog{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-block-start:12px}.kiosk-bg-groups{max-width:320px}@media (max-width: 480px){.kiosk-bg-picker{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px}.kiosk-bg-picker--dialog{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 340px){.kiosk-bg-picker--dialog{grid-template-columns:repeat(2,minmax(0,1fr))}}.kiosk-layout-option{display:grid;justify-items:center;gap:6px;padding:8px 6px;color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);border-radius:8px;font-size:var(--fs-xs)}.kiosk-layout-option:hover{border-color:var(--accent)}.kiosk-layout-option.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.kiosk-layout-option__diagram{display:grid;width:62px;height:38px;gap:3px}.kiosk-layout-option__diagram b{display:grid;place-items:center;min-width:0;border-radius:3px;color:#fff;background:var(--accent);font-size:11px}.kiosk-layout-option__diagram--full{grid-template:"main" 1fr / 1fr}.kiosk-layout-option__diagram--grid_4{grid-template:repeat(2,1fr) / repeat(2,1fr)}.kiosk-layout-option__diagram--grid_6{grid-template:repeat(2,1fr) / repeat(3,1fr)}.kiosk-layout-option__diagram--grid_8{grid-template:repeat(2,1fr) / repeat(4,1fr)}.kiosk-slot-grid[data-layout=GRID_6]{grid-template-columns:repeat(3,minmax(0,1fr))}.kiosk-slot-grid[data-layout=GRID_8]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 800px){.kiosk-slot-grid[data-layout=GRID_6],.kiosk-slot-grid[data-layout=GRID_8]{grid-template-columns:repeat(2,minmax(0,1fr))}}.kiosk-layout-option__diagram--top_bottom{grid-template:"top" 1fr "bottom" 1fr / 1fr}.kiosk-layout-option__diagram--left_right{grid-template:"right left" 1fr / 1fr 1fr}.kiosk-layout-option__diagram--three_columns{grid-template:"right main left" 1fr / 1fr 1fr 1fr}.kiosk-layout-option__diagram--center_wide{grid-template:"right main left" 1fr / 1fr 3fr 1fr}.kiosk-layout-option__diagram--featured_left{grid-template:"main right" 1fr / 1.65fr 1fr}.kiosk-layout-option__diagram--featured_top{grid-template:"main" 1.65fr "bottom" 1fr / 1fr}.kiosk-layout-option__diagram--side_narrow_right{grid-template:"right main" 1fr / 1fr 3fr}.kiosk-layout-option__diagram--side_narrow_left{grid-template:"main left" 1fr / 3fr 1fr}.kiosk-layout-option__diagram--side_wide_right{grid-template:"right main" 1fr / 3fr 7fr}.kiosk-layout-option__diagram--side_wide_left{grid-template:"main left" 1fr / 7fr 3fr}.kiosk-layout-option__diagram--daily{grid-template:"cell1 cell3 cell5" 1fr "cell2 cell4 cell6" 2fr / 28fr 40fr 28fr}.kiosk-layout-option__diagram--daily .slot-cell1{grid-area:cell1}.kiosk-layout-option__diagram--daily .slot-cell2{grid-area:cell2}.kiosk-layout-option__diagram--daily .slot-cell3{grid-area:cell3}.kiosk-layout-option__diagram--daily .slot-cell4{grid-area:cell4}.kiosk-layout-option__diagram--daily .slot-cell5{grid-area:cell5}.kiosk-layout-option__diagram--daily .slot-cell6{grid-area:cell6}.kiosk-layout-option__diagram .slot-main{grid-area:main}.kiosk-layout-option__diagram .slot-top{grid-area:top}.kiosk-layout-option__diagram .slot-bottom{grid-area:bottom}.kiosk-layout-option__diagram .slot-left{grid-area:left}.kiosk-layout-option__diagram .slot-right{grid-area:right}.kiosk-slot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);margin:var(--sp-3) 0}.kiosk-slot-grid[data-layout=THREE_COLUMNS],.kiosk-slot-grid[data-layout=CENTER_WIDE],.kiosk-slot-grid[data-layout=FULL],.kiosk-slot-grid[data-layout=TOP_BOTTOM],.kiosk-slot-grid[data-layout=FEATURED_TOP]{grid-template-columns:minmax(0,1fr)}.kiosk-screen__body{container-type:inline-size}.kiosk-slot-grid[data-layout=DAILY]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"cell1 cell3 cell5" "cell2 cell4 cell6"}.kiosk-slot-grid[data-layout=DAILY]>[data-slot=cell1]{grid-area:cell1}.kiosk-slot-grid[data-layout=DAILY]>[data-slot=cell2]{grid-area:cell2}.kiosk-slot-grid[data-layout=DAILY]>[data-slot=cell3]{grid-area:cell3}.kiosk-slot-grid[data-layout=DAILY]>[data-slot=cell4]{grid-area:cell4}.kiosk-slot-grid[data-layout=DAILY]>[data-slot=cell5]{grid-area:cell5}.kiosk-slot-grid[data-layout=DAILY]>[data-slot=cell6]{grid-area:cell6}@container (max-width: 600px){.kiosk-slot-grid[data-layout=DAILY]{grid-template-columns:minmax(0,1fr);grid-template-areas:"cell1" "cell2" "cell3" "cell4" "cell5" "cell6"}}.kiosk-slot-card{padding:0}.kiosk-slot-card>select,.kiosk-slot-card>input{width:100%}.kiosk-slot-card__label{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-weight:700}.kiosk-slot-card__label>span{color:var(--muted);font-size:var(--fs-xs);font-weight:400}.kiosk-slot-card__scroll{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;color:var(--muted);font-size:var(--fs-xs)}.kiosk-slot-card__scroll select{width:auto;max-width:145px}.kiosk-screen__body{padding:0}.kiosk-screen__body textarea{width:100%;font-family:inherit}.kiosk-slide-meta{display:grid;grid-template-columns:minmax(0,1fr) 155px auto;gap:10px;align-items:end;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.kiosk-slide-meta .field{margin:0}@media (max-width: 620px){.kiosk-layout-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.kiosk-slot-grid{grid-template-columns:minmax(0,1fr)}.kiosk-slide-meta{grid-template-columns:1fr}}.sched-time__row{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.sched-time__row+.sched-time__row{margin-top:var(--sp-2)}.sched-time__row>.segmented-wrap{flex:0 1 auto;margin:0}.sched-time__row>select{flex:0 1 auto;inline-size:auto;max-inline-size:100%}.form-row>.field--fit{flex:0 1 auto}.form-row>.field--fit select{inline-size:auto;max-inline-size:100%}.form-row.video-items__row{align-items:flex-end}.form-row>.video-items__remove{flex:0 0 auto;margin-block-end:var(--sp-3)}.field--nowrap>:is(label,.field-label){white-space:nowrap}.form-row>.field--fit .input--days{inline-size:6rem}.sched-time__row>input[type=time]{inline-size:9rem}.sched-time__minutes{inline-size:4.5rem}.sched-time__amount{display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap}.sched-time__result{margin:var(--sp-2) 0 0;font-size:var(--fs-sm)}.sched-days{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.sched-days label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-block-size:2.25rem;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap}.sched-days label.selected{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-ink);font-weight:700}.sched-days label:has(input:focus-visible){outline:2px solid var(--focus-ring, var(--primary));outline-offset:2px}.sched-days input{position:absolute;opacity:0;pointer-events:none}@media (pointer: coarse){.sched-days label{min-block-size:44px}}.sched-note__switch{grid-column:1 / -1;justify-self:start;display:inline-flex;gap:var(--sp-2);align-items:center;min-block-size:var(--control-h)}.sched-date-rule{display:grid;gap:8px}.sched-date-rule>select{max-width:220px}.sched-date-days{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.sched-date-days label{min-width:32px;padding:var(--sp-1) var(--sp-2);border:1px solid var(--border);border-radius:6px;cursor:pointer;text-align:center;font-size:var(--fs-xs)}.sched-date-days label.selected{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-ink);font-weight:700}.sched-date-days input{position:absolute;opacity:0;pointer-events:none}.sched-add-date{margin:0 0 12px}.sched-editor>.fieldgroup.editor-group{margin:0;padding:var(--sp-4) 0;border-inline-start:0}.sched-editor>.fieldgroup.editor-group:first-child{padding-top:0}.sched-editor>.fieldgroup.editor-group:last-child{padding-bottom:0}.sched-editor>.fieldgroup.editor-group+.fieldgroup.editor-group{border-top:1px solid var(--line)}.sched-editor>.fieldgroup.editor-group>legend{float:inline-start;inline-size:100%;margin:0 0 var(--sp-3);font-weight:700}.sched-grid{clear:both;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3) var(--sp-4);align-items:start}.sched-grid>*{min-inline-size:0;margin:0}.sched-grid>.sched-span-2{grid-column:span 2}.sched-grid>.sched-span-3{grid-column:1 / span 3}.sched-grid>div>.field{margin-bottom:0}.sched-grid>:is(fieldset,p,.sched-time,.sched-mode,.sched-hebrew){grid-column:1 / -1}.sched-grid>.sched-when{grid-column:1 / span 2;margin:0}.sched-time__sentence select{inline-size:auto;max-inline-size:100%}@media (max-width: 900px){.sched-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sched-grid>.sched-span-3{grid-column:1 / -1}}.sched-editor--phone .sched-grid{grid-template-columns:minmax(0,1fr)}.sched-editor--phone .sched-grid>*{grid-column:1 / -1}.notfound-page{min-height:100vh;display:grid;place-items:center;padding:24px;overflow:hidden;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--brand-2) 12%,transparent),transparent 46%),linear-gradient(145deg,var(--surface-sunk),var(--paper))}.notfound-card{position:relative;isolation:isolate;width:min(560px,100%);padding:clamp(28px,5vw,52px);overflow:hidden;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:28px;box-shadow:0 24px 64px #16365424}.notfound-card:before,.notfound-card:after{content:"";position:absolute;z-index:-1;width:220px;height:220px;border:1px solid color-mix(in srgb,var(--brand-2) 16%,transparent);border-radius:50%}.notfound-card:before{top:-150px;inset-inline-start:-118px}.notfound-card:after{bottom:-170px;inset-inline-end:-126px}.notfound-brand{display:flex;align-items:center;justify-content:center;gap:12px}.notfound-brand__name{font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:var(--brand-2);line-height:1.15}.notfound-brand__tenant{color:var(--muted);font-size:var(--fs-sm)}.notfound-hero{display:block;width:min(340px,78%);height:auto;margin:16px auto 2px}.notfound-code{color:var(--brand-2);font-family:var(--font-display);font-size:clamp(3.4rem,12vw,5.2rem);font-weight:800;line-height:.9;letter-spacing:-.05em}.notfound-title{margin:var(--sp-2) 0 0;font-size:clamp(1.4rem,4vw,2rem);color:var(--ink)}.notfound-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.notfound-actions .btn,.notfound-actions .ghost{display:inline-flex;align-items:center;gap:8px}.notfound-actions svg{width:18px;height:18px}.pcon-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--sp-2);margin:8px 0}.pcon-stat{background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-3)}.pcon-stat .l{font-size:var(--fs-xs);color:var(--muted)}.pcon-stat .v{font-size:var(--fs-xl);font-weight:var(--fw-bold);font-family:var(--font-display)}.pcon-stat .v.ok{color:#2e7d32}.pcon-stat .v.warn{color:#b26a00}@media (max-width: 639px){.fin-dash__acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fin-dash__acts>*{width:100%;justify-content:center}}.fin-dash__attention{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:0 0 12px;padding:8px 12px;border-radius:var(--r-sm);border-inline-start:3px solid var(--warn);background:var(--surface-sunk);color:inherit;text-decoration:none;font-size:var(--fs-sm)}.fin-dash__attention:hover span{text-decoration:underline}.fin-dash__accounts{list-style:none;margin:4px 0 0;padding:0}.fin-dash__accounts li{display:flex;justify-content:space-between;gap:8px}.fin-dash__accounts li>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-dash__accounts .num{font-variant-numeric:tabular-nums;white-space:nowrap}.fin-dash__line{display:block}.fin-dash :is(.stat-tile__sub,.stat-tile__action) .linkish{font-size:inherit;text-decoration:none}.fin-dash :is(.stat-tile__sub,.stat-tile__action) :is(a,.linkish):hover{text-decoration:underline}.fin-dash a.fin-dash__line{display:block}.fin-dash__links{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin:var(--sp-3) 0 0}.fin-books td.fin-date--civil{white-space:nowrap}@container datatable (max-width: 780px),datatable-dialog (max-width: 560px){.fin-ledger table.data--cards td.fin-ledger__amount{order:-2;flex:0 0 auto;width:auto;margin-inline-start:auto;padding-top:8px;font-weight:600;font-variant-numeric:tabular-nums}}.profile-head{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-4)}.profile-badges{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin-top:var(--sp-2)}.tabs-count{margin-inline-start:var(--sp-2);font-size:var(--fs-xs);opacity:.8}.tab-panel:focus-visible{outline:2px solid var(--brand-2);outline-offset:4px}:is(.profile .tab-panel,.tab-panel.detail-panel) :where(.section-actions,.page-header__actions)>:where(button,.btn,.btn-link),:is(.profile .tab-panel,.tab-panel.detail-panel) :where(.section-actions,.page-header__actions)>.export-actions>.btn,:is(.profile .tab-panel,.tab-panel.detail-panel) :where(.section-actions,.page-header__actions)>.export-actions .overflow-menu-button{min-height:var(--control-h-sm);padding:3px 10px;font-size:var(--fs-sm)}.tab-panel .section-actions.settings-save-actions>button{min-height:var(--control-h);padding:6px 16px;font-size:inherit}.profile-section{padding:var(--sp-4) 0}.profile-section+.profile-section{border-top:1px solid var(--line-strong);margin-top:var(--sp-2)}.profile-section h4{margin:0 0 var(--sp-3);font-size:var(--fs-title);color:var(--ink);font-weight:var(--fw-semibold)}.profile-section__none{margin:0}.profile-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);margin:0 0 var(--sp-3)}.profile-section .profile-section__head h4{margin:0}.profile-section__acts{display:inline-flex;flex-wrap:wrap;gap:var(--sp-2)}.stored-card__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0}.profile-section__acts svg{width:15px;height:15px;vertical-align:-2px}.profile-section textarea{width:100%}@media (min-width: 768px){.profile--compact .profile-head{margin-bottom:var(--sp-2)}.profile--compact .profile-section{padding-block:var(--sp-2)}.profile--compact .profile-section+.profile-section{margin-top:var(--sp-1)}.profile--compact .profile-section h4{margin-bottom:var(--sp-2)}.profile--compact .grid{gap:var(--sp-2)}.profile--compact .field{margin-bottom:var(--sp-2)}.profile--compact .field>small{margin-top:2px}}.cong-message-prefs>p{margin:0 0 var(--sp-2)}.cong-message-prefs__channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-1) var(--sp-5);max-width:560px}.cong-message-prefs__channel{display:flex;align-items:center;gap:var(--sp-2);min-height:34px;cursor:pointer}.cong-message-prefs__note{margin-top:var(--sp-2)!important}@media (max-width: 520px){.cong-message-prefs__channels{grid-template-columns:minmax(0,1fr)}}.profile-list{list-style:none;margin:0;padding:0}.profile-list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sp-1) var(--sp-3);min-height:44px;padding:var(--sp-2) 0}.profile-list li+li{border-top:1px solid var(--line)}.profile-list li>span:first-child{flex:1;min-width:0}.profile-list li>span:not(:first-child){white-space:nowrap}.profile-list li>.stack-tight{display:grid;gap:2px}.minyan-row .stack-tight{gap:var(--sp-1)}.minyan-row__title{font-weight:600}.minyan-row__note{font-size:var(--fs-sm)}.me-devices__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.me-device{display:grid;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.me-device--on{border-inline-start:3px solid var(--ok)}.me-device__head{display:flex;align-items:center;gap:var(--sp-2)}.me-device__icon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--brand-2);background:color-mix(in srgb,var(--brand-2) 10%,transparent);flex:none}.me-device__icon svg{width:18px;height:18px}.me-device__name{display:grid;min-width:0}.me-device__state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.me-device__price{font-size:var(--fs-sm)}.me-device__act{width:100%;min-height:var(--control-h)}@media (min-width: 768px){.me-overview .me-device__act{width:auto;justify-self:start}}.profile-list.minyan-list--stacked li{flex-direction:column;align-items:stretch;gap:var(--sp-2)}.profile-list.minyan-list--stacked li>button{align-self:flex-start}.profile-list li.minyan-row--reached{background:color-mix(in srgb,var(--ok) 12%,transparent);border-radius:var(--r-sm);padding-inline:var(--sp-3);border-inline-start:3px solid var(--ok)}.merge-compare-wrap{container-type:inline-size;overflow-x:auto}.merge-compare{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(12rem,1fr);gap:0 var(--sp-3)}.merge-record{display:grid;grid-row:span 10;grid-template-rows:subgrid;align-content:start;min-width:0;border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3)}.merge-record.is-kept{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.merge-compare--bare .merge-record{grid-row:auto;grid-template-rows:none}.merge-record__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2);padding-bottom:var(--sp-2)}.merge-record__name{flex:1 1 100%;min-width:0}.merge-record__facts{display:grid;grid-row:span 9;grid-template-rows:subgrid;margin:0}.merge-record__fact{padding:var(--sp-1) 0;border-top:1px solid var(--line);min-width:0}.merge-record__fact dt{font-size:var(--fs-xs);color:var(--muted)}.merge-record__fact dd{margin:0;overflow-wrap:anywhere}.merge-record__fact.is-diff{background:var(--surface-2);border-inline-start:3px solid var(--warn);padding-inline-start:var(--sp-2)}.merge-records__keep{display:inline-flex;align-items:center;gap:var(--sp-2)}.merge-records__keep input[type=radio]{width:auto;margin:0}.merge-record.is-kept .merge-records__keep label{font-weight:600}@container (max-width: 30rem){.merge-compare{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}.merge-record,.merge-record__facts{grid-row:auto;grid-template-rows:none}.merge-record__fact{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3)}.merge-record__fact dd{text-align:end}}.merge-intro{margin:0 0 var(--sp-3)}.form-error:focus{outline:2px solid var(--danger);outline-offset:2px}.recog.shabbat-board,.recog.mevarchim-board,.recog.fast-board{position:relative;isolation:isolate}.recog.shabbat-board:before,.recog.mevarchim-board:before,.recog.fast-board:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}.recog.shabbat-board:before{background:radial-gradient(ellipse 70% 55% at 50% -8%,color-mix(in srgb,var(--recog-accent) 22%,transparent),transparent 70%)}.recog.mevarchim-board:before{background:radial-gradient(ellipse 45% 60% at 100% 0%,color-mix(in srgb,#cfdcff 10%,transparent),transparent 70%),radial-gradient(ellipse 70% 55% at 50% -8%,color-mix(in srgb,var(--recog-accent) 14%,transparent),transparent 70%)}.recog.fast-board:before{background:linear-gradient(180deg,#0000002e,#00000052)}.reading__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3);margin-bottom:var(--sp-2)}.reading__head h3{margin:0}.reading__facts{display:grid;gap:var(--sp-2);margin:0}.reading__facts>div{display:grid;grid-template-columns:minmax(5.5em,max-content) minmax(0,1fr);gap:var(--sp-3)}.reading__facts dt{color:var(--muted);font-size:var(--fs-sm)}.reading__facts dd{margin:0}.reading__name{display:block;font-weight:600}.reading__note{display:block;color:var(--muted);font-size:var(--fs-sm)}.reading__name~.reading__ref{display:block;color:var(--muted);font-size:var(--fs-sm)}.reading__mincha{margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--line)}.reading__mincha h4{margin:0 0 var(--sp-2)}.reading__special{list-style:none;margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-3);display:grid;gap:var(--sp-1);border-inline-start:3px solid var(--accent);background:var(--surface-sunk);border-radius:var(--r-sm)}@media (max-width: 560px){.reading__facts>div{grid-template-columns:1fr;gap:2px}}.report-section{margin-bottom:26px;scroll-margin-top:calc(var(--ribbon-h, 0px) + 96px)}.report-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line)}.report-section-head h2{margin:0;font-size:var(--fs-lg)}.report-section-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-2)}.report-section-sub{color:var(--muted);font-size:var(--fs-sm)}.report-kpis{margin-bottom:var(--sp-3)}.report-card>.report-block{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}.report-card>.page-header+.report-block{border-top:0;padding-top:0}.report-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-3);margin-bottom:8px}.report-card-head h3{margin:0}.report-card-head__acts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.report-card-head .info-tip{margin-inline-end:auto}.period-compare tr.totals td{font-weight:600}.period-compare tr.datatable-group th{position:static;padding-top:var(--sp-4);color:var(--text);font-size:var(--fs-sm);font-weight:700;white-space:normal}.period-compare tbody.datatable-groupbody+tbody.datatable-groupbody tr.datatable-group th{border-top:2px solid var(--line-strong)}.period-compare tr.datatable-group:hover th{background:var(--surface)}.pc-group{display:inline-flex;align-items:center;gap:var(--sp-2)}.pc-group:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--muted)}.pc-group--income:before{background:var(--ok)}.pc-group--expense:before{background:var(--danger)}.pc-group--summary:before{display:none}.period-compare tr.totals td{border-top:1px solid var(--line-strong)}.period-compare tr.pc-net td{border-top:0;background:var(--surface-sunk)}@container datatable (max-width: 780px),datatable-dialog (max-width: 560px){.period-compare table.data--cards tr.totals td{border-top:0}}.pc-neg{color:var(--danger)}.pmon-log{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-xs)}.report-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));align-items:end;gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-3)}.report-controls>.field{min-width:0;margin:0}.report-chart{margin-top:var(--sp-3)}.report-sub{font-size:var(--fs-xs);margin:var(--sp-2) 0 0}.fin-tx-detail{padding:0}.fin-for{display:inline-flex;align-items:center;gap:4px;max-inline-size:16rem;min-width:0;white-space:nowrap}.fin-for__text,span.fin-for{overflow:hidden;text-overflow:ellipsis}span.fin-for{display:inline-block;vertical-align:bottom}.fin-for>svg{flex:none}.fin-alloc{margin:0}.fin-alloc th,.fin-alloc td{padding-block:4px}tr.is-muted>td{opacity:.55}.hebdate{opacity:.9}.hebclock{text-align:start;line-height:1.15}.hebclock-time{font-size:2.4vw;color:var(--kiosk-ink);font-variant-numeric:tabular-nums;font-family:var(--font-body);font-weight:500}.hebclock-date{font-family:var(--font-body);font-size:1.6vw;font-weight:700;color:var(--kiosk-muted)}.hebclock-greg{font-size:1vw;color:var(--kiosk-muted)}.kiosk{height:100dvh;background:radial-gradient(120% 90% at 80% 0%,var(--kiosk-canvas-glow) 0%,var(--kiosk-canvas) 62%);color:var(--kiosk-ink);display:flex;flex-direction:column;--kiosk-overscan-y: 2.5dvh;--kiosk-overscan-x: 1.5vw;padding:calc(var(--kiosk-overscan-y) + 1vmin) var(--kiosk-overscan-x) var(--kiosk-overscan-y);font-family:var(--font-body);overflow:hidden;--kiosk-text-pref: 1;--kiosk-viewport-scale: 1;--kiosk-text-scale: calc(var(--kiosk-text-pref) * var(--kiosk-viewport-scale));--kt-display: calc(4.62vmin * var(--kiosk-text-scale));--kt-title: calc(3.2vmin * var(--kiosk-text-scale));--kt-body: calc(2.76vmin * var(--kiosk-text-scale));--kt-meta: calc(2.13vmin * var(--kiosk-text-scale));--kr-primary: calc(6.4vmin * var(--kiosk-text-scale));--kr-label: calc(4.8vmin * var(--kiosk-text-scale));--kr-section: calc(4.2vmin * var(--kiosk-text-scale));--kr-secondary: calc(3.6vmin * var(--kiosk-text-scale));--kr-tertiary: calc(3vmin * var(--kiosk-text-scale))}.kiosk{--kiosk-content-inset: 1.4vmin}.kiosk>.kiosk-footer{margin-inline:var(--kiosk-content-inset)}.kiosk-head{display:flex;align-items:center;justify-content:space-between;gap:2vw;margin-inline:var(--kiosk-content-inset);padding:.4vmin 0 1.2vmin;border-block-end:1px solid var(--kiosk-line)}.kiosk h1{font-family:var(--font-display);font-size:var(--kt-display);line-height:1.1;margin:0;color:var(--kiosk-ink);letter-spacing:-.01em;min-width:0;overflow-wrap:break-word}.kclock{display:flex;align-items:center;gap:1.4vw;min-width:0}.kiosk:has(.kiosk-panel .kclock-board[data-placement=slide])>.kiosk-head .kclock{visibility:hidden}.kclock__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6vmin 1vw;min-width:0}.kclock__chip{font-size:var(--kt-title);font-weight:600;white-space:nowrap;color:var(--kiosk-ink);opacity:.85}.kclock__chip--accent{font-size:var(--kt-title);font-weight:800;opacity:1;color:var(--kiosk-accent, #e7c884)}.kiosk-head .kclock__date,.kiosk-head .kclock__chip--accent{font-size:var(--kr-section)}.kclock__date{opacity:1}.kclock__time{font-size:calc(5.4vmin * var(--kiosk-text-scale, 1));font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--kiosk-ink)}.kclock__time small{font-size:.45em;font-weight:600;opacity:.55;margin-inline-start:.15em}.kclock__date{display:inline-flex;align-items:baseline;gap:.35em}.kclock__weekday:after{content:","}.board-kicker__part+.board-kicker__part:before{content:"·";margin-inline:.45em;opacity:.7}.hebclock-part+.hebclock-part:before{content:"·";margin-inline:.4em;opacity:.7}.kiosk[data-environment]{background:none;position:relative;isolation:isolate}.kiosk-environment{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.kiosk-environment__light{position:absolute;top:0;right:0;bottom:0;left:0}.kiosk[data-environment]>:is(.kiosk-head,.kiosk-dots,.kiosk-footer){--kiosk-ink: var(--screen-ink);--kiosk-muted: var(--screen-muted);--kiosk-accent: var(--screen-accent);--kiosk-line: var(--screen-line)}.kiosk[data-environment]>.kiosk-head{border-block-end-color:var(--screen-rule-colour);box-shadow:0 calc(var(--screen-rule-width) - 1px) 0 0 var(--screen-rule-colour)}.kiosk[data-environment]>.kiosk-footer[data-has-text]{border-block-start-color:var(--screen-rule-colour);box-shadow:0 calc(1px - var(--screen-rule-width)) 0 0 var(--screen-rule-colour)}.kiosk[data-environment]>.kiosk-head{background:var(--screen-band-fill, none);border-block-start:var(--screen-band-edge, 0 none)}.kiosk[data-environment]>.kiosk-head :is(h1,.kclock){text-shadow:var(--screen-text-effect, none)}.kiosk[data-environment]>.kiosk-footer[data-has-text]{background:var(--screen-foot-fill, none)}.kiosk[data-environment] .kiosk-fixed{background:radial-gradient(120% 90% at 80% 0%,var(--kiosk-canvas-glow) 0%,var(--kiosk-canvas) 62%);border-radius:calc(1.2vmin * var(--frame-round, 1))}.kiosk[data-wall=plain] .kiosk-fixed{background:none}.kiosk:is([data-environment],[data-wall=plain]) .kiosk-fixed{padding:1.2vmin 1.4vmin;background:var(--frame-card, var(--screen-surface, rgba(12, 9, 6, .42)));background-image:var(--frame-material, none);box-shadow:var(--frame-edge, inset 0 0 0 1px color-mix(in srgb, var(--kiosk-accent, #e7c884) 22%, transparent))}.kiosk[data-screen^="bg:theme:"] .kiosk-fixed,.kiosk .kiosk-fixed[data-themed]{background:var(--frame-face);box-shadow:var(--frame-ring),var(--frame-shadow)}.kiosk:is([data-environment],[data-wall=plain]) .kiosk-fixed .kiosk-cell--framed{background:none;box-shadow:none}.kiosk-fixed .kiosk-cell{container-type:size}.kiosk-layout:is([data-layout^=SIDE_]){gap:1.4vw}.kiosk[data-orientation=portrait] .kiosk-layout:is([data-layout^=SIDE_]){gap:1.4vmin}.kiosk-cell--side{container-type:size}.kiosk:is([data-environment],[data-wall=plain]) .kiosk-cell--side{padding:1.2vmin 1.4vmin;background:var(--frame-card, var(--screen-surface, rgba(12, 9, 6, .42)));background-image:var(--frame-material, none);box-shadow:var(--frame-edge, inset 0 0 0 1px color-mix(in srgb, var(--kiosk-accent, #e7c884) 22%, transparent))}.kiosk[data-screen^="bg:theme:"] .kiosk-cell--side{background:var(--frame-face);box-shadow:var(--frame-ring),var(--frame-shadow);border-radius:calc(1.2vmin * var(--frame-round, 1))}.kiosk[data-canvas=full]{position:relative;--kiosk-canvas-top: calc(var(--kiosk-overscan-y) + 8vmin);--kiosk-canvas-bottom: calc(var(--kiosk-overscan-y) + 7vmin)}.kiosk[data-canvas=full]:has(>.kiosk-footer[data-has-text]){--kiosk-canvas-bottom: calc(var(--kiosk-overscan-y) + 11vmin)}.kiosk[data-canvas=full]>.kiosk-main,.kiosk[data-canvas=full]>.kiosk-main>.kiosk-body{position:static;margin-block-start:0}.kiosk[data-canvas=full]>:is(.kiosk-head,.kiosk-dots,.kiosk-footer){position:relative;z-index:1}.kiosk[data-canvas=full]>.kiosk-head{flex-direction:row;align-items:center;padding-block:0;border-block-end-color:transparent;box-shadow:none;background:none;border-block-start:0 none}.kiosk[data-canvas=full]>.kiosk-head h1{font-family:var(--font-body);font-size:var(--kt-body);font-weight:700;line-height:1.2;max-inline-size:45%;text-align:start;color:var(--kiosk-ink);opacity:.9}.kiosk[data-canvas=full]>.kiosk-head .kclock__chips{display:none}.kiosk[data-canvas=full]>.kiosk-head .kclock__time{font-size:calc(var(--kt-title) * 1.15)}.kiosk[data-canvas=full]>.kiosk-head :is(h1,.kclock){text-shadow:var(--screen-text-effect, 0 .08em .35em rgba(0, 0, 0, .55))}.kiosk[data-canvas=full] .kiosk-panel-bare>:is(.recog,.occ-frame){padding-block:var(--kiosk-canvas-top) var(--kiosk-canvas-bottom)}@media (orientation: portrait){.kiosk{padding:calc(var(--kiosk-overscan-y) + .5vmin) calc(var(--kiosk-overscan-x) + 1vw) var(--kiosk-overscan-y)}.kiosk-head{flex-direction:column;align-items:stretch;gap:1vmin}.kiosk-head h1{text-align:center}.kclock{justify-content:space-between}.kclock__chips{justify-content:flex-start}}.kiosk-main{display:flex;flex:1;min-height:0;gap:1.4vw}.kiosk-fixed{position:relative;flex:0 0 30%;margin-top:1.4vmin;min-width:0;overflow:hidden}@media (orientation: portrait){.kiosk-main{flex-direction:column;gap:1.4vmin}.kiosk-fixed{flex-basis:30%;margin-top:0}}.kiosk-main[data-fixed^=big]>.kiosk-fixed{flex-basis:75%}.kiosk-main[data-fixed^=small]>.kiosk-fixed{flex-basis:25%}@media (orientation: landscape){:root[dir=rtl] .kiosk-main[data-fixed$=Right]>.kiosk-fixed,:root:not([dir=rtl]) .kiosk-main[data-fixed$=Left]>.kiosk-fixed{order:-1}}@media (orientation: portrait){.kiosk-main[data-fixed^=big]>.kiosk-fixed{order:-1}}.kvideo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000;border-radius:inherit;padding:0;margin:0;container-type:size}.kvideo__notice{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;padding:1.2cqmin 3cqmin;text-align:center;background:#0a0c14d1;color:#fff;font-family:var(--font-body);font-weight:700;font-size:calc(max(1.4vmin,4.2cqmin) * var(--kiosk-text-scale, 1))}.kvideo__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;inline-size:100%;block-size:100%;border:0;border-radius:0;margin:0;padding:0;background:#000}.kvideo__media--jem{--jem-bar: 64px;--jem-w: min(100cqw, calc(100cqh * 16 / 9));inset:auto;inline-size:calc(var(--jem-w) + 2px);block-size:calc(var(--jem-w) * 9 / 16 + var(--jem-bar));left:calc((100cqw - var(--jem-w)) / 2 - 1px);top:calc((100cqh - var(--jem-w) * 9 / 16) / 2 - var(--jem-bar));clip-path:inset(var(--jem-bar) 1px 0 1px)}.kvideo__media--file{object-fit:cover;object-position:center}.kvideo--quiet{background:transparent}.kvideo--still{position:relative;inset:auto;display:grid;place-content:center;justify-items:center;gap:1em;min-block-size:100%;aspect-ratio:16 / 9;font-size:var(--kt-body, 1.4rem);color:#fff;background:#111}.kvideo__play{inline-size:4em;block-size:4em;opacity:.85}.kvideo__label{opacity:.85}.kiosk-body{position:relative;flex:1;margin-top:1.4vmin;min-height:0}.kiosk-layout{display:grid;height:100%;min-height:0;min-width:0;flex:1;gap:1.6vmin}.kiosk-cell{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:calc(.8vmin * var(--frame-round, 1))}.kiosk-cell--framed{padding:1.6vmin 1.8vmin;background:color-mix(in srgb,var(--kiosk-ink, #fff) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kiosk-accent, #e7c884) 14%,transparent)}.kiosk[data-environment] .kiosk-cell--framed,.kiosk-cell--picture.kiosk-cell--framed{background:var(--frame-card, var(--screen-surface, rgba(12, 9, 6, .42)));background-image:var(--frame-material, none);box-shadow:var(--frame-edge, none)}.kiosk-cell__title{flex:none;margin:0 0 1.2vmin;font-size:var(--kr-section);font-weight:700;font-family:var(--font-display);color:var(--kiosk-accent, inherit);letter-spacing:.01em}.kiosk-cell--picture{isolation:isolate;color:var(--screen-ink);--kiosk-ink: var(--screen-ink);--kiosk-muted: var(--screen-muted);--kiosk-accent: var(--screen-accent);--kiosk-line: var(--screen-line);--kiosk-surface: var(--screen-surface);--kiosk-surface-strong: var(--screen-surface-strong);--kiosk-accent-soft: var(--screen-accent-soft)}.kiosk-cell--picture>.kiosk-environment{border-radius:inherit;overflow:hidden}.kiosk-body:is(.kiosk-body--picture,.kiosk-body--canvas){isolation:isolate;border-radius:1.2vmin;overflow:hidden}.kiosk-body--picture>.kiosk-environment{border-radius:inherit;overflow:hidden;background:var(--screen-canvas, none)}.kiosk-body--canvas{background:radial-gradient(120% 90% at 80% 0%,var(--kiosk-canvas-glow) 0%,var(--kiosk-canvas) 62%)}.kiosk[data-chosen-ink=light]>.kiosk-main>.kiosk-body,.kiosk-cell[data-chosen-ink=light]{text-shadow:0 .1vmin .5vmin rgba(18,10,4,.55)}.kiosk-grid-cell{container-type:size}.kiosk-grid-cell .kiosk-cell__title{font-size:calc(var(--kt-title) * 1.15)}.kiosk-cell--framed .mboard{top:1.6vmin;right:1.8vmin;bottom:1.6vmin;left:1.8vmin}.kiosk-grid-cell .recog{padding:5cqh 5cqw!important}.kiosk-grid-cell .recog h2{font-size:calc(clamp(1.67vmin,9cqw,4vmin) * var(--kiosk-text-scale, 1))!important}.kiosk-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.kiosk-panel.on{opacity:1;transform:none;pointer-events:auto}.kiosk-panel h2{font-family:var(--font-body);font-weight:800;font-size:calc(var(--kt-title) * 1.5);color:var(--kiosk-muted);margin:0 0 1.4vmin}.kiosk-subtitle{flex:none;margin:-.4vmin 0 1.2vmin;font-size:calc(var(--kt-title) * .72);color:var(--kiosk-muted);opacity:.85}.kiosk-list{display:flex;flex-direction:column}.kiosk-row{display:flex;justify-content:space-between;align-items:baseline;gap:2vw;font-size:var(--kt-body);padding:1.15vmin 0;border-bottom:1px solid var(--kiosk-line)}.kiosk-row .t{font-variant-numeric:tabular-nums;color:var(--kiosk-ink);white-space:nowrap}.kiosk-row em{color:var(--kiosk-muted);font-style:normal;font-size:var(--kt-meta)}.kiosk-row.hot{color:color-mix(in srgb,var(--kiosk-accent) 40%,var(--kiosk-ink))}.kiosk-row.hot .t{color:var(--kiosk-accent)}.kiosk-ztiles{display:grid;gap:1.6vmin;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5em),1fr));font-size:var(--kt-body);flex:1;align-content:stretch}.kiosk-autoscroll-inner:has(>.kiosk-ztiles){display:flex;flex-direction:column;min-height:100%}.kiosk-ztile{display:flex;flex-direction:column;justify-content:center;gap:.6vmin;min-width:0;padding:1.6vmin 2vmin;border-radius:calc(1.2vmin * var(--frame-round, 1));background:var(--frame-card, var(--kiosk-surface));background-image:var(--frame-material, none);border:var(--frame-width, 1px) solid var(--frame-line, var(--kiosk-line))}.kiosk-ztile__label{font-size:var(--kt-body);color:var(--kiosk-muted);line-height:1.2;overflow-wrap:break-word}.kiosk-ztile__time{font-size:var(--kt-display);font-weight:700;color:var(--kiosk-ink);font-variant-numeric:tabular-nums;line-height:1.05}.kiosk-viewbox{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.kiosk-autoscroll-inner:has(>.kiosk-viewbox){height:100%;display:flex;flex-direction:column}.kiosk-view{list-style:none;margin:0;padding:0;font-size:var(--kt-body)}.kiosk-viewbox[data-motion=page]>.kiosk-view[data-view=list]{flex:1 1 auto;min-block-size:0;overflow:hidden}.kiosk-ticker{flex:0 1 auto;min-block-size:0;overflow:hidden}.kiosk-turn-dots--preview{position:absolute;z-index:3;inset-block-start:1.4vmin;inset-inline-end:1.6vmin;display:flex;gap:.2vmin;padding:0;border-radius:99px;background:none}.kiosk-turn-dots--preview>button{inline-size:1.9vmin;block-size:1.9vmin;min-block-size:0;padding:.5vmin;border:0;border-radius:50%;background:#fff6;background-clip:content-box;cursor:pointer;box-shadow:none}.kiosk-turn-dots--preview>button[data-on]{background:#fff}.kiosk-turn-dots--preview>button:focus-visible{outline:2px solid #fff;outline-offset:2px}.kiosk-ticker>.kiosk-view[data-ticker]{will-change:transform}:is(.kiosk-view,.recog-list)[data-ticker]>:first-child{transition:opacity .7s ease-in-out}:is(.kiosk-view,.recog-list)[data-moving]>:first-child{opacity:0}.kiosk-view[data-view=tiles][data-column]{display:flex;flex-direction:column;gap:1.2vmin}.kiosk-view[data-column]>.kiosk-ztile{flex:none}.kiosk-view[data-view=list]{display:flex;flex-direction:column}.kiosk-view[data-view=tiles],.kiosk-view[data-view=columns]{flex:1;min-height:0;overflow:hidden;display:grid;align-content:start}.kiosk-view[data-view=tiles]{gap:1.6vmin;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5em),14em));justify-content:center}.kiosk-view[data-view=columns]{column-gap:5vw;grid-template-columns:repeat(auto-fill,minmax(min(100%,18em),1fr))}.kiosk-view[data-single]{align-content:center}.kiosk-view .kiosk-row{gap:.7em;padding-block:.42em}.kiosk-cell .kiosk-view .kiosk-row{flex-wrap:wrap;column-gap:.5em}.kiosk-cell .kiosk-view .kiosk-row__lead{min-inline-size:1em}.kiosk-row--noted{flex-wrap:wrap;row-gap:.1em}.kiosk-row--noted>.kiosk-row__note{flex:1 0 100%;order:3;line-height:1.25}.kiosk-row--noted>.kiosk-row__note:empty{display:none}.kiosk-view__group{grid-column:1 / -1;padding-block:1vmin .4vmin;font-size:var(--kt-meta);font-weight:700;color:var(--kiosk-muted)}.kiosk-view__note{font-size:var(--kt-meta);color:var(--kiosk-muted);line-height:1.25;overflow-wrap:break-word}.kiosk-view__tile--plain .kiosk-ztile__label{color:var(--kiosk-ink);font-weight:600}.kiosk-ztile.hot .kiosk-ztile__time{color:var(--kiosk-accent)}.recog-list[data-view=list]{grid-template-columns:1fr;overflow:visible}.recog-list[data-view=columns]{grid-template-columns:repeat(auto-fill,minmax(max(14vmin,40cqw),1fr));row-gap:0;column-gap:4cqw}.recog-list[data-view=list]>.recog-item,.recog-list[data-view=columns]>.recog-item{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:1em;min-height:0;padding-inline:0;border-radius:0;background:none;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.recog-list[data-view=list]>.recog-item:where([style*=--frame],*),.recog-list[data-view=columns]>.recog-item{padding-inline:max(.8em,3cqw)}.tef-sim{margin-top:var(--sp-4)}.tef-sim__head{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin:0 0 var(--sp-3);font-size:var(--fs-md)}.kiosk-cols{display:grid;grid-template-columns:1fr 1fr;gap:4vw}.kiosk-cols h3{font-family:var(--font-body);font-weight:700;font-size:var(--kt-title);color:var(--kiosk-accent);margin:0 0 .8vmin}.kiosk .mem{background:linear-gradient(180deg,var(--kiosk-surface-strong),var(--kiosk-surface));border:var(--frame-width, 1px) solid var(--frame-line, var(--kiosk-line));border-radius:calc(12px * var(--frame-round, 1));padding:2.2vmin 1.4vw;text-align:center}.kiosk .mem .name{font-family:var(--font-display);font-size:var(--kt-body);line-height:1.3;color:var(--kiosk-ink);text-wrap:balance}.kiosk .mem .date{color:var(--kiosk-muted);font-size:var(--kt-meta);margin-top:.9vmin;padding-top:.9vmin;position:relative}.kiosk .mem .date:before{content:"";position:absolute;top:0;inset-inline:50%;width:2.2vw;transform:translate(50%);border-top:1px solid var(--kiosk-accent-soft)}.kiosk .ann-grid{flex:1 1 auto;min-height:0;height:100%;display:grid;gap:1.6vmin 1.4vw;grid-auto-rows:minmax(0,1fr)}.kiosk .ann-card{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.kiosk .ann-card>.name{flex:none}.kiosk .mem.ann-notice{position:relative;border-radius:calc(.6vmin * var(--frame-round, 1));padding:3vmin 2vmin 2.2vmin;background:radial-gradient(circle at 2vmin 1.5vmin,var(--kiosk-accent) 0 .42vmin,transparent .5vmin),radial-gradient(circle at calc(100% - 2vmin) 1.5vmin,var(--kiosk-accent) 0 .42vmin,transparent .5vmin),linear-gradient(180deg,var(--kiosk-surface-strong),var(--kiosk-surface));border:max(2px,.28vmin) solid var(--kiosk-accent);box-shadow:var(--frame-shadow, 0 .8vmin 2.4vmin rgba(0, 0, 0, .28)),0 0 0 .5vmin color-mix(in srgb,var(--kiosk-accent) 18%,transparent);animation:ann-in .7s cubic-bezier(.2,.7,.2,1) both}.kiosk .mem.ann-notice .ann-media__img{animation:ann-img-in 1.1s ease-out both}@keyframes ann-in{0%{opacity:0;transform:translateY(1.2vmin) scale(.985)}}@keyframes ann-img-in{0%{opacity:0;transform:scale(1.04)}}@media (prefers-reduced-motion: reduce){.kiosk .mem.ann-notice,.kiosk .mem.ann-notice .ann-media__img{animation:none}}.kiosk .mem.ann-notice:after{content:"";position:absolute;top:.7vmin;right:.7vmin;bottom:.7vmin;left:.7vmin;pointer-events:none;border:var(--frame-width, 1px) solid var(--frame-line, var(--kiosk-line));border-radius:calc(.3vmin * var(--frame-round, 1))}.kiosk .mem.ann-notice>.name{font-size:var(--kt-title);font-weight:700;padding-bottom:1vmin;border-bottom:var(--frame-rule, 3px double var(--kiosk-accent-soft))}.kiosk .mem.ann-notice>.date:before{display:none}.kiosk .mem.ann-notice>.date{color:var(--kiosk-ink);font-size:var(--kt-body);line-height:1.45}.kiosk[data-screen="family:community"] .mem.ann-notice{background:var(--kiosk-surface);box-shadow:0 .4vmin 1.6vmin #1c28381f}.kiosk[data-screen="family:community"] .mem.ann-notice:after{display:none}.kiosk[data-screen="family:community"] .mem.ann-notice>.name{border-bottom:1px solid var(--kiosk-line)}.kiosk[data-screen="family:community"] .mem.ann-invite>.ann-invite__text>.name{border-bottom:1px solid var(--kiosk-line)}.kiosk .ann-form{position:relative;z-index:1;display:flex;align-items:center;gap:2vmin;margin-top:1.6vmin;padding:1.4vmin;border:1px dashed var(--kiosk-accent-soft);border-radius:.8vmin;text-align:start}.kiosk .ann-form__qr{flex:none;inline-size:17vmin;block-size:17vmin;padding:.8vmin;background:#fff;border-radius:.6vmin;image-rendering:pixelated}.kiosk .ann-form__text{min-width:0;display:flex;flex-direction:column;gap:.5vmin}.kiosk .ann-form__title{font-family:var(--font-display);font-size:var(--kt-body);font-weight:700;color:var(--kiosk-ink)}.kiosk .ann-form__body{font-size:var(--kt-meta);color:var(--kiosk-muted)}.kiosk .ann-form__hint{font-size:var(--kt-meta);color:var(--kiosk-accent)}.kiosk .wall-scrim .ann-form{border-color:#ffffff73}.kiosk .wall-scrim .ann-form__title{color:#fff}.kiosk .wall-scrim .ann-form__body{color:#fffc}.kiosk .ann-card__body{flex:0 1 auto;max-height:40%;overflow:hidden}.kiosk .ann-media{flex:1 1 0;min-height:0;margin-top:1vmin;display:flex;align-items:center;justify-content:center}.kiosk .ann-media__img{width:100%;height:100%;object-fit:contain;display:block;border-radius:.6vmin}.kiosk-dots{display:flex;gap:.93vmin;justify-content:center;align-items:center;padding-top:1vmin}.kiosk-dots span{width:.93vmin;height:.93vmin;border-radius:999px;background:var(--kiosk-line);transition:background .3s,width .3s;overflow:hidden}.kiosk-dots span.on{width:5.2vmin;background:var(--kiosk-line)}.kiosk-dots span.on>i{display:block;height:100%;width:0;background:var(--kiosk-accent);border-radius:999px;animation-name:kiosk-slide-progress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes kiosk-slide-progress{0%{width:0}to{width:100%}}@media (prefers-reduced-motion: reduce){.kiosk-dots span{transition:none}.kiosk-dots span.on{width:.93vmin;background:var(--kiosk-accent)}.kiosk-dots span.on>i{display:none}}.kiosk-empty{font-size:var(--kt-display);color:var(--kiosk-muted);text-align:center;margin-top:20vmin}.recog{container-type:size;display:flex;flex-direction:column;gap:2.2cqh;flex:1 1 0;min-height:0;height:100%;box-sizing:border-box;padding:4cqh 4cqw;text-align:center;overflow:hidden}.recog-head{flex:none}.recog .recog-title{margin:0;font-family:var(--font-body);font-weight:800;font-size:calc(max(2.4vmin,9.5cqmin) * var(--kiosk-text-scale, 1));line-height:1.15;color:var(--recog-accent)}.recog-purpose{margin:1cqh 0 0;font-size:calc(max(1.3vmin,4.2cqmin) * var(--kiosk-text-scale, 1));opacity:.92}.recog-sub{margin:.6cqh 0 0;font-size:calc(max(1.11vmin,3.4cqmin) * var(--kiosk-text-scale, 1));opacity:.72}.recog-spacer{flex:1}.recog-gauge{flex:none;display:flex;align-items:center;justify-content:center;gap:5cqw}.recog-gauge__ring{width:max(8.33vmin,34cqmin);height:auto;flex:none}.recog-gauge--compact .recog-gauge__ring{width:max(6.48vmin,22cqmin)}.recog-gauge__figures{margin:0;display:flex;flex-direction:column;gap:1.6cqh;text-align:start;font-variant-numeric:tabular-nums}.recog-gauge--compact .recog-gauge__figures{flex-direction:row;gap:5cqw}.recog-gauge__figures dt{font-size:calc(max(1.02vmin,3cqmin) * var(--kiosk-text-scale, 1));opacity:.7}.recog-gauge__figures dd{margin:0;font-size:min(calc(max(1.48vmin,6.2cqmin) * var(--kiosk-text-scale, 1)),calc((95cqw - 34cqmin) / var(--chars, 4) / .6));font-weight:700;line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.recog-gauge--compact .recog-gauge__figures dd{font-size:min(calc(max(1.3vmin,4.6cqmin) * var(--kiosk-text-scale, 1)),calc((85cqw - 22cqmin) / 2 / var(--chars, 4) / .6))}.recog-list{flex:1;min-height:0;overflow:hidden;list-style:none;margin:0;padding:0;display:grid;align-content:start;gap:1.6cqh 1.6cqw;grid-template-columns:repeat(auto-fill,minmax(max(11.11vmin,28cqw),1fr));grid-auto-rows:max-content}.recog--list .recog-list{grid-template-columns:1fr}.recog-item{display:flex;flex-direction:column;justify-content:center;gap:.4cqh;min-height:max(3.15vmin,9cqh);padding:1cqh 1.4cqw;box-sizing:border-box;border-radius:calc(1.2cqmin * var(--frame-round, 1));background:var(--recog-card);background-image:var(--frame-material, none);box-shadow:var(--frame-edge, none)}.recog-item{animation:recog-item-in .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes recog-item-in{0%{opacity:0;transform:translateY(1.6cqh) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.recog-item{animation:none}}.recog-item>*{flex:none}.recog-item__name{font-size:calc(max(1.2vmin,3.6cqmin) * var(--kiosk-text-scale, 1));font-weight:600;line-height:1.25;overflow-wrap:anywhere;text-wrap:balance}.recog-item__amount{font-size:calc(max(1.11vmin,3.2cqmin) * var(--kiosk-text-scale, 1));font-weight:700;color:var(--recog-accent);font-variant-numeric:tabular-nums}.recog-item__name+.recog-item__amount{font-size:calc(max(1.02vmin,2.8cqmin) * var(--kiosk-text-scale, 1))}@container (max-aspect-ratio: 3/4){.recog-item__name{font-size:calc(max(1.2vmin,7cqw) * var(--kiosk-text-scale, 1))}.recog-item__amount,.recog-item__name+.recog-item__amount{font-size:calc(max(1.11vmin,6cqw) * var(--kiosk-text-scale, 1))}}.debt-totals{flex:none;flex-direction:row;justify-content:center;gap:6cqw;text-align:center}.debt-totals dd{font-size:min(calc(max(1.48vmin,6.2cqmin) * var(--kiosk-text-scale, 1)),calc(44cqw / var(--chars, 4) / .6))}.recog.debt-board--summary{justify-content:center;gap:5cqh}.debt-board--summary>.recog-spacer{display:none}.debt-board--summary .debt-totals{gap:10cqw}.debt-board--summary .debt-totals dt{font-size:calc(max(1.4vmin,4.6cqmin) * var(--kiosk-text-scale, 1))}.debt-board--summary .debt-totals dd{font-size:min(calc(max(2.6vmin,11cqmin) * var(--kiosk-text-scale, 1)),calc(42cqw / var(--chars, 4) / .6))}.debt-occasions .recog-item{animation:none}.debt-occasion{display:flex;align-items:baseline;justify-content:space-between;gap:1em;padding-block:1.4cqh .4cqh;color:var(--recog-accent, currentColor);font-size:calc(max(1.2vmin,3.6cqmin) * var(--kiosk-text-scale, 1));font-weight:800}.debt-occasion>.recog-item__amount{color:inherit}.debt-occasion__name{overflow-wrap:anywhere}@container (max-aspect-ratio: 3/4){.recog .recog-title{font-size:calc(max(1.9vmin,11cqw) * var(--kiosk-text-scale, 1))}.debt-totals{gap:10cqw}.debt-totals dt{font-size:calc(max(1.02vmin,4.8cqw) * var(--kiosk-text-scale, 1));opacity:.85}.debt-totals dd{font-size:min(calc(max(1.48vmin,9cqw) * var(--kiosk-text-scale, 1)),calc(44cqw / var(--chars, 4) / .6))}.recog-item{min-height:max(3.15vmin,11cqw);padding:1.6cqw 3cqw}.recog-item__name{font-size:calc(max(1.2vmin,8cqw) * var(--kiosk-text-scale, 1))}.recog-item__amount,.recog-item__name+.recog-item__amount{font-size:calc(max(1.11vmin,7cqw) * var(--kiosk-text-scale, 1))}.recog-purpose{font-size:calc(max(1.3vmin,5.6cqw) * var(--kiosk-text-scale, 1))}.recog-gauge,.recog-gauge--compact{gap:5cqw}.recog-gauge__ring,.recog-gauge--compact .recog-gauge__ring{width:max(6.48vmin,30cqw)}.recog-gauge__figures dt,.debt-totals dt{font-size:calc(max(1.02vmin,5cqw) * var(--kiosk-text-scale, 1));opacity:.85}.recog-gauge--compact .recog-gauge__figures{flex-direction:column;gap:1.2cqh}.recog-gauge__figures dd,.recog-gauge--compact .recog-gauge__figures dd{font-size:min(calc(max(1.48vmin,8.5cqw) * var(--kiosk-text-scale, 1)),calc(48cqw / var(--chars, 4) / .6))}.recog-list{gap:2.4cqw}.recog-list:not([data-view]){grid-template-columns:repeat(auto-fill,minmax(max(11.11vmin,44cqw),1fr))}.debt-board--summary .debt-totals{flex-direction:column;gap:4cqh}.debt-board--summary .debt-totals dt{font-size:calc(max(1.4vmin,6.5cqw) * var(--kiosk-text-scale, 1))}.debt-board--summary .debt-totals dd{font-size:min(calc(max(2.6vmin,17cqw) * var(--kiosk-text-scale, 1)),calc(88cqw / var(--chars, 4) / .6))}}.recog-list[data-single]{align-content:center}.recog small{font-size:.8em}.auction-sale__name{text-wrap:balance;overflow-wrap:anywhere}.auction-sale__state{flex:none;align-self:center;margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.15em .7em;max-inline-size:100%;box-sizing:border-box;padding:.3em 1.1em;border-radius:99px;font-size:calc(max(1.4vmin,5cqmin) * var(--kiosk-text-scale, 1));font-weight:800;line-height:1.2;background:color-mix(in srgb,var(--recog-accent) 16%,transparent);box-shadow:inset 0 0 0 .14em color-mix(in srgb,var(--recog-accent) 60%,transparent)}.auction-sale__time{color:var(--recog-accent);font-variant-numeric:tabular-nums}.auction-sale__time bdi{font-size:1.12em}.auction-sale__state:not([data-state=LIVE]){background:color-mix(in srgb,var(--recog-card) 70%,transparent);box-shadow:inset 0 0 0 .1em currentColor}.auction-sale__state[data-state=AWAITING_CLOSE],.auction-sale__state[data-state=CLOSED],.auction-sale__state[data-state=CANCELLED]{opacity:.85}.auction-lots{grid-template-columns:repeat(auto-fill,minmax(max(14vmin,40cqw),1fr));gap:1.4cqh 2.4cqw}@container (max-aspect-ratio: 1/1){.auction-lots{grid-template-columns:1fr}}.auction-lots .auction-lot{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name amount" "status amount";align-items:center;column-gap:2.4cqw;row-gap:.2em;padding:1.4cqh 2.6cqw;text-align:start;min-inline-size:0}.auction-lots .auction-lot .recog-item__name{grid-area:name;font-size:calc(max(1.4vmin,4.6cqmin) * var(--kiosk-text-scale, 1));font-weight:700;line-height:1.2;overflow-wrap:anywhere}.auction-lots .auction-lot .recog-item__amount{grid-area:amount;font-size:calc(max(1.7vmin,6.2cqmin) * var(--kiosk-text-scale, 1));font-weight:800;line-height:1;white-space:nowrap}.auction-lot__status{grid-area:status;font-size:calc(max(1.1vmin,3.4cqmin) * var(--kiosk-text-scale, 1));font-weight:600;line-height:1.25;opacity:.8}.auction-lot[data-state=done]{background:color-mix(in srgb,var(--recog-card) 55%,transparent)}.auction-lot[data-state=done] .recog-item__name{opacity:.8}.auction-lot[data-state=done] .recog-item__amount{color:inherit;opacity:.85}.auction-lot[data-state=done] .auction-lot__status{opacity:1;font-weight:700}.auction-empty{display:grid;place-items:center}.recog.omer-board{position:relative;isolation:isolate;padding:4cqh 5cqw}.recog.omer-board:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 90% 75% at 50% 50%,rgba(0,0,0,.5),transparent 80%)}.recog[data-ink=dark].omer-board:after{background:radial-gradient(ellipse 90% 75% at 50% 50%,rgba(255,255,255,.55),transparent 80%)}.omer-board__body{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4cqh;text-align:center}.omer-board__body p{margin:0}.omer-board__phrase{max-inline-size:92cqw;font-family:"Frank Ruhl Libre",var(--font-display);font-size:min(calc(max(2.4vmin,12cqmin) * var(--kiosk-text-scale, 1)),11cqw);font-weight:700;line-height:1.25;text-wrap:balance}.omer-board__phrase[data-length=short]{font-size:min(calc(max(3vmin,17cqmin) * var(--kiosk-text-scale, 1)),15cqw)}.omer-board__sefira{font-family:"Frank Ruhl Libre",var(--font-display);font-weight:700;color:var(--recog-accent);font-size:calc(max(1.6vmin,6.5cqmin) * var(--kiosk-text-scale, 1))}@container (max-aspect-ratio: 4/5){.omer-board__phrase{font-size:calc(max(2.04vmin,min(11cqmin,11cqw)) * var(--kiosk-text-scale, 1))}.omer-board__phrase[data-length=short]{font-size:calc(max(2.6vmin,min(15cqmin,15cqw)) * var(--kiosk-text-scale, 1))}}.recog.chanukah-board{padding:0}.chanukah-board__scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size;background:#020a1e;color:#fff6e6;--photo-w: clamp(100cqw, calc(100cqh * 16 / 9), 190cqw);--photo-h: calc(var(--photo-w) * 9 / 16);--sky: calc(100cqh - var(--photo-h) * .6)}.chanukah-board__stage{position:absolute;left:50%;bottom:0;translate:-50% 0;inline-size:var(--photo-w);block-size:var(--photo-h)}.chanukah-board__photo{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;display:block;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 9%);mask-image:linear-gradient(to bottom,transparent,#000 9%);-webkit-user-select:none;user-select:none}.chanukah-board__glow{position:absolute;left:50%;top:47%;inline-size:62%;block-size:70%;translate:-50% -50%;background:radial-gradient(closest-side,rgba(255,176,80,.5),rgba(255,150,60,.16) 55%,transparent);opacity:calc(var(--lit, 0) * .05);mix-blend-mode:screen;pointer-events:none}.chanukah-board__cup{position:absolute;display:block;block-size:auto;aspect-ratio:1 / 2;-webkit-user-select:none;user-select:none}.chanukah-board__rim{position:absolute;background-repeat:no-repeat;pointer-events:none}.chanukah-board__halo{position:absolute;inline-size:7%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,196,110,.45),rgba(255,160,70,.12) 55%,transparent);mix-blend-mode:screen;pointer-events:none;animation:chanukah-halo 3.4s ease-in-out infinite}@keyframes chanukah-halo{0%,to{opacity:1}18%{opacity:.82}37%{opacity:.95}55%{opacity:.74}78%{opacity:.9}}.chanukah-board__flame{position:absolute;inline-size:1.05%;aspect-ratio:1 / 2.3;translate:-50% -62%;border-radius:50% 50% 46% 46%/62% 62% 38% 38%;background:radial-gradient(ellipse 50% 60% at 50% 72%,rgba(255,255,236,.95),rgba(255,214,120,.75) 38%,rgba(255,140,40,.32) 66%,transparent 80%);mix-blend-mode:screen;pointer-events:none;transform-origin:50% 88%;animation:chanukah-sway 1.3s ease-in-out infinite,chanukah-flicker .9s steps(6,jump-none) infinite}@keyframes chanukah-sway{0%,to{transform:skew(0) scale(1)}22%{transform:skew(4deg) scale(.96,1.06)}47%{transform:skew(-3deg) scale(1.03,.95)}71%{transform:skew(2deg) scale(.98,1.09)}}@keyframes chanukah-flicker{0%,to{opacity:1}30%{opacity:.78}55%{opacity:.95}80%{opacity:.84}}@media (prefers-reduced-motion: reduce){.chanukah-board__halo,.chanukah-board__flame{animation:none}}.chanukah-board__words{position:absolute;inset-inline:0;top:0;block-size:var(--sky);box-sizing:border-box;padding:2cqh 5cqw 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:min(1.6cqh,calc(var(--sky) * .03));text-align:center;text-shadow:0 .05em .35em rgba(0,0,0,.55)}.recog.chanukah-board .board-title{font-family:var(--font-display);font-weight:700;letter-spacing:.04em;color:#f2d492;font-size:calc(min(7cqw,calc(var(--sky) * .12)) * var(--kiosk-text-scale, 1));display:block;max-inline-size:100%;overflow-wrap:anywhere;text-wrap:balance}.chanukah-board__count{flex:none;display:flex;flex-direction:column;align-items:center;gap:1cqh}.chanukah-board__count b{font-family:var(--font-display);font-weight:800;line-height:1;white-space:nowrap;font-size:calc(min(22cqw,calc(var(--sky) * .34),16cqh) * var(--kiosk-text-scale, 1))}.chanukah-board__date{font-size:calc(min(5cqw,calc(var(--sky) * .09)) * var(--kiosk-text-scale, 1));font-weight:500;opacity:.9}.chanukah-board__words .board-verse__text{font-size:calc(min(5cqw,calc(var(--sky) * .09)) * var(--kiosk-text-scale, 1))}.day-board__body{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.6cqh;text-align:center;padding:0 4cqw}.day-board__text{margin:0;max-width:80cqw;font-size:calc(max(1.11vmin,3.8cqmin) * var(--kiosk-text-scale, 1));line-height:1.4;white-space:pre-line}.board-verse{margin:0;max-width:min(80cqw,100%);display:flex;flex-direction:column;align-items:center;gap:.8cqh;text-align:center}.board-verse__text{margin:0;font-size:calc(max(1.11vmin,4.2cqmin) * var(--kiosk-text-scale, 1));font-weight:500;line-height:1.35;text-wrap:balance;opacity:.95}.board-verse__source{font-size:calc(max(.9vmin,2.8cqmin) * var(--kiosk-text-scale, 1));font-weight:500;opacity:.7}.mevarchim-board__body{flex:0 1 auto;min-height:0;margin-block:auto;max-inline-size:100%;display:flex;flex-direction:column;align-items:center;gap:2.4cqh;text-align:center}.mevarchim-board__month{display:flex;flex-direction:column;align-items:center;gap:.8cqh}.recog .mevarchim-board__month .board-title{font-size:max(var(--kt-display),calc(min(19cqmin,24cqh) * var(--kiosk-text-scale, 1)));line-height:.95}.mevarchim-board__body .wall-facts{padding-block-start:2.2cqh}.mevarchim-board__body .wall-facts dt{font-size:max(var(--kt-meta),calc(4cqmin * var(--kiosk-text-scale, 1)))}.mevarchim-board__body .wall-facts dd{font-size:max(var(--kt-body),calc(5.2cqmin * var(--kiosk-text-scale, 1)))}.kiosk[data-canvas=full] .kiosk-panel-bare>.mevarchim-board .wall-facts dt{font-size:max(var(--kr-secondary),calc(4cqmin * var(--kiosk-text-scale, 1)))}.kiosk[data-canvas=full] .kiosk-panel-bare>.mevarchim-board .wall-facts dd{font-size:max(var(--kr-label),calc(5.2cqmin * var(--kiosk-text-scale, 1)))}@container (min-aspect-ratio: 5 / 4){.recog--art .mevarchim-board__body--calm{margin-left:auto;margin-right:3cqw;max-inline-size:54cqw}}.wall-facts{margin:0;display:grid;grid-template-columns:max-content minmax(0,max-content);justify-content:center;align-items:baseline;gap:1.4cqh 1.1em;text-align:start}.wall-facts>div{display:contents}.wall-facts dt{color:var(--recog-accent);font-weight:700}.wall-facts dd{margin:0;font-weight:700;text-wrap:balance}@container (max-aspect-ratio: 4 / 5){.wall-facts{grid-template-columns:minmax(0,max-content);justify-items:center;text-align:center;row-gap:.4cqh}.wall-facts dd:not(:last-child){margin-block-end:1.4cqh}}.wall-glass{position:relative;isolation:isolate}:is(.recog--art,.occ-frame--art) .wall-glass:before{content:"";position:absolute;top:-8cqh;right:-7cqw;bottom:-8cqh;left:-7cqw;z-index:-1;pointer-events:none;background:#080a16a3;backdrop-filter:blur(1cqmin);-webkit-backdrop-filter:blur(1cqmin);--glass-across: linear-gradient(to right, transparent 0%, #000 16%, #000 84%, transparent 100%);--glass-down: linear-gradient(to bottom, transparent 0%, #000 28%, #000 72%, transparent 100%);-webkit-mask-image:var(--glass-across),var(--glass-down);-webkit-mask-composite:source-in;mask-image:var(--glass-across),var(--glass-down);mask-composite:intersect}.recog--art[data-ink=dark] .wall-glass:before{background:var(--screen-surface-strong, rgba(255, 255, 255, .7))}.recog--art:not([data-ink=dark]) .wall-facts dt{color:color-mix(in srgb,var(--recog-accent) 60%,white)}.shabbat-board__days{list-style:none;margin:0;padding:0;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:1.6cqh}.shabbat-board__day{align-items:stretch;text-align:start;gap:.8cqh;padding:1.6cqh 2.4cqw}.shabbat-board__day span{font-size:calc(max(1.2vmin,4.6cqmin) * var(--kiosk-text-scale, 1));line-height:1.35}.shabbat-board__day b{color:var(--recog-accent);margin-inline-end:.6em;font-weight:700}.shabbat-board__day>div:has(.shabbat-board__torah){flex:1;min-width:0}.shabbat-board__torah{display:grid!important;gap:.6cqh}.shabbat-board__torah .board-kicker__part+.board-kicker__part:before{content:none}.shabbat-board__dayname{font-weight:700;font-size:calc(max(1.3vmin,5cqmin) * var(--kiosk-text-scale, 1))!important}.hayom-yom{text-align:start;line-height:1.7}.hayom-yom__title{margin:0 0 1vmin;font-size:var(--kt-title);color:var(--kiosk-accent)}.hayom-yom p{margin:0 0 1.4vmin;font-size:var(--kt-body)}.kiosk[data-environment]>.kiosk-environment{background:var(--screen-canvas, none)}.hyr{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;padding:1.2vmin 0 2.4vmin}.hyr__head{flex:none;display:flex;flex-direction:column;align-items:center;gap:1.3vmin;margin-block-end:3vmin}.hyr .hyr__title{margin:0;font-family:var(--font-body);font-weight:600;font-size:var(--kt-title);line-height:1.2;letter-spacing:.02em;color:var(--kiosk-accent);text-align:center}.hyr__stage{position:relative;flex:1;min-height:0;inline-size:min(100%,84vw);display:flex;flex-direction:column;justify-content:center}.hyr__stage>.kiosk-autoscroll{flex:0 1 auto}.hyr__stage[data-fit=pan]>.kiosk-autoscroll{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 3vmin,#000 calc(100% - 6vmin),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 3vmin,#000 calc(100% - 6vmin),transparent 100%)}.hyr__text{--hyr-size: 4.5;margin-inline:auto;max-inline-size:30em;font-family:var(--font-body);font-weight:400;font-size:calc(var(--hyr-size) * 1vmin * var(--kiosk-text-scale, 1));line-height:1.55;color:var(--kiosk-ink);text-align:start;text-wrap:pretty;transition:opacity .3s ease}.hyr__text[data-fading]{opacity:0}.hyr__text p{margin:0}.hyr__text p+p{margin-block-start:.7em}.hyr__text[data-single][data-fit=max]{text-align:center}.recog-empty{flex:1;margin:0;font-size:calc(max(1.3vmin,5cqmin) * var(--kiosk-text-scale, 1));opacity:.6}.recog-foot{flex:none;display:flex;justify-content:space-between;align-items:end;gap:2cqw;font-size:calc(max(1.02vmin,3cqmin) * var(--kiosk-text-scale, 1));opacity:.8}.recog-foot p{margin:0;flex:1}.tabs{display:flex;flex-wrap:nowrap;gap:0 var(--sp-1);padding:4px 0 0;margin-block-end:var(--strip-gap);border-block-end:1px solid var(--line);min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.card>.tabs:last-child,.card>.subnav:last-child{margin-block-end:0}.tab-panel>:first-child{margin-block-start:0}.kiosk-editor>.tabs{margin-block-end:0}.tabs a,.tabs button{display:inline-flex;flex:none;align-items:center;min-height:32px;padding:4px 10px;margin-block-end:0;white-space:nowrap;border:0;border-radius:var(--r-sm) var(--r-sm) 0 0;background:transparent;box-shadow:inset 0 -2px 0 transparent;color:var(--muted);cursor:pointer;font:inherit;font-weight:600;line-height:1.4;transform:none}.tabs a:hover,.tabs button:hover{text-decoration:none;color:var(--ink);filter:none;transform:none;background:transparent;box-shadow:inset 0 -2px 0 var(--line-strong)}.tabs a.active,.tabs button.active,.tabs a[aria-current=page]{color:var(--ink);background:transparent;box-shadow:inset 0 -3px 0 var(--brand-2)}@media (pointer: coarse){.tabs a,.tabs button{min-height:44px}}.install-banner{position:fixed;z-index:55;inset-inline:12px;inset-block-end:calc(12px + env(safe-area-inset-bottom,0px));max-width:640px;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:var(--sp-3) var(--sp-3);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:0 8px 28px #0000002e}.install-banner__text{flex:1 1 220px;margin:0;font-size:var(--fs-sm)}.install-banner__actions{display:flex;gap:8px;margin-inline-start:auto}.install-banner-spacer{height:calc(120px + env(safe-area-inset-bottom,0px))}body:has([data-bottom-bar]) :is(.install-banner,.install-banner-spacer){display:none}.toast-stack{position:fixed;inset-block-end:16px;inset-inline-start:16px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:min(360px,calc(100vw - 32px))}.toast{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow);font:inherit;font-size:var(--fs-sm);color:inherit;text-align:start;cursor:pointer;animation:toast-in .16s ease}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}.toast-icon{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:999px;font-size:12px;font-weight:700;color:#fff}.toast.success .toast-icon{background:var(--ok)}.toast.error .toast-icon{background:var(--danger)}.toast.info .toast-icon{background:var(--brand-2)}.toast.loading .toast-icon{background:var(--muted)}.toast.error{border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}.toast.success .toast-icon{animation:toast-pop .32s cubic-bezier(.34,1.56,.64,1) both;position:relative}.toast.success .toast-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 color-mix(in srgb,var(--ok) 55%,transparent);animation:toast-ring .6s ease-out .1s both}.toast.error{animation:toast-in .16s ease,toast-nudge .36s ease .16s}@keyframes toast-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes toast-ring{to{box-shadow:0 0 0 8px color-mix(in srgb,var(--ok) 0%,transparent)}}@keyframes toast-nudge{20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion: reduce){.toast,.toast.error,.toast.success .toast-icon,.toast.success .toast-icon:after{animation:none}}.spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--line-strong);border-top-color:var(--brand-2);border-radius:999px;animation:spin .7s linear infinite;vertical-align:-2px}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}.spinner{animation:spin .7s linear infinite!important}}.bl-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:var(--paper)}.bl-mark{width:min(40vw,148px);height:auto;overflow:visible;filter:drop-shadow(0 6px 9px #125aab15)}.bl-mark :is(.bl-cloud-left,.bl-cloud-right,.bl-cloud-top,.bl-person-left,.bl-person-right,.bl-person-center){transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.bl-person-left{animation:bl-join-left 1.75s cubic-bezier(.45,0,.2,1) infinite}.bl-person-right{animation:bl-join-right 1.75s cubic-bezier(.45,0,.2,1) infinite}.bl-person-center{animation:bl-center-beat 1.75s ease-in-out infinite}.bl-cloud-left{animation:bl-cloud-left 1.75s ease-in-out infinite}.bl-cloud-right{animation:bl-cloud-right 1.75s ease-in-out infinite}.bl-cloud-top{animation:bl-cloud-top 1.75s ease-in-out infinite}.bl-sun{transform-origin:256px 184px;transform-box:view-box;animation:bl-gold-journey 1.75s cubic-bezier(.42,0,.2,1) infinite}.bl-sun-glow{transform-origin:256px 184px;transform-box:view-box;animation:bl-gold-halo 1.75s cubic-bezier(.42,0,.2,1) infinite}.bl-shadow{opacity:.1;animation:bl-shadow 1.75s ease-in-out infinite}.bl-signal{fill:none;stroke-linecap:round;stroke-width:5;stroke-dasharray:1 300;opacity:0}.bl-signal-one{stroke:#37c9ff;animation:bl-signal-l 1.75s linear infinite}.bl-signal-two{stroke:#ffbb29;animation:bl-signal-r 1.75s linear infinite}.bl-orbit{fill:none;stroke:#ffc94d;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:7 23;opacity:0;animation:bl-orbit 1.75s ease-in-out infinite}.bl-core{transform-origin:256px 210px;opacity:0;animation:bl-core 1.75s ease-in-out infinite}.bl-spark{opacity:0;transform-box:fill-box;transform-origin:center;animation:bl-spark 1.75s ease-out infinite}@keyframes bl-join-left{0%,12%,83%,to{transform:translate(0)}30%,56%{transform:translate(12px)}}@keyframes bl-join-right{0%,12%,83%,to{transform:translate(0)}30%,56%{transform:translate(-12px)}}@keyframes bl-center-beat{0%,25%,75%,to{transform:translateY(0)}48%{transform:translateY(-7px)}}@keyframes bl-cloud-left{0%,20%,80%,to{transform:translate(0)}48%{transform:translate(5px)}}@keyframes bl-cloud-right{0%,20%,80%,to{transform:translate(0)}48%{transform:translate(-5px)}}@keyframes bl-cloud-top{0%,20%,80%,to{transform:translateY(0)}48%{transform:translateY(-5px)}}@keyframes bl-spark{0%,29%,73%,to{opacity:0;transform:scale(.35)}43%{opacity:.65;transform:scale(1)}54%{opacity:0;transform:scale(1.8)}}@keyframes bl-gold-journey{0%,8%,94%,to{transform:translate(0) scale(1) rotate(0)}18%{transform:translate(-48px,-16px) scale(.88) rotate(-70deg)}29%{transform:translate(-88px,43px) scale(.79) rotate(-135deg)}42%{transform:translate(-47px,-34px) scale(.92) rotate(-205deg)}53%{transform:translateY(-49px) scale(1.08) rotate(-265deg)}66%{transform:translate(87px,43px) scale(.79) rotate(-355deg)}80%{transform:translate(42px,-30px) scale(.91) rotate(-435deg)}89%{transform:translateY(-7px) scale(1.07) rotate(-485deg)}}@keyframes bl-gold-halo{0%,8%,94%,to{transform:translate(0) scale(.7);opacity:.12}29%{transform:translate(-88px,43px) scale(.9);opacity:.28}53%{transform:translateY(-49px) scale(1.4);opacity:.75}66%{transform:translate(87px,43px) scale(.9);opacity:.28}80%{transform:translate(42px,-30px) scale(.9);opacity:.35}89%{transform:translateY(-7px) scale(1.25);opacity:.55}}@keyframes bl-orbit{0%,8%{opacity:0;stroke-dashoffset:420}14%{opacity:.38}52%{opacity:.25;stroke-dashoffset:185}82%{opacity:.2;stroke-dashoffset:0}93%,to{opacity:0;stroke-dashoffset:-55}}@keyframes bl-signal-l{0%,12%{opacity:0;stroke-dashoffset:0}16%{opacity:1}48%{opacity:1;stroke-dashoffset:-225}53%,to{opacity:0;stroke-dashoffset:-270}}@keyframes bl-signal-r{0%,32%{opacity:0;stroke-dashoffset:0}36%{opacity:1}69%{opacity:1;stroke-dashoffset:-225}74%,to{opacity:0;stroke-dashoffset:-270}}@keyframes bl-core{0%,32%,78%,to{opacity:0;transform:scale(.45)}52%{opacity:1;transform:scale(1.4)}65%{opacity:.3;transform:scale(1.8)}}@keyframes bl-shadow{0%,to{opacity:.1}50%{opacity:.055}}@media (prefers-reduced-motion: reduce){.bl-mark *{animation:none!important}}.multiselect{position:relative;margin:0}.multiselect__button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:var(--control-h);box-sizing:border-box;padding:var(--sp-2) var(--sp-3);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);font-weight:400;box-shadow:none;text-align:start}.multiselect__button:hover{transform:none;filter:none;background:var(--surface-sunk)}.multiselect__panel{position:fixed;z-index:60;display:flex;flex-direction:column;gap:2px;padding:var(--sp-2);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);box-shadow:0 8px 24px #00000024}.multiselect .multiselect__option{display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-2);min-height:var(--control-h);box-sizing:border-box;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm, 8px);cursor:pointer;white-space:nowrap;text-align:start;color:var(--ink);font-weight:400;font-size:inherit;margin:0}.multiselect .multiselect__option>input{margin:0;flex:none}.multiselect .multiselect__option:hover{background:var(--surface-sunk)}.multiselect__panel{max-height:320px;overflow-y:auto}.multiselect__head{position:sticky;top:-6px;z-index:1;display:flex;flex-direction:column;gap:4px;margin:-6px -6px 4px;padding:6px 6px 4px;background:var(--surface);border-bottom:1px solid var(--line)}.multiselect__head>.ghost{align-self:stretch}.planpicker-cycle{display:flex;gap:var(--sp-2);justify-content:center;margin:4px 0 18px}.planpicker-cycle button{display:inline-flex;align-items:center;gap:8px}.planpicker-save{display:inline-block;font-size:var(--fs-xs);font-weight:700;color:var(--ok)}.planpicker-cycle button:not(.ghost) .planpicker-save{color:inherit;opacity:.9}.planpicker-grid{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:stretch}.planpicker-card{display:flex;flex-direction:column;margin:0;padding:20px 18px}.planpicker-card--current{outline:2px solid var(--brand-2)}.planpicker-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.planpicker-head h3{margin:0;font-size:var(--fs-lg, 1.15rem)}.planpicker-price{margin:12px 0 0}.planpicker-price b{font-family:var(--font-display);font-size:2rem;line-height:1;font-variant-numeric:tabular-nums}.planpicker-price-note{min-height:20px;margin-top:4px;font-size:var(--fs-xs)}.planpicker-limits{list-style:none;margin:var(--sp-3) 0;padding:var(--sp-3) 0;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border-block:1px solid var(--line);text-align:center}.planpicker-limits li{display:flex;flex-direction:column}.planpicker-limits b{font-size:var(--fs-title);font-variant-numeric:tabular-nums}.planpicker-limits span{font-size:var(--fs-xs);color:var(--muted)}.planpicker-features{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:var(--sp-2);flex:1}.planpicker-features li{position:relative;padding-inline-start:22px;font-size:var(--fs-sm);line-height:1.35}.planpicker-features li:before{position:absolute;inset-inline-start:0;font-weight:700}.planpicker-features li.yes:before{content:"✓";color:var(--ok)}.planpicker-features li.no{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--muted) 50%,transparent)}.planpicker-features li.no:before{content:"–";color:var(--muted)}.planpicker-cta{width:100%;margin-top:auto}.planpicker-price-note .planpicker-save{margin-inline-start:var(--sp-2)}.planpicker-card--recommended{border-color:var(--brand-2);box-shadow:0 0 0 1px var(--brand-2),0 12px 28px -14px color-mix(in srgb,var(--brand-2) 45%,transparent)}.pill.planpicker-badge{background:var(--brand-2);color:var(--brand-2-ink);border-color:transparent}.planpicker-tagline{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--muted);line-height:1.4;min-height:2.8em}.planpicker-trial-all{text-align:center;margin:-8px 0 16px;font-size:var(--fs-sm);font-weight:600;color:var(--ok)}.planpicker-builds{margin:0 0 8px;font-size:var(--fs-sm);font-weight:700}.planpicker-features li.plus:before{content:"+";color:var(--brand-2)}.pricing-hero{text-align:center;padding:18px 16px 4px}.pricing-hero h2{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.3rem)}.pricing-hero p{margin:8px auto 0;max-width:560px;color:var(--muted)}.pricing-note{text-align:center;color:var(--muted);font-size:var(--fs-sm);margin:18px 0 0}.jdp-wrap{max-width:340px}.shabbat-picker__parsha{font-weight:700;color:var(--brand-2)}.service-day__row{display:flex;align-items:center;gap:8px}.service-day__control{flex:1;min-width:0}.service-day__control .jdp-wrap{max-width:none}.service-day__mode{flex:none;margin:0}.jdp-wrap .datepicker{font-family:var(--font-body)}.jdp-wrap .datepicker .inputContainer input,.jdp-wrap .datepicker .daysContainer{border-color:var(--line);background:var(--surface);color:var(--ink)}.jdp-wrap .datepicker .day.selected,.jdp-wrap .datepicker .day.rangeConainerCss.startDay,.jdp-wrap .datepicker .day.rangeConainerCss.endDay{background:var(--brand-2)!important;color:var(--brand-2-ink)!important}.jdp-wrap .datepicker .day:hover{border-color:var(--brand-2)}.jdp-wrap .datepicker .day.today{border-color:var(--gold, #b8860b);font-weight:700}.jdp-wrap{position:relative}.jdp-wrap.jdp-wrap--disabled{opacity:.6;cursor:not-allowed}.jdp-wrap.jdp-wrap--empty .selectedDate{color:transparent!important}.jdp-wrap.jdp-wrap--empty .selectedDate .calendarIcon{color:var(--muted)!important}.jdp-placeholder{position:absolute;inset-block:0;inset-inline-start:2.6em;inset-inline-end:.6em;z-index:1;display:flex;align-items:center;pointer-events:none;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jdp-wrap.jdp-wrap--empty .day.selectedDay{background:transparent!important;color:inherit!important}.jdp-wrap .datepicker .day.holiday,.jdp-wrap .datepicker .day.isShabbat{color:var(--gold, #b8860b)}.jdp-wrap .reactJewishDatePicker .selectedDate{background:var(--surface);color:var(--ink);border-color:var(--line-strong);box-sizing:border-box;min-height:var(--control-h);height:var(--control-h);padding-block:0;line-height:calc(var(--control-h) - 2px);font-size:inherit;font-weight:400;border-radius:var(--r-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jdp-wrap .reactJewishDatePicker .selectedDate.selectedDate{padding-block:0}.jdp-wrap .reactJewishDatePicker{margin-bottom:0}@media (min-width: 601px){.jdp-wrap .reactJewishDatePicker .monthWrapper:not(.open){position:fixed;top:0;left:0}}.otp-input{display:flex;gap:clamp(6px,2.2vw,10px);justify-content:center;margin:var(--sp-2) auto;max-width:360px}.otp-input input{flex:1 1 0;min-width:0;max-width:52px;height:56px;padding:0;text-align:center;font-size:var(--fs-xl);font-weight:700;font-variant-numeric:tabular-nums;caret-color:var(--brand-2);border:1.5px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.otp-input input:focus{outline:2px solid transparent;outline-offset:2px;border-color:var(--brand-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-2) 30%,transparent)}.otp-input input:read-only{opacity:.65}.otp-input--invalid input{border-color:var(--danger)}.otp-input--invalid input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 25%,transparent)}@media (forced-colors: active){.otp-input input:focus{outline:2px solid Highlight}}.devswitch{position:fixed;inset-block-end:16px;inset-inline-end:16px;z-index:60}.devswitch-fab{width:40px;height:40px;border-radius:50%;padding:0;font-size:17px;line-height:1;background:var(--surface);border:1px dashed var(--line-strong);box-shadow:0 3px 12px #0000002e;display:inline-grid;place-items:center;min-width:0;min-height:0}.devswitch-fab:hover{background:var(--surface-sunk);filter:none}.devswitch-panel{position:absolute;inset-block-end:48px;inset-inline-end:0;width:min(300px,88vw);max-height:70vh;overflow-y:auto;padding:var(--sp-3);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--r-md, 12px);box-shadow:0 8px 28px #00000038;display:flex;flex-direction:column;gap:var(--sp-2)}.devswitch-head{display:flex;justify-content:space-between;align-items:baseline}.devswitch-group{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--muted);border-block-end:1px solid var(--line);padding-block-end:2px}.devswitch-row{display:flex;justify-content:space-between;gap:8px;width:100%;text-align:start;background:none;border:0;padding:var(--sp-2) var(--sp-2);border-radius:6px;font-size:var(--fs-sm);color:var(--ink)}.devswitch-row:hover:not(:disabled){background:var(--surface-sunk);filter:none}.devswitch-row .muted{font-size:var(--fs-xs)}.devswitch-scroll{max-height:30vh;overflow-y:auto}.devswitch-err{color:var(--danger);font-size:var(--fs-xs);margin:var(--sp-1) 0 0}.select-lb{position:relative;display:block;width:100%}.select-lb__trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--control-h);box-sizing:border-box;padding:var(--sp-2) var(--sp-3);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-sm);font:inherit;line-height:1.25;font-weight:400;text-align:start;cursor:pointer}.select-lb__trigger:hover:not(:disabled){filter:none;background:var(--surface)}.select-lb__trigger:focus-visible{outline:2px solid transparent;outline-offset:2px;border-color:var(--brand-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-2) 22%,transparent)}.select-lb__trigger:disabled{opacity:.6;cursor:default}.select-lb__trigger.is-placeholder .select-lb__value{color:var(--muted)}.select-lb__trigger[data-invalid=true]{border-color:var(--danger);outline:1px solid color-mix(in srgb,var(--danger) 45%,transparent)}.select-lb__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-lb__caret{margin-inline-start:auto;font-size:.7em;opacity:.7}.select-lb__list{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;z-index:60;min-width:100%;width:max-content;max-width:min(92vw,420px);max-height:min(60vh,360px);overflow-y:auto;margin:0;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md, 12px);box-shadow:0 8px 28px #00000038}.select-lb__group{padding:var(--sp-2) var(--sp-3) 2px;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.select-lb__option{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--control-h);text-align:start;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--r-sm, 8px);background:transparent;color:inherit;font:inherit;font-weight:400;cursor:pointer;white-space:nowrap;box-shadow:none}.select-lb__option:hover:not(:disabled),.select-lb__option:focus-visible{background:var(--hover, rgba(127,127,127,.14));filter:none}.select-lb__option.is-selected{background:var(--surface-sunk);font-weight:400}.select-lb__option.is-disabled{color:var(--muted);cursor:default}.combobox{position:relative;display:block;width:100%}.combobox__input{width:100%;box-sizing:border-box;padding-inline-end:34px}:is(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled{opacity:.6;cursor:not-allowed}.combobox:has(.combobox__input:disabled) .combobox__caret{opacity:.6}.combobox__caret,.combobox__clear{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;justify-content:center;width:34px;height:var(--control-h)}.combobox__caret{font-size:.7em;opacity:.7;pointer-events:none}.combobox__clear{min-height:0;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:1.15em;line-height:1;cursor:pointer}.combobox__clear:hover{color:var(--ink);filter:none;background:transparent}.combobox__list{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;z-index:60;width:100%;box-sizing:border-box;max-height:min(50vh,320px);overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md, 12px);box-shadow:0 8px 28px #00000038}.combobox__group{padding:var(--sp-2) var(--sp-3) 2px;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.combobox__option{display:flex;align-items:center;min-height:var(--control-h);box-sizing:border-box;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm, 8px);cursor:pointer;text-align:start;color:var(--ink);font-weight:400}.combobox__option.is-active{background:var(--hover, rgba(127,127,127,.14))}.combobox__option.is-selected{background:var(--surface-sunk);font-weight:400}.combobox__option.is-pinned{border-block-start:1px solid var(--line);border-radius:0;margin-block-start:4px;color:var(--muted)}.combobox__option[aria-disabled=true]{color:var(--muted);cursor:default}.combobox__empty{padding:var(--sp-2) var(--sp-3);color:var(--muted);font-size:var(--fs-sm)}.tag-combobox{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:var(--control-h);box-sizing:border-box;padding:3px var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);cursor:text;transition:border-color .12s ease,box-shadow .12s ease}.tag-combobox:focus-within{outline:2px solid transparent;outline-offset:2px;border-color:var(--brand-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-2) 22%,transparent)}.tag-combobox.is-disabled{opacity:.6;cursor:not-allowed}.tag-combobox .tag-combobox__input{flex:1 1 8ch;min-width:8ch;width:auto;min-height:calc(var(--control-h) - 8px);padding:0 var(--sp-1);border:0;background:transparent;box-shadow:none;outline:none}.person-picker{min-width:180px}.select-lb.langpick{display:inline-block;width:auto}.langpick .select-lb__trigger{width:auto;padding:var(--sp-2) var(--sp-3);color:inherit;border-color:var(--line);line-height:1.2}.langpick .select-lb__trigger:hover:not(:disabled){border-color:var(--line-strong)}.langpick .select-lb__value{flex:0 1 auto}.langpick .select-lb__list{inset-inline-start:auto;inset-inline-end:0}.usermenu-field .select-lb.langpick{display:block;width:100%}.usermenu-field .langpick .select-lb__trigger{width:100%}.pdate-when{grid-area:when;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--sp-2)}.pdate-actions{grid-area:actions;display:flex;gap:2px}.pdate-sub{font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.pdate-hebrew{font-weight:600}.pdate-head{display:flex;flex-direction:column;min-width:0}.pdate-head__hebrew{white-space:nowrap}.pdate-head .pdate-sub{font-weight:400}.pdate-when__date,.pdate-when__in{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pdate-row--today>td:first-child{box-shadow:inset 3px 0 0 var(--danger)}[dir=rtl] .pdate-row--today>td:first-child{box-shadow:inset -3px 0 0 var(--danger)}.pdate-badge{display:inline-block;padding:1px 8px;border-radius:999px;font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.pdate-badge.is-now{background:#fde8e8;color:#a32f2f}.pdate-badge.is-soon{background:#fdf0dd;color:#8a5a12}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pdate-badge.is-now{background:#3a1c1c;color:#f0a0a0}:root:not([data-theme=light]) .pdate-badge.is-soon{background:#33280f;color:#e6bd77}}:root[data-theme=dark] .pdate-badge.is-now{background:#3a1c1c;color:#f0a0a0}:root[data-theme=dark] .pdate-badge.is-soon{background:#33280f;color:#e6bd77}.pill.sev-chip{display:inline-flex;align-items:center;gap:var(--sp-1)}.pill.sev-chip svg{width:1em;height:1em;flex:none}.linkish{background:none;border:0;padding:0;font:inherit;color:var(--brand-2, #2f6feb);text-decoration:underline;cursor:pointer;box-shadow:none}.linkish:hover{text-decoration:none;transform:none;filter:none}.copyfield{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin:var(--sp-2) 0;padding:var(--sp-3) var(--sp-3);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r-sm)}.copyfield-main{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.copyfield-label{font-weight:600;font-size:var(--fs-sm);color:var(--ink)}.copyfield-value{display:block;min-width:0;max-width:100%;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:all;user-select:all}.copyfield-actions{display:flex;gap:var(--sp-2);flex-wrap:wrap;flex:0 0 auto}.copyfield-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.copyfield-list>.copyfield{margin:0;padding:var(--sp-3) 0;background:none;border:0;border-radius:0;border-top:1px solid var(--line)}.copyfield-list>.copyfield:first-child{border-top:0;padding-top:0}.rail .brand{text-decoration:none;color:inherit}.brand-mark--mono{display:block;flex:0 0 auto;background-color:currentColor;-webkit-mask:url(/amud-cloud-icon-512.png) center / contain no-repeat;mask:url(/amud-cloud-icon-512.png) center / contain no-repeat}@media (forced-colors: active){.brand-mark--mono{background-color:CanvasText}}.rail .brand:hover b{text-decoration:underline}.rail .brand:focus-visible{outline:2px solid var(--rail-focus);outline-offset:3px;border-radius:6px}.rte{border:1px solid var(--line);border-radius:var(--r-sm, 8px);overflow:hidden}.rte-bar{display:flex;flex-wrap:wrap;align-items:center;gap:3px;padding:var(--sp-2);background:var(--surface-sunk);border-block-end:1px solid var(--line)}.rte-bar button{min-width:30px;padding:3px 8px;font-size:var(--fs-xs);line-height:1.4;background:var(--surface);color:var(--ink, inherit);border:1px solid var(--line-strong, var(--line));border-radius:6px;cursor:pointer}.rte-bar button:hover{background:var(--hover, rgba(127,127,127,.12))}.rte-bar button:focus-visible{outline:2px solid var(--brand-2, #2f6feb);outline-offset:1px}.rte-body{min-height:140px;padding:var(--sp-3) var(--sp-3);background:var(--surface)}.rte-body--picture{background-size:cover;background-position:center;min-height:220px}.rte-extra{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);background:var(--surface-sunk, var(--surface))}.rte-extra .field{margin-bottom:0}.rte-body:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--brand-2, #2f6feb)}.rte-bar button svg{width:16px;height:16px;vertical-align:middle}.rte-bar button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 14%,var(--surface));border-color:var(--accent)}.rte-sep{width:1px;align-self:stretch;margin-inline:2px;background:var(--line)}.rte-select{width:auto;min-width:0;height:auto;padding:4px 8px;font-size:var(--fs-xs)}.rte-link{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-block-end:1px solid var(--line);background:var(--surface-sunk)}.rte-link input{flex:1 1 220px;min-width:0}.rte-link .field__error{flex-basis:100%;margin:0}.rte-pop{position:relative;display:inline-flex}.rte-palette{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;z-index:30;display:grid;grid-template-columns:repeat(4,auto);gap:4px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm, 8px);box-shadow:0 8px 24px #0000002e}.rte-bar .rte-swatch{min-width:28px;padding:4px 6px}.rte-swatch__dot{display:inline-block;width:14px;height:14px;border-radius:50%;background:currentColor;vertical-align:middle}.rte-swatch__dot--mark{border-radius:3px;background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong, var(--line))}.rt-align-start{text-align:start}.rt-align-center{text-align:center}.rt-align-end{text-align:end}.rt-size-xs{font-size:.68em}.rt-size-sm{font-size:.82em}.rt-size-lg{font-size:1.3em;line-height:1.3}.rt-size-xl{font-size:1.65em;line-height:1.2}.rt-size-2xl{font-size:2.2em;line-height:1.15}.rt-size-3xl{font-size:3em;line-height:1.1}.rt-color-accent{color:var(--accent)}.kiosk .rt-color-accent,.wall-frame-preview__stage .rt-color-accent{color:var(--kiosk-accent)}.rt-color-red{color:#e53935;color:color-mix(in oklab,#e53935 72%,currentColor)}.rt-color-green{color:#43a047;color:color-mix(in oklab,#43a047 72%,currentColor)}.rt-color-blue{color:#1e88e5;color:color-mix(in oklab,#1e88e5 72%,currentColor)}.rt-color-orange{color:#fb8c00;color:color-mix(in oklab,#fb8c00 72%,currentColor)}.rt-color-purple{color:#8e24aa;color:color-mix(in oklab,#8e24aa 72%,currentColor)}.rt-color-brown{color:#8d6e63;color:color-mix(in oklab,#8d6e63 72%,currentColor)}.rt-color-gold{color:#c9a24a;color:color-mix(in oklab,#c9a24a 80%,currentColor)}.rt-color-gray{color:#78909c;color:color-mix(in oklab,#78909c 72%,currentColor)}.rt-mark-accent,.rt-mark-yellow,.rt-mark-red,.rt-mark-green{padding-inline:.12em;border-radius:.15em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rt-mark-accent{background:#7f7f7f4d;background:color-mix(in srgb,var(--accent) 32%,transparent)}.kiosk .rt-mark-accent,.wall-frame-preview__stage .rt-mark-accent{background:color-mix(in srgb,var(--kiosk-accent) 38%,transparent)}.rt-mark-yellow{background:#fdd8356b}.rt-mark-red{background:#e5393552}.rt-mark-green{background:#43a04752}:is(.kiosk,.wall-frame-preview__stage) a[href]:not([class]){color:inherit;text-decoration:none;pointer-events:none}:is(.kiosk,.wall-frame-preview__stage) :is(.mem>.date,.ann-poster__body,.ann-invite__body,.occ-frame__body) :is(ul,ol){padding-inline-start:1.3em;margin-block:.3em}.contact-hint{margin:-4px 0 var(--sp-3);font-size:var(--fs-xs)}.contact-layout{display:grid;gap:var(--sp-4);align-items:start}@media (min-width: 960px){.contact-layout{grid-template-columns:minmax(0,1fr) 16rem;gap:var(--sp-6, 32px)}}.contact-direct{font-size:var(--fs-sm)}.contact-direct h2{margin:0 0 var(--sp-2);font-size:var(--fs-md, 1rem)}.contact-direct ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.contact-direct li a{display:inline-flex;align-items:center;gap:var(--sp-2)}.contact-direct li svg{flex:none;width:16px;height:16px;color:var(--muted)}.contact-phone{display:flex;gap:var(--sp-2)}.contact-phone>input{flex:1 1 auto;min-width:0}.contact-phone-code{position:relative;flex:none;display:inline-flex}.contact-phone-face{display:inline-flex;align-items:center;gap:var(--sp-2);box-sizing:border-box;min-width:78px;height:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.contact-phone-caret{font-size:.75em;color:var(--muted)}.contact-phone-code select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0}.contact-phone-code:focus-within .contact-phone-face{border-color:var(--brand-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-2) 22%,transparent)}.hallmap-bar{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);align-items:center}.hallmap-bar .hallmap-tools{flex-wrap:nowrap;gap:var(--sp-1)}.hallmap-tools{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.hallmap-status{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:center;margin-inline-start:auto}.hallmap-palette{display:flex;gap:2px;padding:2px;border-radius:var(--r-sm);background:var(--surface-sunk)}.hallmap-tool.hallmap-tool{inline-size:34px;block-size:34px;justify-content:center;padding:0}.hallmap-tool.hallmap-tool svg{width:18px;height:18px}@media (pointer: coarse){.hallmap-tool.hallmap-tool{inline-size:44px;block-size:44px}}.hallmap-tool[aria-checked=true]{background:var(--surface);color:var(--brand-2);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-2) 40%,transparent)}@media (max-width: 640px){.hallmap-palette{flex:1 1 100%;justify-content:space-between;overflow-x:auto}.hallmap-status{margin-inline-start:0}}.hallmap-sep{width:1px;align-self:stretch;background:var(--line-strong);margin:0 4px}.hallmap-check{display:inline-flex;gap:4px;align-items:center;margin:0;font-size:var(--fs-sm);color:var(--muted)}.hallmap-size{display:inline-flex;gap:4px;align-items:center;color:var(--muted)}.hallmap-popwrap{position:relative}.hallmap-pop{position:absolute;z-index:20;inset-block-start:calc(100% + 6px);inset-inline-start:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);min-inline-size:250px;padding:var(--sp-3) var(--sp-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--card-shadow)}.hallmap-pop__row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);inline-size:100%;margin:0;font-size:var(--fs-sm);color:var(--muted)}.hallmap-pop select{width:auto}@media (max-width: 640px){.hallmap-pop{position:fixed;inset-block-start:auto;inset-block-end:12px;inset-inline:12px;min-inline-size:0}}.hallmap-zoom{min-width:56px;justify-content:center;font-variant-numeric:tabular-nums}.hallmap-dirty{font-size:var(--fs-sm);color:var(--muted)}.hallmap-dirty.is-dirty{color:var(--accent);font-weight:600}.hallmap-head{display:flex;flex-direction:column;gap:var(--sp-3);padding-block:var(--sp-2)}.hallmap-head>.hallmap-locked{padding-block-end:var(--sp-3);border-block-end:1px solid var(--line)}.hallmap-locked{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:center}.hallmap-locked>svg{width:20px;height:20px;color:var(--muted);flex:none}.hallmap-locked__text{display:flex;flex-direction:column;gap:2px;flex:1 1 280px}.hallmap-canvas{position:relative;padding:0;overflow:hidden;margin-block-start:var(--sp-2)}.hallmap-canvas svg{width:100%;height:clamp(320px,calc(100dvh - 340px),900px);display:block;background:color-mix(in srgb,var(--surface-sunk) 70%,var(--line-strong));touch-action:none;-webkit-user-select:none;user-select:none}@media (max-width: 640px){.hallmap-canvas svg{height:62dvh}}.hallmap-canvas svg:focus-visible{outline:2px solid var(--brand-2);outline-offset:-2px}.hallmap-floor{fill:var(--surface)}.hallmap-grid{stroke:var(--line)}.hallmap-grid--major{stroke:var(--line-strong)}.hallmap-edge{fill:none;stroke:var(--muted);stroke-width:1.5}.hallmap-edge.is-draft{stroke:var(--brand-2);stroke-width:2;stroke-dasharray:6 4}.hallmap-dims{fill:var(--muted);font-variant-numeric:tabular-nums}.hallmap-dims.is-live{fill:var(--brand-2);font-weight:700}.hallmap-handle{fill:var(--surface);stroke:var(--muted);stroke-width:1.5}.hallmap-handle:hover{fill:var(--brand-2);stroke:var(--brand-2)}.hallmap-float{position:absolute;z-index:2;display:flex;align-items:center;gap:2px;margin:0;padding:3px;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--card-shadow);max-inline-size:calc(100% - 16px)}.hallmap-float--sel{inset-block-start:8px;inset-inline-start:8px;flex-wrap:wrap}.hallmap-float__label{padding-inline:var(--sp-2);font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.hallmap-float--hint{inset-block-end:8px;inset-inline-start:8px;padding:4px 10px;font-size:var(--fs-sm);color:var(--muted)}.hallmap-float--zoom{inset-block-end:8px;inset-inline-end:8px}.hallmap-selection{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:6 4}.hallmap-marquee{fill:color-mix(in srgb,var(--brand-2) 10%,transparent);stroke:var(--brand-2);stroke-width:1;stroke-dasharray:4 3}.hallmap-legend{display:flex;align-items:center;gap:var(--sp-2)}.hallmap-swatch{width:14px;height:14px;border-radius:3px;border:1px solid var(--line-strong);display:inline-block}.hallmap-swatch--history{background:linear-gradient(135deg,var(--ftag-amber-ink) 0 30%,var(--ftag-amber-bg) 30%)}.seat-obj{--so-hue: var(--muted);--so-mix: 80%;--so-ink: var(--so-hue);--so-text: var(--surface);--so-fill: color-mix(in srgb, var(--so-hue) var(--so-mix), var(--surface));--so-stroke: 1px;--so-stroke-selected: 2px}.seat-obj .so-body,.seat-obj .so-door{fill:var(--so-fill);stroke:var(--so-ink);stroke-width:var(--so-stroke);vector-effect:non-scaling-stroke}.seat-obj .so-detail{fill:none;stroke:var(--so-text);stroke-width:1px;opacity:.7}.seat-obj .so-back{fill:var(--so-ink)}.seat-obj .so-handle{stroke:var(--so-text);stroke-width:1.5px;stroke-linecap:round}.seat-obj .so-label{fill:var(--so-text);stroke:none;font-weight:600;pointer-events:none}.seat-obj--chair{--so-hue: var(--ftag-teal-ink)}.seat-obj--chair .so-back{stroke:var(--so-ink);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.seat-obj--locker{--so-hue: var(--ftag-slate-ink)}.seat-obj--table{--so-hue: var(--ftag-brown-ink);--so-mix: 70%}.seat-obj--table .so-group{fill:color-mix(in srgb,var(--so-hue) 7%,transparent);stroke:none}.seat-obj--table.is-selected .so-group{fill:color-mix(in srgb,var(--accent) 8%,transparent)}.seat-obj--cabinet{--so-hue: var(--ftag-slate-ink)}.seat-obj--cabinet>.so-body{fill:var(--so-hue)}.seat-obj--cabinet>.so-label{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:2.5px;stroke-linejoin:round}.seat-obj--bimah{--so-hue: var(--ftag-indigo-ink)}.seat-obj--bimah .so-rail{opacity:.85;stroke-width:1.5px}.seat-obj--ark{--so-ark-case: #6b4429;--so-ark-edge: #4a2e1b;--so-ark-leaf: #82573a;--so-ark-tablet: #f3e6cc;--so-ark-text: #fff8ec;--so-fill: var(--so-ark-case);--so-ink: var(--so-ark-edge);--so-text: var(--so-ark-text)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .seat-obj--ark{--so-ark-case: #7a4f31;--so-ark-edge: #a7805b;--so-ark-leaf: #93664a}}:root[data-theme=dark] .seat-obj--ark{--so-ark-case: #7a4f31;--so-ark-edge: #a7805b;--so-ark-leaf: #93664a}.seat-obj--ark .so-leaf{fill:var(--so-ark-leaf)}.seat-obj--ark .so-tablet{fill:var(--so-ark-tablet)}.seat-obj--platform{--so-hue: var(--ftag-gray-ink);--so-mix: 55%}.seat-obj--entrance{--so-hue: var(--muted);--so-mix: 65%}.seat-obj--window{--so-hue: var(--ftag-sky-ink);--so-mix: 70%}.seat-obj--wall,.seat-obj--block{--so-hue: var(--ftag-gray-ink);--so-mix: 100%}.has-status.st-mine{--so-fill: var(--accent);--so-ink: color-mix(in srgb, var(--accent) 55%, var(--ink));--so-text: var(--surface);--so-stroke: 2.5px;--so-stroke-selected: 3px}.has-status.st-held-mine{--so-fill: color-mix(in srgb, var(--accent) 22%, var(--surface));--so-ink: var(--accent);--so-text: var(--accent);--so-stroke: 2px;--so-stroke-selected: 2.5px}.has-status.st-held{--so-fill: var(--ftag-amber-bg);--so-ink: var(--ftag-amber-ink);--so-text: var(--ftag-amber-ink)}.has-status.st-taken{--so-fill: var(--line-strong);--so-ink: var(--line-strong);--so-text: var(--muted)}.seat-obj--cabinet .so-cell.has-status .so-door{fill:var(--so-fill);stroke:var(--so-ink)}.has-status:is(.st-held,.st-held-mine) .so-body,.has-status:is(.st-held,.st-held-mine) .so-door{stroke-dasharray:3 2}.seat-obj .has-status .so-label,.seat-obj.has-status .so-label{font-weight:700}.seat-obj.is-history,.so-cell.is-history{--so-fill: var(--ftag-amber-bg);--so-text: var(--ftag-amber-ink)}.seat-obj .so-cell.is-history .so-door{fill:var(--so-fill)}.seat-obj .so-mark{fill:var(--ftag-amber-ink);pointer-events:none}.seat-obj.is-selected,.so-cell.is-selected{--so-ink: var(--accent)}.seat-obj.is-selected .so-body,.seat-obj .so-cell.is-selected .so-door{stroke-width:var(--so-stroke-selected)}.hallmap-canvas .hm-obj:hover .seat-obj:not(.is-selected){--so-ink: var(--accent);--so-stroke: 1.5px}.seat-map-frame{min-width:0;max-width:100%}.seat-map-controls{display:flex;justify-content:flex-end;gap:4px;margin:0 0 6px}.seat-map-controls button{min-width:36px;min-height:36px;justify-content:center}.seat-map-controls button:disabled{opacity:.5}.seat-map-zoom{min-width:56px;font-variant-numeric:tabular-nums}.seat-map.is-pannable{cursor:grab}.seat-map.is-pannable:active{cursor:grabbing}.seat-map svg{max-width:none}.iconbtn{display:inline-flex;align-items:center;gap:5px;padding:4px 8px}.iconbtn svg{width:15px;height:15px;flex:none}.iconbtn--danger:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.data tbody tr[tabindex]:focus-visible{outline:2px solid var(--brand-2, #2f6feb);outline-offset:-2px}.copyinline{display:inline-flex;align-items:center;gap:8px;padding:2px var(--sp-2);background:none;border:1px solid transparent;border-radius:6px;font:inherit;color:inherit;cursor:pointer}.copyinline:hover,.copyinline:focus-visible{border-color:var(--line-strong, var(--line));background:var(--surface-sunk)}.copyinline code{font-size:var(--fs-sm);letter-spacing:1px}.copyinline-hint{font-size:var(--fs-xs);color:var(--muted);opacity:0;transition:opacity .12s}.copyinline:hover .copyinline-hint,.copyinline:focus-visible .copyinline-hint{opacity:1}.chart-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}:root{--chart-primary: #4d8cbe;--chart-secondary: #7c5dc8;--chart-positive: #15a68a;--chart-caution: #9d580c;--chart-negative: #d3453d;--chart-axis: var(--muted)}.chart-box{color:var(--chart-axis);width:100%}.chart-box .recharts-surface{overflow:visible}.stat-lines{list-style:none;margin:var(--sp-1) 0 0;padding:0;display:grid;gap:2px}.credit-trend,.credit-pending{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}.credit-trend__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3)}.credit-trend__controls>.segmented-wrap{margin:0}.credit-trend__totals{margin:var(--sp-2) 0 0;color:var(--muted);font-variant-numeric:tabular-nums}.pack-list{display:flex;flex-direction:column;gap:var(--sp-2)}.pack-list__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);width:100%;text-align:start}.pack-list__qty{font-weight:600}.pack-list__per{margin-inline-start:var(--sp-2)}.pack-list__row--static{padding:var(--sp-2) var(--sp-3)}.skipped-recipients__list{list-style:none;margin:0;padding:0}.skipped-recipients__list li{padding:var(--sp-2) 0;border-block-end:1px solid var(--line)}.live-feed{margin-block-end:var(--sp-3)}.live-feed__list{list-style:none;margin:0;padding:0}.live-feed__list li{display:flex;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) 2px;border-block-end:1px solid var(--line)}.live-feed__list li.is-read{opacity:.6}.live-feed__meta{flex:none;white-space:nowrap}.live-feed__list a{color:var(--ink);text-decoration:none}.live-feed__list a:hover{color:var(--primary-ink, var(--brand));text-decoration:underline}.notice-bell-panel-acts{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-1)}.notice-popup{display:flex;flex-direction:column;gap:var(--sp-3)}.notice-popup__image{display:block;max-width:100%;max-height:320px;object-fit:contain;border-radius:var(--r-sm)}.chart-box .recharts-sector:focus,.chart-box .recharts-rectangle:focus{outline:none}.chart-box .recharts-legend-item-text{color:var(--text)!important}.chart-box .recharts-cartesian-axis-tick-value{unicode-bidi:plaintext}.chart-tip{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);box-shadow:0 4px 14px #0000001f;min-width:130px;color:var(--text)}.chart-tip-h{font-weight:700;margin-bottom:4px}.chart-tip-row{display:flex;align-items:center;gap:var(--sp-2);margin-top:2px}.chart-tip-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.chart-tip-k{color:var(--muted)}.chart-tip-v{margin-inline-start:auto;font-variant-numeric:tabular-nums}.chart-skeleton{width:100%;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface-sunk) 25%,var(--line) 37%,var(--surface-sunk) 63%);background-size:400% 100%;animation:skeleton-shimmer 1.4s ease infinite}.report-controls .fin-compare{align-self:end;display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--control-h)}.fin-refund{display:grid;gap:var(--sp-2);max-width:460px;padding:var(--sp-2) 0}.theme-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.theme-swatch{position:relative;min-height:76px;border-radius:10px;border:2px solid transparent;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;text-align:start;box-shadow:none}.theme-swatch.is-active{border-color:var(--accent, #2f6fed);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #2f6fed) 25%,transparent)}.theme-swatch__bar{width:36px;height:4px;border-radius:2px}.theme-swatch__name{font-size:var(--fs-sm, 13px);font-weight:600}.theme-swatch__panel{width:64%;height:30px;border-radius:6px;border:1px solid;padding:6px;display:flex;align-items:flex-end;box-sizing:border-box}.display-settings{margin-top:var(--sp-4)}.display-settings h3{margin:0 0 var(--sp-2);font-size:var(--fs-md)}.display-settings>h4{margin:var(--sp-3) 0 var(--sp-2);font-size:var(--fs-md);font-weight:600}.display-settings__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-3);align-items:start;margin-top:var(--sp-4)}.display-settings__zmanim{margin-top:var(--sp-4)}.display-settings__zmanim-title{font-size:inherit;font-weight:600;margin:0 0 var(--sp-2)}.display-settings__actions{display:flex;justify-content:flex-end;margin-top:var(--sp-4)}.emergency-settings__shelter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-2);margin-block:var(--sp-3)}.emergency-settings__shelter>.field{flex:1 1 16rem;margin:0}.emergency-settings__test-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.emergency-settings__test-row>select,.emergency-settings__test-row>.combobox{flex:1 1 14rem;min-inline-size:0}.emergency-settings__sound{margin:0;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--sp-2)}.emergency-settings__test-result{margin:var(--sp-2) 0 0;min-block-size:1.2em}.emergency-settings__test-result:empty{display:none}.emergency-settings__test-result{font-size:var(--fs-sm);font-weight:600}.emergency-settings__test-result.is-ok{color:var(--ok)}.emergency-settings__test-result.is-error{color:var(--danger)}.emergency-settings>.fieldgroup{margin-top:var(--sp-5)}.emergency-settings>.fieldgroup>legend{margin-bottom:var(--sp-2)}.emergency-settings .emergency-settings__test-row+.form-note{margin-top:var(--sp-2)}.emergency-settings>.display-settings__actions{margin-top:var(--sp-5)}.alert--info{color:var(--text);background:color-mix(in srgb,var(--primary) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 28%,transparent)}.alert--info>svg{color:var(--primary)}.holiday-days__groups{list-style:none;margin:0;padding:0}.holiday-days__group{border-block-end:1px solid var(--line)}.holiday-days__group:last-child{border-block-end:0}.holiday-days__head{display:grid;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) auto;align-items:center;gap:var(--sp-1) var(--sp-3);padding-block:var(--sp-1)}.holiday-days__head .holiday-days__name{font-weight:600}.holiday-days__group.is-off>.holiday-days__head .holiday-days__name{color:var(--muted);font-weight:400}.holiday-days__row--all{border-block-end:1px solid var(--line);font-weight:600}.holiday-days__name{margin:0}@media (max-width: 520px){.holiday-days__head{grid-template-columns:1fr auto}}.finance-board__bars{flex:1;min-height:0;overflow:hidden;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:fit-content(36%) minmax(8cqw,1fr) max-content;grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:min(1.4cqh,calc(20cqh / var(--rows, 6))) 2cqw;font-size:calc(max(.83vmin,min(3.6cqmin,calc(55cqh / var(--rows, 6)))) * var(--kiosk-text-scale, 1))}.finance-board__bars li{display:contents}.finance-board__bars li>span{align-self:center;animation:recog-item-in .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 45ms)}@media (prefers-reduced-motion: reduce){.finance-board__bars li>span{animation:none}}.finance-board__label{text-align:start;line-height:1.15;overflow-wrap:anywhere;text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.finance-board__track{height:max(.74vmin,3.2cqh);border-radius:99px;background:var(--recog-card);overflow:hidden}.finance-board__fill{display:block;height:100%;border-radius:inherit;background:var(--recog-accent);transition:width .6s ease}.finance-board__fill.is-negative{background:#eb5757}.finance-board__value{font-weight:700;font-variant-numeric:tabular-nums}.finance-board__columns{flex:1;min-height:0;display:grid;gap:1.6cqw;align-items:stretch}.finance-board__month{display:flex;flex-direction:column;min-height:0;gap:.8cqh}.finance-board__pair{flex:1;min-height:0;display:flex;align-items:flex-end;justify-content:center;gap:.6cqw}.finance-board__pair span{width:38%;min-height:2px;border-radius:.8cqmin .8cqmin 0 0;transition:height .6s ease}.finance-board__month-label,.finance-board__axis span{font-size:calc(max(.93vmin,2.8cqmin) * var(--kiosk-text-scale, 1));opacity:.8}.finance-board__chart{flex:1;min-height:0;display:flex;flex-direction:column;gap:.8cqh}.finance-board__chart svg{flex:1;min-height:0;width:100%}.finance-board__axis{display:grid}@media (prefers-reduced-motion: reduce){.finance-board__table tbody{animation:none}}.finance-board__table .is-negative{color:var(--finance-negative, #eb5757)}.finance-board__legend{flex:none;display:flex;justify-content:center;gap:3cqw;font-size:calc(max(.93vmin,2.8cqmin) * var(--kiosk-text-scale, 1))}.finance-board__legend i{display:inline-block;width:1.4em;height:.5em;border-radius:99px;margin-inline-end:.4em;vertical-align:middle}.auto-detail{display:grid;gap:var(--sp-2);padding:var(--sp-1) 2px var(--sp-3)}.auto-switch{display:flex;gap:var(--sp-2);align-items:center;font-weight:600;cursor:pointer;min-height:var(--control-h);padding-block:var(--sp-1);border-bottom:1px solid var(--line)}.auto-switch__state{color:var(--muted);white-space:nowrap}.auto-switch--on .auto-switch__state{color:var(--primary)}.auto-checks{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 12px}.auto-checks legend{font-size:var(--fs-xs);margin-bottom:4px}.auto-checks label,.auto-inline{display:inline-flex;gap:var(--sp-2);align-items:center}.auto-grid{align-items:start}.auto-grid__wide{grid-column:1 / -1}.auto-grid>.auto-inline{align-self:end;min-height:var(--control-h)}.auto-history{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:4px}.auto-history li{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:var(--fs-xs)}.evt-surfaced{display:grid;gap:var(--sp-2);margin:0 0 var(--sp-4)}.evt-surfaced>h4{margin:0;font-size:var(--fs-md)}.evt-surfaced .notice-row{background:var(--surface);border:1px solid var(--line);border-inline-start:3px solid var(--brand-2)}.evt table.data tr.datatable-group th{position:static;padding-top:var(--sp-3);padding-bottom:var(--sp-2);white-space:normal;color:var(--text);font-size:var(--fs-md);font-weight:700;background:transparent}.evt table.data tr.datatable-group:hover th{background:transparent}.evt-grouphead{display:inline-flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.evt table.data td{vertical-align:baseline}@container datatable (max-width: 780px),datatable-dialog (max-width: 560px){.evt table.data--cards tr.datatable-group{margin:var(--sp-3) 0 var(--sp-2);padding:0;border:0;background:transparent}.evt table.data--cards tr.datatable-group th{display:block;padding:0 2px;border:0}.evt table.data--cards td{white-space:normal}}.evt-actions{display:inline-flex;gap:4px;flex-wrap:wrap;margin-inline-start:auto}.evt-body{white-space:pre-wrap;overflow-wrap:anywhere}.evt-body--clamp{white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.evt-nowrap{white-space:nowrap}.evt-meta{font-size:var(--fs-xs)}.evt-remind{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);min-height:36px}.evt-remind__toggle{display:inline-flex;align-items:center;gap:var(--sp-2)}.evt-remind input.evt-remind__days{inline-size:5rem;flex:none}.widget-preview{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#0f1729}.widget-preview__wall{position:absolute;top:0;left:0;transform-origin:top left;display:flex;font-family:var(--font-body)}.widget-preview__slide{position:absolute;display:flex}.widget-preview__slide>.kiosk-layout{flex:1}.widget-preview__wall--area{--kiosk-text-scale: 1;--wall-scale: .5;--kt-display: calc(4.62 * 5.4px);--kt-title: 17.28px ;--kt-body: 14.904px ;--kt-meta: 11.502px ;--kr-primary: 34.56px ;--kr-label: 25.92px ;--kr-section: calc(4.2 * 5.4px);--kr-secondary: 19.44px ;--kr-tertiary: calc(3 * 5.4px)}.widget-preview__vacant{border:1px dashed color-mix(in srgb,var(--kiosk-ink, #fff) 22%,transparent);border-radius:calc(.8vmin * var(--frame-round, 1));background:none;box-shadow:none}.widget-preview__wall--canvas{container-type:size;background:radial-gradient(120% 90% at 80% 0%,var(--kiosk-canvas-glow) 0%,var(--kiosk-canvas) 62%);color:var(--kiosk-ink);--kiosk-text-scale: 1;--wall-scale: .25;--kt-display: 4.62cqmin;--kt-title: 3.2cqmin;--kt-body: 2.76cqmin;--kt-meta: 2.13cqmin}.widget-preview__wall--sample{box-sizing:border-box;flex-direction:column;justify-content:center;padding:6cqh 5cqw;--kt-display: 11cqmin;--kt-title: 8.5cqmin;--kt-body: 7.5cqmin;--kt-meta: 5.5cqmin;--kr-primary: 11cqmin;--kr-label: 8.5cqmin;--kr-section: 7.5cqmin;--kr-secondary: 6.5cqmin;--kr-tertiary: 5.5cqmin}.widget-preview__wall--sample>*{flex:0 1 auto;min-height:0;inline-size:100%}.widget-preview__wall--sample .kiosk-fit{--kt-display: calc(11cqmin * var(--fit-scale));--kt-title: calc(8.5cqmin * var(--fit-scale));--kt-body: calc(7.5cqmin * var(--fit-scale));--kt-meta: calc(5.5cqmin * var(--fit-scale))}.design-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.design-option{position:relative;display:grid;gap:6px;padding:4px 4px 6px;min-height:44px;border-radius:10px;border:2px solid transparent;background:none;color:var(--ink);text-align:start;box-shadow:none;cursor:pointer}.design-option:hover{filter:none;transform:none}.design-option:not(.is-active):hover{border-color:var(--line)}.design-option.is-active{border-color:var(--accent, #2f6fed);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #2f6fed) 25%,transparent)}.design-option__thumb{display:block;border-radius:7px;pointer-events:none}.design-option__name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);padding-inline:2px;font-size:var(--fs-sm, 13px);font-weight:600}.design-option__check{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:50%;background:var(--accent, #2f6fed);color:#fff;box-shadow:0 0 0 2px #fff}.design-option__check svg{inline-size:14px;block-size:14px}.design-picker__badge{justify-self:start;font-size:var(--fs-sm);padding:1px 8px;border-radius:99px;background:#fff4d6;color:#7a5600}.widget-preview__msg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;color:#cbd5e1;font-size:var(--fs-xs)}.widget-preview__sample{position:absolute;inset-block-start:8px;inset-inline-end:8px;background:#ffffffd9;color:#0f1729;border-radius:99px;padding:1px 8px;font-size:11px;font-weight:700}.widget-static{width:100%;aspect-ratio:16 / 9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);color:#f8fafc}.widget-static--times{background:linear-gradient(135deg,#172238,#263b5c)}.widget-static--study{background:linear-gradient(135deg,#12352f,#2e6b50)}.widget-static--community{background:linear-gradient(135deg,#341b58,#6d3a8f)}.widget-static--money{background:linear-gradient(135deg,#3d251d,#75502d)}.widget-static__name{font-weight:var(--fw-bold);font-size:var(--fs-md)}.widget-catalog__group+.widget-catalog__group{margin-top:var(--sp-3)}.widget-catalog__group h4{margin:0 0 2px;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-sunk);color:var(--ink);font-size:var(--fs-sm);font-weight:700}.widget-drawer__preview{margin:0}.widget-drawer__preview .widget-preview{border-radius:10px}.widget-drawer__preview p{margin:var(--sp-2) 0 0;font-size:var(--fs-xs)}.content-flow__step{display:grid;gap:var(--sp-3);min-inline-size:0}.content-flow__step[hidden]{display:none}.content-flow__part{display:grid;gap:var(--sp-3);min-inline-size:0}.content-flow__part+.content-flow__part{padding-block-start:var(--sp-3);border-block-start:1px solid var(--line)}.show-hide{display:grid;gap:var(--sp-2);min-inline-size:0}.show-hide__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.show-hide__search{flex:1 1 12rem;min-inline-size:0}.show-hide__all{display:inline-flex;gap:var(--sp-1);margin-inline-start:auto}.show-hide__list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:8px}.show-hide__row{display:flex;align-items:center;gap:var(--sp-2);padding:6px 10px;min-height:40px;border-block-end:1px solid var(--line)}.show-hide__row:last-child{border-block-end:0}.show-hide__row.is-off .show-hide__name>span{color:var(--muted)}.show-hide__name{flex:1 1 auto;min-inline-size:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-2);cursor:pointer}.show-hide__name small{font-size:var(--fs-xs)}.editor-sections{display:flex;flex-direction:column;gap:var(--sp-4)}.editor-section{min-inline-size:0}.editor-section+.editor-section{padding-top:var(--sp-3)}.editor-section h4{margin:0 0 var(--sp-3)}.editor-section--plain+.editor-section--plain{border-top:0;padding-top:0}.editor-section__body{min-inline-size:0}.editor-section__body>:last-child{margin-bottom:0}.editor-section--advanced>summary{display:flex;align-items:center;gap:var(--sp-2);min-block-size:var(--control-h);cursor:pointer;list-style:none}.editor-section--advanced>summary::-webkit-details-marker{display:none}.editor-section--advanced>summary:before{content:"›";display:inline-block;color:var(--muted);font-weight:600;transition:transform .15s ease}.editor-section--advanced[open]>summary:before{transform:rotate(90deg)}.editor-section--advanced>summary h4{margin:0}.editor-section--advanced[open]>summary{margin-bottom:var(--sp-3)}.editor-period{display:flex;flex-wrap:wrap;column-gap:var(--sp-3)}.editor-period>.field{flex:1 1 200px;min-inline-size:0}.editor-period>.editor-range{flex-basis:100%}.editor-range{margin-bottom:12px}.editor-range .field__error{margin-top:4px}.duration-input{display:flex;align-items:center;gap:var(--sp-2)}.duration-input>input{max-inline-size:10ch}.duration-input__unit{color:var(--muted)}.editor-amount{max-inline-size:16ch}.editor-source{margin:0}.job-last-result{display:inline-block;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@container datatable (max-width: 780px),datatable-dialog (max-width: 560px){table.data--cards .job-last-result{max-width:22ch}}.job-history__detail{margin:0;padding:var(--sp-2) var(--sp-3);border-radius:6px;background:var(--surface-sunk);white-space:pre-wrap;word-break:break-word;font-size:var(--fs-xs);max-height:16em;overflow:auto}.job-dialog__desc{margin:0 0 var(--sp-3)}.job-dialog__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3)}.job-dialog__note{margin:0 0 var(--sp-3)}.job-dialog__settings{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}.job-dialog__settings>h3{margin:0 0 var(--sp-2)}.kiosk-editor__toggle{display:flex;align-items:center;gap:4px}.kiosk-editor__toggle>.form-check{margin:0}.kiosk-editor__settings{display:grid;gap:18px}.kiosk-editor__preview{margin-inline-end:auto}.fast-board__text{flex:none;margin:0 auto;max-width:80cqw;font-size:calc(max(1.11vmin,3.8cqmin) * var(--kiosk-text-scale, 1));line-height:1.4;white-space:pre-line}.kiosk-box{display:grid;gap:6px;margin-bottom:6px}.kiosk-box__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.kiosk-box__item{display:flex;align-items:center;gap:4px;padding:4px 4px 4px 8px;padding-inline-start:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.kiosk-box__name{flex:1;min-width:0;display:grid;line-height:1.3}.kiosk-box__name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.kiosk-box__name small{font-size:var(--fs-xs)}.kiosk-box__name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kiosk-box__item[draggable=true]{cursor:grab}.kiosk-box__item.is-dragging{opacity:.5}.kiosk-box__grip{flex:none;inline-size:18px;padding:0;border:0;background:none;color:var(--muted);cursor:grab;font-size:12px;letter-spacing:-2px;line-height:1}.kiosk-box__grip:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.kiosk-box__add{display:grid;justify-items:start;gap:6px}.widget-menu{position:fixed;z-index:30;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:var(--sp-2) var(--sp-2) var(--sp-1);border:1px solid var(--line);border-radius:var(--r-md, 10px);background:var(--surface);box-shadow:var(--shadow)}.widget-menu .widget-pick__search{box-shadow:0 calc(-1 * var(--sp-2)) 0 var(--sp-2) var(--surface)}.widget-menu .widget-catalog__group h4{margin:var(--sp-2) 0 2px;font-size:var(--fs-xs);color:var(--muted)}.widget-pick__item{display:flex;align-items:center;gap:var(--sp-2)}.widget-pick__place{margin-inline-start:auto;font-size:var(--fs-xs);white-space:nowrap}.kiosk-area-map.kiosk-layout-option__diagram{width:34px;height:21px;gap:2px;flex:none}.kiosk-area-map b{background:color-mix(in srgb,var(--accent) 22%,transparent);border-radius:2px}.kiosk-area-map b.is-here{background:var(--accent)}.kiosk-box__turns p{margin:0;font-size:var(--fs-xs)}.kiosk-box__turns input{width:80px}.access-matrix__name{display:grid;gap:2px}table.data .dt-pin .access-matrix__name{white-space:normal;min-inline-size:7rem;max-inline-size:11rem}.access-matrix__check{min-inline-size:32px;min-block-size:32px}@media (pointer: coarse){.access-matrix__check{min-inline-size:44px;min-block-size:44px}}.access-matrix__name small{font-size:var(--fs-xs)}.msgp-channels{list-style:none;margin:0 0 var(--sp-3);padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.msgp-channels li{display:inline-flex;align-items:center;gap:var(--sp-2)}.msgp-chips{display:flex;flex-wrap:wrap;gap:4px}.msgp-chip{display:inline-flex;align-items:center;gap:4px}.msgp-chip button{border:0;background:none;padding:0 2px;color:inherit;cursor:pointer;font-size:1em;line-height:1}.msgp-form{display:grid;gap:12px}.msgp-fieldset{border:1px solid var(--line);border-radius:8px;padding:var(--sp-3) var(--sp-3);display:grid;gap:8px;margin:0}.msgp-fieldset legend{padding:0 4px;font-weight:600}.msgp-fieldset .field{margin:0}.msgp-prefix-add{display:flex;gap:var(--sp-2)}.msgp-prefix-add input{flex:1;min-width:0}.msgp-presets{display:flex;flex-wrap:wrap;gap:4px}.msgp-check{display:inline-flex;align-items:center;gap:var(--sp-2)}.msgp-route{margin-bottom:12px}.msgp-route h2{margin-top:0}.msgp-route__row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.msgp-route__row input{flex:1 1 180px;width:auto;min-width:0}.msgp-route__row select{flex:0 1 auto;width:auto}.msgp-route__row button{flex:none}.msgp-route__chain{margin:var(--sp-2) 0 0;padding-inline-start:20px;display:grid;gap:4px}.occ-table{margin-top:12px}.occ-with-chart{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--sp-4);align-items:start}.occ-with-chart__chart{margin-block-start:12px;min-inline-size:0}@media (max-width: 900px){.occ-with-chart{grid-template-columns:minmax(0,1fr);gap:0}}.occ-table table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.occ-table th,.occ-table td{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);text-align:start;white-space:nowrap}.occ-table .num{text-align:end;font-variant-numeric:tabular-nums}.occ-table .occ-pledged{border-inline-start:1px solid var(--line)}.occ-table .occ-received{font-weight:600}.occ-table .occ-year th,.occ-table .occ-year td{font-weight:600;background:var(--surface-2, var(--surface))}.occ-table .occ-event td:first-child{padding-inline-start:22px;color:var(--muted)}.occ-unattributed{margin-top:12px;padding:var(--sp-3) var(--sp-3);border:1px dashed var(--line);border-radius:10px}.occ-unattributed p{margin:0 0 var(--sp-2)}.occ-unattributed ul{margin:0;padding-inline-start:20px}.occ-table{overflow-x:auto}.rail-nav{display:flex;flex-direction:column;height:100%;min-height:0}.rail-head{padding:var(--sp-3) var(--sp-3) var(--sp-3);display:grid;gap:var(--sp-2);border-bottom:1px solid var(--rail-line)}.rail .brand{display:flex;align-items:center;gap:var(--sp-2);padding:2px var(--sp-2);text-decoration:none;color:inherit;min-width:0}.rail .brand b{font-family:var(--font-display);font-size:1.04rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-search{display:flex;align-items:center;gap:8px;width:100%;padding:var(--sp-2) var(--sp-3);border-radius:10px;cursor:pointer;background:var(--rail-search-bg);border:1px solid var(--rail-search-line);color:var(--rail-search-fg);font:inherit;font-size:max(14px,var(--fs-sm));text-align:start}.rail-search:hover{background:var(--rail-search-bg);border-color:var(--rail-focus);color:var(--rail-fg-strong)}.rail-search .rail-label{flex:1}.rail-kbd{font:600 10px/1 var(--font-body);padding:var(--sp-1) var(--sp-1);border-radius:5px;border:1px solid var(--rail-kbd-line);color:var(--rail-search-fg);direction:ltr}.rail-scroll{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-2) var(--sp-3) var(--sp-3);scrollbar-width:thin;scrollbar-color:var(--rail-scrollbar) transparent}.rail-section{padding:2px 0 4px}.rail-section+.rail-section{margin-top:var(--sp-3);padding-top:var(--sp-1)}.rail-section:has(>.rail-heading)>.rail-block{margin-inline-start:var(--sp-2);padding-inline-start:4px;border-inline-start:1px solid var(--rail-guide)}.rail-heading{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-1) var(--sp-3) var(--sp-2);background:none;border:0;cursor:pointer;font:700 max(14px,var(--fs-xs))/1.2 var(--font-body);letter-spacing:.02em;color:var(--rail-fg-muted-strong);text-align:start;box-shadow:none;border-radius:6px;transform:none;filter:none}.rail-heading[aria-expanded=true]{color:var(--rail-fg-strong)}.rail-heading:hover{background:none;box-shadow:none;transform:none;filter:none;color:var(--rail-fg-strong)}.rail-heading span:first-child{flex:1}.rail-heading:disabled{cursor:default;color:var(--rail-fg-strong);opacity:1}.rail-chevron{width:14px;height:14px;flex:none;opacity:.7;transition:transform .15s ease}.rail-heading[aria-expanded=false] .rail-chevron{transform:rotate(90deg)}html[dir=rtl] .rail-heading[aria-expanded=false] .rail-chevron{transform:rotate(-90deg)}.rail-heading:disabled .rail-chevron{opacity:.35}.rail-row{position:relative;display:flex;align-items:center}.rail-link{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);margin:1px 0;border-radius:10px;color:var(--rail-fg);font-size:max(14px,var(--fs-sm));font-weight:500;text-decoration:none;transition:background .12s ease,color .12s ease}.rail-link:hover{background:var(--rail-hover);color:var(--rail-fg-strong);text-decoration:none}.rail-link:focus-visible,.rail-heading:focus-visible,.rail-search:focus-visible,.rail-star:focus-visible,.rail-collapse:focus-visible{outline:2px solid var(--rail-focus);outline-offset:1px}.rail-link.active{color:var(--rail-active-fg);font-weight:600;background:var(--rail-active-bg);box-shadow:none}.rail-link.active .rail-icon{color:var(--rail-active-icon)}.rail-link.active:after{content:"";position:absolute;inset-block:9px;inset-inline-start:-5px;width:3px;border-radius:2px;background:var(--rail-marker)}.rail-link.active:focus-visible{outline-offset:2px}.rail-icon{display:inline-flex;width:18px;height:18px;flex:none;align-items:center;justify-content:center}.rail-icon svg{width:17px;height:17px}.rail-dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.6}.rail-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-row--sub .rail-link{padding-inline-start:38px;font-size:max(14px,var(--fs-xs));font-weight:500;color:var(--rail-fg-muted-strong)}.rail-row--sub .rail-link:before{content:"";position:absolute;inset-inline-start:19px;top:50%;width:8px;height:1px;background:var(--rail-guide)}.rail-row--sub .rail-link.active{background:var(--rail-active-bg);box-shadow:none;color:var(--rail-active-fg)}.rail-block{position:relative}.rail-star{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);display:inline-flex;padding:4px;border:0;border-radius:6px;background:transparent;color:var(--rail-fg-muted);cursor:pointer;opacity:0;transition:opacity .12s ease}.rail-star svg{width:13px;height:13px}.rail-star,.rail-star:hover,.rail-star:active{box-shadow:none;background:transparent;filter:none;transform:translateY(-50%)}.rail-row:hover .rail-star,.rail-star:focus-visible,.rail-star--on{opacity:1}.rail-star--on{color:var(--rail-accent, #9fd0ff)}@media (hover: none),(pointer: coarse){.rail-star{opacity:1;inset-inline-end:0;min-width:44px;min-height:44px;justify-content:center;align-items:center}.rail-star svg{width:14px;height:14px}.rail-star:not(.rail-star--on){opacity:.45}.rail-row:has(>.rail-star)>.rail-link{padding-inline-end:44px}.rail-row .rail-badge{margin-inline-end:0}}.rail-star--on svg{fill:currentColor}.rail-row:hover .rail-badge{margin-inline-end:22px}@media (max-width: 859px) and (hover: hover) and (pointer: fine){.rail-row .rail-badge{margin-inline-end:22px}}.rail-badge{margin-inline-start:auto;flex:none;background:var(--rail-accent, #9fd0ff);color:#1b1b1b;border-radius:999px;min-width:20px;padding:0 var(--sp-2);font-size:11px;font-weight:800;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.rail-badge--muted{background:var(--rail-badge-muted-bg);color:var(--rail-badge-muted-fg)}.rail-foot{padding:var(--sp-2) var(--sp-3) var(--sp-3);border-top:1px solid var(--rail-line);display:grid;gap:4px}.rail-collapse{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:10px;background:none;border:0;cursor:pointer;font:inherit;font-size:var(--fs-xs);color:var(--rail-fg-muted-strong);text-align:start}.rail-collapse:hover{background:var(--rail-hover);color:var(--rail-fg-strong)}.rail-collapse,.rail-collapse:hover{box-shadow:none;transform:none;filter:none}html[dir=ltr] .rail-collapse__icon{transform:scaleX(-1)}.rail-nav--collapsed .rail-head{padding-inline:var(--sp-3)}.rail-nav--collapsed .rail-label,.rail-nav--collapsed .rail-kbd{display:none}.rail-nav--collapsed .brand{justify-content:center;padding:2px 0}.rail-nav--collapsed .rail-search{justify-content:center;padding:var(--sp-2) 0}.rail-nav--collapsed .rail-scroll{padding-inline:8px}.rail-nav--collapsed .rail-link{justify-content:center;padding:var(--sp-3) 0;position:relative}.rail-nav--collapsed .rail-badge{position:absolute;top:3px;inset-inline-end:6px;min-width:16px;line-height:16px;font-size:10px;padding:0 4px}.rail-nav--collapsed .rail-collapse{justify-content:center;padding:var(--sp-2) 0}@media (max-width: 859px){.rail,.rail:has(.rail-nav--collapsed){width:min(300px,86vw);min-width:0}.rail-collapse{display:none}.rail-star--on{opacity:1}.rail-star:not(.rail-star--on){opacity:.45}.rail-kbd,.rail-search{display:none}}.nav-search__input{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) 2px var(--sp-3);border-bottom:1px solid var(--line)}.nav-search__input svg{color:var(--muted);flex:none}.nav-search__input input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-md);padding:4px 0;width:auto;box-shadow:none}.nav-search__input .rail-kbd{color:var(--muted);border-color:var(--line)}.nav-search__list{list-style:none;margin:0;padding:var(--sp-2) 0 0;max-height:50vh;overflow-y:auto}.nav-search__item{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:9px;color:var(--ink);text-decoration:none}.nav-search__item:hover{text-decoration:none}.nav-search__item.is-active{background:var(--primary-soft);color:var(--primary-ink)}.nav-search__label{flex:1;font-weight:600}.nav-search__section{font-size:var(--fs-xs);color:var(--muted)}.nav-search__empty{padding:var(--sp-3);color:var(--muted);text-align:center}.nav-search__group{padding:var(--sp-2) var(--sp-3) 2px;font-size:var(--fs-xs);color:var(--muted)}.nav-search__group:first-child{padding-top:0}.ribbon-brand{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;min-width:0}.ribbon-brand b{font-family:var(--font-display);font-size:var(--fs-md);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ribbon-brand:hover{text-decoration:none}.segmented-wrap{position:relative;min-width:0;max-width:100%}.segmented{display:inline-flex;align-items:center;gap:2px;padding:3px;max-width:100%;background:var(--surface-sunk);border:1px solid var(--line);border-radius:12px;overflow-x:auto;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}.segmented__option{flex:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:5px 10px;min-height:32px;border:0;border-radius:9px;cursor:pointer;background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-sm);font-weight:600;box-shadow:none;transform:none;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.segmented__option:hover{color:var(--ink);background:color-mix(in srgb,var(--surface) 60%,transparent);filter:none;transform:none}.segmented__option.is-on{background:var(--surface);color:var(--primary-ink, var(--brand-2));box-shadow:0 1px 2px #14203314,0 0 0 1px var(--line)}.segmented__option:focus-visible{outline:2px solid var(--brand-2);outline-offset:1px}.segmented__count{min-width:20px;padding:0 6px;border-radius:999px;line-height:18px;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--muted) 14%,transparent);color:var(--muted);text-align:center;font-variant-numeric:tabular-nums}@media (pointer: coarse){.segmented__option{min-height:44px}}.segmented__option.is-on .segmented__count{background:var(--primary-soft);color:var(--primary-ink, var(--brand-2))}.segmented-select{width:auto;max-width:100%;min-width:180px;font-weight:600}.table-filter{margin-block:12px}.dialog-tabs{margin-bottom:14px}.debt-channel{display:inline-flex;align-items:center;gap:8px;min-height:var(--control-h);padding:var(--sp-2) var(--sp-3);border-radius:999px;font-weight:600}.debt-channel svg{width:16px;height:16px}.debt-composer__facts{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-block:8px 12px}.debt-composer__sample{margin:0;padding:var(--sp-3) var(--sp-3);border-radius:12px;background:var(--surface-sunk);border:1px solid var(--line, var(--border))}.debt-composer__sample figcaption{font-size:var(--fs-sm);margin-block-end:var(--sp-2)}.debt-composer__sample p{margin:0;white-space:pre-wrap;line-height:1.55}.tb-btn svg,.export-btn svg{width:16px;height:16px;flex:none}@media (max-width: 640px){.tb-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tb-btn,.export-btn{padding-inline:8px;min-inline-size:var(--control-h);justify-content:center}}.kpair{display:grid;gap:var(--sp-3)}.kpair__devices{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md, 12px);background:var(--surface)}.kpair__devices h4{margin:0 0 8px;display:flex;align-items:center;gap:var(--sp-2)}.kpair__device{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) 0;border-top:1px solid var(--line)}.kpair__device svg{width:18px;height:18px;color:var(--muted);flex:none}.kpair__devicebody{flex:1;min-width:0;display:grid;font-size:var(--fs-sm)}.board-tiles{flex:none;margin:0;display:flex;justify-content:center;gap:3cqw;flex-wrap:wrap}.board-tile{display:grid;justify-items:center;gap:.6cqh;min-inline-size:22cqw;padding:2.4cqh 3cqw;border-radius:calc(1.6cqmin * var(--frame-round, 1));background:var(--recog-card);background-image:var(--frame-material, none);border:var(--frame-width, 1px) solid var(--frame-line, color-mix(in srgb, currentColor 10%, transparent))}.board-tile svg{inline-size:max(1.48vmin,6cqmin);block-size:auto;color:var(--recog-accent);opacity:.9}.board-tile dt{font-size:calc(max(1.4vmin,5cqmin) * var(--kiosk-text-scale, 1));opacity:.8}.board-tile dd{margin:0;font-size:calc(max(2.04vmin,10cqmin) * var(--kiosk-text-scale, 1));font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--recog-accent)}.board-tile--quiet dd{color:inherit;font-size:calc(max(1.67vmin,7cqmin) * var(--kiosk-text-scale, 1))}.board-pill{flex:none;margin:0 auto;padding:1cqh 3cqw;border-radius:999px;background:var(--recog-card);font-size:calc(max(1.11vmin,4cqmin) * var(--kiosk-text-scale, 1));font-weight:600}.recog.shabbat-board,.recog.fast-board{justify-content:center;gap:3.2cqh}.shabbat-board__days{flex:0 1 auto!important;justify-content:flex-start!important}.shabbat-board__day{display:flex;align-items:center;gap:2cqw;padding:1.6cqh 2.6cqw;border-radius:calc(1.6cqmin * var(--frame-round, 1));background:var(--recog-card);background-image:var(--frame-material, none);text-align:start}.shabbat-board__day>svg{inline-size:max(1.48vmin,6cqmin);flex:none;color:var(--recog-accent)}.shabbat-board__day>div{display:grid;gap:.6cqh}.fast-board__head{display:grid;justify-items:center;gap:1.2cqh}.fast-board__kicker{margin:0;font-size:calc(max(1.2vmin,4.4cqmin) * var(--kiosk-text-scale, 1));font-weight:600;letter-spacing:.04em;opacity:.7}.fast-board__title{font-family:var(--font-display, var(--font-body));font-size:calc(max(2.59vmin,13cqmin) * var(--kiosk-text-scale, 1));font-weight:800;line-height:1.05;color:var(--recog-accent)}.fast-board__progress{flex:none;inline-size:min(70cqw,100%);margin:0 auto;display:grid;gap:1cqh}.fast-board__bar{block-size:max(.74vmin,2.4cqmin);border-radius:999px;background:var(--recog-card);overflow:hidden}.fast-board__bar span{display:block;block-size:100%;border-radius:inherit;background:var(--recog-accent);transition:inline-size 1s ease}.fast-board__progress p{margin:0;font-size:calc(max(1.11vmin,4.2cqmin) * var(--kiosk-text-scale, 1));font-weight:600}.sdates{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sdates__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.2em;padding-block:1.4vmin;border-block-end:max(1px,.15vmin) solid rgba(231,200,132,.22);text-align:start}.sdates__item:last-child{border-block-end:0}.sdates__main{min-width:0}.sdates__name{font-family:var(--font-display);font-size:var(--kt-title);font-weight:700;color:#e7c884;line-height:1.15;text-wrap:balance;overflow-wrap:break-word}.sdates__alt{display:block;font-size:.7em;font-weight:600;opacity:.85}.sdates__sub{display:flex;flex-wrap:wrap;column-gap:.55em;margin-block-start:.4vmin;font-size:var(--kt-body);line-height:1.3}.sdates__sub>*+*:before{content:"·";margin-inline-end:.55em;opacity:.7}.sdates__when{font-size:var(--kt-body);font-weight:700;white-space:nowrap;color:#f3e3bd}.sdates__item--today .sdates__when{color:#e7c884}.kr-row__when{font-size:var(--kr-secondary);font-weight:700;line-height:1.1;white-space:nowrap;color:var(--kiosk-ink)}.kr-row--hot .kr-row__when{color:var(--kiosk-accent)}.kr-row__label .sdates__alt{font-size:.7em}.recog-item__note{font-size:calc(max(.93vmin,2.6cqmin) * var(--kiosk-text-scale, 1));opacity:.85;line-height:1.25;overflow-wrap:anywhere;text-wrap:balance}.recog--pair .recog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.recog--list .recog-item__name{white-space:normal}.finance-tiles{flex:none;margin:0;display:flex;justify-content:center;flex-wrap:wrap;gap:2cqw}.finance-tile{min-inline-size:22cqw;padding:1.8cqh 2.4cqw;border-radius:calc(1.6cqmin * var(--frame-round, 1));background:var(--recog-card);border-block-start:.5cqh solid var(--tile-color);text-align:center}.finance-tile dt{display:flex;align-items:center;justify-content:center;gap:.6cqw;font-size:calc(max(1.02vmin,3.2cqmin) * var(--kiosk-text-scale, 1));opacity:.85}.finance-tile dt svg{inline-size:1.1em;block-size:1.1em;color:var(--tile-color)}.finance-tile{max-inline-size:100%;box-sizing:border-box}.finance-tile dd{margin:.4cqh 0 0;font-size:min(calc(max(1.48vmin,6.4cqmin) * var(--kiosk-text-scale, 1)),calc(88cqw / var(--chars, 4) / .6));font-weight:800;line-height:1.05;color:var(--tile-color);font-variant-numeric:tabular-nums;white-space:nowrap}.finance-tiles--big .finance-tile{padding:3cqh 3cqw}.finance-tiles--big .finance-tile dd{font-size:min(calc(max(2.04vmin,11cqmin) * var(--kiosk-text-scale, 1)),calc(86cqw / var(--chars, 4) / .6))}.finance-ie{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:2.6cqh}.finance-ie__totals{flex:none;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:4cqw}.finance-ie__totals dt{font-size:calc(max(1.3vmin,4.4cqmin) * var(--kiosk-text-scale, 1));opacity:.9}.finance-ie__totals dt:before{content:"";display:inline-block;inline-size:.55em;block-size:.55em;border-radius:50%;background:var(--side-color);margin-inline-end:.4em;vertical-align:.08em}.finance-ie__totals dd{margin:.4cqh 0 0;font-size:min(calc(max(2.41vmin,10.5cqmin) * var(--kiosk-text-scale, 1)),calc(46cqw / var(--chars, 4) / .6));font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums;white-space:nowrap}.finance-ie__net{flex:none;margin:0;font-size:calc(max(1.2vmin,3.8cqmin) * var(--kiosk-text-scale, 1));opacity:.85;font-variant-numeric:tabular-nums}.finance-ie__net.is-negative b{color:var(--finance-negative, #eb5757)}.finance-ie__sides{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:5cqw}@container (orientation: portrait){.finance-ie__sides{grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr)}}.finance-ie__side{min-height:0;min-width:0;display:flex;flex-direction:column;gap:1.6cqh;text-align:start}.finance-ie__side h3{flex:none;margin:0;padding-block-end:.8cqh;border-block-end:.45cqh solid var(--side-color);font-size:calc(max(1.39vmin,4.6cqmin) * var(--kiosk-text-scale, 1));font-weight:800}.finance-ie__side .finance-board__bars{font-size:calc(max(1.11vmin,3.8cqmin) * var(--kiosk-text-scale, 1))}.finance-ie__single{margin:0;display:flex;justify-content:space-between;gap:2cqw;align-items:baseline;font-size:calc(max(1.2vmin,4.2cqmin) * var(--kiosk-text-scale, 1))}.finance-ie__single dt{overflow-wrap:anywhere;text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.finance-ie__single dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.finance-ie__none{margin:0;opacity:.7;font-size:calc(max(1.11vmin,3.6cqmin) * var(--kiosk-text-scale, 1))}.finance-board__track{position:relative}.finance-board__bars.is-diverging .finance-board__track:after{content:"";position:absolute;inset-block:-20%;inset-inline-start:50%;inline-size:1px;background:currentColor;opacity:.35}.finance-board__bars.is-diverging .finance-board__fill{position:absolute;inset-block:0;border-radius:0}.finance-board__value.is-negative{color:var(--finance-negative, #eb5757)}.finance-board__month-net{font-size:calc(max(.83vmin,2.6cqmin) * var(--kiosk-text-scale, 1));font-weight:700;white-space:nowrap;direction:ltr;unicode-bidi:isolate;color:var(--recog-accent);font-variant-numeric:tabular-nums}.finance-board__month-net.is-negative{color:var(--finance-negative, #eb5757)}.finance-board__bars.is-compact{flex:none;inline-size:min(80cqw,100%);margin-inline:auto;grid-auto-rows:auto;gap:1.2cqh 2cqw}.recog.finance-board{justify-content:center}.finance-board__empty{flex:none}.recog{position:relative;isolation:isolate}.board-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;z-index:-1;pointer-events:none;color:inherit}.board-backdrop__float{animation:backdrop-float 7s ease-in-out infinite alternate;transform-box:fill-box}.board-backdrop__twinkle{animation:backdrop-twinkle 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes backdrop-float{0%{transform:translateY(0)}to{transform:translateY(-14px)}}@keyframes backdrop-twinkle{0%,to{transform:scale(1)}50%{transform:scale(.55)}}.board-backdrop__sway{animation:backdrop-sway 6s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50% 100%}@keyframes backdrop-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@media (prefers-reduced-motion: reduce){.board-backdrop__float,.board-backdrop__twinkle,.board-backdrop__sway{animation:none}}.occasions{justify-content:center;gap:3.2cqh}.occasions__head{display:grid;justify-items:center;gap:1.6cqh}.board-lead{margin:0;color:var(--recog-accent);font-weight:700;letter-spacing:.02em;text-wrap:balance;font-size:max(var(--kt-body),calc(5cqmin * var(--kiosk-text-scale, 1)))}.board-lead__part+.board-lead__part:before{content:"·";margin-inline:.45em;opacity:.7}.kiosk[data-canvas=full] .kiosk-panel-bare .board-lead{font-size:max(var(--kr-section),calc(5cqmin * var(--kiosk-text-scale, 1)))}.recog--art:not([data-ink=dark]) .board-lead{color:color-mix(in srgb,var(--recog-accent) 60%,white)}.occasions__kind-icon svg{inline-size:100%;block-size:100%}.recog .occasions__title,.recog .board-title{display:inline-flex;align-items:center;gap:2.4cqw;font-family:var(--font-display, var(--font-body));font-size:calc(max(2.59vmin,12cqmin) * var(--kiosk-text-scale, 1));font-weight:800;line-height:1.05;letter-spacing:-.015em;padding-block-end:.04em;color:var(--recog-accent)}.board-head{display:grid;justify-items:center;gap:1.4cqh}.recog .board-title--long{font-size:calc(max(2.04vmin,9cqmin) * var(--kiosk-text-scale, 1));text-wrap:balance}.occasions__cards{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:2.4cqmin;min-block-size:0}.occasions__card{display:grid;justify-items:center;align-content:center;gap:1cqh;flex:0 1 38cqw;min-inline-size:0;padding:3.4cqh 3cqw;box-sizing:border-box;border-radius:calc(2.4cqmin * var(--frame-round, 1));background:var(--recog-card);border:var(--frame-width, 1px) solid var(--frame-line, color-mix(in srgb, var(--recog-accent) 35%, transparent));box-shadow:var(--frame-shadow, 0 1.2cqmin 4cqmin rgba(0, 0, 0, .22));animation:recog-item-in .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 90ms)}.occasions__name{font-size:calc(max(1.67vmin,8cqmin) * var(--kiosk-text-scale, 1));font-weight:800;line-height:1.15;text-wrap:balance;overflow-wrap:anywhere}.occasions__kind{display:inline-flex;align-items:center;justify-content:center;gap:.4em;font-size:calc(max(1.11vmin,3.8cqmin) * var(--kiosk-text-scale, 1));font-weight:600;line-height:1.2;color:var(--recog-muted, color-mix(in srgb, currentColor 80%, transparent))}.occasions__kind-icon{display:inline-flex;inline-size:1.1em;block-size:1.1em;flex:none;color:var(--recog-accent)}.occasions--n1 .occasions__card{flex-basis:70cqw;padding:5cqh 5cqw}.occasions--n1 .occasions__name{font-size:calc(max(2.22vmin,14cqmin) * var(--kiosk-text-scale, 1))}.occasions--n1 .occasions__kind{font-size:calc(max(1.3vmin,5.2cqmin) * var(--kiosk-text-scale, 1))}.occasions--n3 .occasions__card,.occasions--n4 .occasions__card{flex-basis:40cqw;padding:2.4cqh 2.4cqw}.occasions--n3 .occasions__name,.occasions--n4 .occasions__name{font-size:calc(max(1.48vmin,6.4cqmin) * var(--kiosk-text-scale, 1))}.occasions--n3 .occasions__kind,.occasions--n4 .occasions__kind{font-size:calc(max(1.02vmin,3.2cqmin) * var(--kiosk-text-scale, 1))}@media (prefers-reduced-motion: reduce){.occasions__card{animation:none}}.occasions--grid{justify-content:flex-start}.recog.occasions--grid .occasions__title{font-size:calc(max(2.04vmin,9cqmin) * var(--kiosk-text-scale, 1))}.occasions__tile{align-items:center;text-align:center}.occasions__kind--small{font-size:calc(max(.93vmin,2.6cqmin) * var(--kiosk-text-scale, 1))}.occasions__grid .recog-item__name{font-size:calc(max(1.3vmin,4.2cqmin) * var(--kiosk-text-scale, 1));font-weight:700}.debt-period__range{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.debt-period__range .field{margin:0;min-inline-size:220px}.alloc-list{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.alloc-row{display:grid;grid-template-columns:auto 1fr minmax(96px,130px);gap:var(--sp-2);align-items:center;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.alloc-row.is-on{border-color:var(--brand-2)}.alloc-row__label{display:flex;flex-direction:column;gap:2px;margin:0;cursor:pointer}.alloc-row__amount{width:100%}.remainder-choice{border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-3);margin:var(--sp-2) 0}.remainder-choice legend{font-weight:600;padding:0 4px}.remainder-choice__option{display:flex;gap:8px;align-items:flex-start;margin:var(--sp-2) 0;cursor:pointer}.remainder-choice__option input[type=radio]{width:auto;flex:none;margin:var(--sp-1) 0 0}.remainder-choice__option span{display:flex;flex-direction:column;gap:2px}.remainder-choice__option label{font-weight:600;margin:0;cursor:pointer}.remainder-choice__purpose{max-width:320px;margin:var(--sp-2) 0 0}.pay-split{margin-top:12px;border-top:1px solid var(--line);padding-top:var(--sp-3)}.pay-credit-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pay-credit-panel{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:center;justify-content:space-between;margin-top:12px;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-sm);background:color-mix(in srgb,var(--brand-2) 8%,var(--surface))}.pay-credit-panel>div{display:flex;flex-direction:column;gap:2px}.import-steps{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--muted)}.import-steps li{display:inline-flex;align-items:center;gap:var(--sp-2)}.import-steps__n{display:inline-grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;border:1px solid var(--line);font-size:var(--fs-xs)}.import-steps li.is-current{color:var(--ink);font-weight:700}.import-steps li.is-current .import-steps__n{background:var(--brand-2);border-color:var(--brand-2);color:var(--brand-2-ink)}.import-steps li.is-done .import-steps__n{border-color:var(--brand-2);color:var(--brand-2)}@media (max-width: 560px){.import-steps li:not(.is-current)>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.import-field{max-width:26rem}.import-number{max-width:8rem}.import-choices{margin:0 0 var(--sp-3)}.import-choices .radio-line{min-height:36px}@media (pointer: coarse){.import-choices .radio-line{min-height:44px}}.import-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:12px}@media (max-width: 560px){.import-actions>*{flex:1 1 auto}}.import-template{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sp-4);margin:0 0 var(--sp-3)}:is(.import-template__download,.import-columns__open){display:inline-flex;align-items:center;gap:6px;min-height:44px}.import-columns{margin:0}.import-columns__prep{margin:0 0 var(--sp-3);padding-inline-start:18px;font-size:var(--fs-sm);color:var(--muted)}.import-check__lead{margin:0 0 var(--sp-3)}.import-prep__help{display:inline-block;margin-bottom:var(--sp-3)}.import-reference__row+.import-reference__row{border-top:1px solid var(--line);margin-top:var(--sp-4);padding-top:var(--sp-3)}.import-reference__row h4{margin:0 0 var(--sp-2);font-size:var(--fs-md)}.import-reference__rules{margin:var(--sp-2) 0;padding-inline-start:18px;font-size:var(--fs-sm);color:var(--muted)}.msg-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;border:1px solid var(--line);border-inline-start:3px solid var(--line-strong);border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-3);margin-bottom:12px;background:var(--surface);font-size:var(--fs-sm)}.msg-banner.is-warn{border-inline-start-color:var(--warn)}.msg-banner.is-danger{border-inline-start-color:var(--danger);color:var(--danger)}.msg-banner.is-quiet{border:0;padding:0;background:none;color:var(--muted);justify-content:flex-start}.staff-roles{margin:0 0 var(--sp-4)}.staff-roles>legend,.perm-advanced__summary{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink);letter-spacing:0;margin-bottom:var(--sp-2)}.staff-roles__items{display:flex;flex-wrap:wrap;gap:var(--sp-2)}@media (max-width: 560px){.staff-roles__items{display:grid;grid-template-columns:1fr 1fr}}.staff-roles__item{display:flex;gap:var(--sp-2);align-items:center;min-height:var(--control-h);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-md);cursor:pointer}.staff-roles__item input{width:auto;margin:0;flex:none}.staff-roles__item:has(input:checked){border-color:var(--brand-2);background:var(--primary-soft);color:var(--primary-ink);font-weight:var(--fw-semibold)}.staff-roles__item:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.staff-names{grid-template-columns:1fr 1fr}.staff-invite-check{display:flex;gap:var(--sp-2);align-items:center;min-height:var(--control-h);cursor:pointer}.staff-invite-check input{width:auto;margin:0;flex:none}.perm-advanced{padding-top:var(--sp-3);border-top:1px solid var(--line)}.perm-advanced__summary{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--control-h);margin-bottom:0;cursor:pointer;list-style:none}.perm-advanced__summary::-webkit-details-marker{display:none}.perm-advanced__summary>svg{flex:none;inline-size:1em;block-size:1em;color:var(--muted);transition:transform .15s ease}.perm-advanced[open]>.perm-advanced__summary>svg{transform:rotate(180deg)}.perm-advanced__hint{margin:0 0 var(--sp-3)}.perm-groups{display:grid;gap:var(--sp-4)}.perm-group{min-width:0}.fieldgroup.perm-group>legend{float:inline-start;inline-size:100%;display:flex;gap:var(--sp-2);align-items:baseline;justify-content:space-between;margin:0;padding-bottom:var(--sp-1);border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink);letter-spacing:0}.perm-group__count{font-weight:var(--fw-regular);white-space:nowrap;font-variant-numeric:tabular-nums}.perm-group__items{clear:both;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));column-gap:var(--sp-5)}.perm-item{display:flex;gap:var(--sp-2);align-items:center;min-height:40px;padding:0 var(--sp-1);border-bottom:1px solid var(--line);font-size:var(--fs-sm);cursor:pointer}.perm-item:hover{background:var(--surface-sunk)}.perm-item input{width:auto;margin:0;flex:none}.perm-item__name{flex:1 1 auto;min-width:0}.perm-item__source{flex:none;margin-inline-start:auto;font-size:var(--fs-xs)}.perm-item--deny .perm-item__name{color:var(--muted)}@media (pointer: coarse){.perm-item{min-height:44px}}.ann-templates{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.ann-template{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:start;padding:var(--sp-3) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-weight:600}.ann-template span{font-weight:400;font-size:var(--fs-xs);color:var(--muted)}.ann-template:hover{border-color:var(--brand-2);filter:none}.msgc-summary{display:block;max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgc-body{white-space:pre-wrap;font-family:var(--font-body);font-size:var(--fs-md, 1rem);line-height:1.6;background:var(--surface-sunk);border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-3);margin:0}.msgc-facts{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:12px 0 0;font-size:var(--fs-sm)}.msgc-facts dt{color:var(--muted)}.msgc-facts dd{margin:0;overflow-wrap:anywhere}.tpl-placeholders{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:8px}.tpl-preview{background:var(--surface-sunk);border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-3)}.tpl-preview__subject{font-weight:600;margin-top:4px}.tpl-preview__body{white-space:pre-wrap;margin-top:4px}.card .row-actions{display:inline-flex;gap:4px;white-space:nowrap}.radio-line{display:flex;align-items:center;gap:8px;font-weight:400;margin:4px 0}.radio-line input{width:auto}.modal-foot>:where(button,.btn){min-height:44px}@media (max-width: 620px){.modal-scrim--dialog{padding:0;align-items:flex-end}.modal-panel--dialog,.modal-panel--dialog.modal-panel--wide,.modal-panel--dialog.modal-panel--xwide,.modal-panel--dialog.modal-panel--full,.modal-panel--dialog.modal-panel--narrow{width:100%;margin:0;max-height:100%;border-radius:var(--r-md, 12px) var(--r-md, 12px) 0 0;border-inline:0;border-bottom:0}.modal-panel--dialog:not(.modal-panel--narrow){height:100%;max-height:100dvh;border-radius:0}.modal-panel--dialog .modal-head{position:sticky;top:0;z-index:4;background:var(--surface)}.modal-panel--dialog .modal-foot,.modal-panel--drawer .modal-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface)}}.seats-note{margin:0 0 var(--sp-2);font-size:var(--fs-sm)}.seats-area-filter{color:var(--ink);-webkit-text-fill-color:var(--ink)}.seats-area-filter option{color:var(--ink);background:var(--surface)}.seat-grid{display:flex;flex-direction:column;gap:var(--sp-4)}.seat-grid__hall h3{margin:0 0 var(--sp-2);font-size:var(--fs-md)}.seat-grid__row{display:flex;gap:var(--sp-2);align-items:flex-start;margin-bottom:var(--sp-2)}.seat-grid__rowlabel{flex:0 0 auto;min-inline-size:4.5em;padding-top:var(--sp-3);color:var(--muted);font-size:var(--fs-xs)}.seat-grid__seats{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:var(--sp-2);margin:0;padding:0;list-style:none}.seat-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;inline-size:100%;min-block-size:52px;padding:var(--sp-2) var(--sp-2);border:1px dashed var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font:inherit;font-size:var(--fs-sm);text-align:start;box-shadow:none}.seat-tile b{color:var(--ink);font-variant-numeric:tabular-nums}.seat-tile span{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seat-tile.is-taken{border-style:solid;background:var(--surface-2);color:var(--ink)}button.seat-tile{cursor:pointer}button.seat-tile:hover{border-color:var(--primary);filter:none;transform:none}@media (max-width: 560px){.seat-grid__row{flex-direction:column;gap:4px}.seat-grid__rowlabel{padding-top:0}.seat-grid__seats{inline-size:100%;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.seat-actions__who{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin-top:0}.seat-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.ribbon .cal .cal-part+.cal-part:before{content:"·";margin-inline:.35em;opacity:.7}.occ-frame{position:absolute;top:0;right:0;bottom:0;left:0;container-type:size;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5cqh 7cqw;gap:2.4cqmin}.occ-frame__kicker{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.2em .6em;color:var(--occ-accent);font-family:var(--font-body);font-weight:600;font-size:calc(3.4cqmin * var(--kiosk-text-scale, 1));letter-spacing:.02em}.occ-frame__part+.occ-frame__part:before{content:"·";margin-inline-end:.6em;opacity:.7}.occ-frame .occ-frame__title{margin:0;color:var(--occ-heading);font-family:var(--font-display, var(--font-body));line-height:1.12;font-size:calc(min(14cqmin * var(--occ-head-scale, 1),26cqh,11cqw) * var(--kiosk-text-scale, 1));text-wrap:balance}.occ-frame__image{max-height:34cqh;max-width:80%;border-radius:1cqh}.occ-frame__body{font-size:max(calc(3.8cqmin * var(--kiosk-text-scale, 1)),var(--kt-meta));line-height:1.6;max-width:76cqw}.occ-frame__body[data-short]{font-size:max(calc(8cqmin * var(--kiosk-text-scale, 1)),var(--kt-body));line-height:1.3}.occ-frame__body h3{font-size:1.25em;margin:0 0 1cqh}.occ-frame__body p{margin:.6cqh 0}.occ-frame__body ul{display:inline-block;text-align:start}.occ-frame__content{display:flex;flex-direction:column;align-items:center;gap:2.4cqmin;max-inline-size:100%}@container (min-aspect-ratio: 5 / 4){.occ-frame--art[data-family=ROSH_CHODESH]>.occ-frame__content{margin-block-end:16cqh}}.kiosk[data-canvas=full] .kiosk-panel-bare>.occ-frame[data-family=ROSH_CHODESH] .occ-frame__body{font-size:max(var(--kr-section),calc(3.8cqmin * var(--kiosk-text-scale, 1)))}.kiosk-row__when{display:flex;flex-wrap:wrap;gap:0 .5em;font-size:.72em;opacity:.8;font-weight:500}.kiosk-row__when>span+span:before{content:"·";margin-inline-end:.5em;opacity:.7}.shabbat-board__mincha{opacity:.88}.shabbat-board__mincha .board-kicker__part+.board-kicker__part:before{content:"·";margin-inline:.35em;opacity:.7}.legal-page{max-width:760px}.legal-page__meta{margin-top:0}.legal-page__section{margin-top:var(--sp-4)}.legal-page__section h2{font-size:var(--fs-lg);margin:0 0 var(--sp-2)}.legal-page__section p{white-space:pre-line;line-height:1.7;margin:0 0 var(--sp-2)}.legal-page__section ul{margin:0 0 var(--sp-2);padding-inline-start:1.25em;line-height:1.7}.legal-page__section li+li{margin-top:4px}.legal-text{line-height:1.7;overflow-wrap:anywhere}.wiki-doc .legal-text h1{font-size:var(--fs-xl);margin:0 0 var(--sp-3)}.wiki-doc .legal-text pre{overflow-x:auto;padding:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-3);background:var(--surface-2, var(--bg));border:1px solid var(--border);border-radius:6px;line-height:1.45}.wiki-doc .legal-text pre code{overflow-wrap:normal;white-space:pre}.wiki-doc .legal-text hr{border:0;border-top:1px solid var(--border);margin:var(--sp-4) 0}.legal-text h2{font-size:var(--fs-lg);margin:var(--sp-4) 0 var(--sp-2)}.legal-text h3,.legal-text h4,.legal-text h5{font-size:var(--fs-md);margin:var(--sp-3) 0 var(--sp-1)}.legal-text p,.legal-text blockquote{margin:0 0 var(--sp-2)}.legal-text ul,.legal-text ol{margin:0 0 var(--sp-2);padding-inline-start:1.25em}.legal-text li+li{margin-top:4px}.legal-text blockquote{padding-inline-start:var(--sp-3);border-inline-start:3px solid var(--border)}.legal-text table{border-collapse:collapse;margin:0 0 var(--sp-3);display:block;max-width:100%;overflow-x:auto}.legal-text th,.legal-text td{border:1px solid var(--border);padding:4px 8px;text-align:start;vertical-align:top}.legal-page__related{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--border)}.legal-page__related ul{display:flex;flex-wrap:wrap;gap:4px 16px;list-style:none;margin:0;padding:0}.legal-gate__doc{border-top:1px solid var(--border);padding-top:12px;margin-top:12px}.legal-gate__meta{font-size:var(--fs-sm, 13px);margin:2px 0 8px}.legal-gate__text{max-height:50vh;overflow:auto;padding:8px 0}.legal-gate__text p{white-space:pre-line;line-height:1.7;margin:0 0 var(--sp-2)}.legal-consent{display:flex;gap:8px;align-items:flex-start;margin:16px 0 12px;min-height:44px}.legal-consent input{width:20px;height:20px;flex:none;margin-top:2px}.legal-gate__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.legal-gate__actions button{min-height:44px}.planpicker-allowance-note{font-size:var(--fs-sm, 13px);margin:4px 0 8px}.alert--warning,.break-glass-banner{color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--warn) 32%,transparent)}.break-glass-banner,.operator-presence-banner{inline-size:auto}.c1-enrol{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);margin-block-end:var(--sp-3)}.c1-qr{inline-size:184px;block-size:184px;background:#fff;padding:8px;border-radius:var(--r-sm)}.c1-secret{font-family:ui-monospace,monospace;letter-spacing:.06em;overflow-wrap:anywhere}.c1-recovery-codes{list-style:none;padding:0;margin:0 0 var(--sp-3);display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--sp-2)}.c1-recovery-codes code{font-family:ui-monospace,monospace}.c1-check{display:flex;align-items:center;gap:8px;min-block-size:44px}.c1-roles{border:0;padding:0;margin:0 0 var(--sp-3);display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.c1-role{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:start;padding-block:8px;border-bottom:1px solid var(--line);grid-column:1 / -1;cursor:pointer}.c1-role:last-child{border-bottom:0}.c1-role>input{margin-top:3px;grid-row:span 2}.c1-role__name{font-weight:600}.c1-role>small{grid-column:2;color:var(--muted);font-size:var(--fs-xs)}.c1-grants{list-style:none;padding:0;margin:0 0 var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2)}.c1-grants li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.c1-grants code{font-family:ui-monospace,monospace;font-size:var(--fs-sm)}.c1-grant-form{display:grid;gap:var(--sp-2);margin-block-end:var(--sp-3)}.c1-warn{color:var(--warn)}.rec-lines{list-style:none;margin:0 0 var(--sp-3);padding:0}.rec-line{padding-block:var(--sp-3);border-block-end:1px solid var(--line)}.rec-line:first-child{border-block-start:1px solid var(--line)}.rec-line__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:32px;margin-block-end:var(--sp-2)}.rec-line__n{font-weight:600;font-size:var(--fs-sm)}.rec-line__more{margin-block-start:var(--sp-2)}.rec-line__more>summary{cursor:pointer;color:var(--muted);font-size:var(--fs-sm);padding-block:4px}.rec-line__more[open]>summary{margin-block-end:var(--sp-2)}@media (max-width: 560px){.rec-line .grid{grid-template-columns:1fr}}.tmpl-slots{list-style:none;margin:0 0 var(--sp-2);padding:0}.tmpl-slot{display:grid;grid-template-columns:1.5rem minmax(0,1fr) 7.5rem auto auto;align-items:center;gap:var(--sp-2);padding-block:4px}.tmpl-slot__n{text-align:center}.tmpl-slot__counts{display:flex;gap:4px;align-items:center;font-size:var(--fs-sm);white-space:nowrap}.tmpl-slot__counts input{width:auto}.tmpl-slot__actions{display:flex;gap:2px}.tmpl-slots__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin:var(--sp-2) 0}.tmpl-slots--ordering .tmpl-slot{grid-template-columns:auto 1.5rem minmax(0,1fr) 7.5rem auto auto}@media (max-width: 620px){.tmpl-slot{grid-template-columns:1.5rem minmax(0,7.5rem) 1fr auto;row-gap:4px;padding-block:var(--sp-2);border-block-end:1px solid var(--line)}.tmpl-slot__label{grid-column:2 / -1}.tmpl-slot__status{grid-column:2}.tmpl-slot__counts{grid-column:3}.tmpl-slot__actions{grid-column:4}.tmpl-slots--ordering .tmpl-slot{grid-template-columns:1.5rem minmax(0,7.5rem) 1fr auto}.tmpl-slots--ordering .tmpl-slot>.row-order{grid-column:1 / -1}}.me-overview{column-width:320px;column-gap:var(--sp-3)}.me-overview>:is(.card,.alert){margin:0 0 var(--sp-3);break-inside:avoid}.me-overview h3{margin:0 0 var(--sp-2)}.me-overview h4{margin:var(--sp-3) 0 var(--sp-1)}.me-overview p{margin:0 0 var(--sp-1)}.me-overview__list{list-style:none;margin:0;padding:0}.me-overview__list li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3);justify-content:space-between;padding:var(--sp-1) 0;border-top:1px solid var(--line)}.me-overview__list li:first-child{border-top:0}.me-overview__list>li.me-overview__pay{display:grid;grid-template-columns:minmax(0,1fr) auto 6rem;flex-wrap:nowrap}.me-overview__pay>b{text-align:end}.me-overview__acts{display:flex;justify-content:flex-end;gap:var(--sp-1)}.me-overview__when{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.25}.me-overview__when .muted{font-size:var(--fs-xs)}.me-overview__cta{display:flex;justify-content:flex-start;margin-top:var(--sp-3)}.me-overview>.me-birthday{column-span:all;text-align:center}.me-birthday{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);background:color-mix(in srgb,var(--accent) 9%,var(--surface));border-color:color-mix(in srgb,var(--accent) 22%,transparent)}.me-birthday p{margin:0;font-weight:600;font-size:var(--fs-lg, 1.125rem)}.me-birthday__mark{flex:none;color:var(--accent)}.home-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);align-items:start}.home-main,.home-side{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);min-width:0}.home-grid .card{margin:0}@media (min-width: 1100px){.home-grid:not(.home-grid--single){grid-template-columns:minmax(0,2fr) minmax(20rem,1fr)}}.home-sec{padding:var(--sp-3) var(--sp-4)}.home-sec__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);margin:0 0 var(--sp-1)}.home-h{font-size:var(--fs-md, 1rem);margin:0}.home-sec__link{font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.home-empty{margin:var(--sp-1) 0 0}.home-rows{list-style:none;margin:0;padding:0}.home-rows>li+li{border-block-start:1px solid var(--line)}.home-row{display:flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-1);margin-inline:calc(-1 * var(--sp-1));color:var(--ink);text-decoration:none;border-radius:var(--r-sm)}.home-row:hover,.home-row:focus-visible{background:var(--surface-sunk)}.home-row__text{flex:1;min-width:0}.home-sec__head--filter{align-items:center;flex-wrap:wrap}.home-sec__head--filter>.segmented-wrap{margin:0}.bar-mitzvah-dialog__record{margin-inline-end:auto}.turnover-reminder-recipient{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-block:var(--sp-3)}.legal-settings__intro{margin:0 0 var(--sp-3)}.legal-settings__heading{margin:0 0 var(--sp-2);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.legal-settings__group{padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.legal-settings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--sp-3)}.legal-settings__section46{padding-top:var(--sp-3);border-bottom:0;padding-bottom:0}.legal-settings__s46-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-1)}.legal-settings__s46-head .legal-settings__heading{margin:0;display:inline-flex;align-items:center;gap:var(--sp-1)}.legal-settings__lead{margin:0 0 var(--sp-2)}.legal-settings__missing{margin:0 0 var(--sp-2);font-size:var(--fs-sm);color:var(--warn)}.legal-settings__s46-fields{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--sp-2)}.rg-legal__group{padding-top:var(--sp-3)}.legal-settings__reporting-hint{margin:var(--sp-2) 0 0;font-size:var(--fs-sm)}@media (max-width: 640px){.legal-settings__grid{grid-template-columns:1fr}}.home-row__chev{flex:none;color:var(--muted)}.home-count{flex:none;min-width:1.75rem;padding:1px 8px;border-radius:999px;text-align:center;font-size:var(--fs-xs);font-weight:600;font-variant-numeric:tabular-nums;background:var(--surface-sunk);color:var(--ink)}.home-count.is-warn{background:#fdf0dd;color:#8a5a12}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .home-count.is-warn{background:#33280f;color:#e6bd77}}:root[data-theme=dark] .home-count.is-warn{background:#33280f;color:#e6bd77}.evt-capture{display:flex;align-items:center;gap:var(--sp-1)}.evt-capture>.home-row{flex:1;min-width:0}.evt-capture>.overflow-menu{flex:none}.inv-history__in{color:var(--ok);font-weight:700}.inv-history__out{color:var(--danger);font-weight:700}.inv-order+.inv-order{border-block-start:1px solid var(--line);padding-block-start:var(--sp-3);margin-block-start:var(--sp-3)}.inv-order textarea{inline-size:100%}.inv-order__acts{display:flex;gap:var(--sp-2);flex-wrap:wrap}.inv-receive{list-style:none;margin:0 0 var(--sp-3);padding:0}.inv-receive__row{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem;align-items:center;gap:var(--sp-3);padding-block:var(--sp-1);border-block-end:1px solid var(--line)}.inv-receive__now{display:block}.inv-receive__row input{inline-size:100%}.evt-note__body{display:block;color:var(--muted);font-size:var(--fs-sm);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.evt-note__body.is-open{white-space:normal}.evt-note__more{font-size:var(--fs-xs);margin:0 0 var(--sp-1)}.home-sub{display:block}.home-sale__name{margin:var(--sp-1) 0 2px}.home-sale__figures{margin:0}.home-signin{margin:0 0 var(--sp-2)}.me-profile .fieldgroup+.fieldgroup{margin-top:var(--sp-4)}.hall-sales{list-style:none;margin:0;padding:0}.hall-sales__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--line)}.hall-sales__row:last-child{border-bottom:0}.hall-sales__actions{display:inline-flex;flex-wrap:wrap;gap:var(--sp-2);margin-inline-start:auto}.hall-sales__open{display:flex;gap:var(--sp-2);align-items:flex-end;flex-wrap:wrap;margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line)}.periods{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.periods__windows{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line)}.periods__windows-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-block-size:var(--control-h)}.periods__windows-head h3{margin:0}.periods__windows>ul{list-style:none;margin:var(--sp-1) 0 0;padding:0;border-radius:var(--r-sm);background:var(--surface-sunk)}.periods__date-range{white-space:normal}.periods__windows .datatable{margin-block-start:var(--sp-1)}.periods__editor{margin:var(--sp-2) 0 0}.periods__scope{margin:0 0 var(--sp-2);font-size:var(--fs-sm)}.periods__check{display:flex;gap:var(--sp-2);align-items:center;margin:var(--sp-2) 0}.periods__window{border:0;margin:0;padding:var(--sp-2) 0 0;min-inline-size:0}.periods__window+.periods__window{margin-block-start:var(--sp-2);border-block-start:1px solid var(--line)}.periods__window-head{display:flex;align-items:center;gap:var(--sp-2);margin-block-end:var(--sp-1)}.periods__window-title{font-weight:600}.periods__window-head>.iconbtn{margin-inline-start:auto}.periods__toolbar{display:flex;justify-content:flex-start;margin-block-end:var(--sp-2)}.auc-rows-box{container:honors / inline-size}.auc-rows{list-style:none;margin:0;padding:0;display:grid;column-gap:12px;grid-template-columns:auto minmax(180px,1.2fr) minmax(120px,.75fr) minmax(64px,.4fr) minmax(80px,.6fr) auto}.auc-rows>.auc-row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.auc-rows>.auc-row>*{grid-column:1 / -1}.auc-save-first{margin:0 0 var(--sp-2);font-size:var(--fs-xs)}.auc-row{border-bottom:1px solid var(--line);padding:8px 0}.auc-row__main{display:grid;align-items:center;column-gap:12px;row-gap:var(--sp-2);grid-template-columns:subgrid;grid-template-areas:"order name open cur status actions"}.auc-row__what,.auc-row__money{display:contents}.auc-row__order{grid-area:order;display:flex;align-items:center}.auc-row__name{grid-area:name;font-weight:400;min-width:0;display:flex;align-items:center;gap:var(--sp-2)}.auc-row__name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auc-row__amount{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.auc-row__money>.auc-row__amount:nth-child(1){grid-area:open;color:var(--muted);font-size:var(--fs-sm)}.auc-row__money>.auc-row__amount:nth-child(2){grid-area:cur}.auc-row__amount--current{font-weight:var(--fw-bold);font-size:var(--fs-sm);color:var(--ink)}.auc-row--head .auc-row__money>.auc-row__amount{font-size:var(--fs-xs);font-weight:600}.auc-add{margin-top:var(--sp-2);display:grid;gap:var(--sp-2);justify-items:start}.auc-presets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.auc-presets__label{color:var(--muted);font-size:var(--fs-xs);margin-inline-end:2px}.auc-row__status{grid-area:status}.auc-row__actions{grid-area:actions;display:flex;gap:var(--sp-2);flex-wrap:nowrap;justify-content:flex-end;align-items:center}.auc-row--head{padding:0 0 var(--sp-2);border-bottom-color:var(--line-strong, var(--line));align-items:end}.auc-row--head .auc-row__main{align-items:end}.auc-row--head .auc-row__amount{white-space:normal;line-height:1.25}.auc-row--head .auc-row__main>*,.auc-row--head .auc-row__what>*,.auc-row--head .auc-row__money>*{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.auc-row--head .auc-row__name{font-weight:600}.auc-row__edit{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(220px,1.4fr) repeat(2,minmax(120px,.7fr));gap:var(--sp-3);align-items:start}.auc-row__edit .field{margin-bottom:0;min-width:0}.auc-row__edit-inline{grid-template-columns:minmax(100px,.7fr) minmax(150px,1.2fr) minmax(96px,.65fr) minmax(96px,.65fr) auto;align-items:end;gap:var(--sp-2)}.auc-row__edit-actions{display:flex;align-items:center;gap:var(--sp-1)}.auc-inline-validation{grid-column:1 / -1;margin:0;padding:4px 8px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger);font-size:var(--fs-xs)}.auc-row__foot{padding-inline-start:42px;font-size:var(--fs-xs)}.auc-row__foot p{margin:4px 0 0}.auc-award-details{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3);margin-block-start:var(--sp-2);padding-block-start:var(--sp-2);border-block-start:1px solid var(--line);font-size:var(--fs-sm)}@media (max-width: 800px){.auc-row__edit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.auc-datetime-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.auc-datetime{grid-template-columns:minmax(0,1fr) auto}.auc-datetime>:first-child{grid-column:1 / -1}.auc-datetime>:nth-child(2){max-width:12rem}}@container honors (max-width: 800px){.auc-rows,.auc-rows>.auc-row{display:block}.auc-rows>.auc-row--head{display:none}.auc-row__main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"order what status" "order money money" "actions actions actions"}.auc-row__what{grid-area:what;display:flex;flex-wrap:wrap;gap:0 var(--sp-2);align-items:baseline;min-width:0}.auc-row__name{flex-wrap:wrap}.auc-row__name-text{white-space:normal;overflow:visible}.auc-row__money{grid-area:money;display:flex;flex-wrap:wrap;gap:2px var(--sp-3)}.auc-row__money>.auc-row__amount{text-align:start}.auc-row__money>.auc-row__amount--current{order:-1}.auc-row__money>.auc-row__amount:before{content:attr(data-label) " ";color:var(--muted);font-weight:400;font-size:var(--fs-xs)}.auc-row__actions{justify-content:flex-start}.auc-row__order .row-order{flex-direction:column}.auc-row__actions>.iconbtn--with-label{min-height:40px}.auc-row__edit{grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}.auc-row__edit-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.auc-row__edit-inline .auc-row__edit-actions{grid-column:1 / -1;justify-content:flex-end}.auc-row__foot{padding-inline-start:0}}@container honors (max-width: 460px){.auc-row__edit-inline{grid-template-columns:minmax(0,1fr)}}.msg-unresolved{background:color-mix(in srgb,var(--warn) 18%,transparent);color:inherit;text-decoration:underline wavy color-mix(in srgb,var(--warn),#000 var(--pill-ink-mix));text-underline-offset:3px;border-radius:3px;padding-inline:1px}.toast-stack{inset-block-end:calc(16px + env(safe-area-inset-bottom,0px))}.toast{cursor:default}.toast-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.toast-action{flex:none;font-weight:600;color:var(--brand-2)}.toast-dismiss{flex:none;min-width:32px;padding-inline:var(--sp-2)}@media (pointer: coarse){.toast-action,.toast-dismiss{min-height:44px;min-width:44px}}.datatable-check{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.datatable-search{position:relative;display:flex;align-items:center;margin:0 0 8px}.datatable-search svg{position:absolute;inset-inline-start:10px;color:var(--muted);pointer-events:none}.datatable-search input{width:100%;padding-inline-start:34px}.list-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3)}.datatable>.list-toolbar{padding:var(--sp-2) var(--sp-2) 0}.card>.datatable>.list-toolbar,.card .datatable>.list-toolbar{padding:0}.list-toolbar>.list-toolbar__search{margin:0;flex:0 1 22rem;min-width:0}.list-toolbar__filters{flex:none;min-inline-size:8rem;white-space:nowrap}.list-toolbar>.filter-chips{flex:0 1 auto;margin:0}.list-toolbar__end{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-inline-start:auto}.filter-sheet{display:flex;flex-direction:column;gap:4px}.filter-sheet-range{display:flex;gap:8px}.filter-sheet-range input{flex:1 1 0;min-width:0}.filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}.filter-chip{display:inline-flex;align-items:center;gap:0;min-width:0;max-width:100%;min-height:28px;padding-inline-start:var(--sp-2);border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-sunk);font-size:var(--fs-xs);line-height:1.2}.filter-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-chip button{position:relative;flex:none;min-height:26px;min-width:26px;height:26px;padding:0 4px;border-radius:999px}.filter-chip button svg{width:12px;height:12px}@media (pointer: coarse){.filter-chip button{min-height:26px;min-width:32px}}.subnav{margin:0 0 var(--strip-gap);border-block-end:1px solid var(--line);min-width:0;max-width:100%}.subnav ul{display:flex;gap:0 var(--sp-1);margin:0;padding:4px 0 0;list-style:none;overflow-x:auto;scrollbar-width:none}.subnav ul::-webkit-scrollbar{display:none}.subnav li{flex:none}.subnav-link{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:32px;padding:var(--sp-1) var(--sp-3);margin-block-end:-1px;border-radius:var(--r-sm) var(--r-sm) 0 0;box-shadow:inset 0 -2px 0 transparent;color:var(--muted);font-weight:600;line-height:1.4;white-space:nowrap;text-decoration:none}.subnav-link:hover{color:var(--ink);text-decoration:none;box-shadow:inset 0 -2px 0 var(--line-strong)}.subnav-link.active,.subnav-link[aria-current=page]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--brand-2)}.subnav-count{min-width:1.5em;padding:0 var(--sp-2);border-radius:999px;background:var(--surface-sunk);color:var(--muted);font-size:var(--fs-xs);font-weight:400;text-align:center}@media (pointer: coarse){.subnav-link{min-height:44px}}.overflow-menu{position:relative;display:inline-block}.overflow-menu-list{position:fixed;z-index:60;min-width:180px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);box-shadow:var(--shadow)}.overflow-menu-item{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:var(--sp-2) var(--sp-3);border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:var(--fs-sm);text-align:start;text-decoration:none;cursor:pointer;box-shadow:none}.overflow-menu-item:hover,.overflow-menu-item:focus-visible{background:var(--surface-sunk);text-decoration:none;transform:none;filter:none}.overflow-menu-list>li:not(:has(.overflow-menu-item--danger))+li:has(>.overflow-menu-item--danger){margin-block-start:4px;padding-block-start:4px;border-block-start:1px solid var(--line)}.overflow-menu-group>ul>li:not(:has(.overflow-menu-item--danger))+li:has(>.overflow-menu-item--danger){margin-block-start:4px;padding-block-start:4px;border-block-start:1px solid var(--line)}.overflow-menu-item--danger{color:var(--danger)}.overflow-menu-group>ul{list-style:none;margin:0;padding:0}.overflow-menu-group+.overflow-menu-group{margin-block-start:4px;padding-block-start:4px;border-block-start:1px solid var(--line)}.overflow-menu-heading{display:block;padding:var(--sp-1) var(--sp-3) 2px;color:var(--muted);font-size:var(--fs-xs);font-weight:600}.split-button{display:inline-flex;align-items:stretch;flex:none}.split-button>:first-child{border-start-end-radius:0;border-end-end-radius:0}.split-button>.overflow-menu{display:inline-flex}.split-button__arrow{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding-inline:8px;border-start-start-radius:0;border-end-start-radius:0;border-inline-start:1px solid color-mix(in srgb,var(--brand-2-ink) 35%,transparent)}.split-button__arrow svg{flex:none}.split-button>:first-child:hover,.split-button__arrow:hover{transform:none}@media (pointer: coarse){.split-button__arrow{min-width:44px}}.overflow-menu-item[aria-disabled=true]{color:var(--muted);cursor:not-allowed}@media (pointer: coarse){.overflow-menu-item{min-height:44px}}.detail-list .kv-row{display:contents}.detail-more{margin:0 0 var(--sp-3)}.detail-more>summary{min-height:44px;display:flex;align-items:center;color:var(--brand-2);font-size:var(--fs-sm);cursor:pointer}.detail-more>.kv{margin-block-start:var(--sp-2)}.detail-list__more{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-sm);font-weight:600;color:var(--muted)}.dev-primitives section{margin:0 0 24px}.dev-primitives-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.text-sm{font-size:var(--fs-sm)}.text-xs{font-size:var(--fs-xs)}.result-glyph{font-size:2.5rem;line-height:1;margin-bottom:var(--sp-2)}.result-title{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.code-display{font-family:ui-monospace,monospace;font-size:var(--fs-xl);letter-spacing:.15em}.page-header:has(+:where(.segmented-wrap,.stat-group,.report-kpis,.chart-box,.chart-pair,.datatable,.table-wrap,.empty-state,.card)),.section-actions:has(+:where(.segmented-wrap,.stat-group,.report-kpis,.chart-box,.chart-pair,.datatable,.table-wrap,.empty-state,.card)),.filterbar:has(+:where(.segmented-wrap,.stat-group,.report-kpis,.chart-box,.chart-pair,.datatable,.table-wrap,.empty-state,.card)),.tabs:has(+:where(.segmented-wrap,.stat-group,.report-kpis,.chart-box,.chart-pair,.datatable,.table-wrap,.empty-state,.card)),.subnav:has(+:where(.segmented-wrap,.stat-group,.report-kpis,.chart-box,.chart-pair,.datatable,.table-wrap,.empty-state,.card)){margin-block-end:0}.card>.datatable{border:0;box-shadow:none}.modal-panel .datatable{border:0;box-shadow:none;border-radius:0;background:transparent}.card .datatable{border:0;box-shadow:none}@container datatable (max-width: 780px),datatable-dialog (max-width: 560px){table.data--cards tbody tr{margin:0;padding:var(--sp-1) 0 var(--sp-2);border:0;border-block-end:1px solid var(--line);border-radius:0}table.data--cards tbody tr:last-child{border-block-end:0}}.segmented{gap:0;padding:0;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm)}.segmented__option{border-radius:0;padding:5px 10px;color:var(--muted)}.segmented__option+.segmented__option{border-inline-start:1px solid var(--line-strong)}.segmented__option:hover{background:var(--surface-sunk)}.segmented__option.is-on{background:color-mix(in srgb,var(--brand-2) 14%,var(--surface));color:var(--ink);font-weight:700;box-shadow:none}.segmented__option:focus-visible{outline-offset:-3px}.segmented__count{font-size:var(--fs-xs);line-height:1.3}.segmented--status{flex-wrap:wrap;gap:var(--sp-2);padding:0;overflow:visible;background:none;border:0;border-radius:0}.segmented--status .segmented__option{border-radius:999px;background:none}.segmented--status .segmented__option+.segmented__option{border-inline-start:0}.segmented--status .segmented__option:hover,.segmented--status .segmented__option.is-on{background:none}.segmented--status .segmented__option .status-badge{margin:0;opacity:.7;transition:opacity .12s ease,box-shadow .12s ease}.segmented--status .segmented__option:hover .status-badge{opacity:1}.segmented--status .segmented__option.is-on .status-badge{opacity:1;font-weight:700;box-shadow:0 0 0 2px currentColor}.segmented--status .segmented__option[aria-disabled=true]{cursor:progress}.segmented--status .segmented__option:focus-visible{outline-offset:2px}@media (pointer: coarse){:where(label:has(>input:is([type=checkbox],[type=radio]))){display:inline-flex;align-items:center;gap:var(--sp-2);min-block-size:44px}input:is([type=checkbox],[type=radio]){inline-size:20px;block-size:20px}:where(.card,.datatable) :where(li,td)>a:not([class]){display:inline-flex;align-items:center;min-block-size:44px}}.app-header__lead{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-width:min(7rem,36vw);padding-block:var(--sp-2)}.app-header__title{margin:0;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-header__context{display:block;max-width:100%;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-header__context svg{display:inline-block;width:12px;height:12px;vertical-align:-1px;margin-inline:2px}a.app-header__context{text-decoration:none}a.app-header__context:hover{color:var(--brand-2);text-decoration:underline}html[dir=ltr] .app-header__chev,html[dir=ltr] .icon-forward{transform:scaleX(-1)}.app-header__side{display:flex;align-items:center;gap:16px;min-width:0;flex:0 1 auto}.app-header__meta{min-width:0;overflow:hidden}.app-header__meta>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-header__controls{display:flex;align-items:center;gap:8px;flex:none}.ribbon-search{display:none}.ribbon-help{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:999px;background:var(--surface-sunk);border:1px solid transparent;color:var(--muted);text-decoration:none}.ribbon-help:hover{color:var(--ink);text-decoration:none}.ribbon-help svg{width:18px;height:18px}@media (max-width: 859px){.ribbon-search{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:999px;background:var(--surface-sunk);border:1px solid transparent;color:var(--muted)}.ribbon-search:hover{color:var(--ink);filter:none}.ribbon-search svg{width:18px;height:18px}}@media (max-width: 560px){.app-header__side{flex:none}.app-header__controls{gap:4px}.usermenu-trigger{padding:4px;gap:0}.usermenu-caret,.app-header__meta{display:none}.app-header__title{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.app-header__context{white-space:normal;overflow-wrap:anywhere}.ribbon-brand b{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.app-footer--quiet{gap:2px;padding:8px 12px max(10px,env(safe-area-inset-bottom));background:transparent;font-size:var(--fs-xs)}.app-footer-line{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--muted)}.app-footer-tenant{color:var(--ink);font-weight:600}.footer-linklist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--sp-2);color:var(--muted);line-height:1.5}.footer-linklist>li{display:inline-flex;align-items:center;gap:var(--sp-2)}.footer-linklist>li+li:before{content:"·";content:"·" / "";opacity:.6}.footer-linklist a{color:var(--muted);text-decoration:none;padding:2px;border-radius:4px}.footer-linklist a:hover{color:var(--brand-2);text-decoration:underline;text-underline-offset:3px}.footer-linklist a:focus-visible{color:var(--brand-2);outline:2px solid var(--brand-2);outline-offset:1px}@media (max-width: 480px){.footer-linklist{column-gap:var(--sp-4, 16px)}.footer-linklist>li+li:before{content:none}}.usermenu-link{display:flex;align-items:center;padding:var(--sp-2) var(--sp-2);border-radius:var(--r-sm);color:var(--ink);text-decoration:none}.usermenu-link:hover{background:var(--surface-sunk);text-decoration:none}@media (pointer: coarse){.rail-toggle,.ribbon-search,.ribbon-help,.notice-bell-trigger{width:44px;height:44px}.usermenu-trigger,.rail-link,.rail-heading,.rail-search,.rail-collapse{min-height:44px}.app-footer a{min-height:44px;display:inline-flex;align-items:center}.usermenu-link,.usermenu-signout{min-height:44px}}.signin-page{max-width:440px;margin-inline:auto}.signin{padding:var(--sp-5) var(--sp-4)}.signin__head{text-align:center;margin-bottom:var(--sp-4)}.signin__logo{display:inline-flex;margin-bottom:var(--sp-2)}.signin__logo--img{display:block;margin-inline:auto;max-width:160px;max-height:64px;object-fit:contain;border-radius:var(--r-sm)}.signin__title{margin:0;font-family:var(--font-display);font-size:var(--fs-xl);line-height:1.25}.signin__org{margin:var(--sp-1) 0 0;font-size:var(--fs-lg);font-weight:600;color:var(--ink)}.signin__lede{margin:var(--sp-2) 0 0;font-size:var(--fs-md);color:var(--muted)}.signin .field label,.signin .field .field-label{font-size:var(--fs-md);color:var(--ink)}.signin .field>input{min-height:48px;font-size:max(16px,var(--fs-md))}.signin__primary{display:block;width:100%;min-height:48px;font-size:var(--fs-md)}.signin .field{margin-bottom:var(--sp-3)}.signin__alt{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;min-height:44px;margin-top:var(--sp-2);font-size:var(--fs-md)}.signin__primary+.signin__alt{margin-top:var(--sp-3)}.signin__alt-mark{flex:none}.signin__or{display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-3) 0 var(--sp-1);color:var(--muted);font-size:var(--fs-sm)}.signin__or:before,.signin__or:after{content:"";flex:1;border-top:1px solid var(--line)}.signin__sent{margin:0 0 var(--sp-2);text-align:center;font-size:var(--fs-md);color:var(--muted)}.signin__msg{margin:var(--sp-2) 0;text-align:center;font-size:var(--fs-md)}.signin__msg.err{color:var(--danger)}.signin .login-links{justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-3)}.signin .login-link{min-height:44px;padding:0 var(--sp-2);font-size:var(--fs-md);box-shadow:none}.signin .login-link:hover{transform:none}.signin .turnstile{display:flex;justify-content:center}@media (max-height: 700px),(max-width: 380px){.signin{padding:var(--sp-4) var(--sp-3)}.signin__head{margin-bottom:var(--sp-3)}.signin__logo{margin-bottom:var(--sp-1)}}.planpicker-cycle .segmented__option,.planpicker-cycle .segmented-select,.planpicker-cta{min-height:44px}.msg-detail__state{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.msg-detail__reason{font-size:var(--fs-sm)}.msg-detail__action{font-weight:600}.msg-detail__more{margin-top:12px}.msg-segments{margin:var(--sp-2) 0 0;font-size:var(--fs-sm)}.ptrace-row{padding:4px 0 8px}.ptrace-content{margin-top:var(--sp-2)}.pay-split__head{align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.pay-split__head h4{margin:0}.pay-remains{margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2);display:grid;gap:var(--sp-1)}.pay-remains>div{display:flex;justify-content:space-between;gap:var(--sp-3)}.pay-remains dt{color:var(--muted)}.pay-remains dd{margin:0;font-variant-numeric:tabular-nums}.pay-remains__owed{border-top:1px solid var(--line);padding-top:var(--sp-1);font-weight:600}.pay-remains__owed dt{color:inherit}.pay-prepay{margin-top:var(--sp-2)}.pay-donation-more,.pay-form~.grid{margin-top:var(--sp-3)}.pay-donation-more>summary{cursor:pointer;color:var(--muted);min-height:32px;display:flex;align-items:center}@media (pointer: coarse){.pay-donation-more>summary{min-height:44px}}.series-params{display:grid;gap:var(--sp-2) 12px;margin-bottom:var(--sp-2)}.series-params>*{min-width:0}.series-params .field{margin:0}.series-params--2{grid-template-columns:repeat(2,minmax(0,1fr))}.series-params--3{grid-template-columns:repeat(3,minmax(0,1fr))}.series-params--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 560px){.series-params--3,.series-params--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.series-section{padding-block:var(--sp-3)}.series-section:first-child{padding-top:0}.series-section h4{margin-bottom:var(--sp-2)}.series-section .series-params:last-child{margin-bottom:0}.series-instrument>.fieldgroup>legend{margin-bottom:var(--sp-2);font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--ink);letter-spacing:0}.series-instrument .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2) 12px}.series-instrument .field{margin:0}.series-preview{container:series-preview / inline-size}.series-preview td{padding-block:var(--sp-1);vertical-align:middle}.series-preview td.series-n{width:3ch;font-variant-numeric:tabular-nums}.series-preview td input{width:auto;min-width:0}.series-preview td.series-number input{width:12ch}.series-preview td.series-amount input{width:10ch}.series-date__cell{display:inline-flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.series-date__hebrew{white-space:nowrap}.series-total{margin:var(--sp-3) 0 0;font-weight:600;font-variant-numeric:tabular-nums}@container series-preview (max-width: 520px){.series-preview .datatable{border:0;background:none;box-shadow:none;overflow:visible}.series-preview .table-wrap{overflow:visible;max-height:none}.series-preview table.data,.series-preview table.data tbody{display:block}.series-preview table.data thead{display:none}.series-preview table.data tbody tr:has(>td.series-n){display:grid;grid-template-columns:2ch minmax(0,1fr);grid-template-areas:"n date" "n amount";gap:var(--sp-2) var(--sp-3);align-items:center;margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.series-preview--numbered table.data tbody tr:has(>td.series-n){grid-template-columns:2ch minmax(0,3fr) minmax(0,2fr);grid-template-areas:"n date date" "n number amount"}.series-preview table.data tbody tr:hover td{background:none}.series-preview table.data td{display:flex;align-items:center;gap:var(--sp-2);min-width:0;padding:0;border:0}.series-preview table.data td[data-label]:before{content:attr(data-label);flex:none;color:var(--muted);font-size:var(--fs-xs);font-weight:600}.series-preview td.series-n{grid-area:n;width:auto}.series-preview td.series-date{grid-area:date}.series-preview td.series-number{grid-area:number}.series-preview td.series-amount{grid-area:amount}.series-preview td input,.series-preview td.series-number input,.series-preview td.series-amount input{flex:1 1 auto;width:auto;min-width:0}}.debts-card .page-header{margin-bottom:0}.debts-record{display:inline-flex;align-items:center;gap:var(--sp-1)}.debts-note{margin:var(--sp-1) 0 0}.obligation-waive-offer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2)}.debts-remind-all{display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap}.debts-remind-all svg{width:15px;height:15px;flex:none}.debts-row-actions{display:inline-flex;gap:2px}.debts-sendbar{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;padding:var(--sp-2);margin:var(--sp-2) calc(-1 * var(--sp-2)) 0;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -4px 12px color-mix(in srgb,var(--ink) 8%,transparent)}.profile-head__facts{flex:1 1 16rem;min-width:0;display:grid;gap:var(--sp-2)}.profile-head__facts>.profile-badges{margin-top:0}.person-strip{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-4)}.person-strip--loading{min-height:32px}.person-strip__owed .linkish{font:inherit;text-decoration:none}.person-strip__owed .linkish:hover,.person-strip__owed .linkish:focus-visible{text-decoration:underline}.person-strip__phone{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:32px}@media (pointer: coarse){.person-strip__phone{min-height:44px}}.profile-fee{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-3)}.profile-fee .field{margin:0;min-width:0}.profile-fee .field :is(select,input,.select-lb,.select-lb__trigger){width:100%}.profile-fee>button{grid-column:1 / -1;justify-self:start}@media (max-width: 620px){.profile-fee{grid-template-columns:minmax(0,1fr)}}.family-requests{margin-bottom:var(--sp-4)}.family-requests__failures{margin:var(--sp-1) 0 0;padding-inline-start:var(--sp-4)}.family-candidate{margin:var(--sp-3) 0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm)}.home-quick{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-4)}.home-quick__search{flex:0 1 560px;display:flex;align-items:center;gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:0 var(--sp-2);background:var(--surface)}.home-quick__search input{border:0;background:transparent;flex:1;min-width:0;min-height:var(--control-h)}.home-quick__search input:focus{outline:none}.home-quick__search:focus-within{outline:2px solid var(--brand-2);outline-offset:1px}.home-quick__pay{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--control-h);box-sizing:border-box}@media (max-width: 620px){.home-quick{flex-wrap:nowrap}.home-quick__search{flex:1 1 0;min-width:0}.home-quick__pay{flex:none}.home-quick__share .home-quick__label{display:none}}.filter-presets__acts{display:flex;gap:var(--sp-2);align-items:center}.filter-presets--block{display:grid;gap:var(--sp-2);min-width:0}.filter-presets--block .filter-presets__select{width:100%;min-width:0}.filter-presets--block .filter-presets__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2)}.filter-presets--block .filter-presets__acts{margin-inline-start:auto}.rotation-header .page-header__lead{align-items:flex-end;gap:var(--sp-2) var(--sp-3)}.rotation-header .page-header__lead .field{margin:0}.rotation-gaps .list-summary__item:has(a){position:relative}.rotation-gaps .list-summary__item dd a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media (pointer: coarse){.rotation-gaps .list-summary__item dd a:after{top:-8px;right:0;bottom:-8px;left:0}}@media (max-width: 620px){.rotation-gaps .list-summary__title{flex-basis:100%}}.filter-sheet .drawer-group{padding:var(--sp-3) 0;border-top:1px solid var(--line)}.filter-sheet .drawer-group:first-child{border-top:0;padding-top:0}.filter-sheet .drawer-group>legend{float:left;width:100%;margin-bottom:var(--sp-2)}.filter-sheet .drawer-group>legend+*{clear:both}.filter-sheet .drawer-group select{width:100%;max-width:100%}.filter-sheet .drawer-group .turnover-caps__inputs{min-width:0}.turnover-reading{border-inline-start:3px solid var(--warn)}.turnover-reading__title{margin:0 0 var(--sp-2);font-size:var(--fs-title)}.plan-warn{display:inline-block;margin-top:4px;margin-inline-end:4px;font-size:var(--fs-xs)}.ptime-excluded{font-size:var(--fs-sm)}.ptime-kind{display:inline-flex;flex-wrap:wrap;gap:var(--sp-2);align-items:baseline}.candle-shift{list-style:none;padding:0;margin:0 0 var(--sp-2);display:grid;gap:var(--sp-2)}.candle-shift__times{font-variant-numeric:tabular-nums}.uxp-c5-row-actions{display:inline-flex;align-items:center;gap:var(--sp-1);white-space:nowrap}.uxp-c5-legacy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1)}.uxp-c5-runresult{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border)}.uxp-c5-runresult h4{margin:0 0 var(--sp-2)}.uxp-c5-warn{color:var(--danger);font-weight:600}.uxp-c5-draftbar{position:sticky;top:var(--sticky-top);z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm)}.uxp-c5-draftbar span{flex:1 1 auto;font-weight:600}.uxp-c5-thread{display:flex;flex-direction:column;gap:var(--sp-2);margin:var(--sp-3) 0}.uxp-c5-msg{padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);margin-inline-end:var(--sp-5)}.uxp-c5-msg--staff{background:var(--surface-sunk);margin-inline:var(--sp-5) 0}.uxp-c5-codes-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.uxp-c5-sys .stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--sp-2);margin:var(--sp-2) 0}.uxp-c5-sys .stat{background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-3);min-width:0}.uxp-c5-sys .stat .v,.uxp-c5-sys .stat .s{overflow-wrap:anywhere}.uxp-c5-sys .stat .v{font-size:var(--fs-xl);font-weight:var(--fw-bold);font-family:var(--font-display)}.uxp-c5-sys .stat .v .tech{font-size:var(--fs-title);font-variant-numeric:tabular-nums}.uxp-c5-sys .stat .v .copyinline code{font-size:var(--fs-title);letter-spacing:0;white-space:nowrap}.uxp-c5-sys .stat .v .copyinline{position:relative}.uxp-c5-sys .stat .v .copyinline-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--surface-sunk);border-radius:var(--r-sm)}.uxp-c5-sys .stat .l,.uxp-c5-sys .stat .s{font-size:var(--fs-xs);color:var(--muted)}.kiosk-editor{display:grid;gap:var(--sp-3)}.kiosk-editor__head{display:grid;gap:var(--sp-2)}.kiosk-editor__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.kiosk-editor__title h2{margin:0;font-size:var(--fs-lg);overflow-wrap:anywhere}.kiosk-editor__panel{min-width:0}.kiosk-editor__bar{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-inline:calc(-1 * var(--sp-3));padding:var(--sp-2) var(--sp-3);background:var(--surface);border-block-start:1px solid var(--line)}.kiosk-editor__bar .kiosk-editor__preview{display:inline-flex;align-items:center;gap:6px}.kiosk-editor__unsaved{font-size:var(--fs-sm)}.kiosk-slide-layout>summary{cursor:pointer;color:var(--muted);font-size:var(--fs-sm);padding-block:6px}.kiosk-row-actions{display:inline-flex;align-items:center;gap:2px}.kiosk-onoff{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.kiosk-onoff.is-on svg{color:var(--ok, currentColor)}.kpair__claim{display:grid;gap:var(--sp-2);justify-items:start;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md, 12px);background:var(--surface)}.kpair__claim p{margin:0}.kpair__claim .kiosk-claim__address{width:100%}.kiosk-claim__code{font-size:var(--fs-xl, 1.4rem);letter-spacing:.25em;text-align:center;text-transform:uppercase}.kiosk-claim__address{margin-block:0}.kiosk-slide-layout{margin-block-start:var(--sp-2)}.me-due__lead{font-size:var(--fs-xl);font-weight:700;margin:0 0 var(--sp-2)}.me-due__list{list-style:none;margin:0 0 var(--sp-2);padding:0}.me-due__list li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:var(--sp-1) 0;border-top:1px solid var(--line)}.me-due__list li>span{flex:1 1 auto;min-width:0}.me-due__list li>b{flex:none;white-space:nowrap}.me-due__list li:first-child{border-top:0}.me-due__apart{color:var(--muted)}.me-due__note{margin:0 0 var(--sp-1);font-size:var(--fs-sm)}.me-due--detail{max-inline-size:40rem}.me-due__total,.me-due__rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-3)}.me-due--payable :is(.me-due__total,.me-due__rows li){grid-template-columns:minmax(0,1fr) auto 6rem}.me-due__total{margin:0 0 var(--sp-2);font-size:var(--fs-xl);font-weight:700}.me-due__total>b,.me-due__amount{white-space:nowrap;text-align:end;font-variant-numeric:tabular-nums}.me-due__rows{list-style:none;margin:0 0 var(--sp-2);padding:0}.me-due__rows li{padding:var(--sp-2) 0;border-top:1px solid var(--line)}.me-due__what{overflow-wrap:anywhere}.me-due__date{display:block;font-size:var(--fs-sm)}.me-due__pay{justify-self:end}.me-due--selecting{--me-due-cols: 1.5rem minmax(0, 1fr) 6.5rem 6.5rem}.me-due__cols,.me-due--selecting .me-due__rows li{display:grid;grid-template-columns:var(--me-due-cols);align-items:center;column-gap:var(--sp-3)}.me-due__cols{padding-bottom:var(--sp-1);font-size:var(--fs-xs);color:var(--muted)}.me-due__cols>span{text-align:end}.me-due--selecting .me-due__rows li{min-block-size:calc(var(--control-h, 40px) + 2 * var(--sp-2));padding-inline:var(--sp-2)}.me-due--selecting .me-due__cols{padding-inline:var(--sp-2)}.me-due--selecting .me-due__rows li.is-on{background:var(--brand-2-tint)}.me-due--selecting label.me-due__what{cursor:pointer}.me-due--selecting .me-due__check{margin:0;justify-self:center}.me-due__payamount{inline-size:100%;text-align:end;font-variant-numeric:tabular-nums}.me-due--selecting .me-due__rows{margin-bottom:0}@media (max-width: 30rem){.me-due--payable :is(.me-due__total,.me-due__rows li){grid-template-columns:minmax(0,1fr) auto}.me-due__what{grid-row:span 2}.me-due__pay{grid-column:2}.me-due__cols{display:none}.me-due--selecting .me-due__rows li{grid-template-columns:1.5rem minmax(0,1fr) 7rem;grid-template-areas:"tick what owed" ". what pay";row-gap:var(--sp-1);padding-block:var(--sp-2);min-block-size:0}.me-due--selecting .me-due__check{grid-area:tick;align-self:start}.me-due--selecting .me-due__what{grid-area:what;grid-row:auto}.me-due--selecting .me-due__amount{grid-area:owed;justify-self:end;align-self:start}.me-due--selecting .me-due__payamount:empty{display:none}.me-due--selecting .me-due__payamount{grid-area:pay}}.me-textlink{background:none;border:0;padding:0;min-height:0;color:var(--primary);font:inherit;font-weight:500;text-decoration:underline;cursor:pointer}.me-textlink:hover{background:none;text-decoration:none}.me-pay-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4)}.me-pay-actions__links{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);flex-basis:100%}.me-pay-unavailable{margin-top:var(--sp-3)}.me-pay{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line)}.me-pay__total{font-size:var(--fs-lg);margin:0 0 var(--sp-2)}.me-pay__step{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-sm);color:var(--muted)}.me-pay__note{margin:var(--sp-2) 0 0}.me-pay__link{display:block;margin-top:var(--sp-3)}.me-pay__extra{margin-top:var(--sp-3)}.me-pay__amount{max-width:240px;margin-top:var(--sp-3)}.me-pay__hint{font-size:var(--fs-xs)}.me-pay__lines{list-style:none;margin:0;padding:0}.me-pay__lines li{display:flex;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-1) 0;border-top:1px solid var(--line)}.me-pay__lines li:first-child{border-top:0}.me-pay__after{margin:var(--sp-3) 0 0;font-weight:600}.me-pay__consent{display:flex;align-items:center;gap:var(--sp-1);margin:var(--sp-2) 0 0}.me-pay__consent .form-check{margin:0}.me-pay--footer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.me-pay--footer .me-pay__link,.me-pay--footer .me-pay__extra,.me-pay--footer .me-pay__amount{margin-top:0}.me-pay__summary{align-self:stretch;margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line)}.me-pay__summary .me-pay__total{margin:0}.me-pay__summary .me-pay__after{margin-top:var(--sp-1);font-weight:400;color:var(--muted)}.me-pay__buttons{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.me-receipt{white-space:nowrap}.me-history__more{font-size:var(--fs-xs);margin:var(--sp-2) 0 0}.me-family__hint{margin:var(--sp-2) 0 0;font-size:var(--fs-xs)}.modal-body>.me-family__hint{margin:0 0 var(--sp-3)}.me-family-req__role{max-width:14rem}.me-family-req+.me-family-req{margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line)}.me-family-req__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%}.me-field-hint{font-size:var(--fs-xs)}.me-email-field>.field{margin-bottom:var(--sp-1)}.me-email-field>button{margin-bottom:var(--sp-3)}.me-field-error{margin-top:var(--sp-2)}.me-card-lead{margin-top:0}.me-card-foot{margin-bottom:0;font-size:var(--fs-xs)}.me-plaque-card{border-top:1px solid var(--line);padding-top:var(--sp-2);margin:0}.me-plaque{margin-top:var(--sp-2)}.me-plaque__title{font-size:var(--fs-xs);margin-bottom:var(--sp-2)}.me-plaque__hint{font-size:var(--fs-xs);margin:0 0 var(--sp-2)}.me-plaque__error{margin-bottom:var(--sp-2)}.me-plaque__label{font-size:var(--fs-xs);margin-bottom:var(--sp-1)}.me-plaque__sizes{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.me-plaque__size{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);padding:var(--sp-2);min-width:92px;cursor:pointer;color:inherit;border-radius:8px;background:transparent;border:1px solid var(--line)}.me-plaque__size.is-on{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.me-plaque__frame{display:flex;align-items:flex-end;justify-content:center;height:60px}.me-plaque__shape{display:block;border:1px solid var(--line);border-radius:2px;background:var(--surface-sunk)}.me-plaque__name{font-weight:600;font-size:var(--fs-sm)}.me-plaque__meta{font-size:var(--fs-xs)}.me-plaque__years{margin-top:var(--sp-2)}.me-plaque__quote{margin-top:var(--sp-2);font-size:var(--fs-sm)}.me-plaque__total{font-weight:600}.me-plaque__status{font-size:var(--fs-sm)}.me-plaque__action,.me-plaque__renew{margin-top:var(--sp-2)}.me-plaque__later{margin-inline-end:auto}.me-plaque__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2)}.me-plaque__editor{margin-top:var(--sp-2)}.me-plaque__warn{display:flex;align-items:flex-start;gap:var(--sp-1);margin:0 0 var(--sp-2);font-size:var(--fs-sm);color:var(--warn)}.me-plaque__warn svg{flex:none;width:16px;height:16px;margin-top:2px}.me-line{padding:var(--sp-2) 0}.me-line--top{border-top:1px solid var(--line)}.kiosk-row__occasion{color:var(--kiosk-accent);font-weight:600}.kiosk{--wall-backdrop-under-text: .35}.board-backdrop{-webkit-mask-image:radial-gradient(ellipse 72% 70% at 50% 50%,rgb(0 0 0 / var(--wall-backdrop-under-text, .35)) 0 70%,#000 100%);mask-image:radial-gradient(ellipse 72% 70% at 50% 50%,rgb(0 0 0 / var(--wall-backdrop-under-text, .35)) 0,rgb(0 0 0 / var(--wall-backdrop-under-text, .35)) 70%,#000)}.wall-media{max-width:100%;max-height:100%}.wall-media-pdf{position:relative;width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.wall-media-pdf>.wall-media-pdf__page{flex:1 1 0;min-height:0}.wall-media-pdf__count{flex:none;text-align:center;font-size:var(--kt-meta, var(--fs-xs));opacity:.7;margin-top:.4em}.wall-scrim{position:absolute;inset-inline:0;color:#fff;z-index:1;padding:4cqmin 5cqmin 3cqmin;background:linear-gradient(to top,#000000c7,#0000008c 60%,#0000)}.wall-scrim--end{inset-block-end:0}.wall-scrim--full{inset-block:0;display:flex;flex-direction:column;justify-content:flex-end;background:#00000080}.wall-frame-preview{margin:8px 0 16px}.wall-frame-preview__switch{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.wall-frame-preview__stage{position:relative;overflow:hidden;container-type:size;margin-inline:auto;border-radius:8px;border:1px solid var(--border);background:#0f1729;color:#f0ebe0;--kiosk-text-pref: 1;--kiosk-text-scale: 1;--kt-display: 4.62cqmin;--kt-title: 3.2cqmin;--kt-body: 2.76cqmin;--kt-meta: 2.13cqmin}.wall-frame-preview__stage--landscape{aspect-ratio:16 / 9;width:min(100%,560px)}.wall-frame-preview__stage--portrait{aspect-ratio:9 / 16;width:min(100%,260px)}.ann-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#000}.kiosk .ann-poster--wall{position:relative;inset:auto;width:100%;height:100%;overflow:hidden}.kiosk .ann-poster--wall{background:transparent;padding:2.4vmin;box-sizing:border-box;flex-direction:column;gap:1.4vmin}.kiosk .ann-poster--wall>:is(img.wall-media,.wall-media-pdf){flex:1 1 0;min-height:0;height:auto!important}.ann-pan{position:relative;flex:1 1 0;min-width:0;min-height:0;width:100%;height:100%;overflow:hidden}.kiosk .ann-poster--wall>.ann-pan{height:auto}:is(.kiosk-fixed,.kiosk-cell--side) .ann-poster--wall{padding-inline:0}.kiosk .ann-poster--wall>.wall-scrim{order:-1}.kiosk .ann-poster--wall .ann-poster__title{font-size:clamp(var(--kt-meta),7cqmin,var(--kt-title));color:var(--kiosk-accent, inherit)}:is(.kiosk-fixed,.kiosk-cell--side) .ann-poster--wall .ann-poster__title{font-size:min(var(--kr-section),9cqmin)}:is(.kiosk-fixed,.kiosk-cell--side,.kiosk-daily__col) :is(.ann-grid,.kiosk-list)>.mem.ann-notice:only-child:not(.ann-has-bg){background:none;border:0;box-shadow:none;padding-block-start:0}:is(.kiosk-fixed,.kiosk-cell--side,.kiosk-daily__col) :is(.ann-grid,.kiosk-list)>.mem.ann-notice:only-child:not(.ann-has-bg):after{display:none}:is(.kiosk-fixed,.kiosk-cell--side,.kiosk-daily__col) :is(.ann-grid,.kiosk-list)>.mem.ann-notice:only-child>.name{font-size:max(var(--kt-title),9cqmin);color:var(--kiosk-accent, inherit)}:is(.kiosk-fixed,.kiosk-cell--side,.kiosk-daily__col) .kiosk-list>.mem.ann-notice:only-child>.date{font-size:max(var(--kt-body),7cqmin)}.kiosk .ann-poster--wall>.wall-scrim{position:static;background:none;padding:0;color:var(--screen-ink, var(--kiosk-ink));text-align:center;flex:none}.kiosk .ann-poster--wall :is(img.wall-media,.wall-media-pdf__page){filter:drop-shadow(0 0 .18vmin color-mix(in srgb,var(--screen-ink, #fff) 55%,transparent)) drop-shadow(0 .8vmin 2.2vmin rgba(0,0,0,.35))}.ann-poster__title{font-family:var(--font-display, var(--font-body));font-size:calc(var(--kt-title) * 1.15);font-weight:700;line-height:1.2}.ann-poster__body{font-size:var(--kt-body);line-height:1.5}.ann-preview{display:grid;gap:var(--sp-3)}.ann-elsewhere-preview{border:1px solid var(--line);border-radius:8px;padding:var(--sp-4);background:var(--surface)}.ann-elsewhere-preview h3{margin:0 0 var(--sp-2)}.ann-card-preview{position:absolute;top:0;right:0;bottom:0;left:0}.wall-frame-preview__stage .mem.ann-notice{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;text-align:center;color:var(--kiosk-ink);border-radius:calc(.6cqmin * var(--frame-round, 1));padding:3cqmin 2cqmin 2.2cqmin;background:radial-gradient(circle at 2cqmin 1.5cqmin,var(--kiosk-accent) 0 .42cqmin,transparent .5cqmin),radial-gradient(circle at calc(100% - 2cqmin) 1.5cqmin,var(--kiosk-accent) 0 .42cqmin,transparent .5cqmin),linear-gradient(180deg,var(--kiosk-surface-strong),var(--kiosk-surface))}.wall-frame-preview__stage .mem.ann-notice:after{content:"";position:absolute;top:.7cqmin;right:.7cqmin;bottom:.7cqmin;left:.7cqmin;pointer-events:none;border:var(--frame-width, 1px) solid var(--frame-line, var(--kiosk-line));border-radius:calc(.3cqmin * var(--frame-round, 1))}.wall-frame-preview__stage .mem.ann-notice>.name{flex:none;font-family:var(--font-display);font-size:var(--kt-title);font-weight:700;line-height:1.3;color:var(--kiosk-ink);text-wrap:balance;padding-bottom:1cqmin;border-bottom:var(--frame-rule, 3px double var(--kiosk-accent-soft))}.wall-frame-preview__stage .mem.ann-notice>.date{color:var(--kiosk-ink);font-size:var(--kt-body);line-height:1.45;margin-top:.9cqmin;padding-top:.9cqmin}.wall-frame-preview__stage .ann-card__body{flex:0 1 auto;max-height:40%;overflow:hidden}.wall-frame-preview__stage .ann-media{flex:1 1 0;min-height:0;margin-top:1cqmin;display:flex;align-items:center;justify-content:center}.wall-frame-preview__stage .ann-media__img{width:100%;height:100%;object-fit:contain;display:block;border-radius:.6cqmin}.ann-has-bg{position:relative;isolation:isolate;overflow:hidden;color:#f6f0e2;--kiosk-ink: #f6f0e2;--kiosk-muted: rgba(246, 240, 226, .8);--kiosk-accent: #f2d492;--kiosk-accent-soft: rgba(242, 212, 146, .45);--kiosk-line: rgba(255, 255, 255, .28)}.ann-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none}.ann-backdrop img{display:block;width:100%;height:100%;object-fit:cover}.ann-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a080680,#0a0806a8)}.kiosk .mem.ann-notice.ann-has-bg{box-shadow:0 .5vmin 1.4vmin #0000004d}.ann-card-preview.ann-has-bg{color:#f6f0e2}.ann-has-bg[data-bg-tone=light],.ann-card-preview.ann-has-bg[data-bg-tone=light]{color:#1c2838;text-shadow:none;--kiosk-ink: #1C2838;--kiosk-muted: #46546A;--kiosk-accent: #1F5A8E;--kiosk-accent-soft: rgba(31, 90, 142, .4);--kiosk-line: rgba(31, 90, 142, .3)}.ann-backdrop[data-tone=light]:after{background:linear-gradient(180deg,#fffcfa8c,#fffcfaad)}.ann-backdrop[data-tone=dark]:after{background:linear-gradient(180deg,#0a080640,#0a080666)}.media-lowres{margin:4px 0 8px;padding:var(--sp-2) var(--sp-3);border-inline-start:3px solid var(--warn);background:color-mix(in srgb,var(--warn, #b7791f) 10%,transparent)}.media-lowres:before{content:"⚠︎";margin-inline-end:var(--sp-2)}.practice-group{padding:var(--sp-2) 0 var(--sp-3)}.practice-group+.practice-group{border-top:1px solid var(--line)}.practice-group>h4{margin:0 0 var(--sp-2)}.practice-group>.grid{margin:0}.practice-group>h2{margin:0 0 var(--sp-2);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.patron-tags__chips{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-height:1.6em}.patron-tags__chip{display:inline-flex;align-items:center;gap:2px;margin:0;padding-inline-end:var(--sp-1)}.patron-tags__chip.is-archived{opacity:.65}.patron-tags__chip button{display:inline-flex;align-items:center;justify-content:center;min-height:0;width:18px;height:18px;padding:0;border:0;border-radius:999px;background:none;box-shadow:none;color:inherit;cursor:pointer;font-size:1.1em;line-height:1}.patron-tags__chip button:hover{background:color-mix(in srgb,currentColor 14%,transparent);transform:none;filter:none}@media (pointer: coarse){.patron-tags__chip button{width:32px;height:32px;margin-block:-7px;margin-inline-end:-7px}}.patron-form{display:flex;flex-direction:column;gap:var(--sp-4)}.patron-form .field,.patron-form>.err{margin:0}.patron-form>.form-row{gap:var(--sp-4)}.tag-input{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-height:var(--control-h);box-sizing:border-box;padding:4px 8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);cursor:text;transition:border-color .12s ease,box-shadow .12s ease}.tag-input:focus-within{border-color:var(--brand-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-2) 22%,transparent)}.tag-input>input{flex:1 1 8rem;min-width:0;width:auto;min-height:28px;padding:2px 4px;border:0;background:transparent;box-shadow:none;outline:2px solid transparent}.tag-input>input:focus{box-shadow:none}.tag-input>input::-webkit-calendar-picker-indicator{display:none!important}.tag-input__add{flex:none;min-height:0;width:28px;height:28px;padding:0;border-radius:999px;background:none;box-shadow:none;color:var(--brand-2);border:1px solid var(--line-strong)}.tag-input__add:hover{background:var(--surface-sunk);transform:none;filter:none}@media (pointer: coarse){.tag-input__add{width:36px;height:36px}}.rail-nav--collapsed .rail-section>.rail-block{margin-inline-start:0;padding-inline-start:0;border-inline-start:0}.rail-nav--collapsed .rail-link.active:after{inset-inline-start:0}.pubform{--pubform-col: 38rem;min-height:100dvh;box-sizing:border-box;padding:0 0 var(--sp-6);background:var(--paper)}.pubform__head{padding:var(--sp-4) var(--sp-4) calc(var(--sp-6) + 2.75rem)}.pubform__head-inner{max-width:var(--pubform-col);margin-inline:auto;display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.pubform__org{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--sp-3);min-height:44px;max-width:100%;margin-bottom:var(--sp-3);color:inherit;font-weight:600;font-size:var(--fs-lg);line-height:1.3;text-decoration:none}.pubform__org span{min-width:0;overflow-wrap:anywhere}.pubform__org:hover span{text-decoration:underline;text-underline-offset:3px}.pubform__org img{flex:none;width:54px;height:54px;padding:4px;box-sizing:border-box;border-radius:12px;object-fit:contain;background:#fff}.pubform__head-title{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,5.6vw,2.1rem);font-weight:800;line-height:1.2;text-wrap:balance;overflow-wrap:anywhere}.pubform__head-lead{margin:0;max-width:60ch;color:var(--th-muted);font-size:var(--fs-md);line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.pubform__card{position:relative;box-sizing:border-box;width:min(var(--pubform-col),calc(100% - 2 * var(--sp-3)));margin:var(--sp-6) auto 0;padding:var(--sp-6);border-radius:var(--r);box-shadow:0 1px 3px #0000000f,0 14px 36px -14px #0003}.pubform--banded .pubform__card{margin-top:-2.75rem}@media (max-width: 480px){.pubform__card{padding:var(--sp-5) var(--sp-4)}}.pubform__window{margin:0 0 var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.pubform__state{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-4) 0;text-align:center}.pubform__state-icon{width:32px;height:32px;color:var(--muted)}.pubform__state-text{margin:0;max-width:32ch;font-size:var(--fs-lg);font-weight:600;line-height:1.45}.pubform--banded :is(.formfill,.pubform__contact) .field>:is(input,select){min-height:44px}.pubform--banded .pubform__done{align-items:center;text-align:center;padding-block:var(--sp-4)}.pubform__powered{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);margin-top:var(--sp-5);color:var(--muted);font-size:var(--fs-xs);text-decoration:none;opacity:.8}.pubform__powered:hover{opacity:1}.pubform__title{font-family:var(--font-display);font-size:var(--fs-xl);margin:0 0 var(--sp-2)}.pubform__description{white-space:pre-line;color:var(--muted);margin:0 0 var(--sp-4)}.pubform__either{margin-top:0}.pubform__contact{border:0;border-top:1px solid var(--line);margin:var(--sp-5) 0 0;padding:var(--sp-4) 0 0}.pubform__contact legend{font-weight:600;padding:0}.pubform__submit{width:100%;min-height:44px}.pubform__done{display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start;padding-block:var(--sp-2)}.pubform__done-icon{width:28px;height:28px;color:var(--ok, var(--brand))}.pubform__done-title{margin:0;font-size:var(--fs-lg, 1.125rem);font-weight:600;line-height:1.35}.pubform__done>p{margin:0}.pubform__done>button{margin-top:var(--sp-2)}.pubform__closed,.pubform__signin{margin:var(--sp-3) 0 0}.formfill{display:flex;flex-direction:column;gap:var(--sp-5)}.formfill .field{margin:0}:is(.formfill,.pubform__contact) .field>label,.formfill__choices>legend{display:block;padding:0;margin:0 0 var(--sp-2);font-size:var(--fs-sm);font-weight:600;color:var(--ink, inherit);letter-spacing:0;line-height:1.4}.formfill .field>:is(input,textarea,select),.pubform__contact .field>input{width:100%;box-sizing:border-box}.formfill__choices{border:0;margin:0;padding:0;min-width:0}.formfill__options{display:flex;flex-direction:column}.formfill__option{display:flex;gap:var(--sp-2);align-items:center;min-height:44px;cursor:pointer;overflow-wrap:anywhere}.formfill__option input{width:auto;flex:none;margin:0;inline-size:18px;block-size:18px}.formfill__check .formfill__option{font-weight:600;font-size:var(--fs-sm)}.formfill__actions{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line)}.formfill__actions>.form-error{margin:0}.formfill__date{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.formfill__date input{flex:1 1 12rem;min-width:0}.formfill__hebrew{color:var(--muted)}.form-share__row{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:flex-start}.form-share__link{flex:1 1 18rem;min-width:0}.form-share__qr img{display:block;border-radius:8px;background:#fff}.form-settings__check{display:flex;gap:var(--sp-2);align-items:center;margin:var(--sp-2) 0}.form-settings__check input{width:auto;margin:0}.form-questions__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.form-question{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;min-height:52px;border-top:1px solid var(--line)}.form-question:first-child{border-top:0}.form-question:hover .form-question__label{text-decoration:underline;text-underline-offset:3px}.form-question__num{flex:none;min-width:1.5em;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center}.form-question__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;justify-content:center;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;box-shadow:none}.form-question__main:hover{background:none}.form-question__label{overflow-wrap:anywhere;line-height:1.4}.form-question__meta{color:var(--muted);font-size:var(--fs-xs)}.form-question__tools{display:inline-flex;gap:2px;flex:none}@media (max-width: 600px){.form-question{flex-wrap:wrap;row-gap:var(--sp-1)}.form-question__main{flex-basis:calc(100% - 1.5em - var(--sp-3))}.form-question__tools{margin-inline-start:calc(1.5em + var(--sp-3))}}.form-answers{margin:0;display:flex;flex-direction:column;gap:var(--sp-3)}.form-answers__row dt{font-weight:600}.form-answers__row dd{margin:2px 0 0;white-space:pre-line;overflow-wrap:anywhere}.form-answers__link,.form-answers__acts{border-top:1px solid var(--line);margin-top:var(--sp-4);padding-top:var(--sp-3)}.form-answers__acts h4{margin:0 0 var(--sp-2)}.app-shell:is([data-app=manage],[data-app=me],[data-app=portal]) .rail{--rail-accent-ink: color-mix(in srgb, var(--brand-2) 55%, #0b1220);--rail-active-bg: var(--rail-accent-ink);--rail-active-fg: #ffffff;--rail-active-icon: #ffffff;--rail-marker: transparent}@supports (color: oklch(from red l c h)){.app-shell:is([data-app=manage],[data-app=me],[data-app=portal]) .rail{--rail-accent-ink: oklch(from var(--brand-2) min(l, .46) min(c, .2) h)}}:root[data-theme=light] .app-shell:is([data-app=manage],[data-app=me],[data-app=portal]) .rail{--rail-bg: #f7f8fa;--rail-edge: #e3e7ed;--rail-ink: #14233a;--rail-fg: #2b3547;--rail-fg-strong: #0f1a2c;--rail-fg-muted: #667085;--rail-fg-muted-strong: #475166;--rail-line: #e6e9ee;--rail-guide: #dde2e9;--rail-hover: rgba(15, 26, 44, .05);--rail-active-bg: var(--rail-accent-ink);--rail-active-fg: #ffffff;--rail-active-icon: #ffffff;--rail-marker: transparent;--rail-focus: var(--rail-accent-ink);--rail-link-accent: var(--rail-accent-ink);--rail-search-bg: #ffffff;--rail-search-line: #dfe3ea;--rail-search-fg: #5b6578;--rail-kbd-line: #d5dbe3;--rail-scrollbar: rgba(15, 26, 44, .18);--rail-badge-muted-bg: #f3e7cf;--rail-badge-muted-fg: #6b4e12;box-shadow:none}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .app-shell:is([data-app=manage],[data-app=me],[data-app=portal]) .rail{--rail-bg: #f7f8fa;--rail-edge: #e3e7ed;--rail-ink: #14233a;--rail-fg: #2b3547;--rail-fg-strong: #0f1a2c;--rail-fg-muted: #667085;--rail-fg-muted-strong: #475166;--rail-line: #e6e9ee;--rail-guide: #dde2e9;--rail-hover: rgba(15, 26, 44, .05);--rail-active-bg: var(--rail-accent-ink);--rail-active-fg: #ffffff;--rail-active-icon: #ffffff;--rail-marker: transparent;--rail-focus: var(--rail-accent-ink);--rail-link-accent: var(--rail-accent-ink);--rail-search-bg: #ffffff;--rail-search-line: #dfe3ea;--rail-search-fg: #5b6578;--rail-kbd-line: #d5dbe3;--rail-scrollbar: rgba(15, 26, 44, .18);--rail-badge-muted-bg: #f3e7cf;--rail-badge-muted-fg: #6b4e12;box-shadow:none}}.rail-mark{display:inline-flex;flex:none}.rail-mark--color{display:none}:root[data-theme=light] .app-shell:is([data-app=manage],[data-app=me],[data-app=portal]) .rail .rail-mark--color{display:inline-flex}:root[data-theme=light] .app-shell:is([data-app=manage],[data-app=me],[data-app=portal]) .rail .rail-mark--mono{display:none}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .app-shell:is([data-app=manage],[data-app=me],[data-app=portal]) .rail .rail-mark--color{display:inline-flex}:root:not([data-theme=dark]) .app-shell:is([data-app=manage],[data-app=me],[data-app=portal]) .rail .rail-mark--mono{display:none}}.occ-frame{isolation:isolate}.occ-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;overflow:hidden}.occ-bg__image{display:block;width:100%;height:100%;object-fit:cover}.occ-bg__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.occ-frame--art,.recog--art{text-shadow:0 .08em .35em rgba(0,0,0,.55)}.recog--art[data-ink=dark]{text-shadow:0 0 .4em rgba(255,255,255,.55)}.recog[data-ink=dark]{--finance-in: #1d7a4a;--finance-out: #b25a14;--finance-negative: #b3261e}.recog--art.shabbat-board .shabbat-board__day{position:relative;isolation:isolate;background:none}.recog--art.shabbat-board .shabbat-board__day:before{content:"";position:absolute;top:-5cqh;right:-6cqw;bottom:-5cqh;left:-6cqw;z-index:-1;pointer-events:none;background:#080a16b3;backdrop-filter:blur(.8vmin);-webkit-backdrop-filter:blur(.8vmin);--glass-across: linear-gradient(to left, transparent 0%, #000 22%, #000 50%, transparent 92%);--glass-down: linear-gradient(to bottom, transparent 0%, #000 26%, #000 74%, transparent 100%);-webkit-mask-image:var(--glass-across),var(--glass-down);-webkit-mask-composite:source-in;mask-image:var(--glass-across),var(--glass-down);mask-composite:intersect}.recog--art.shabbat-board .shabbat-board__day:dir(ltr):before{--glass-across: linear-gradient(to right, transparent 0%, #000 22%, #000 50%, transparent 92%)}.recog--art.shabbat-board :is(.board-tile,.board-pill){background:#080a169e;backdrop-filter:blur(.8vmin);-webkit-backdrop-filter:blur(.8vmin);border:1px solid color-mix(in srgb,var(--recog-accent) 30%,transparent)}.recog--art[data-ink=dark].shabbat-board :is(.board-tile,.board-pill){background:var(--screen-surface-strong, rgba(255, 255, 255, .72))}.recog.shabbat-board .board-tile dt{opacity:1;font-weight:700}.recog.shabbat-board .board-tile svg{opacity:1}.recog.shabbat-board .board-tile--quiet dd{font-size:calc(max(1.85vmin,8.4cqmin) * var(--kiosk-text-scale, 1));color:color-mix(in srgb,var(--recog-accent) 65%,currentColor)}.recog.shabbat-board .board-pill{font-weight:800;font-size:calc(max(1.2vmin,4.6cqmin) * var(--kiosk-text-scale, 1))}.recog.shabbat-board .shabbat-board__day span{font-size:calc(max(1.5vmin,6cqmin) * var(--kiosk-text-scale, 1))}.recog.shabbat-board .shabbat-board__dayname{font-size:calc(max(1.48vmin,5.8cqmin) * var(--kiosk-text-scale, 1))!important}.recog.shabbat-board .shabbat-board__mincha{opacity:1}@container (min-aspect-ratio: 6/5){.shabbat-board__days:has(>.shabbat-board__day+.shabbat-board__day){flex-direction:row;justify-content:center!important;align-items:flex-start;gap:4cqw}.shabbat-board__days:has(>.shabbat-board__day+.shabbat-board__day)>.shabbat-board__day{flex:0 1 auto;min-width:0}}.patron-guest{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-3);margin:0;display:grid;gap:var(--sp-2)}.patron-guest legend{font-weight:600;padding:0 4px}.patron-guest__hint{margin:0;font-size:var(--fs-xs)}.patron-notify{display:flex;flex-direction:row;align-items:center;gap:var(--sp-1)}.patron-guest__actions{display:flex;gap:8px;flex-wrap:wrap}.patron-guest__owner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-sm)}.mem-sponsor{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-3)}.mem-sponsor>.field{margin:0;max-width:26rem}.mem-sponsor__legacy{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--fs-sm)}.mem-period{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-3)}.mem-period__onfile{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--fs-xs)}.mem-period__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-2) var(--sp-3)}.mem-period__row>.mem-period__start{flex:0 1 20rem;min-width:0}.mem-period__row>.mem-period__years{flex:0 0 7rem}.mem-period__row .field{margin:0}.mem-period__awaiting{align-self:center}.mem-period>small{margin-top:0}@media (max-width: 560px){.mem-period__row>.mem-period__start{flex-basis:100%}}.formfill__window{display:flex;flex-direction:column;gap:2px;margin:0 0 var(--sp-4);color:var(--muted);font-size:var(--fs-sm)}.form-window{row-gap:var(--sp-4)}.form-window__bound{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.form-window__bound input[type=time]{max-width:10rem}.form-window__bound>button{align-self:flex-start}.form-build{display:flex;flex-direction:column;gap:var(--sp-4)}.form-build>.card{margin:0}.form-build>.detail-danger{margin-top:var(--sp-2)}.form-section>h3{margin:0 0 var(--sp-3)}.form-questions>.addbtn{margin-top:var(--sp-4)}.form-archived{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);margin:0 0 var(--sp-3)}.form-details .field{max-width:40rem}.form-who{max-width:26rem}.form-settings__check{min-height:44px;margin:var(--sp-1) 0}.form-window{display:flex;flex-direction:column;gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-3)}.form-window__bound{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-1) var(--sp-3)}.form-window__bound>.field,.form-window__bound>.jdp-wrap,.form-window__bound>div:first-child{flex:0 1 19rem;min-width:0;margin-bottom:0}.form-window__bound>.form-window__time{flex:0 0 7rem}.form-window__bound input[type=time]{width:7rem;max-width:7rem}.form-window__bound>button{align-self:flex-end;margin-bottom:4px}.form-publish__row{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) 0;border-top:1px solid var(--line)}.form-publish h3+.form-publish__row{border-top:0;padding-top:0}.form-publish__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2)}.form-publish__name{display:inline-flex;align-items:center;gap:var(--sp-1);font-weight:600}.form-publish__body>p{margin:0 0 var(--sp-2)}.form-publish__body>:last-child{margin-bottom:0}@media (max-width: 600px){.form-share__qr img{width:120px;height:120px}.form-window__bound>div:first-child{flex:1 1 100%}}.me-forms .page-header{margin-bottom:var(--sp-1)}.me-forms__list{list-style:none;margin:0;padding:0}.me-forms__item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--border)}.me-forms__item:first-child{border-top:0;padding-top:var(--sp-1)}.me-forms__item:last-child{padding-bottom:0}.me-forms__main{flex:1 1 14rem;min-width:0;display:flex;flex-direction:column;gap:4px}.me-forms__title{margin:0;font-size:var(--fs-title);font-weight:var(--fw-semibold);line-height:1.35;overflow-wrap:anywhere}.me-forms__text{margin:0;color:var(--muted);font-size:var(--fs-sm);line-height:1.5;overflow-wrap:anywhere}.me-forms__window{margin:2px 0 0;display:flex;flex-direction:column;gap:2px;color:var(--muted);font-size:var(--fs-xs)}.me-forms__meta{color:var(--muted);font-size:var(--fs-sm)}.me-forms__action{display:flex;align-items:center;gap:var(--sp-2);flex:none}.me-forms__action .status-badge,.me-forms__action .pill{margin-inline-start:0}.me-form__intro{padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.me-form__intro .pubform__description{margin:0 0 var(--sp-2)}.me-form__intro>:last-child{margin-bottom:0}.me-form__intro .formfill__window{margin-bottom:0;color:var(--muted);font-size:var(--fs-sm)}.toast-stack{z-index:80}@media (max-width: 620px){body:has(>.modal-scrim) .toast-stack{inset-block-start:calc(64px + env(safe-area-inset-top,0px));inset-block-end:auto}}.sched-when{display:grid;gap:8px;margin-bottom:12px}.sched-when>.field__error{margin:0}.dev-state{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.dev-empty-actions{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}.dev-switch-row{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 12px}.sched-when>select{max-width:320px}.biz-activity-summary{display:inline-flex;flex-direction:column;font-variant-numeric:tabular-nums;font-size:var(--fs-sm);white-space:nowrap}.biz-activity-summary .biz-activity-sep{display:none}.biz-activity-period{display:block;font-weight:400;font-size:var(--fs-xs)}@container datatable (max-width: 780px),datatable-dialog (max-width: 560px){.biz-activity-summary{flex-direction:row}.biz-activity-summary .biz-activity-sep{display:inline}}.biz-activity{margin-block:var(--sp-3) 0;padding-block-start:var(--sp-2);border-block-start:1px solid var(--border)}.biz-activity-title{margin:0 0 var(--sp-1);display:flex;align-items:center;gap:4px}.page-header--lead+.datatable--cards>.list-toolbar{padding-block-start:0}@media (max-width: 780px){.page-header--lead+.datatable--cards{margin-block-start:var(--sp-2)}}.biz-activity-table{border-collapse:collapse;font-size:var(--fs-sm)}.biz-activity-table th,.biz-activity-table td{padding:var(--sp-1) 0;padding-inline-start:24px;text-align:end;font-variant-numeric:tabular-nums}.biz-activity-table thead th{color:var(--muted);font-weight:var(--fw-semibold);font-size:var(--fs-xs)}.biz-activity-table tbody th{font-weight:400;text-align:start;padding-inline-start:0;white-space:nowrap}.biz-activity-table tbody td{font-weight:600}.me-biz__head{display:flex;align-items:flex-start;gap:var(--sp-2) var(--sp-3)}.me-biz__logo{width:44px;height:44px;object-fit:cover;border-radius:var(--r-sm);flex:none;border:1px solid var(--line)}.me-biz__initial{display:inline-grid;place-items:center;font-weight:700;font-size:var(--fs-lg);color:var(--primary);background:var(--primary-soft);border-color:transparent}.me-biz__id{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.me-biz__name{margin:0;font-size:var(--fs-title);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.me-biz__category{font-size:var(--fs-sm)}.me-biz__status{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.me-biz__status .pill{margin-inline-start:0}.me-biz__actions{display:inline-flex;gap:var(--sp-1);flex:none}.me-biz__desc{margin:var(--sp-3) 0 0;overflow-wrap:anywhere}.me-biz .detail-list{margin-block-start:var(--sp-3)}.me-biz .detail-list .kv{margin-block-end:0;font-size:var(--fs-sm)}.me-biz__url{overflow-wrap:anywhere}.me-biz__note{font-size:var(--fs-sm);margin:var(--sp-2) 0 0}.kiosk:is([data-screen^="family:"],[data-screen^="bg:"])>.kiosk-main>.kiosk-body{--kiosk-ink: var(--screen-ink);--kiosk-muted: var(--screen-muted);--kiosk-accent: var(--screen-accent);--kiosk-line: var(--screen-line);--kiosk-surface: var(--screen-surface);--kiosk-surface-strong: var(--screen-surface-strong);--kiosk-accent-soft: var(--screen-accent-soft);--kiosk-canvas: var(--screen-canvas-colour);color:var(--kiosk-ink)}.kiosk:is([data-screen="family:times"],[data-screen="family:solemn"])>.kiosk-main>.kiosk-body{text-shadow:0 .1vmin .5vmin rgba(18,10,4,.55)}.kiosk[data-screen="family:times"] .kiosk-panel h2,.kiosk[data-screen="family:liturgy"] .kiosk-panel h2{color:var(--kiosk-accent)}.kiosk-fit{--fit-scale: calc(var(--kiosk-text-pref, 1) * var(--kiosk-viewport-scale, 1) * var(--row-fit, 1));--kt-display: calc(4.62vmin * var(--fit-scale));--kt-title: calc(3.2vmin * var(--fit-scale));--kt-body: calc(2.76vmin * var(--fit-scale));--kt-meta: calc(2.13vmin * var(--fit-scale))}.kiosk-fit .kiosk-row{gap:.7em;padding-block:.42em}.kiosk-row__label{min-width:0}.kiosk-row__lead{flex:1 1 3vmin;min-inline-size:3vmin;align-self:baseline;border-block-end:max(1px,.22vmin) dotted color-mix(in srgb,var(--kiosk-accent) 55%,transparent);transform:translateY(-.3em)}.kiosk-row .kiosk-row__lead+.t{font-size:1.2em;font-weight:700;letter-spacing:-.01em}.kiosk-fit .kiosk-row{border-bottom-color:color-mix(in srgb,var(--kiosk-line) 55%,transparent)}.kiosk-list--times{display:block;font-size:var(--kt-body);columns:2 20em;column-gap:5vw}.kiosk-list--times>.kiosk-row{break-inside:avoid}.kiosk-list--shiurim{columns:auto}.kiosk-autoscroll-inner:has(>.kiosk-list--times){display:flex;flex-direction:column;justify-content:center;min-height:100%}.kiosk-list--times[data-rows="1"],.kiosk-list--times[data-rows="2"],.kiosk-list--times[data-rows="3"],.kiosk-list--times[data-rows="4"],.kiosk-list--times[data-rows="5"],.kiosk-list--times[data-rows="6"]{columns:auto;max-inline-size:22em;margin-inline:auto;inline-size:100%}.kiosk-prayers{display:flex;flex-direction:column;height:100%;min-height:0}.kiosk-prayers .kiosk-cols--head{flex:none}.kiosk-prayers .kiosk-cols{gap:4vw;font-size:var(--kt-body)}.kiosk-prayers .kiosk-cols h3{font-size:var(--kt-title);padding-block-end:.35em;margin-block-end:.2em;border-block-end:var(--frame-rule, max(1px, .2vmin) solid color-mix(in srgb, var(--kiosk-accent) 60%, transparent))}.kiosk-prayers[data-cols="1"] .kiosk-cols{max-inline-size:22em;margin-inline:auto;inline-size:100%}.kiosk-cell .kiosk-prayers .kiosk-cols{gap:2.2vmin}.kiosk-cell .kiosk-prayers .kiosk-row{flex-wrap:wrap;column-gap:.5em}.kiosk-cell .kiosk-prayers .kiosk-row__lead{min-inline-size:1em}.kiosk-prayers[data-cols="1"] .kiosk-cols--head h3{text-align:center}.kiosk-prayers[data-fit=fit]{justify-content:center}.kiosk-prayers[data-fit=fit]>.kiosk-autoscroll{flex:0 0 auto}.tef-now{display:grid;gap:3vmin 5vw;align-content:center;justify-content:center;min-height:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,9em),15em));font-size:var(--kt-title)}.tef-now[data-view=list]{grid-template-columns:minmax(0,1fr);justify-content:stretch}.tef-now[data-view=tiles]>.tef-now__section{min-width:0;padding:1.6vmin 2vmin;border-radius:calc(1.2vmin * var(--frame-round, 1));background:var(--frame-card, var(--kiosk-surface));background-image:var(--frame-material, none);border:var(--frame-width, 1px) solid var(--frame-line, var(--kiosk-line))}.kiosk-autoscroll>:has(>.tef-now[data-fit=fit]){min-block-size:100%;display:grid}.kiosk-cell--framed .tef-now{align-content:start}.tef-now__service{margin:0 0 .5em;padding-block-end:.35em;text-align:center;font-family:var(--font-display);font-weight:700;font-size:calc(var(--kt-title) * 1.35);line-height:1.1;color:var(--kiosk-accent);border-block-end:var(--frame-rule, max(1px, .22vmin) solid color-mix(in srgb, var(--kiosk-accent) 55%, transparent))}.tef-now__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tef-now__item{padding-block:.42em;line-height:1.25;color:var(--kiosk-ink);font-weight:600;text-wrap:balance;border-block-end:1px solid color-mix(in srgb,var(--kiosk-line) 60%,transparent)}.tef-now__item:last-child{border-block-end:0}.tef-now__item[data-mode=OMIT]{color:var(--kiosk-muted);font-weight:500}.hyr__head{margin-block-end:1.6vmin}.hyr .hyr__title{font-family:var(--font-display);font-weight:800;font-size:var(--kr-section);line-height:1.1;letter-spacing:.04em;color:var(--kiosk-accent)}.dhr .hyr__head{gap:.8vmin;margin-block-end:1.8vmin}.hyr .hyr__kicker{margin:0;font-size:var(--kt-body);font-weight:700;letter-spacing:.12em;color:var(--kiosk-muted);text-align:center}.hyr__rule{position:relative;display:block;inline-size:34vmin;block-size:max(1px,.2vmin);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--kiosk-accent) 55%,transparent) 30%,color-mix(in srgb,var(--kiosk-accent) 55%,transparent) 70%,transparent)}.hyr__rule:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:.9vmin;block-size:.9vmin;transform:translate(-50%,-50%) rotate(45deg);background:var(--kiosk-canvas);border:1px solid color-mix(in srgb,var(--kiosk-accent) 70%,transparent)}[dir=rtl] .hyr__rule:after{transform:translate(50%,-50%) rotate(45deg)}.hyr__text{max-inline-size:26em}.hyr__text[data-cols="2"]{max-inline-size:none;column-count:2;column-gap:2.2em;orphans:2;widows:2}.hyr__measure{position:absolute;inset-inline:0;inset-block-start:0;visibility:hidden;pointer-events:none}.hyr__pages{flex:none;display:flex;gap:1.2vmin;margin:1.4vmin 0 0;padding:0;list-style:none}.hyr__pages li{inline-size:1.1vmin;block-size:1.1vmin;border-radius:50%;background:color-mix(in srgb,var(--kiosk-accent) 30%,transparent)}.hyr__pages li[data-on]{background:var(--kiosk-accent)}.dhr .dhr__title{font-size:var(--kt-display);letter-spacing:0}.dhr__source{flex:none;margin:1.6vmin 0 0;font-size:var(--kt-body);font-weight:600;color:var(--kiosk-muted);text-align:center}.dhr__source:before{content:"— "}.dhr__items{flex:none;display:flex;gap:1.6vmin;margin:1.4vmin 0 0;padding:0;list-style:none}.dhr__items li{inline-size:3.2vmin;block-size:max(2px,.35vmin);border-radius:1vmin;background:color-mix(in srgb,var(--kiosk-accent) 30%,transparent)}.dhr__items li[data-on]{background:var(--kiosk-accent)}.daily-halacha-panel,.hayom-yom--panel{display:flex;flex-direction:column;flex:1;height:100%;min-height:0}.hayom-yom--panel>.hayom-yom__title{flex:none}.daily-halacha-panel>.hayom-yom__title{flex:none}.daily-halacha-panel__title{flex:none;margin:0 0 1vmin;font-size:var(--kt-body);font-weight:700;color:var(--kiosk-ink)}.daily-halacha-panel__source{color:var(--kiosk-muted);font-weight:600}.daily-halacha__excerpt{font-size:var(--fs-xs);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.daily-halacha-form{display:flex;flex-direction:column;gap:var(--sp-4)}.daily-halacha-form__season{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--sp-2)}.recog.recog--hosted:before{display:none}.recog:not(.recog--hosted),.occ-frame{--frame-round: initial;--frame-width: initial;--frame-line: initial;--frame-rule: initial;--frame-card: initial;--frame-edge: initial;--frame-shadow: initial;--frame-material: initial;--frame-face: initial;--frame-ring: initial;--frame-ring-in: initial;--frame-gap: initial;--frame-crest: initial;--frame-title-fill: initial;--frame-title-ink: initial;--frame-title-edge: initial;--frame-arch: initial;--frame-face-arch: initial}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kr-row{padding:1.1vmin 2.2vmin;border-radius:calc(1vmin * var(--frame-round, 1));background:linear-gradient(var(--frame-card),var(--frame-card)),var(--kiosk-surface);box-shadow:inset 0 0 0 var(--frame-width) var(--frame-line),var(--frame-shadow)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kr-col{gap:1.3vmin}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kr-page[data-kind=zmanim] .kr-block{background:var(--frame-face);box-shadow:var(--frame-ring-in),var(--frame-shadow)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kr-page[data-kind=zmanim] .kr-row{box-shadow:none;border-block-end:0}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kr-page[data-kind=zmanim] .kr-col+.kr-col{border-inline-start:0}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kr-study{gap:var(--frame-gap);background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kr-study .kr-study__tile{background:var(--frame-face);border:var(--frame-width) solid var(--frame-line);border-radius:calc(1.4vmin * var(--frame-round, 1));box-shadow:var(--frame-ring-in),var(--frame-shadow)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kiosk-panel-bare>.hyr{top:1.4vmin;right:3vw;bottom:1vmin;left:3vw;padding:4.2vmin 4vmin 3.4vmin;border-radius:calc(1.2vmin * var(--frame-round, 1));background:var(--frame-face);box-shadow:var(--frame-ring),var(--frame-shadow)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kiosk-cell--framed{background:var(--frame-face);box-shadow:var(--frame-ring),var(--frame-shadow)}:is(.kiosk,.widget-preview__wall)[data-screen^="bg:theme:"] .kiosk-layout:not([data-layout=DAILY])>.kiosk-cell:not(.kiosk-cell--framed):not([data-own-design]):not(.kiosk-cell--picture):not(.widget-preview__vacant){background:var(--frame-face);box-shadow:var(--frame-ring),var(--frame-shadow);border-radius:calc(2vmin * var(--frame-round, 1));padding:1.6vmin 2.4vmin}:is(.kiosk,.widget-preview__wall)[data-screen^="bg:theme:"] .kiosk-layout:not([data-layout=DAILY])>.kiosk-cell--framed>.kiosk-cell__title{font-size:var(--kt-title);color:var(--kiosk-ink);font-weight:800;text-align:start;margin:0 0 1vmin;padding-block-end:1vmin;border-block-end:max(1px,.2vmin) solid var(--kiosk-line, rgba(255,255,255,.2))}:is(.kiosk,.widget-preview__wall)[data-screen^="bg:theme:"] .kiosk-cell:not([data-own-design]) .recog .recog-title{font-size:var(--kt-title);color:var(--kiosk-ink);text-align:start;line-height:1.2;padding-block-end:1vmin;border-block-end:max(1px,.2vmin) solid var(--kiosk-line, rgba(255,255,255,.2))}:is(.kiosk,.widget-preview__wall)[data-screen^="bg:theme:"] .kiosk-cell:not([data-own-design])>.recog,:is(.kiosk,.widget-preview__wall)[data-screen^="bg:theme:"] .kiosk-cell:not([data-own-design]) .kiosk-autoscroll-inner>.recog{padding:0;gap:1.6vmin}:is(.kiosk,.widget-preview__wall)[data-screen^="bg:theme:"] .kiosk-cell:not([data-own-design]) .recog-head{align-self:stretch;text-align:start}:is(.kiosk,.widget-preview__wall)[data-screen^="bg:theme:"] .kiosk-cell:not([data-own-design]) .recog:has(>.recog-head){justify-content:flex-start}:is(.kiosk,.widget-preview__wall)[data-screen^="bg:theme:"] .kiosk-cell:not([data-own-design]) .recog>.recog-head+*{margin-block-start:auto}:is(.kiosk,.widget-preview__wall)[data-screen^="bg:theme:"] .kiosk-cell:not([data-own-design]) .recog:has(>.recog-head)>:last-child{margin-block-end:auto}:is(.kiosk,.widget-preview__wall)[data-screen^="bg:theme:"] .kiosk-cell:not([data-own-design]) .recog-purpose,:is(.kiosk,.widget-preview__wall)[data-screen^="bg:theme:"] .kiosk-cell:not([data-own-design]) .recog-sub{font-size:var(--kt-meta)}:is(.kiosk,.widget-preview__wall)[data-screen^="bg:theme:"] .kiosk-cell:not([data-own-design]) .recog-item__name{font-size:var(--kt-body)}:is(.kiosk,.widget-preview__wall)[data-screen^="bg:theme:"] .kiosk-cell:not([data-own-design]) :is(.recog-item__amount,.recog-item__name+.recog-item__amount){font-size:var(--kt-meta)}:is(.kiosk,.widget-preview__wall)[data-screen^="bg:theme:"] .kiosk-cell:not([data-own-design]) .recog-item{min-height:0;padding:.5em .8em}:is(.kiosk,.widget-preview__wall)[data-screen^="bg:theme:"] .kiosk-cell:not([data-own-design]) :is(.recog-gauge__figures,.debt-totals) dt{font-size:var(--kt-meta)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .mem,:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kiosk-ztile,:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .tef-now[data-view=tiles]>.tef-now__section{background:var(--frame-face);box-shadow:var(--frame-ring-in),var(--frame-shadow)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .mem.ann-notice:after{display:none}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] :is(.kiosk-panel-bare>.hyr,.mem.ann-notice){background:var(--frame-crest, linear-gradient(transparent, transparent)),var(--frame-face)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] :is(.mem.ann-notice>.name,.kr-study__track,.kiosk-prayers .kiosk-cols h3,.tef-now__service,.kr-block__head){border-bottom:0;border-block-end:0}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .mem.ann-notice>.name{padding-bottom:0;margin-block-end:1vmin}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .mem.ann-notice{padding-top:3.8vmin}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kr-study__track{padding-block-end:0}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kiosk .mem .date:before,:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .mem .date:before{display:none}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kiosk-row{border-bottom:0;padding-block:.62em}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kiosk-view__group{padding-block:1.4vmin .2vmin}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"][data-orientation=portrait] .kr-row{padding-block:2.8vmin}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"][data-orientation=portrait] .kr-col{gap:3vmin}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"][data-orientation=portrait] .kr-block__head{margin-block-end:2.6vmin}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"][data-orientation=portrait] .kr-study{gap:2.6vmin;height:calc(100% - 2.4vmin)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"][data-orientation=portrait] .kr-blocks{padding-inline:2px}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"][data-orientation=portrait] .mem{padding-inline:4vmin}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"][data-orientation=portrait] .kiosk-row{padding-block:.9em}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"][data-orientation=portrait]>.kiosk-head{row-gap:3vmin;padding-block:2.4vmin 3vmin}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .recog--hosted:not(.kiosk-cell--picture *) .recog-item{background:var(--frame-face);box-shadow:var(--frame-ring)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kiosk-cell:not([data-own-design]):not(.kiosk-cell--picture) .recog--hosted .recog-item:not(.occasions__tile){background:none;box-shadow:none;border-radius:0;padding-inline:0;border-block-end:max(1px,.15vmin) solid var(--screen-line, var(--kiosk-line, rgba(255, 255, 255, .2)))}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kiosk-cell:not([data-own-design]):not(.kiosk-cell--picture) .recog--hosted .recog-item:not(.occasions__tile):last-child{border-block-end:0}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .recog--hosted:not(.kiosk-cell--picture *) :is(.board-tile,.occasions__card){background:var(--frame-face);box-shadow:var(--frame-ring-in),var(--frame-shadow)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen^="bg:theme:"] .kiosk-cell--picture{--frame-round: initial;--frame-width: initial;--frame-line: initial;--frame-rule: initial;--frame-card: initial;--frame-edge: initial;--frame-shadow: initial;--frame-material: initial;--frame-face: initial;--frame-ring: initial;--frame-ring-in: initial;--frame-gap: initial;--frame-crest: initial;--frame-title-fill: initial;--frame-title-ink: initial;--frame-title-edge: initial;--frame-arch: initial;--frame-face-arch: initial}:is(.kiosk,.widget-preview__wall,.kiosk-fixed):is([data-screen="bg:theme:morningStone"],[data-screen="bg:theme:tallit"],[data-screen="bg:theme:heichal"]){text-shadow:none}:is(.kiosk,.widget-preview__wall,.kiosk-fixed):is([data-screen="bg:theme:morningStone"],[data-screen="bg:theme:tallit"],[data-screen="bg:theme:heichal"]) .recog-list{gap:2cqh 1.8cqw}:is(.kiosk,.widget-preview__wall,.kiosk-fixed):is([data-screen="bg:theme:morningStone"],[data-screen="bg:theme:tallit"],[data-screen="bg:theme:heichal"]) .recog-item{min-height:max(3.5vmin,10cqh);padding-block:1.35cqh}:is(.kiosk,.widget-preview__wall,.kiosk-fixed):is([data-screen="bg:theme:morningStone"],[data-screen="bg:theme:tallit"],[data-screen="bg:theme:heichal"]) .recog-item__amount{margin-inline-start:auto;min-inline-size:7ch;text-align:end;white-space:nowrap}:is(.kiosk,.widget-preview__wall,.kiosk-fixed):is([data-screen="bg:theme:morningStone"],[data-screen="bg:theme:tallit"],[data-screen="bg:theme:heichal"]) .kiosk-view[data-view=tiles]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11em),1fr))}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen="bg:theme:morningStone"] :is(.recog-item__amount,.debt-totals dd){color:var(--screen-ink)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed):is([data-screen="bg:theme:heichal"],[data-screen="bg:theme:erez"]) :is(.kiosk-panel>h2,.kiosk-cell__title,.recog-title,.kiosk-prayers .kiosk-cols h3,.kr-block__head,.kr-study__track,.mem.ann-notice:not(.kiosk-cell *)>.name,.hyr__title,.hayom-yom__title,.qr-invite__title,.day-card h3,.tef-now__service):not([data-own-design] *){position:relative;isolation:isolate;box-sizing:border-box;inline-size:fit-content;max-inline-size:100%;margin-inline:auto;margin-block-end:1.2vmin;padding:.3em 1.5em .34em;text-align:center;line-height:1.2;text-wrap:balance;color:var(--frame-title-ink);text-shadow:none;opacity:1;background:none;border:0;border-block-end:0;font-weight:800}:is(.kiosk,.widget-preview__wall,.kiosk-fixed):is([data-screen="bg:theme:heichal"],[data-screen="bg:theme:erez"]) :is(.kiosk-panel>h2,.kiosk-cell__title,.recog-title,.kiosk-prayers .kiosk-cols h3,.kr-block__head,.kr-study__track,.mem.ann-notice:not(.kiosk-cell *)>.name,.hyr__title,.hayom-yom__title,.qr-invite__title,.day-card h3,.tef-now__service):not([data-own-design] *):before,:is(.kiosk,.widget-preview__wall,.kiosk-fixed):is([data-screen="bg:theme:heichal"],[data-screen="bg:theme:erez"]) :is(.kiosk-panel>h2,.kiosk-cell__title,.recog-title,.kiosk-prayers .kiosk-cols h3,.kr-block__head,.kr-study__track,.mem.ann-notice:not(.kiosk-cell *)>.name,.hyr__title,.hayom-yom__title,.qr-invite__title,.day-card h3,.tef-now__service):not([data-own-design] *):after{content:"";display:block;position:absolute;z-index:-1;opacity:1;transform:none;inline-size:auto;block-size:auto;margin:0;border:0;box-shadow:none}:is(.kiosk,.widget-preview__wall,.kiosk-fixed):is([data-screen="bg:theme:heichal"],[data-screen="bg:theme:erez"]) :is(.kiosk-panel>h2,.kiosk-cell__title,.recog-title,.kiosk-prayers .kiosk-cols h3,.kr-block__head,.kr-study__track,.mem.ann-notice:not(.kiosk-cell *)>.name,.hyr__title,.hayom-yom__title,.qr-invite__title,.day-card h3,.tef-now__service):not([data-own-design] *):before{top:0;right:0;bottom:0;left:0;background:var(--frame-title-edge);clip-path:var(--title-shape)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed):is([data-screen="bg:theme:heichal"],[data-screen="bg:theme:erez"]) :is(.kiosk-panel>h2,.kiosk-cell__title,.recog-title,.kiosk-prayers .kiosk-cols h3,.kr-block__head,.kr-study__track,.mem.ann-notice:not(.kiosk-cell *)>.name,.hyr__title,.hayom-yom__title,.qr-invite__title,.day-card h3,.tef-now__service):not([data-own-design] *):after{inset:max(2px,.22vmin);background:var(--frame-title-fill);clip-path:var(--title-shape)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed):is([data-screen="bg:theme:heichal"],[data-screen="bg:theme:erez"]) .kiosk-panel>h2:not([data-own-design] *){z-index:1;margin-block-end:-1.2vmin;padding-block:.1em .14em;line-height:1.15}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen="bg:theme:erez"] .kiosk-panel>h2:not([data-own-design] *){padding-block:.2em .24em;margin-block-end:-1.8vmin}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen="bg:theme:heichal"]{--title-shape: polygon(.62em 0, calc(100% - .62em) 0, 100% 50%, calc(100% - .62em) 100%, .62em 100%, 0 50%)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen="bg:theme:erez"]{--title-shape: polygon(0 0, .85em 0, 1.15em .16em, calc(100% - 1.15em) .16em, calc(100% - .85em) 0, 100% 0, calc(100% - .42em) 50%, 100% 100%, calc(100% - .85em) 100%, calc(100% - 1.15em) calc(100% - .16em) , 1.15em calc(100% - .16em) , .85em 100%, 0 100%, .42em 50%)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen="bg:theme:erez"] :is(.kiosk-panel>h2,.kiosk-cell__title,.recog-title,.kiosk-prayers .kiosk-cols h3,.kr-block__head,.kr-study__track,.mem.ann-notice:not(.kiosk-cell *)>.name,.hyr__title,.hayom-yom__title,.qr-invite__title,.day-card h3,.tef-now__service):not([data-own-design] *){padding-inline:1.7em;padding-block:.36em .4em}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen="bg:theme:erez"] :is(.kiosk-panel>h2,.kiosk-cell__title,.recog-title,.kiosk-prayers .kiosk-cols h3,.kr-block__head,.kr-study__track,.mem.ann-notice:not(.kiosk-cell *)>.name,.hyr__title,.hayom-yom__title,.qr-invite__title,.day-card h3,.tef-now__service):not([data-own-design] *):after{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(73,36,12,.2) 0 1.15em,transparent 1.15em calc(100% - 1.15em),rgba(73,36,12,.2) calc(100% - 1.15em)),var(--frame-title-fill)}:is(.kiosk,.widget-preview__wall,.kiosk-fixed):is([data-screen="bg:theme:heichal"],[data-screen="bg:theme:erez"]) .kiosk-prayers .kiosk-cols h3 :is(span,b,em,mark){color:inherit}:is(.kiosk,.widget-preview__wall,.kiosk-fixed)[data-screen="bg:theme:heichal"] :is(.kiosk-panel-bare>.hyr,.mem.ann-notice:not(.kiosk-cell *),.kr-page[data-kind=zmanim] .kr-block,.kiosk-layout:is([data-layout=THREE_COLUMNS],[data-layout=LEFT_RIGHT],[data-layout=CENTER_WIDE],[data-layout=FEATURED_LEFT],[data-layout=FEATURED_TOP],[data-layout^=SIDE_])>.kiosk-cell:not([data-own-design]):not(.kiosk-cell--picture)){border-radius:46% 46% 1.4vmin 1.4vmin / var(--frame-arch) var(--frame-arch) 1.4vmin 1.4vmin;background:var(--frame-face-arch);padding-block-start:calc(var(--frame-arch) * .7 + 1vmin)}.recog .fast-board__title{font-size:calc(max(3.2vmin,15cqmin) * var(--kiosk-text-scale, 1));letter-spacing:-.01em}.fast-board__date{opacity:.9;font-size:calc(max(1.6vmin,6cqmin) * var(--kiosk-text-scale, 1));font-weight:600;letter-spacing:0}.recog.fast-board .board-tile{min-inline-size:26cqw;padding-block:3cqh}.recog.fast-board .board-tile dd{font-size:calc(max(2.4vmin,12cqmin) * var(--kiosk-text-scale, 1))}.patron{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4cqh}.patron__head{flex:none}.recog .patron__heading{font-weight:600;letter-spacing:.02em;color:inherit;opacity:.92;font-size:calc(max(1.6vmin,5.4cqmin) * var(--kiosk-text-scale, 1))}.patron__plaques{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:3cqh 3cqw;inline-size:100%}.patron__plaque{--gilt: var(--recog-accent);position:relative;isolation:isolate;display:grid;justify-items:center;align-content:center;gap:2.2cqh;inline-size:min(100%,78cqw);min-block-size:30cqh;padding:6cqh 8cqw;box-sizing:border-box}.patron__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:visible;pointer-events:none;filter:drop-shadow(0 .8vmin 1.6vmin rgba(0,0,0,.3))}.patron__frame-face{fill:var(--recog-card);stroke:var(--gilt)}.patron__frame-echo{fill:none;stroke:color-mix(in srgb,var(--gilt) 55%,transparent)}.patron__frame-gilt{fill:var(--gilt)}.patron[data-n="2"] .patron__plaque,.patron[data-n="3"] .patron__plaque{min-block-size:22cqh;padding-block:4.5cqh}.patron__name{font-family:var(--font-display);font-weight:800;line-height:1.1;text-align:center;text-wrap:balance;color:var(--recog-accent);font-size:calc(max(3vmin,12cqmin) * var(--kiosk-text-scale, 1))}.patron[data-n="2"] .patron__name{font-size:calc(max(2.4vmin,9cqmin) * var(--kiosk-text-scale, 1))}.patron[data-n="3"] .patron__name{font-size:calc(max(2vmin,7cqmin) * var(--kiosk-text-scale, 1))}.patron__note{font-size:calc(max(1.5vmin,5cqmin) * var(--kiosk-text-scale, 1));font-weight:500;line-height:1.3;text-align:center;text-wrap:balance}.patron[data-n="2"] .patron__note,.patron[data-n="3"] .patron__note{font-size:calc(max(1.2vmin,3.8cqmin) * var(--kiosk-text-scale, 1))}.recog .patron__greeting{margin:1cqh 0 0;text-align:center;text-wrap:balance;opacity:.85;font-size:calc(max(1.3vmin,4.2cqmin) * var(--kiosk-text-scale, 1))}.patron__closing{margin:0;text-align:center;text-wrap:balance;font-weight:500;font-size:calc(max(1.3vmin,4.2cqmin) * var(--kiosk-text-scale, 1))}:is(.kiosk,.widget-preview__wall,.kiosk-fixed):is([data-screen="bg:theme:morningStone"],[data-screen="bg:theme:tallit"],[data-screen="bg:theme:heichal"]) .patron__frame{filter:drop-shadow(0 .4vmin 1vmin rgba(0,0,0,.1))}.kiosk .mem.ann-invite{display:flex;align-items:center;justify-content:center;gap:5vmin;inline-size:min(100%,150vmin);margin:auto;min-block-size:min(100%,60vmin);box-sizing:border-box;padding:5vmin 6vmin;text-align:start}.kiosk-autoscroll-inner:has(>.ann-invite){display:flex;flex-direction:column;justify-content:center;min-height:100%}.ann-invite__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1.6vmin}.kiosk .mem.ann-invite>.ann-invite__text>.name{font-size:calc(var(--kt-display) * 1.1);font-weight:800;line-height:1.15;text-wrap:balance;padding-bottom:1.4vmin;border-bottom:var(--frame-rule, 3px double var(--kiosk-accent-soft))}.ann-invite__form{font-size:var(--kt-title);font-weight:700;color:var(--kiosk-ink)}.ann-invite__body,.ann-invite__form-text{font-size:var(--kt-title);line-height:1.4;color:var(--kiosk-ink)}.ann-invite__form-text{color:var(--kiosk-muted)}.ann-invite__hint{margin-top:1vmin;font-size:var(--kt-body);font-weight:700;color:var(--kiosk-accent)}.ann-invite__qr{flex:none;inline-size:min(38vmin,40%);block-size:auto;aspect-ratio:1;padding:1.4vmin;background:#fff;border-radius:.8vmin;image-rendering:pixelated;box-shadow:0 .6vmin 2vmin #0000004d}@media (orientation: portrait){.kiosk .mem.ann-invite{flex-direction:column;text-align:center}.ann-invite__qr{inline-size:min(52vmin,70%)}}.recog.fast-board .fast-board__bar{background:color-mix(in srgb,currentColor 16%,transparent)}.kiosk:is([data-screen^="family:"],[data-screen^="bg:"]) .sdates__item{border-color:var(--kiosk-line)}.kiosk:is([data-screen^="family:"],[data-screen^="bg:"]) .sdates__name{color:var(--kiosk-accent)}.kiosk:is([data-screen^="family:"],[data-screen^="bg:"]) :is(.sdates__sub,.sdates__when){color:var(--kiosk-ink)}.kiosk:is([data-screen^="family:"],[data-screen^="bg:"]) .sdates__item--today .sdates__when{color:var(--kiosk-accent)}.kiosk:is([data-screen^="family:"],[data-screen^="bg:"])>.kiosk-main>.kiosk-body>.kiosk-panel>h2{display:flex;align-items:center;justify-content:center;gap:2.6vmin;margin:.2vmin 0 2.2vmin;text-align:center;font-family:var(--font-display);font-weight:700;letter-spacing:.03em;font-size:calc(4.8vmin * var(--kiosk-text-scale, 1));color:var(--screen-accent)}.kiosk-prayers[data-cols="1"] .kiosk-cols{max-inline-size:30em}.kiosk-prayers .kiosk-row__label{font-weight:500}.kiosk-prayers__today{display:inline-block;margin-inline-start:.6em;padding:.08em .6em;border-radius:999px;font-size:.5em;font-weight:700;letter-spacing:.02em;vertical-align:.35em;color:var(--kiosk-canvas, #1b120a);background:var(--kiosk-accent);text-shadow:none}.kiosk-prayers[data-today=weekday] .kiosk-list[data-col=shabbat],.kiosk-prayers[data-today=shabbat] .kiosk-list[data-col=weekday],.kiosk-prayers[data-today=weekday] .kiosk-cols--head h3[data-col=shabbat],.kiosk-prayers[data-today=shabbat] .kiosk-cols--head h3[data-col=weekday]{opacity:.74}.kiosk[data-screen="family:community"] .mem.ann-notice{background:color-mix(in srgb,#fff 50%,transparent);border-inline-start:max(3px,.55vmin) solid var(--kiosk-accent);box-shadow:0 .3vmin 1.2vmin #1c28381a}.kiosk[data-screen="family:community"] .mem.ann-notice>.name,.kiosk[data-screen="family:community"] .mem.ann-invite>.ann-invite__text>.name{color:var(--kiosk-accent);border-bottom:0;padding-bottom:.4vmin}.kiosk-autoscroll-inner:has(>.kiosk-study){display:flex;flex-direction:column;justify-content:center;min-height:100%}.kiosk .kiosk-study{display:grid;gap:2vmin 1.6vw;font-size:var(--kt-body);grid-template-columns:repeat(auto-fit,minmax(min(100%,15em),1fr))}.kiosk .mem.kiosk-study__item{margin:0;display:flex;flex-direction:column;justify-content:center;gap:1vmin;padding-block:2.6vmin}.kiosk .mem.kiosk-study__item>.name{font-size:var(--kt-body);font-weight:600;color:var(--kiosk-accent)}.kiosk .mem.kiosk-study__item>.date:before{display:none}.kiosk .mem.kiosk-study__item>.kiosk-study__reading{font-size:calc(var(--kt-title) * 1.15);font-weight:700;color:var(--kiosk-ink)}.kr-page{--kr-fit: calc(var(--kiosk-text-pref, 1) * var(--kiosk-viewport-scale, 1) * var(--row-fit, 1));--kr-primary: calc(6.4vmin * var(--kr-fit));--kr-label: calc(4.8vmin * var(--kr-fit));--kr-section: calc(4.2vmin * var(--kr-fit));--kr-secondary: calc(3.6vmin * var(--kr-fit));--kr-tertiary: calc(3vmin * var(--kr-fit));display:flex;flex-direction:column;height:100%;min-height:0}.kr-page[data-fit=fit]{justify-content:center}.kr-page[data-fit=fit]>.kiosk-autoscroll{flex:0 0 auto}.kr-blocks{display:flex;gap:4vmin 5vw;justify-content:center;align-items:flex-start}.kr-block{flex:1 1 0;min-width:0;max-inline-size:calc(var(--kr-label) * 16 * var(--kr-cols, 1))}.kr-page[data-columns="1"] .kr-block{max-inline-size:calc(var(--kr-label) * 17)}.kr-block__head{margin:0 0 1.4vmin;padding-block-end:.3em;text-align:center;font-family:var(--font-display);font-weight:700;font-size:var(--kr-section);line-height:1.15;color:var(--kiosk-accent);border-block-end:var(--frame-rule, max(1px, .22vmin) solid color-mix(in srgb, var(--kiosk-accent) 55%, transparent));display:flex;align-items:center;justify-content:center;gap:.4em}.kr-chip{font-size:.55em;font-weight:700;padding:.1em .65em;border-radius:999px;color:var(--kiosk-canvas, #1b120a);background:var(--kiosk-accent);text-shadow:none}.kr-part{font-size:.6em;font-weight:600;opacity:.7;font-variant-numeric:tabular-nums}.kr-block__cols{display:grid;gap:0 4vw}.kr-col{display:grid;grid-template-rows:repeat(var(--kr-rows, 1),minmax(0,1fr));gap:1vmin}.kr-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.2em;padding:.9vmin 1.6vmin;border-radius:calc(1vmin * var(--frame-round, 1));background:color-mix(in srgb,var(--kiosk-surface, rgba(0,0,0,.25)) 58%,transparent);font-size:var(--kr-label)}.kr-row__text{min-width:0}.kr-row__label{font-weight:600;line-height:1.12;color:var(--kiosk-ink);text-wrap:balance;overflow-wrap:break-word}.kr-row__sub{display:flex;flex-wrap:wrap;column-gap:.55em;row-gap:.1em;margin-block-start:.25em;font-size:var(--kr-tertiary);line-height:1.2;color:var(--kiosk-muted)}.kr-row__sub{overflow-x:clip}.kr-row__sub>*+*{position:relative}.kr-row__sub>*+*:before{content:"·";position:absolute;inset-inline-end:100%;inline-size:.55em;text-align:center;opacity:.7}.kr-row__qualifier{font-size:var(--kr-secondary);font-weight:700;color:var(--kiosk-accent);line-height:1.1;align-self:baseline}.kr-row__note{align-self:baseline}.kr-row__time{font-size:var(--kr-primary);font-weight:800;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--kiosk-ink);white-space:nowrap;unicode-bidi:isolate}.kr-row__ampm{font-size:.5em;font-weight:700;margin-inline-start:.2em;opacity:.8}.kr-row--hot .kr-row__time,.kr-row--hot .kr-row__label{color:var(--kiosk-accent)}.kr-row--upcoming .kr-row__time{opacity:.85}.kr-page[data-kind=shiurim] .kr-row__label{font-size:calc(var(--kr-label) * .9)}.kr-page[data-kind=shiurim] .kr-row__time{font-size:calc(var(--kr-label) * .85)}.kr-page[data-kind=shiurim] .kr-row__qualifier{color:var(--kiosk-muted);font-weight:600;font-size:var(--kr-tertiary)}.kr-page[data-kind=shiurim] .kr-row--hot .kr-row__qualifier{color:var(--kiosk-accent)}@keyframes kiosk-strip-in{0%{opacity:0;translate:0 2cqh}to{opacity:1;translate:none}}:is(.kiosk-fixed,.kiosk-cell--side) .kiosk-view[data-view=tiles][data-column]{display:flex;flex-direction:column;gap:1.2vmin}:is(.kiosk-fixed,.kiosk-cell--side) .kiosk-view[data-column]>.kiosk-ztile{flex:1 0 auto}:is(.kiosk-fixed,.kiosk-cell--side) .kiosk-view[data-column]>.kiosk-view__group{flex:none}.kr-refuah{display:grid;grid-template-columns:repeat(var(--kr-refuah-cols, 1),minmax(0,1fr));gap:0 calc(var(--kr-label) * 1.4);align-items:start;margin-inline:auto;max-inline-size:calc(var(--kr-label) * 11 * var(--kr-refuah-cols, 1))}.kr-refuah__col{display:flex;flex-direction:column;gap:calc(var(--kr-label) * .45);margin:0;padding:0;list-style:none}.kr-refuah__name{font-size:var(--kr-label);font-weight:600;line-height:1.2;text-align:center;color:var(--kiosk-ink);text-wrap:balance;overflow-wrap:break-word}.kiosk-refuah{margin:0;padding:0;list-style:none;columns:auto calc(var(--kt-body) * 10);column-gap:calc(var(--kt-body) * 1.6);column-fill:balance}.kiosk-refuah__name{break-inside:avoid;padding-block:calc(var(--kt-body) * .2);font-size:var(--kt-body);font-weight:600;line-height:1.25;text-align:center;color:var(--kiosk-ink)}.kiosk:is([data-screen^="bg:"],[data-screen^="family:"]) .kr-refuah{padding:calc(var(--kr-label) * .6) calc(var(--kr-label) * .9);border-radius:calc(1.2vmin * var(--frame-round, 1));border:var(--frame-width, 1px) solid var(--frame-line, var(--kiosk-line));background:color-mix(in srgb,var(--kiosk-surface, rgba(0,0,0,.25)) 78%,transparent)}.kr-study{display:grid;gap:2.4vmin 2vw;height:100%;min-height:0}.kr-study__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.2vmin;min-width:0;min-height:0;padding:3vmin 3vw;text-align:center;border-radius:calc(1.4vmin * var(--frame-round, 1));background:linear-gradient(180deg,var(--kiosk-surface-strong),var(--kiosk-surface));border:1px solid var(--kiosk-line)}.kr-study__track{font-size:var(--kr-secondary);font-weight:700;line-height:1.15;color:var(--kiosk-accent);text-wrap:balance;padding-block-end:1.2vmin;border-block-end:var(--frame-rule, max(1px, .2vmin) solid color-mix(in srgb, var(--kiosk-accent) 45%, transparent))}.kr-study__tile{overflow:hidden}.kr-study__track{flex:none;max-inline-size:100%}.kr-study__reading{flex:none;max-inline-size:100%;overflow:hidden;font-family:var(--font-display);font-size:calc(var(--kr-label) * 1.3 * var(--fit, 1));font-weight:800;line-height:1.2;color:var(--kiosk-ink);text-wrap:balance;overflow-wrap:break-word}.kr-study[data-count="1"] .kr-study__reading,.kr-study[data-count="2"] .kr-study__reading{font-size:calc(var(--kr-primary) * 1.05 * var(--fit, 1))}.kr-study__reading[data-clamp]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--study-lines, 2);line-clamp:var(--study-lines, 2)}.kr-study__reading[data-clamp] .kr-study__part{display:inline}.kr-study__part{display:inline-block}.kr-study__part+.kr-study__part:before{content:"·";margin-inline-end:.35em;opacity:.6}.kr-study__siyum{flex:none;max-inline-size:100%;font-size:var(--kr-label);font-weight:700;line-height:1.2;color:var(--kiosk-accent);text-wrap:balance}.kr-page[data-kind=zmanim] .kr-block{max-inline-size:calc(var(--kr-label) * 21 * var(--kr-cols, 1));padding:1.4vmin 3.2vmin;border-radius:calc(1.4vmin * var(--frame-round, 1));background:var(--frame-card, color-mix(in srgb, var(--kiosk-surface-strong, rgba(0,0,0,.4)) 78%, transparent));background-image:var(--frame-material, none);border:var(--frame-width, 1px) solid var(--frame-line, var(--kiosk-line));box-shadow:var(--frame-shadow, 0 1.2vmin 4vmin rgba(0, 0, 0, .22)),inset 0 0 0 max(1px,.3vmin) color-mix(in srgb,var(--kiosk-accent) 18%,transparent)}.kr-page[data-kind=zmanim] .kr-block__cols{column-gap:0}.kr-page[data-kind=zmanim] .kr-col{gap:0;padding-inline:2.4vmin}.kr-page[data-kind=zmanim] .kr-col+.kr-col{border-inline-start:max(1px,.2vmin) solid color-mix(in srgb,var(--kiosk-accent) 45%,transparent)}.kr-page[data-kind=zmanim] .kr-row{background:none;border-radius:0;padding:1vmin .4vmin;border-block-end:1px solid color-mix(in srgb,var(--kiosk-line) 80%,transparent)}.kr-page[data-kind=zmanim] .kr-row:last-child{border-block-end:0}.kr-page[data-kind=zmanim] .kr-row__label{text-wrap:pretty}.kr-study{gap:0;border-radius:calc(1.4vmin * var(--frame-round, 1));overflow:hidden;background:var(--frame-card, color-mix(in srgb, var(--kiosk-surface-strong, rgba(255,255,255,.6)) 82%, transparent));background-image:var(--frame-material, none);border:var(--frame-width, 1px) solid var(--frame-line, var(--kiosk-line));box-shadow:var(--frame-shadow, 0 1.2vmin 4vmin rgba(0, 0, 0, .14)),inset 0 0 0 max(1px,.3vmin) color-mix(in srgb,var(--kiosk-accent) 20%,transparent)}.kr-study .kr-study__tile{background:none;border:0;border-radius:0;box-shadow:max(1px,.2vmin) max(1px,.2vmin) 0 0 color-mix(in srgb,var(--kiosk-accent) 35%,transparent)}.kiosk-panel .kiosk-list>.mem.ann-notice:not(.kiosk-grid-cell *)>.name{font-size:var(--kr-label);font-weight:700;line-height:1.15}.kiosk-panel .kiosk-list>.mem.ann-notice:not(.kiosk-grid-cell *)>.date{font-size:var(--kr-secondary);line-height:1.35;color:var(--kiosk-ink)}.passkeys__list{list-style:none;margin:0 0 var(--sp-3);padding:0;display:grid;gap:var(--sp-2)}.passkeys__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2)}.passkeys__meta{display:grid;gap:2px;min-width:0}.passkeys__actions,.passkeys__rename{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.notify-device{margin-bottom:var(--sp-4, var(--sp-4))}.notify-device__on{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin:0}.notify-devices{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.notify-devices__row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) 0;border-top:1px solid var(--line)}.notify-devices__text{display:grid;gap:2px;min-width:0}.notify-device--compact{padding-block:var(--sp-3, var(--sp-3))}.notify-device__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-3, var(--sp-3))}.notify-device__status{display:grid;gap:2px;min-width:0}.notify-device__status>h3{margin:0;font-size:var(--fs-md)}.notify-device__meta{display:flex;flex-wrap:wrap;column-gap:var(--sp-3, var(--sp-3))}.notify-device__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.notify-device__details{margin-top:var(--sp-3, var(--sp-3))}.notify-prefs__actions{display:inline-flex;gap:4px;white-space:nowrap}.notify-prefs__na>summary{cursor:pointer;color:var(--muted);font-size:var(--fs-sm);min-height:32px}.notify-prefs__na{margin-top:var(--sp-4, var(--sp-4))}.notify-prefs__na-list{margin:0;padding-inline-start:1.2em;color:var(--muted)}.cpush-cats{list-style:none;margin:var(--sp-3, var(--sp-3)) 0 0;padding:0;display:grid;gap:var(--sp-2)}.cpush-cats label{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:44px}.cnotice-box{display:grid;gap:var(--sp-1);margin-top:var(--sp-3, var(--sp-3))}.cmsg-preview{display:grid;gap:4px;padding:var(--sp-3, var(--sp-3));border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);overflow-wrap:anywhere}.cmsg-field .field__help{text-align:end;font-variant-numeric:tabular-nums}.cmsg-channels{margin-top:var(--sp-4);display:grid}.cmsg-channel{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--sp-3);row-gap:2px;align-items:center;min-height:44px;padding-block:var(--sp-2);cursor:pointer}.cmsg-channel+.cmsg-channel{border-top:1px solid var(--line)}.cmsg-channel>input{grid-row:1;margin:0;inline-size:18px;block-size:18px}.cmsg-channel__name{grid-row:1;grid-column:2;font-weight:600}.cmsg-channel__note{grid-column:2;color:var(--help-ink);font-size:var(--fs-xs);line-height:1.45;overflow-wrap:anywhere}.cmsg-channel__note.err{color:var(--danger);margin:0;font-size:var(--fs-xs)}.cmsg-channel.is-off{cursor:not-allowed}.cmsg-channel.is-off .cmsg-channel__name{color:var(--muted);font-weight:400}.cmsg-channels>.field__error{margin-top:var(--sp-1)}.cmsg-summary{margin:var(--sp-3, var(--sp-3)) 0 0;padding-inline-start:1.2em;display:grid;gap:4px;overflow-wrap:anywhere}.cnotice-box label{display:flex;gap:var(--sp-2);align-items:center;min-height:44px}.me-times__day+.me-times__day{margin-top:var(--sp-3, var(--sp-3))}.me-times__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--surface-sunk);border-radius:var(--r-sm);position:sticky;top:var(--sticky-top, 0);z-index:2}.me-times__date{margin:0;font-size:var(--fs-md)}.me-times__civil{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.me-times__civil .pill{margin-inline-start:0}.me-times__list{list-style:none;margin:0;padding:0}.me-times__list li{display:flex;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--line)}.me-times__list li:first-child{border-top:0}.me-times__list bdi{font-variant-numeric:tabular-nums;font-weight:600}.me-shiur{display:flex;flex-direction:column;gap:2px;min-width:0}.me-shiur__meta{font-size:var(--fs-xs)}.finance-board .recog-gauge+.finance-tiles{margin-top:1.6cqh}.detail-summary{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-3)}.detail-summary__badges{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.detail-summary__meta,.detail-summary__links{margin:0;font-size:var(--fs-sm);color:var(--muted)}.detail-summary__links{display:flex;flex-wrap:wrap;gap:4px 16px}.modal-body .detail-tabs{position:sticky;top:var(--sticky-top, 0);z-index:4;background:var(--surface);margin-inline:calc(-1 * var(--modal-pad, 0px));padding-inline:var(--modal-pad, 0px);padding-top:var(--modal-pad, 0px);margin-top:calc(-1 * var(--modal-pad, 0px))}.modal-body .detail-tabs>.tabs{margin-block-end:0}.modal-body{--modal-tabs-h: 37px}@media (pointer: coarse){.modal-body{--modal-tabs-h: 49px}}.modal-body .tabs:not(.detail-tabs>.tabs,.card .tabs){position:sticky;top:calc(-1 * var(--modal-pad, 0px));z-index:4;min-block-size:var(--modal-tabs-h);box-sizing:border-box;background:var(--surface)}.modal-body:has(.tabs:not(.detail-tabs>.tabs,.card .tabs)){--sticky-top: calc(var(--modal-tabs-h) - var(--modal-pad, 0px))}.detail-panel{padding-top:var(--sp-4)}.detail-panel__acts{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-2)}.detail-panel:focus{outline:none}.detail-section+.detail-section{border-top:1px solid var(--line);margin-top:var(--sp-5);padding-top:var(--sp-4)}.detail-section__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-2)}.detail-section__head h4{margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold)}.detail-section__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.detail-section__hint{margin:0 0 var(--sp-3);font-size:var(--fs-xs);color:var(--muted)}.detail-section h5{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-sm);color:var(--muted)}.detail-callout{border-inline-start:3px solid var(--warn);background:var(--surface-2);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4);border-radius:var(--r-sm)}.detail-callout h4{margin:0 0 4px;font-size:var(--fs-md)}.detail-callout p{margin:0 0 var(--sp-2);font-size:var(--fs-sm)}.detail-callout .detail-callout__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.detail-form-actions{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3)}.syn-auth-channel{display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-2);min-height:44px;padding:var(--sp-1) 0;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:var(--fs-sm);cursor:pointer}.syn-auth-channel{margin-block:var(--sp-1)}.syn-auth-channel input[type=checkbox].switch{flex:none}.detail-danger{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--line-strong)}.detail-danger>h4{margin:0 0 var(--sp-2);font-size:var(--fs-md);color:var(--danger)}.detail-danger__rows{border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));border-radius:var(--r-sm)}.detail-danger__row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap}.detail-danger__row+.detail-danger__row{border-top:1px solid var(--line)}.detail-danger__row p{margin:2px 0 0;font-size:var(--fs-xs);color:var(--muted)}.detail-danger__row>div:first-child{flex:1 1 240px;min-width:0}@media (max-width: 620px){.detail-danger__action,.detail-danger__action>button{width:100%}.detail-danger__action>button{min-height:44px}}.detail-panel .detail-section h4{margin:0 0 var(--sp-2);font-size:var(--fs-md)}.detail-panel .detail-section h4~h4{margin-top:var(--sp-4)}.detail-callout h4~h4{margin-top:var(--sp-3)}.pux-list{list-style:none;margin:0;padding:0}.pux-list>li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0}.pux-list>li+li{border-top:1px solid var(--line)}.pux-list__main{min-width:0;flex:1 1 auto}.pux-list__meta{font-size:var(--fs-xs);margin-top:2px}.pux-list__actions{display:inline-flex;gap:4px;flex:none}.sessions__list{margin-block-end:var(--sp-3)}.fin-save-supplier{display:flex;align-items:center;gap:8px;margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--muted)}.fin-tag-pills{display:inline-flex;flex-wrap:wrap;gap:4px}.record-tags{display:inline-flex;flex-wrap:nowrap;gap:4px;align-items:center;white-space:nowrap}.fin-period{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0;max-width:100%}.fin-period>.segmented-wrap{margin:0;min-width:0;max-width:100%}.fin-period__range{display:inline-flex;flex-wrap:wrap;gap:var(--sp-2)}.fin-period__range input{width:auto}.field.field--inline{display:inline-flex;align-items:center;gap:var(--sp-2);margin:0;min-width:0}.field.field--inline>label,.field.field--inline>.field-label{margin:0;white-space:nowrap}.field.field--inline>:where(input,select){width:auto;min-height:var(--control-h)}.field.field--inline>.select-lb{min-width:10rem}.checkbox-group{border:0;padding:0;margin:0 0 var(--sp-3);min-width:0}.checkbox-group>legend{padding:0;margin-bottom:var(--sp-2)}.filter-sheet .checkbox-group.drawer-group{margin:0}.checkbox-group>legend .checkbox-group__all{color:inherit;font:inherit;letter-spacing:inherit}.filter-sheet .cal-show-all{padding-block-end:var(--sp-2);font-weight:600}.checkbox-group__options,.form-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:0 var(--sp-4);margin:0 0 var(--sp-1)}.checkbox-group__option,.form-checks>.form-check,.fieldgroup>.form-check,.fieldgroup>label:has(>input:is([type=checkbox],[type=radio])){display:flex;align-items:center;gap:var(--sp-2);min-block-size:36px;margin:0;font-size:inherit;letter-spacing:normal;color:var(--ink);cursor:pointer}.fieldgroup>label:has(>input:is([type=checkbox],[type=radio])){font-weight:400}:is(.checkbox-group__option,.form-checks>.form-check,.fieldgroup>.form-check)>input,.fieldgroup>label>input:is([type=checkbox],[type=radio]){flex:none;margin:0}@media (pointer: coarse){.checkbox-group__option,.form-checks>.form-check,.fieldgroup>.form-check,.fieldgroup>label:has(>input:is([type=checkbox],[type=radio])){min-block-size:44px}}.rg-address-label{display:block;font-weight:600;margin-bottom:2px}.rg-address-status{margin:0 0 4px;font-size:var(--fs-sm);line-height:1.5}.rg-address-host{overflow-wrap:anywhere}.rg-address-action{display:inline-block;margin-top:2px;font-size:var(--fs-sm)}.rg-address input{margin-bottom:2px}.rg-address small{display:block}.rg-visibility{border:0;padding:0;margin:var(--sp-1) 0 var(--sp-3)}.rg-visibility legend{padding:0;margin-bottom:4px;font-weight:600}.rg-visibility .form-check{margin:0}.rg-visibility small{display:block;margin:-2px 0 var(--sp-2);padding-inline-start:26px}.passkeys__list{gap:0}:is(.me-overview__list>li,.me-forms__list>.me-forms__item,.passkeys__list>.passkeys__item){padding-block:var(--sp-2);border-top:1px solid var(--line)}:is(.me-overview__list>li,.me-forms__list>.me-forms__item,.passkeys__list>.passkeys__item):first-child{border-top:0;padding-top:0}.me-seats__list{list-style:none;margin:0;padding:0}.me-seats__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-1) var(--sp-3);padding-block:var(--sp-2);border-top:1px solid var(--line)}.me-seats__item:first-child{border-top:0;padding-top:0}.me-seats__name{flex:1 1 14rem;min-width:0}.me-seats__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.me-aliyot__range{display:grid;grid-template-columns:repeat(2,minmax(0,13rem)) auto;align-items:end;gap:var(--sp-2)}.me-aliyot__range>.field{margin:0}@media (max-width: 600px){.me-aliyot__range{grid-template-columns:repeat(2,minmax(0,1fr))}.me-aliyot__range>button{grid-column:1 / -1;justify-self:start}}.me-auc__state{margin-top:var(--sp-1)}.me-auc--target{outline:2px solid var(--primary);outline-offset:2px;scroll-margin-top:var(--sp-4)}.about-hero{display:grid;justify-items:start;gap:var(--sp-3);padding:clamp(24px,5vw,48px) clamp(18px,4vw,44px);border-radius:var(--r-md);background:radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--brand-2) 16%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--brand-2) 8%,var(--surface)),var(--surface-sunk));border:1px solid color-mix(in srgb,var(--brand-2) 18%,var(--line))}.about-hero__title{margin:0;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.15;letter-spacing:-.02em}.about-hero__sub{margin:0;max-width:60ch;font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.65;text-wrap:pretty}.about-hero__cta{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.about-features{list-style:none;margin:var(--sp-4) 0 0;padding:0;display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.about-feature{min-width:0;padding:clamp(18px,2.4vw,24px);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.about-feature__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:10px;color:var(--brand-2);background:color-mix(in srgb,var(--brand-2) 12%,transparent)}.about-feature__icon svg{inline-size:20px;block-size:20px}.about-feature__title{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-lg)}.about-feature__body{margin:0;max-width:46ch;color:var(--muted);line-height:1.6}.ann-image{display:block;max-inline-size:100%;margin:var(--sp-2) 0 0;padding:0;border:0;border-radius:var(--r-sm);overflow:hidden;background:none;cursor:zoom-in}.ann-image img{display:block;inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:min(60vh,28rem)}.ann-image--poster img{max-block-size:min(85vh,48rem)}.ann-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);background:#000000e0;cursor:zoom-out}.ann-lightbox img{max-inline-size:calc(100vw - 2 * var(--sp-4));max-block-size:calc(100dvh - 2 * var(--sp-4));inline-size:auto;block-size:auto;object-fit:contain}.ann-lightbox__close{position:absolute;inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3);display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;padding:0;border:0;border-radius:50%;background:#ffffff29;color:#fff;cursor:pointer}.me-overview__list>li.me-ann-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center}.me-ann-row__thumb{flex:none;inline-size:56px;block-size:56px;object-fit:cover;border-radius:var(--r-sm);background:var(--line)}.me-ann-row__text{display:flex;flex-direction:column;min-inline-size:0;gap:2px}.me-ann-row__title,.me-ann-row__line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-ann-row__line{font-size:var(--fs-sm)}.me-announcements>.me-announcement+.me-announcement{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}.me-announcement>p{margin:0}.goal-progress{display:inline-flex;align-items:center;gap:var(--sp-2);min-inline-size:8rem}.goal-progress progress{flex:1;inline-size:6rem;block-size:.4rem;border:0;border-radius:999px;background:var(--surface-2);color:var(--ok);overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.goal-progress progress::-webkit-progress-bar{background:var(--surface-2);border-radius:999px}.goal-progress progress::-webkit-progress-value{background:var(--ok);border-radius:999px}.goal-progress progress::-moz-progress-bar{background:var(--ok);border-radius:999px}.goal-progress__pct{font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--muted)}.gabbai-figure{position:relative;margin:0;display:grid;justify-items:center}.gabbai-figure__art{position:relative;isolation:isolate;display:block;max-width:100%}.gabbai-figure__art:after{content:"";position:absolute;z-index:-1;inset-inline:14%;bottom:3%;height:7%;background:radial-gradient(closest-side,rgba(20,32,51,.32),transparent);pointer-events:none}.gabbai-figure img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom,#000 76%,transparent 98%);mask-image:linear-gradient(to bottom,#000 76%,transparent 98%);animation:gabbai-in .6s ease-out both}@keyframes gabbai-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.gabbai-figure img{animation:none}}[dir=rtl] .gabbai-figure--signup picture{display:block;transform:scaleX(-1)}.register-layout{display:grid;gap:var(--sp-5, 24px);align-items:start}.register-layout__form{min-width:0;max-width:640px}.register-layout .gabbai-figure{display:none}@media (min-width: 960px){.register-layout{grid-template-columns:minmax(0,640px) 15rem}.register-layout .gabbai-figure{display:grid;position:sticky;top:var(--sp-6, 32px);padding-top:3rem}}.contact-direct .gabbai-figure{display:none}@media (min-width: 960px){.contact-direct .gabbai-figure{display:grid;margin-bottom:var(--sp-4);padding-top:3.5rem}}.kiosk .mem.kiosk-study__item[data-siyum]{box-shadow:inset 0 0 0 max(2px,.3vmin) var(--kiosk-accent)}.kiosk .mem.kiosk-study__item[data-siyum]>.kiosk-study__reading{color:var(--kiosk-accent)}.kiosk .mem.kiosk-study__item>.kiosk-study__siyum{font-size:var(--kt-body);font-weight:700;color:var(--kiosk-accent);letter-spacing:.02em}.cf-summary{container:cf-summary / inline-size;margin-block:var(--sp-4) var(--sp-5);padding-block-end:var(--sp-4);border-block-end:1px solid var(--line)}.cf-summary__grid{display:grid;grid-template-columns:minmax(0,1fr)}.cf-side{min-width:0}.cf-side+.cf-side{margin-block-start:var(--sp-4);padding-block-start:var(--sp-4);border-block-start:1px solid var(--line)}.cf-side+.cf-side--net{border-block-start:2px solid var(--line-strong)}.cf-lines{margin:var(--sp-2) 0 0;font-size:var(--fs-sm)}.cf-lines>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:6px 0;border-top:1px solid var(--line)}.cf-lines dt{margin:0;min-width:0}.cf-lines dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.cf-lines>.cf-line--sub{border-top:0;padding-block-start:0;padding-inline-start:var(--sp-4);font-size:var(--fs-xs);color:var(--muted)}@container cf-summary (min-width: 40rem){.cf-summary__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr)}.cf-side{padding:0 var(--sp-4)}.cf-side:first-child{padding-inline-start:0}.cf-side:last-child{padding-inline-end:0}.cf-side+.cf-side{margin:0;padding-block-start:0;border-block-start:0;border-inline-start:1px solid var(--line)}.cf-side+.cf-side--net{border-inline-start:2px solid var(--line-strong)}}.app-shell{--page-tabs-h: 37px}@media (pointer: coarse){.app-shell{--page-tabs-h: 49px}}.app-shell .main .tabs:not(.card .tabs,.modal-panel .tabs,.kiosk-editor>.tabs){position:sticky;top:var(--ribbon-h);z-index:6;min-block-size:var(--page-tabs-h);box-sizing:border-box;background:var(--paper)}.app-shell .main .page-area__nav:has(>.tabs,>.subnav){position:sticky;top:var(--ribbon-h);z-index:6;background:var(--paper)}.app-shell .main:has(.tabs:not(.card .tabs,.modal-panel .tabs,.kiosk-editor>.tabs),.page-area__nav>.subnav){--sticky-top: calc(var(--ribbon-h) + var(--page-tabs-h))}.kiosk,.kpv-screen,.widget-preview__wall{--font-body: "Heebo", Arial, "Segoe UI", system-ui, sans-serif;--font-display: var(--font-body)}.task-subtasks{list-style:none;margin:0;padding:0;display:grid}.task-subtask{display:grid;gap:var(--sp-2);padding-block:var(--sp-2);border-block-end:1px solid var(--line)}.task-subtask__head{display:flex;align-items:center;gap:var(--sp-2)}.task-subtask__head input[type=text]{flex:1;min-inline-size:0}.task-subtask__head select{inline-size:auto;flex:none}.task-subtask.is-done .task-subtask__head input[type=text]{color:var(--muted);text-decoration:line-through}.task-subtask textarea{inline-size:100%}.task-ticket{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.task-ticket>select,.task-ticket>.combobox{flex:1;min-inline-size:12rem}.task-checklist__add{display:flex;align-items:center;gap:var(--sp-2);margin-block-start:var(--sp-2)}.task-checklist__add input{flex:1;min-inline-size:0}.task-progress{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0}.task-tags{display:inline-flex;align-items:center;gap:var(--sp-1);white-space:nowrap}.payset-note{margin:var(--sp-2) 0 0;font-size:var(--fs-xs)}.payset-config-head{margin:var(--sp-4) 0 var(--sp-1)}.payset-switches{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin-block-start:var(--sp-3)}.payset-switch{display:inline-flex;align-items:center;gap:var(--sp-2);margin-block-start:var(--sp-3)}.payset-switches .payset-switch{margin-block-start:0}.payset-secret-row{display:flex;gap:var(--sp-2)}.payset-secret-row>input{flex:1;min-width:0}.kr-cycle{position:relative;block-size:100%;display:flex;flex-direction:column}.kr-cycle__page{flex:1 1 auto;min-block-size:0;display:flex;flex-direction:column;animation:kr-cycle-in .7s ease-out both}.kr-cycle__page>*{flex:1 1 auto;min-block-size:0}@keyframes kr-cycle-in{0%{opacity:0;translate:0 1.2vmin}to{opacity:1;translate:none}}@media (prefers-reduced-motion: reduce){.kr-cycle__page{animation:none}}.ptask-standing{display:flex;align-items:center}.ptask-standing__bar{display:flex;inline-size:140px;block-size:6px;border-radius:3px;overflow:hidden;background:var(--line)}.ptask-standing__seg.is-todo{background:color-mix(in srgb,var(--muted) 45%,transparent)}.ptask-standing__seg.is-doing{background:var(--brand-2)}.ptask-standing__seg.is-review{background:var(--pending)}.ptask-standing__seg.is-done{background:var(--ok)}.pcon-summary>bdi+bdi:before{content:" · "}.picture-choice{margin:0}.picture-choice__art{display:grid;place-items:center;color:var(--ink)}.kiosk-layout-option.is-selected .picture-choice__art{color:var(--accent)}.widget-pick__search{inline-size:100%;margin-block-end:var(--sp-2);position:sticky;top:var(--sticky-top, 0);z-index:2;box-shadow:0 calc(-1 * var(--modal-pad, 0px)) 0 var(--modal-pad, 0px) var(--surface)}.widget-pick{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.widget-pick__item{inline-size:100%;min-height:var(--control-h);box-sizing:border-box;text-align:start;justify-content:flex-start;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--r-sm, 8px);background:transparent;color:var(--ink);font-weight:400;box-shadow:none}.widget-pick__item:hover,.widget-pick__item:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent);filter:none;transform:none}.holiday-days__heading{margin:var(--sp-3) 0 4px;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.address-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3);align-items:start}@media (max-width: 560px){.address-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.address-grid>:first-child{grid-column:1 / -1}}.share-sched{display:flex;flex-direction:column;gap:var(--sp-3)}.share-sched__dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--sp-3)}.share-sched__show{display:flex;gap:var(--sp-4)}.share-sched__preview{border:1px solid var(--line);border-radius:var(--r-md, 10px);overflow:hidden;max-block-size:50vh;overflow-y:auto}.share-sched__head{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--sp-3);background:#0f2747;color:#fff;border-bottom:3px solid #c9a24a}.share-sched__head span{color:#e9d7a6;font-size:var(--fs-sm)}.share-sched__day{padding:var(--sp-2) var(--sp-3)}.share-sched__day h4{margin:0 0 var(--sp-1);padding-bottom:var(--sp-1);border-bottom:2px solid #c9a24a;font-size:var(--fs-sm)}.share-sched__day ul{list-style:none;margin:0;padding:0}.share-sched__day li{display:flex;justify-content:space-between;gap:var(--sp-3);padding-block:4px;font-size:var(--fs-sm);border-bottom:1px solid var(--line)}.share-sched__day li b{direction:ltr}.seat-labels{display:flex;flex-direction:column;gap:var(--sp-3)}.seat-labels__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--sp-3);align-items:start}.seat-labels__preview iframe{display:block;inline-size:100%;block-size:55vh;border:1px solid var(--line);border-radius:var(--r-md, 10px)}.periods__presets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-block:var(--sp-2) var(--sp-3)}.periods__halls{margin-top:var(--sp-4)}.periods__halls h3{margin:0 0 var(--sp-2);font-size:var(--fs-md)}.periods__halls ul{list-style:none;margin:0;padding:0}.periods__halls li{display:flex;align-items:center;gap:var(--sp-3);padding-block:var(--sp-2);border-top:1px solid var(--line)}.periods__halls li>span:first-child{flex:1 1 auto;min-inline-size:0}.gcards{list-style:none;margin:0;padding:0}.gcards__story{padding-bottom:var(--sp-4);margin-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.gcards__story ol{margin:var(--sp-2) 0 0;padding-inline-start:1.4em;display:grid;gap:var(--sp-1);color:var(--muted);font-size:var(--fs-sm)}.gcards__row{display:grid;gap:var(--sp-3);padding-block:var(--sp-4);border-top:1px solid var(--line)}.gcards__row:first-child{border-top:0;padding-top:0}.gcards__row:last-child{padding-bottom:0}.gcards__head{display:flex;align-items:center;gap:var(--sp-3)}.gcards__text{flex:1 1 auto;min-inline-size:0}.gcards__name{margin:0;font-size:var(--fs-md);font-weight:600}.gcards__desc{margin:var(--sp-1) 0 0;color:var(--muted);font-size:var(--fs-sm)}.gcards__head>button{flex:none}.gcards__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--sp-2) var(--sp-3);align-items:end}.gcards__options>.field{margin:0}@media (max-width: 520px){.gcards__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.rental-cal__head{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);margin-block-end:var(--sp-2)}.rental-cal__head .rental-cal__title{margin:0;font-size:var(--fs-lg);font-weight:600;min-inline-size:10rem;text-align:center}.rental-cal__head .rental-cal__title--pick{min-inline-size:0;font-size:inherit;font-weight:inherit}html[dir=ltr] .rental-cal__head .iconbtn svg{transform:scaleX(-1)}.rental-cal__head .iconbtn--icon-only{flex:none;width:var(--control-h);height:var(--control-h);min-height:var(--control-h);padding:0;justify-content:center;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface)}.rental-cal__grid{border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.rental-cal__row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.rental-cal__row+.rental-cal__row{border-block-start:1px solid var(--line)}.rental-cal__weekday{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs);color:var(--muted);text-align:center;background:var(--surface-2)}.rental-cal__day{position:relative;min-block-size:6.5rem;padding:var(--sp-1);padding-block-start:1.6rem;display:flex;flex-direction:column;gap:2px;min-inline-size:0}.rental-cal__day+.rental-cal__day{border-inline-start:1px solid var(--line)}.rental-cal__day--out{background:var(--surface-2)}.rental-cal__day--out .rental-cal__num{color:var(--muted)}.rental-cal__dayhit{all:unset;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-1);padding:var(--sp-1);cursor:pointer}.rental-cal__dayhit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.rental-cal__day:hover .rental-cal__dayhit{background:var(--hover)}.rental-cal__num{font-size:var(--fs-sm);font-weight:600}.rental-cal__day--today .rental-cal__num{color:var(--primary)}.rental-cal__heb{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rental-chip{display:block;inline-size:100%;text-align:start;font-size:var(--fs-xs);padding:1px var(--sp-1);border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid transparent;background:var(--primary-soft);color:var(--primary-ink);min-block-size:0;position:relative;z-index:1;cursor:pointer}.rental-chip--inquiry{background:var(--surface);border:1px dashed var(--line-strong);color:var(--ink)}.rental-chip--cancelled{background:transparent;color:var(--muted);text-decoration:line-through}.rental-row--cancelled td{color:var(--muted)}.rental-dialog__delete{margin-inline-end:auto}.rental-switch{display:flex;gap:var(--sp-2);align-items:center;margin-block:var(--sp-2)}@media (max-width: 560px){.rental-cal__day{min-block-size:4.5rem;padding:2px;padding-block-start:1.4rem}.rental-cal__heb{display:none}.rental-chip{text-align:center;padding-inline:0;text-overflow:clip}.rental-chip__rest{display:none}}@media (max-width: 560px){.rental-cal--hebrew .rental-cal__heb{display:inline;overflow:visible;text-overflow:clip}.rental-cal--hebrew .rental-cal__hebmonth{display:none}.rental-cal--hebrew .rental-cal__dayhit{gap:2px}}.cal-occ{position:relative;z-index:1;pointer-events:none;font-size:var(--fs-xs);line-height:1.25;color:var(--ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cal-marks{position:relative;z-index:1;pointer-events:none;display:flex;flex-direction:column;gap:2px;min-inline-size:0}.cal-mark{display:flex;align-items:center;gap:4px;min-inline-size:0;padding:1px var(--sp-1);border-radius:6px;font-size:var(--fs-xs);white-space:nowrap;background:var(--primary-soft);color:var(--primary-ink)}.cal-mark>svg{flex:none;inline-size:12px;block-size:12px}.cal-mark__text{overflow:hidden;text-overflow:ellipsis}.cal-mark--prayer{background:var(--cal-prayer-bg);color:var(--cal-prayer-ink)}.cal-mark--shiur{background:var(--cal-shiur-bg);color:var(--cal-shiur-ink)}.cal-mark--patron{background:var(--cal-patron-bg);color:var(--cal-patron-ink)}.cal-mark--yahrzeit{background:var(--cal-yahrzeit-bg);color:var(--cal-yahrzeit-ink)}.cal-mark--booking{background:var(--cal-booking-bg);color:var(--cal-booking-ink)}.cal-mark--announcement{background:var(--cal-announcement-bg);color:var(--cal-announcement-ink)}.cal-mark--special{background:var(--cal-special-bg);color:var(--cal-special-ink)}.cal-mark--birthday{background:var(--cal-birthday-bg);color:var(--cal-birthday-ink)}.cal-mark--barMitzvah{background:var(--cal-barMitzvah-bg);color:var(--cal-barMitzvah-ink)}.cal-mark--anniversary{background:var(--cal-anniversary-bg);color:var(--cal-anniversary-ink)}.cal-mark--personDate{background:var(--cal-personDate-bg);color:var(--cal-personDate-ink)}.cal-mark--maintenance{background:var(--cal-maintenance-bg);color:var(--cal-maintenance-ink)}.cal-mark--reminder{background:var(--cal-reminder-bg);color:var(--cal-reminder-ink)}.cal-mark--renewal{background:var(--cal-renewal-bg);color:var(--cal-renewal-ink)}.cal-mark--goal{background:var(--cal-goal-bg);color:var(--cal-goal-ink)}.cal-mark--overdue{border-inline-start:3px solid var(--danger)}.cal-mark--device,.cal-mark--deviceRun{background:var(--cal-device-bg);color:var(--cal-device-ink)}.cal-mark--auction{background:var(--cal-auction-bg);color:var(--cal-auction-ink)}.cal-mark--form{background:var(--cal-form-bg);color:var(--cal-form-ink)}.cal-mark--inquiry{outline:1px dashed currentColor;outline-offset:-1px}.cal-legend{list-style:none;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin:var(--sp-3) 0 0;padding:0;font-size:var(--fs-xs);color:var(--muted)}.cal-legend li{display:inline-flex;align-items:center;gap:var(--sp-1)}.cal-legend__swatch{inline-size:12px;block-size:12px;padding:0}.cal-more{font-size:var(--fs-xs);color:var(--muted)}@media (max-width: 560px){.cal-month .rental-cal__heb{display:inline}.cal-month .rental-cal__hebmonth{display:none}.cal-marks{flex-direction:row;flex-wrap:wrap}.cal-mark{padding:2px}.cal-mark__text{display:none}}.cal-kind-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:20px;block-size:20px;padding:0}.cal-list{list-style:none;margin:0;padding:0}.cal-list__day{padding-block:var(--sp-3)}.cal-list__day+.cal-list__day{border-block-start:1px solid var(--line)}.cal-list__date{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3);margin:0 0 var(--sp-1);font-size:var(--fs-md);font-weight:600}.cal-list__day--today .cal-list__date>.cal-day__link{color:var(--primary)}.cal-list .cal-day__list>li{padding-block:var(--sp-1)}.cal-list .cal-day__list>li+li{border-block-start:0}.cal-day__head{display:grid;gap:2px}.cal-day__hebrew{font-size:var(--fs-sm);font-weight:400;color:var(--muted)}.cal-day__sec+.cal-day__sec{margin-block-start:var(--sp-4)}.cal-day__title{position:sticky;top:var(--sticky-top, 0);z-index:1;background:var(--surface);display:flex;align-items:center;gap:var(--sp-2);margin:0;padding-block:var(--sp-2) var(--sp-1);border-block-end:1px solid var(--line);font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.cal-day__icon{display:inline-flex;color:var(--muted)}.cal-day__count{color:var(--muted);font-weight:400;font-variant-numeric:tabular-nums}.cal-day__list{list-style:none;margin:0;padding:0}.cal-day__list>li{display:flex;align-items:baseline;gap:var(--sp-3);padding-block:var(--sp-2)}.cal-day__list>li+li{border-block-start:1px solid var(--line)}.cal-day__time{flex:0 0 5.5rem;font-variant-numeric:tabular-nums;color:var(--muted)}.cal-day__body{display:grid;gap:2px;min-inline-size:0}.cal-day__name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.cal-day__name a,.cal-day__link{color:var(--ink);text-decoration:none}.cal-day__link{all:unset;cursor:pointer;color:var(--ink)}.cal-day__name a:hover,.cal-day__link:hover{color:var(--primary);text-decoration:underline}.cal-day__name a:focus-visible,.cal-day__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cal-day__sub{font-size:var(--fs-sm);color:var(--muted)}.cal-day__row--cancelled .cal-day__body{color:var(--muted);text-decoration:line-through}@media (max-width: 620px){.modal-panel--dialog:not(.modal-panel--narrow):has(.cal-day){height:auto;max-height:88dvh;border-radius:var(--r-md, 12px) var(--r-md, 12px) 0 0}.cal-day__time{flex-basis:4.75rem}}.me-device-total{margin:var(--sp-3) 0 0;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:700}.rental-cal__pick{display:flex;align-items:center;gap:var(--sp-1)}.rental-cal__pick select{inline-size:auto;min-inline-size:0;block-size:var(--control-h);padding-block:0}.rental-cal-with-pending{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--sp-4);align-items:start}.rental-pending{border-inline-start:1px solid var(--line);padding-inline-start:var(--sp-3)}.rental-pending h3{margin:0 0 var(--sp-2);font-size:var(--fs-sm);font-weight:600;color:var(--muted)}.rental-pending ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-1)}.rental-pending__row{display:grid;gap:2px;inline-size:100%;text-align:start;padding:var(--sp-2);border-radius:8px;background:none;border:1px solid var(--line);color:var(--ink);font:inherit;font-size:var(--fs-sm);cursor:pointer}.rental-pending__row:hover{border-color:var(--accent)}.rental-pending__date{font-weight:600}@media (max-width: 900px){.rental-cal-with-pending{grid-template-columns:minmax(0,1fr)}.rental-pending{border-inline-start:0;padding-inline-start:0;border-block-start:1px solid var(--line);padding-block-start:var(--sp-3)}}:root{--ptr-night: #161a3d;--ptr-night-2: #2b2f7a;--ptr-gold: #ffc53d;--ptr-gold-deep: #e8930c;--ptr-mint: #39d3a9;--ptr-page: #f4f4fb;--ptr-surface: #ffffff;--ptr-ink: #1b1d33;--ptr-muted: #5d6079;--ptr-line: #e2e3ef}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ptr-page: #101226;--ptr-surface: #1a1d38;--ptr-ink: #eeeffa;--ptr-muted: #a4a7c4;--ptr-line: #2d3054}}:root[data-theme=dark]{--ptr-page: #101226;--ptr-surface: #1a1d38;--ptr-ink: #eeeffa;--ptr-muted: #a4a7c4;--ptr-line: #2d3054}body{background:var(--ptr-page);color:var(--ptr-ink)}.ptr-app{min-block-size:100dvh;display:flex;flex-direction:column}.ptr-main{flex:1;inline-size:min(100%,68rem);margin-inline:auto;padding:var(--sp-4);padding-block-end:6rem}.ptr-muted{color:var(--ptr-muted);font-size:var(--fs-sm);margin:0}.ptr-center{min-block-size:100dvh;display:grid;place-content:center;gap:var(--sp-3);text-align:center}.ptr-top{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--ptr-surface);border-block-end:1px solid var(--ptr-line)}.ptr-logo{font-family:var(--font-display);font-weight:700}.ptr-logout{margin-inline-start:auto}.ptr-tabs{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;display:flex;background:var(--ptr-surface);border-block-start:1px solid var(--ptr-line);padding-block-end:env(safe-area-inset-bottom)}.ptr-tab{flex:1;min-block-size:3.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--ptr-muted);font-size:var(--fs-xs);text-decoration:none}.ptr-tab.is-on{color:var(--ptr-night-2);font-weight:600}.ptr-tab.is-on svg{color:var(--ptr-gold-deep)}:root[data-theme=dark] .ptr-tab.is-on{color:var(--ptr-gold)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ptr-tab.is-on{color:var(--ptr-gold)}}@media (min-width: 48rem){.ptr-main{padding:var(--sp-5)}.ptr-tabs{position:static;background:none;border:0;gap:var(--sp-1);margin-inline-start:var(--sp-4);padding:0}.ptr-tab{flex:none;flex-direction:row;min-block-size:2.5rem;padding-inline:var(--sp-3);gap:var(--sp-2);font-size:var(--fs-sm);border-radius:8px}.ptr-tab.is-on{background:color-mix(in srgb,var(--ptr-gold) 18%,transparent)}}.ptr-home{display:grid;gap:var(--sp-4)}@media (min-width: 60rem){.ptr-home{grid-template-columns:1fr 1fr;align-items:start}.ptr-hero,.ptr-ladder,.ptr-stats{grid-column:1 / -1}}.ptr-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-5);border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--ptr-night),var(--ptr-night-2))}.ptr-hero.is-pro{background:linear-gradient(135deg,#1a1f55,#4b2fa0)}.ptr-hero.is-lead{background:linear-gradient(135deg,#2a1648,#8a2f8f)}.ptr-hero__glow{position:absolute;inset-block-start:-40%;inset-inline-end:-10%;inline-size:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ptr-gold) 38%,transparent),transparent 68%);pointer-events:none}.ptr-hero__text{position:relative;min-inline-size:0}.ptr-hero__hello{margin:0;opacity:.85;font-size:var(--fs-sm)}.ptr-hero h1{margin:2px 0 4px;font-family:var(--font-display);font-size:1.75rem;line-height:1.15;color:#fff}.ptr-hero__next{margin:0;font-size:var(--fs-sm);opacity:.92}.ptr-bar{position:relative;grid-column:1 / -1;block-size:10px;margin-block-start:var(--sp-2);border-radius:99px;background:#ffffff2e;overflow:hidden}.ptr-bar span{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ptr-gold),var(--ptr-mint));transition:inline-size .6s ease}@media (prefers-reduced-motion: reduce){.ptr-bar span{transition:none}}.ptr-medal{position:relative;inline-size:4.5rem;flex:none}.ptr-medal--signin{margin-inline:auto}.ptr-medal__svg{display:block;inline-size:100%;block-size:auto}.ptr-medal__ribbon{fill:#e5484d}.ptr-medal__disc{fill:var(--ptr-gold)}.ptr-medal__ring{fill:none;stroke:var(--ptr-gold-deep);stroke-width:2.5}.ptr-medal__star{fill:#fff8e1;stroke:var(--ptr-gold-deep);stroke-width:1}.ptr-medal__svg.is-new .ptr-medal__disc{fill:#c9cde4}.ptr-medal__svg.is-new .ptr-medal__ring{stroke:#8e93b6}.ptr-medal__svg.is-new .ptr-medal__ribbon{fill:#7c81a8}.ptr-medal__svg.is-new .ptr-medal__star{fill:#eef0fa;stroke:#8e93b6}.ptr-medal__svg.is-active .ptr-medal__disc{fill:#e6a15c}.ptr-medal__svg.is-active .ptr-medal__ring{stroke:#a9642a}.ptr-medal__svg.is-pro .ptr-medal__disc{fill:#dfe3ee}.ptr-medal__svg.is-pro .ptr-medal__ring{stroke:#8a93ad}.ptr-ladder{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2)}.ptr-ladder li{display:grid;justify-items:center;gap:2px;padding:var(--sp-3) var(--sp-1);text-align:center;border-radius:14px;background:var(--ptr-surface);border:1px solid var(--ptr-line)}.ptr-ladder li:not(.is-reached) .ptr-ladder__medal{filter:grayscale(1);opacity:.45}.ptr-ladder li.is-now{border-color:var(--ptr-gold-deep);box-shadow:0 0 0 2px color-mix(in srgb,var(--ptr-gold) 45%,transparent)}.ptr-ladder__medal{inline-size:2.25rem}.ptr-ladder__name{font-size:var(--fs-sm);font-weight:600}.ptr-ladder__needs{font-size:var(--fs-xs);color:var(--ptr-muted)}.ptr-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}@media (min-width: 48rem){.ptr-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ptr-stat{display:grid;gap:2px;padding:var(--sp-3) var(--sp-4);border-radius:14px;background:var(--ptr-surface);border:1px solid var(--ptr-line)}.ptr-stat__value{font-family:var(--font-display);font-size:1.5rem;line-height:1.2}.ptr-stat__label{font-size:var(--fs-xs);color:var(--ptr-muted)}.ptr-stat.is-accent{background:color-mix(in srgb,var(--ptr-gold) 22%,var(--ptr-surface));border-color:var(--ptr-gold)}.ptr-card{display:grid;gap:var(--sp-3);padding:var(--sp-4);border-radius:14px;background:var(--ptr-surface);border:1px solid var(--ptr-line);min-inline-size:0}.ptr-card h2{margin:0;font-family:var(--font-display);font-size:var(--fs-lg)}.ptr-pool.is-open{border-color:var(--ptr-mint);box-shadow:0 0 0 2px color-mix(in srgb,var(--ptr-mint) 30%,transparent)}.ptr-pool button{justify-self:start;min-block-size:2.75rem}.ptr-due{list-style:none;margin:0;padding:0}.ptr-due li{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);min-block-size:2.75rem;border-block-end:1px solid var(--ptr-line)}.ptr-due li:last-child{border-block-end:0}.ptr-badges{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.ptr-badges li{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:10px;font-size:var(--fs-sm);color:var(--ptr-muted);background:color-mix(in srgb,var(--ptr-line) 45%,transparent)}.ptr-badges li.is-on{color:var(--ptr-ink);font-weight:600;background:color-mix(in srgb,var(--ptr-gold) 24%,transparent)}.ptr-badges li.is-on span{color:var(--ptr-gold-deep)}.ptr-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-block-end:var(--sp-3)}.ptr-head h1{margin:0;font-family:var(--font-display);font-size:1.5rem}.ptr-path{list-style:none;margin:0 0 var(--sp-3);padding:0;display:flex;flex-wrap:wrap;gap:4px}.ptr-path li{padding:4px 10px;border-radius:99px;font-size:var(--fs-xs);white-space:nowrap;color:var(--ptr-muted);background:color-mix(in srgb,var(--ptr-line) 60%,transparent)}.ptr-path li.is-done{color:var(--ptr-ink);background:color-mix(in srgb,var(--ptr-mint) 28%,transparent)}.ptr-path li.is-now{color:#1b1d33;font-weight:600;background:var(--ptr-gold)}.ptr-contacts{list-style:none;margin:var(--sp-3) 0;padding:0;display:grid;gap:var(--sp-2)}.ptr-contacts li{display:grid;gap:4px}.ptr-contacts__acts{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.ptr-signin{min-block-size:100dvh;display:grid;place-items:center;padding:var(--sp-4);background:linear-gradient(160deg,var(--ptr-night),var(--ptr-night-2))}.ptr-signin__card{inline-size:min(100%,24rem);display:grid;gap:var(--sp-3);padding:var(--sp-5);border-radius:18px;background:var(--ptr-surface);color:var(--ptr-ink)}.ptr-signin__card h1{margin:0;text-align:center;font-family:var(--font-display);font-size:1.5rem}.ptr-signin__card form{display:grid;gap:var(--sp-3)}.ptr-signin__card button[type=submit]{min-block-size:2.75rem}.ptr-signin__join{text-align:center}.ptr-terms{display:grid;gap:var(--sp-3);max-inline-size:44rem;padding-block-end:var(--sp-5)}.ptr-terms h1{margin:0;font-family:var(--font-display);font-size:1.5rem}.ptr-terms__text{padding:var(--sp-4);max-block-size:55dvh;overflow:auto;border-radius:12px;background:var(--ptr-surface);border:1px solid var(--ptr-line)}.ptr-terms button{justify-self:start}.confetti-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:2000}
