.admin{--brand-accent:#7a5512;--brand-accent-wash:#f3e3c0;--brand-accent-line:#d9bf86;--brand-accent-on:#fffbf2;--brand-ground:#f3e7cf;--brand-surface:#fffbf2;--brand-surface-2:#f7ecd6;--brand-surface-3:#efe1c4;--brand-navy:#263d80;--brand-navy-wash:#e4e7f1;--brand-gold:#b08d3e;--brand-ink:#24120c;--brand-ink-2:#5a4234;--brand-ink-3:#614839;--brand-line:#e6d3ad;--brand-line-strong:#cdb48a;--brand-danger:#a02a20;--brand-danger-wash:#f6dfd6;--brand-ok:#2c6a37;--brand-focus:#24120c;--brand-shadow:0 1px 2px #4a2a1012, 0 6px 20px #4a2a1012;--brand-ui:var(--font-heebo,system-ui), system-ui, sans-serif;--brand-num:var(--font-heebo,system-ui), system-ui, sans-serif;--brand-r-card:22px;--brand-r-field:14px;--dock-gold:#b8892f;--dock-on-gold:#24120c;--dock-navy-fill:#263d80;--dock-on-navy:#fff;--dock-gold-soft:#b8892f2e;--dock-pill:#b8892feb;--dock-glass:#fffaf0c7;--dock-glass-solid:#fffbf2;--dock-glass-edge:#ffffffd9;--dock-glass-line:#624a3b2e;--dock-glass-shadow:0 14px 40px #4a2a1033, 0 2px 6px #4a2a101a;--dock-scrim:#24120c57;--dock-halo:#b8892f8c;--dock-warn:#7f5200;--dock-warn-soft:#a0680021;--dock-ok-soft:#2c6a371c;--dock-danger-soft:#a02a201a;--dock-highlight:#f3dc95;--dock-field-a:#c4802e6b;--dock-field-b:#7a2e1633;--dock-field-c:#ffd68ca6;--dock-wall:#1a0c08;--dock-wall-ink:#f3dc95;--dock-wall-muted:#cbb48f;--dock-spring:cubic-bezier(.34, 1.3, .64, 1);--dock-out:cubic-bezier(.23, 1, .32, 1);--dock-drawer:cubic-bezier(.32, .72, 0, 1)}:root[data-theme=dark] .admin{--brand-accent:#d9b25e;--brand-accent-wash:#2c1d10;--brand-accent-line:#5a4220;--brand-accent-on:#1d0f0b;--brand-ground:#140806;--brand-surface:#1d0f0b;--brand-surface-2:#251510;--brand-surface-3:#2e1b14;--brand-navy:#adc0f6;--brand-navy-wash:#1b2240;--brand-gold:#c9a24e;--brand-ink:#fbefd6;--brand-ink-2:#c9b196;--brand-ink-3:#bba387;--brand-line:#3a2519;--brand-line-strong:#56392a;--brand-danger:#f2988c;--brand-danger-wash:#33160f;--brand-ok:#95d6a2;--brand-focus:#f3dc95;--brand-shadow:0 1px 2px #00000059, 0 8px 24px #0000004d;--dock-gold:#c9a24e;--dock-on-gold:#1d0f0b;--dock-navy-fill:#2e4a99;--dock-on-navy:#fff;--dock-gold-soft:#c9a24e2e;--dock-pill:#c9a24ef0;--dock-glass:#2a1712b8;--dock-glass-solid:#2a1712;--dock-glass-edge:#ffecd229;--dock-glass-line:#ffecd21f;--dock-glass-shadow:0 16px 44px #0000008c, 0 2px 6px #00000059;--dock-scrim:#08030299;--dock-halo:#c9a24e73;--dock-warn:#f1c76a;--dock-warn-soft:#f1c76a21;--dock-ok-soft:#95d6a21f;--dock-danger-soft:#f2988c21;--dock-field-a:#c980304d;--dock-field-b:#781e0e73;--dock-field-c:#f3be6e38;--dock-wall:#0f0604}:root:not([data-theme=dark]) .admin:not([data-palette]),:root:not([data-theme=dark]) .admin[data-palette=cobalt]{--brand-accent:#2448b8;--brand-accent-wash:#e6ecfb;--brand-accent-line:#b9c7f0;--brand-accent-on:#fff;--brand-ground:#eef1f6;--brand-surface:#fff;--brand-surface-2:#f5f7fb;--brand-surface-3:#e7ebf2;--brand-ink:#111827;--brand-ink-2:#4a5263;--brand-ink-3:#4f5869;--brand-line:#dde2ea;--brand-line-strong:#c3cad6;--brand-focus:#2448b8;--brand-shadow:0 1px 2px #1018280f, 0 6px 20px #1018280f;--dock-gold:#2f5bd3;--dock-on-gold:#fff;--dock-gold-soft:#2f5bd324;--dock-pill:#2f5bd3f0;--dock-halo:#2f5bd373;--dock-glass:#ffffffc7;--dock-glass-solid:#fff;--dock-glass-shadow:0 14px 40px #10182829, 0 2px 6px #10182814;--dock-scrim:#00000052;--dock-field-a:#2f5bd338;--dock-field-b:#2f5bd31a;--dock-field-c:#2f5bd329}:root[data-theme=dark] .admin:not([data-palette]),:root[data-theme=dark] .admin[data-palette=cobalt]{--brand-accent:#8fb0ff;--brand-accent-wash:#172340;--brand-accent-line:#2f4680;--brand-accent-on:#0d1117;--brand-ground:#0d1117;--brand-surface:#151a22;--brand-surface-2:#1b212b;--brand-surface-3:#222936;--brand-ink:#e8ecf3;--brand-ink-2:#a7b0bf;--brand-ink-3:#9aa4b4;--brand-line:#283040;--brand-line-strong:#3a4456;--brand-focus:#8fb0ff;--brand-shadow:0 1px 2px #00000059, 0 8px 24px #0000004d;--dock-gold:#6b8ff0;--dock-on-gold:#0d1117;--dock-gold-soft:#6b8ff033;--dock-pill:#6b8ff0f0;--dock-halo:#6b8ff073;--dock-glass:#151a22b8;--dock-glass-solid:#151a22;--dock-glass-shadow:0 16px 44px #0000008c, 0 2px 6px #00000059;--dock-scrim:#0009;--dock-field-a:#6b8ff047;--dock-field-b:#6b8ff029;--dock-field-c:#6b8ff01f}:root:not([data-theme=dark]) .admin[data-palette=forest]{--brand-accent:#23613f;--brand-accent-wash:#e3efe6;--brand-accent-line:#b3d0bd;--brand-accent-on:#fff;--brand-ground:#eff2ee;--brand-surface:#fcfdfb;--brand-surface-2:#f4f7f2;--brand-surface-3:#e6ebe3;--brand-ink:#142019;--brand-ink-2:#4a574e;--brand-ink-3:#4d5a51;--brand-line:#dbe2d6;--brand-line-strong:#bfcab9;--brand-focus:#23613f;--brand-shadow:0 1px 2px #1018280f, 0 6px 20px #1018280f;--dock-gold:#2f7a52;--dock-on-gold:#fff;--dock-gold-soft:#2f7a5224;--dock-pill:#2f7a52f0;--dock-halo:#2f7a5273;--dock-glass:#fcfdfbc7;--dock-glass-solid:#fcfdfb;--dock-glass-shadow:0 14px 40px #10182829, 0 2px 6px #10182814;--dock-scrim:#00000052;--dock-field-a:#2f7a5238;--dock-field-b:#2f7a521a;--dock-field-c:#2f7a5229}:root[data-theme=dark] .admin[data-palette=forest]{--brand-accent:#7fd1a1;--brand-accent-wash:#15281d;--brand-accent-line:#2c4f3a;--brand-accent-on:#0c120f;--brand-ground:#0c120f;--brand-surface:#131b16;--brand-surface-2:#19231d;--brand-surface-3:#202c25;--brand-ink:#e6efe8;--brand-ink-2:#a3b3a8;--brand-ink-3:#97a89c;--brand-line:#24302a;--brand-line-strong:#36463d;--brand-focus:#7fd1a1;--brand-shadow:0 1px 2px #00000059, 0 8px 24px #0000004d;--dock-gold:#5fbf89;--dock-on-gold:#0c120f;--dock-gold-soft:#5fbf8933;--dock-pill:#5fbf89f0;--dock-halo:#5fbf8973;--dock-glass:#131b16b8;--dock-glass-solid:#131b16;--dock-glass-shadow:0 16px 44px #0000008c, 0 2px 6px #00000059;--dock-scrim:#0009;--dock-field-a:#5fbf8947;--dock-field-b:#5fbf8929;--dock-field-c:#5fbf891f}:root:not([data-theme=dark]) .admin[data-palette=plum]{--brand-accent:#7a2e7f;--brand-accent-wash:#f3e5f3;--brand-accent-line:#dbb9dc;--brand-accent-on:#fff;--brand-ground:#f4f0f4;--brand-surface:#fffdfe;--brand-surface-2:#f8f4f8;--brand-surface-3:#ece5ec;--brand-ink:#1f1320;--brand-ink-2:#57475a;--brand-ink-3:#5a4a5d;--brand-line:#e5dbe5;--brand-line-strong:#cdbfce;--brand-focus:#7a2e7f;--brand-shadow:0 1px 2px #1018280f, 0 6px 20px #1018280f;--dock-gold:#8e3a94;--dock-on-gold:#fff;--dock-gold-soft:#8e3a9424;--dock-pill:#8e3a94f0;--dock-halo:#8e3a9473;--dock-glass:#fffdfec7;--dock-glass-solid:#fffdfe;--dock-glass-shadow:0 14px 40px #10182829, 0 2px 6px #10182814;--dock-scrim:#00000052;--dock-field-a:#8e3a9438;--dock-field-b:#8e3a941a;--dock-field-c:#8e3a9429}:root[data-theme=dark] .admin[data-palette=plum]{--brand-accent:#e0a6e3;--brand-accent-wash:#2a1a2c;--brand-accent-line:#5a375d;--brand-accent-on:#120c13;--brand-ground:#120c13;--brand-surface:#1a121b;--brand-surface-2:#221824;--brand-surface-3:#2b1f2d;--brand-ink:#f3e9f3;--brand-ink-2:#c0aec2;--brand-ink-3:#b3a0b5;--brand-line:#33263a;--brand-line-strong:#4a3a4d;--brand-focus:#e0a6e3;--brand-shadow:0 1px 2px #00000059, 0 8px 24px #0000004d;--dock-gold:#d08bd4;--dock-on-gold:#120c13;--dock-gold-soft:#d08bd433;--dock-pill:#d08bd4f0;--dock-halo:#d08bd473;--dock-glass:#1a121bb8;--dock-glass-solid:#1a121b;--dock-glass-shadow:0 16px 44px #0000008c, 0 2px 6px #00000059;--dock-scrim:#0009;--dock-field-a:#d08bd447;--dock-field-b:#d08bd429;--dock-field-c:#d08bd41f}:root:not([data-theme=dark]) .admin[data-palette=graphite]{--brand-accent:#9a4a06;--brand-accent-wash:#fbeedd;--brand-accent-line:#eac79a;--brand-accent-on:#fff;--brand-ground:#f2f2f0;--brand-surface:#fff;--brand-surface-2:#f7f7f5;--brand-surface-3:#e9e9e6;--brand-ink:#18181b;--brand-ink-2:#4e4e55;--brand-ink-3:#52525a;--brand-line:#e0e0dc;--brand-line-strong:#c6c6c0;--brand-focus:#18181b;--brand-shadow:0 1px 2px #1018280f, 0 6px 20px #1018280f;--dock-gold:#f2a93b;--dock-on-gold:#18181b;--dock-gold-soft:#f2a93b24;--dock-pill:#f2a93bf0;--dock-halo:#f2a93b73;--dock-glass:#ffffffc7;--dock-glass-solid:#fff;--dock-glass-shadow:0 14px 40px #10182829, 0 2px 6px #10182814;--dock-scrim:#00000052;--dock-field-a:#f2a93b38;--dock-field-b:#f2a93b1a;--dock-field-c:#f2a93b29}:root[data-theme=dark] .admin[data-palette=graphite]{--brand-accent:#f5b85c;--brand-accent-wash:#2a1f10;--brand-accent-line:#5a3f18;--brand-accent-on:#0f0f11;--brand-ground:#0f0f11;--brand-surface:#17171a;--brand-surface-2:#1d1d21;--brand-surface-3:#25252a;--brand-ink:#ededef;--brand-ink-2:#a9a9b0;--brand-ink-3:#9d9da5;--brand-line:#2a2a30;--brand-line-strong:#3c3c44;--brand-focus:#f5b85c;--brand-shadow:0 1px 2px #00000059, 0 8px 24px #0000004d;--dock-gold:#f2a93b;--dock-on-gold:#0f0f11;--dock-gold-soft:#f2a93b33;--dock-pill:#f2a93bf0;--dock-halo:#f2a93b73;--dock-glass:#17171ab8;--dock-glass-solid:#17171a;--dock-glass-shadow:0 16px 44px #0000008c, 0 2px 6px #00000059;--dock-scrim:#0009;--dock-field-a:#f2a93b47;--dock-field-b:#f2a93b29;--dock-field-c:#f2a93b1f}.admin :focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 5px var(--dock-halo)}.gd-ic{vertical-align:middle;flex:none;width:1.25em;height:1.25em;display:inline-block}.gd-num{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.gd-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gd-long{font-family:var(--ui);font-size:16.5px;line-height:1.6}.gd-glass{background:linear-gradient(180deg, #ffffff1a, #fff0 60%), var(--dock-glass);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border:1px solid var(--dock-glass-line);box-shadow:var(--dock-glass-shadow), inset 0 1px 0 var(--dock-glass-edge)}@media (prefers-reduced-transparency:reduce){.gd-glass,.admin .a-top{background:var(--dock-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.admin [class^=gd-],.admin [class*=\ gd-]{box-sizing:border-box}.gd-app{--d-op:0px;min-height:100dvh;padding:calc(84px + var(--d-op) + env(safe-area-inset-top)) 16px calc(124px + env(safe-area-inset-bottom))}.gd-app[data-op]{--d-op:52px}@media (max-width:899px){.gd-app+.a-version{margin-top:calc(-124px - env(safe-area-inset-bottom));padding-bottom:calc(124px + env(safe-area-inset-bottom));position:relative}}.gd-main{max-width:1120px;margin:0 auto}@media (min-width:900px){.gd-app{padding:calc(100px + var(--d-op)) 40px 140px;padding-inline-start:120px}}.gd-phone-only{display:contents}.gd-desk-only{display:none}@media (min-width:900px){.gd-phone-only{display:none}.gd-desk-only{display:contents}}.gd-opbar{top:0;z-index:60;background:var(--dock-navy-fill);height:52px;color:var(--dock-on-navy);align-items:center;gap:12px;padding:0 16px;font-size:14px;display:flex;position:fixed;inset-inline:0}.gd-opbar b{font-weight:600}.gd-opbar__log{align-items:center;gap:6px;font-size:13px;display:inline-flex}.gd-opbar__back{min-height:44px;color:var(--dock-on-navy);border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:6px;margin-inline-start:auto;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}@media (max-width:599px){.gd-opbar__log span{display:none}}.gd-top{top:calc(12px + var(--d-op) + env(safe-area-inset-top));z-index:50;border-radius:999px;align-items:center;gap:4px;height:56px;padding:0 6px;display:flex;position:fixed;inset-inline:12px}.gd-who{min-width:0;min-height:44px;color:inherit;flex:1;align-items:center;gap:10px;padding:4px 6px 4px 12px;text-decoration:none;display:flex}.gd-who__name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.gd-who__sub{color:var(--ink-2);font-size:12px;line-height:1.2}.gd-mono{background:var(--brand-accent);width:36px;height:36px;color:var(--brand-accent-on);font-family:var(--font-frank,serif), serif;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff38}.gd-mono img{object-fit:contain;background:#fff;width:100%;height:100%}.gd-mono--lg{width:56px;height:56px;font-size:24px}.gd-icobtn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.gd-icobtn:hover{background:var(--dock-gold-soft)}.gd-icobtn .gd-ic{width:22px;height:22px}.gd-cap{bottom:calc(16px + env(safe-area-inset-bottom));z-index:50;transform-origin:50% 100%;border-radius:999px;grid-template-columns:repeat(5,1fr);align-items:center;height:68px;padding:6px;display:grid;position:fixed;inset-inline:16px}.gd-tab{isolation:isolate;min-width:0;height:56px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 2px;font-size:11.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.gd-tab .gd-ic{width:24px;height:24px}.gd-tab__lbl{white-space:nowrap;line-height:1.1}.gd-tab[aria-current=page]{color:var(--dock-on-gold);font-weight:600}.gd-tab[aria-current=page]:before{content:"";z-index:-1;background:var(--dock-pill);border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff59,0 2px 8px #78501440}.gd-cap[data-small]{transform:translateY(10px)scale(.86)}.gd-cap[data-small] .gd-tab__lbl{opacity:0;pointer-events:none;position:absolute}.gd-rail{top:calc(16px + var(--d-op));z-index:50;border-radius:28px;flex-direction:column;gap:4px;width:72px;padding:12px 10px;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden}.gd-rail:hover,.gd-rail:focus-within{width:244px}.gd-rail__brand{white-space:nowrap;height:52px;color:inherit;align-items:center;gap:12px;margin-bottom:6px;padding:0 6px;text-decoration:none;display:flex}.gd-rail__brand .gd-who__name{font-weight:700}.gd-rail__item{isolation:isolate;height:48px;color:var(--ink-2);font:inherit;white-space:nowrap;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:14px;padding:0 13px;font-size:15px;font-weight:500;text-decoration:none;display:flex;position:relative}.gd-rail__item .gd-ic{width:24px;height:24px}.gd-rail__item:hover{background:var(--dock-gold-soft);color:var(--ink)}.gd-rail__item[aria-current=page]{color:var(--dock-on-gold);font-weight:600}.gd-rail__item[aria-current=page]:before{content:"";z-index:-1;background:var(--dock-pill);border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff59}.gd-rail__lbl,.gd-rail__brand>span,.gd-rail__tag{opacity:0}.gd-rail:hover :is(.gd-rail__lbl,.gd-rail__brand>span,.gd-rail__tag),.gd-rail:focus-within :is(.gd-rail__lbl,.gd-rail__brand>span,.gd-rail__tag){opacity:1}.gd-rail__tag{color:var(--ink-2);align-items:center;gap:4px;margin-inline-start:auto;font-size:12px;display:inline-flex}.gd-rail__item[aria-current=page] .gd-rail__tag{color:inherit}.gd-rail__sep{background:var(--dock-glass-line);height:1px;margin:6px 8px}.gd-rail__grow{flex:1}.gd-head{top:calc(16px + var(--d-op));z-index:49;border-radius:999px;align-items:center;gap:10px;height:60px;padding:0 8px 0 10px;display:flex;position:fixed;left:24px;right:104px}.gd-head .gd-who{flex:0 auto;max-width:360px}.gd-head__grow{flex:1}.gd-head--late{display:none}@supports (animation-timeline:scroll()){.gd-head--late{animation:linear both gd-head-late;animation-timeline:scroll(root);animation-range:140px 200px;display:flex}}@keyframes gd-head-late{0%{opacity:0;visibility:hidden;translate:0 -12px}to{opacity:1;visibility:visible;translate:0}}.gd-pillbtn{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;font-weight:500;text-decoration:none;display:inline-flex}.gd-pillbtn:hover{border-color:var(--line-strong)}.gd-sheet{width:auto;max-width:none;max-height:calc(100dvh - 70px);color:var(--ink);border-radius:34px;flex-direction:column;margin:0;padding:0;position:fixed;inset:auto 8px 8px;overflow:hidden}.gd-sheet[open]{display:flex}.gd-sheet::backdrop{background:var(--dock-scrim)}@media (min-width:900px){.gd-sheet{border-radius:28px;width:460px;max-height:none;inset:16px auto 16px 16px}}.gd-sheet__grab{background:var(--line-strong);border-radius:5px;flex:none;width:40px;height:5px;margin:8px auto 0}@media (min-width:900px){.gd-sheet__grab{display:none}}.gd-sheet__head{flex:none;align-items:center;gap:10px;padding:12px 14px 10px 18px;display:flex}.gd-sheet__head h2{flex:1;margin:0;font-size:19px;font-weight:600}.gd-sheet__body{flex:1;min-height:0;padding:4px 18px 22px;overflow-y:auto}.gd-sheet__item{width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:14px;padding:0 12px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.gd-sheet__item:hover{background:var(--dock-gold-soft)}.gd-sheet__item>.gd-ic{width:24px;height:24px;color:var(--brand-accent)}.gd-sheet__tail{color:var(--ink-2);align-items:center;gap:6px;margin-inline-start:auto;font-size:13.5px;font-weight:400;display:inline-flex}.gd-sheet__sec{color:var(--ink-2);margin:18px 4px 8px;font-size:14px;font-weight:600}.gd-title{justify-content:space-between;align-items:flex-end;gap:12px;margin:4px 0 18px;display:flex}.gd-title h1{margin:0;font-size:28px;font-weight:700;line-height:1.15}.gd-title p{color:var(--ink-2);margin:4px 0 0;font-size:15px}@media (min-width:900px){.gd-title h1{font-size:32px}}.gd-stack,.gd-grid-main{flex-direction:column;gap:16px;display:flex}@media (min-width:1100px){.gd-grid-main{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}}.gd-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.gd-card__head{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 10px;display:flex}.gd-card__head h2{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.gd-card__head h2 .gd-ic{width:22px;height:22px;color:var(--brand-accent)}.gd-card__pad{padding:4px 18px 18px}@media (min-width:900px){.gd-card__head{padding:20px 24px 12px}.gd-card__pad{padding:4px 24px 22px}}.gd-link{min-width:44px;min-height:44px;color:var(--brand-accent);text-underline-offset:3px;justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.gd-badge{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 9px;font-size:13px;font-weight:500;display:inline-flex}.gd-badge .gd-ic{width:15px;height:15px}.gd-badge--ok{background:var(--dock-ok-soft);color:var(--brand-ok);border-color:#0000}.gd-badge--warn{background:var(--dock-warn-soft);color:var(--dock-warn);border-color:#0000}.gd-badge--bad{background:var(--dock-danger-soft);color:var(--danger);border-color:#0000}.gd-badge--gold{background:var(--dock-gold-soft);color:var(--brand-accent);border-color:#0000}.gd-note{border:1px solid var(--line);background:var(--surface-2);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;display:flex}.gd-note>.gd-ic{width:22px;height:22px;margin-top:1px}.gd-note--warn{background:var(--dock-warn-soft);border-color:#0000}.gd-note--warn>.gd-ic{color:var(--dock-warn)}.gd-note--navy{background:var(--brand-navy-wash);border-color:#0000}.gd-note--navy>.gd-ic{color:var(--brand-navy)}.gd-note p{margin:0}.gd-main:has(>.gd-hero){max-width:none}.gd-main:has(>.gd-hero)>:not(.gd-hero){max-width:1120px;margin-inline:auto}.gd-hero{margin:calc(-84px - var(--d-op) - env(safe-area-inset-top)) -16px 16px;padding:calc(12px + var(--d-op) + env(safe-area-inset-top)) 12px 4px;background:linear-gradient(to bottom, transparent 62%, var(--ground)), radial-gradient(60% 55% at 78% 18%, var(--dock-field-c), transparent 70%), radial-gradient(70% 60% at 18% 0%, var(--dock-field-a), transparent 72%), radial-gradient(90% 70% at 50% 110%, var(--dock-field-b), transparent 70%), var(--ground);position:relative;container-type:inline-size}@media (min-width:900px){.gd-hero{margin:calc(-100px - var(--d-op)) -40px 24px;padding:calc(16px + var(--d-op)) 24px 8px;margin-inline-start:-120px;padding-inline-start:104px}}.gd-bar{border-radius:30px;flex-direction:column;padding:12px 12px 14px;display:flex}.gd-bar__id{align-items:center;gap:10px;min-width:0;padding-inline-start:4px;display:flex}.gd-bar__id .gd-mono{width:40px;height:40px;font-size:18px}.gd-bar__name{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.25}.gd-bar__vr{background:var(--line);flex:none;width:1px;height:56px;display:none}.gd-bar__day{border-bottom:1px solid var(--line);padding:14px 8px 12px}.gd-daytitle{font-family:var(--font-frank,serif), serif;margin:0;font-size:34px;font-weight:700;line-height:1.1}.gd-bigdate{color:var(--ink-2);margin:2px 0 0;font-size:15px}.gd-next{padding:12px 8px 14px}.gd-next__lbl{color:var(--ink-2);font-size:14px;font-weight:600}.gd-next__line{font-size:26px;font-weight:700;line-height:1.15}.gd-next__line--none{font-size:20px}.gd-next__time{color:var(--brand-accent)}.gd-next__left{color:var(--ink-2);font-size:15px}.gd-bar__main{background:var(--dock-gold);min-height:56px;color:var(--dock-on-gold);white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.gd-bar__tools{align-items:center;gap:2px;display:none}.gd-quick.gd-bar__links{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:12px 4px 0;display:grid}.gd-quick.gd-bar__links a{border-radius:14px;justify-content:center;min-height:48px;padding:0 6px;font-size:15.5px}@media (min-width:900px){.gd-bar{border-radius:32px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"id id tools""day next main";align-items:center;gap:10px 28px;padding:14px 20px 18px 16px;display:grid}.gd-bar__id{grid-area:id;padding:0}.gd-bar__name{flex:0 auto;font-size:20px}.gd-bar__phone{display:none}.gd-bar__day{border:0;grid-area:day;padding:0}.gd-daytitle{font-size:40px;line-height:1.05}.gd-bigdate{font-size:16px}.gd-next{grid-area:next;padding:0}.gd-next__lbl{font-size:15px}.gd-next__line{font-size:30px}.gd-next__line--none{font-size:22px}.gd-next__left{font-size:16px}.gd-bar__main{grid-area:main;min-height:52px}.gd-bar__tools{grid-area:tools;display:flex}.gd-quick.gd-bar__links{flex-wrap:wrap;gap:10px;max-width:1152px;margin:16px auto 0;padding-inline:16px;display:flex}.gd-quick.gd-bar__links a{border-radius:16px;min-height:52px;padding:0 22px;font-size:17px;font-weight:600}}@container (min-width:960px){.gd-bar{flex-direction:row;align-items:center;gap:16px;min-height:112px;padding:12px 16px 12px 14px;display:flex}.gd-bar__id{max-width:190px}.gd-bar__vr{display:block}.gd-daytitle{font-size:32px}.gd-bigdate{font-size:15px}.gd-next__line{font-size:26px}.gd-bar__main{margin-inline-start:auto;padding:0 16px}}@container (min-width:1180px){.gd-bar{gap:28px;padding:12px 20px 12px 16px}.gd-bar__id{max-width:300px}.gd-daytitle{font-size:40px}.gd-bigdate{font-size:16px}.gd-next__line{font-size:30px}.gd-bar__main{padding:0 22px}}.gd-quick{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.gd-quick a{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.gd-markers{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.gd-marker{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}.gd-marker .gd-ic{width:16px;height:16px;color:var(--brand-accent)}.gd-list{margin:0;padding:0;list-style:none}.gd-trow{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:52px;padding:6px 18px;display:flex}@media (min-width:900px){.gd-trow{padding:6px 24px}}.gd-trow__n{flex:1;min-width:0}.gd-trow__t{font-size:17px;font-weight:600}.gd-trow[data-next]{background:var(--dock-gold-soft)}.gd-trow[data-next] .gd-badge--gold{background:var(--surface)}.gd-trow[data-past] :is(.gd-trow__n,.gd-trow__t){color:var(--ink-2)}.gd-kv{background:var(--line);border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.gd-kv>div{background:var(--surface);padding:12px 18px}.gd-kv__k{color:var(--ink-2);font-size:13.5px}.gd-kv__v{font-size:20px;font-weight:600}.gd-status{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:60px;padding:12px 18px;display:flex}@media (min-width:900px){.gd-status{padding:12px 24px}}.gd-status__ic{background:var(--surface-2);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.gd-status__ic .gd-ic{width:22px;height:22px}.gd-status__what{flex:1;min-width:0}.gd-status__sub{color:var(--ink-2);font-size:13.5px}.gd-locked{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:560px;padding:28px 22px;display:flex}.gd-locked__ic{background:var(--surface-2);width:64px;height:64px;color:var(--brand-accent);border-radius:20px;place-items:center;display:grid}.gd-locked__ic .gd-ic{width:30px;height:30px}.gd-news{flex-direction:column;display:flex}.gd-news__item{border-top:1px solid var(--line)}.gd-news__item:first-child{border-top:0}.gd-news__item summary{cursor:pointer;align-items:center;gap:12px;min-height:60px;padding:10px 18px;list-style:none;display:flex}.gd-news__item summary::-webkit-details-marker{display:none}.gd-news__title{flex:1;font-weight:600}.gd-news__date{color:var(--ink-2);font-size:13.5px}.gd-news__body{padding:0 18px 18px}.gd-news__body p{margin:0 0 8px}.gd-app .a-nav{--nav-top:calc(74px + var(--d-op) + env(safe-area-inset-top));top:var(--nav-top);z-index:40;background:color-mix(in srgb, var(--ground) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-flow:row;gap:8px;margin:0 -16px 18px;padding:8px 16px;position:sticky;overflow-x:auto}@media (min-width:900px){.gd-app .a-nav{--nav-top:calc(82px + var(--d-op));border-radius:24px;flex-wrap:wrap;margin:0 0 22px;padding:8px 10px}}.gd-app .a-nav__item{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:999px;flex:none;justify-content:center;padding:0 16px;font-size:15px;font-weight:500}.gd-app .a-nav__item:hover{background:var(--surface-2)}.gd-app .a-nav__item[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.gd-app .a-panels{max-width:none}.admin .a-btn{border-radius:14px}.admin .a-btn--primary,.admin .a-btn--primary:hover{background:var(--dock-gold);color:var(--dock-on-gold);opacity:1;border-color:#0000;font-weight:600;box-shadow:inset 0 1px #ffffff59}.admin .a-btn--primary:hover{filter:brightness(1.05)}.admin .a-top{background:var(--dock-glass);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-bottom:1px solid var(--dock-glass-line)}.gd-app .a-savebar{inset-inline:12px;bottom:calc(104px + env(safe-area-inset-bottom));border:1px solid var(--dock-glass-line);background:linear-gradient(180deg, #ffffff1a, #fff0 60%), var(--dock-glass);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);box-shadow:var(--dock-glass-shadow), inset 0 1px 0 var(--dock-glass-edge);transition:transform .2s var(--dock-out);border-radius:28px;transform:translateY(calc(100% + 120px))}.gd-app .a-savebar[data-open="1"]{transform:none}.gd-app .a-savebar__in{flex-wrap:wrap;padding:12px 14px}.gd-app .a-savebar__actions .a-btn{border-radius:999px}@media (max-width:899px){.gd-app .a-savebar__actions{width:100%}.gd-app .a-savebar__actions .a-btn{flex:1}}@media (min-width:900px){.gd-app .a-savebar{border-radius:999px;width:min(760px,100vw - 180px);margin-left:-52px;bottom:24px;left:50%;right:auto;translate:-50%}.gd-app .a-savebar__in{flex-wrap:nowrap;padding:10px 10px 10px 22px}}@media (prefers-reduced-transparency:reduce){.gd-app .a-savebar{background:var(--dock-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.gd-stepper{flex:none;align-items:center;gap:4px;display:inline-flex}.gd-stepper button{border:1px solid var(--line);background:var(--surface-2);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:14px;place-items:center;display:grid}.gd-stepper button:hover{border-color:var(--line-strong)}.gd-stepper button:disabled{opacity:.45;cursor:not-allowed}.gd-stepper .gd-ic{width:20px;height:20px}@media (max-width:599px){.gd-stepper button{width:44px}}.admin .a-login,.gd-auth{background:radial-gradient(70% 45% at 80% 0%, var(--dock-field-c), transparent 70%), radial-gradient(80% 50% at 10% 10%, var(--dock-field-a), transparent 72%), radial-gradient(100% 60% at 50% 120%, var(--dock-field-b), transparent 70%), var(--ground)}.admin .a-login__card{border-radius:28px}.gd-tab,.gd-rail__item,.gd-icobtn,.gd-pillbtn,.gd-sheet__item,.gd-stepper button,.gd-quick a,.admin .a-btn,.gd-app .a-nav__item{transition:transform .14s ease-out,background-color .12s,color .12s}@media (prefers-reduced-motion:no-preference){:is(.gd-tab,.gd-rail__item,.gd-icobtn,.gd-pillbtn,.gd-sheet__item,.gd-slot,.gd-stepper button,.gd-quick a,.a-btn,.a-nav__item,button.gd-seat):active{transform:scale(.97)}.gd-cap{transition:transform .32s var(--dock-spring)}.gd-tab__lbl{transition:opacity .12s}.gd-rail{transition:width .22s var(--dock-out)}.gd-rail__lbl,.gd-rail__brand>span,.gd-rail__tag{transition:opacity .12s}.gd-sheet[open]{animation:gd-sheet-up .33s var(--dock-spring)}.gd-sheet[open]::backdrop{animation:.2s gd-fade}.gd-flip{animation:gd-flip .18s var(--dock-out)}}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.gd-sheet[open]{animation-name:gd-sheet-side;animation-timing-function:var(--dock-out);animation-duration:.26s}}@media (prefers-reduced-motion:reduce){.gd-sheet[open]{animation:.12s gd-fade}.gd-head--late{translate:none!important}}@keyframes gd-sheet-up{0%{transform:translateY(100%)}}@keyframes gd-sheet-side{0%{transform:translate(-104%)}}@keyframes gd-fade{0%{opacity:0}}@keyframes gd-flip{0%{opacity:0;transform:translateY(-6px)}}.gd-palettes{gap:10px;display:grid}@media (min-width:700px){.gd-palettes{grid-template-columns:repeat(2,minmax(0,1fr))}}.gd-palette{border:1px solid var(--line);background:var(--surface);min-height:72px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:10px 14px;display:flex}.gd-palette[aria-checked=true]{border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.gd-palette>.gd-ic{width:22px;height:22px;color:var(--brand-accent)}.gd-palette__sw{border:1px solid var(--line);border-radius:12px;flex:none;display:flex;overflow:hidden}.gd-palette__half{place-items:center;width:34px;height:48px;display:grid;position:relative}.gd-palette__half>span{border-radius:6px;width:20px;height:26px}.gd-palette__half>i{border-radius:6px;width:14px;height:6px;position:absolute;bottom:8px}.gd-palette__txt{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.gd-palette__txt span{color:var(--ink-2);font-size:13.5px}@container (max-width:560px){.gd-app .a-tefila{flex-wrap:wrap;row-gap:4px}.gd-app .a-tefila__name{flex:calc(100% - 150px)}.gd-app .a-tefila>.a-icon-btn{order:1}.gd-app .a-tefila>.a-tefila__when{order:2;margin-inline-end:auto}.gd-app .a-tefila>.a-draft{flex-basis:100%;order:4}}@media (min-width:900px){:is(:root:not([data-rail=hover]) .admin[data-rail=pinned],:root[data-rail=pinned] .admin) .gd-rail{width:244px}:is(:root:not([data-rail=hover]) .admin[data-rail=pinned],:root[data-rail=pinned] .admin) :is(.gd-rail__lbl,.gd-rail__brand>span,.gd-rail__tag){opacity:1}:is(:root:not([data-rail=hover]) .admin[data-rail=pinned],:root[data-rail=pinned] .admin) .gd-head{right:276px}:is(:root:not([data-rail=hover]) .admin[data-rail=pinned],:root[data-rail=pinned] .admin) .gd-app{padding-inline-start:292px}:is(:root:not([data-rail=hover]) .admin[data-rail=pinned],:root[data-rail=pinned] .admin) .gd-hero{margin-inline-start:-292px;padding-inline-start:276px}:is(:root:not([data-rail=hover]) .admin[data-rail=pinned],:root[data-rail=pinned] .admin) .gd-app .a-savebar{margin-left:-138px}}.gd-cap--4{grid-template-columns:repeat(4,1fr)}.gd-ops .gd-tab[aria-current=page],.gd-ops .gd-rail__item[aria-current=page]{color:var(--dock-on-navy)}.gd-ops .gd-tab[aria-current=page]:before,.gd-ops .gd-rail__item[aria-current=page]:before{background:var(--dock-navy-fill)}.gd-mono--sally{object-fit:contain;background:#fff;padding:3px}.gd-ops .ai-area{gap:20px;min-height:0}.gd-ops .ai-rail{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);align-self:start}.gd-ops .ai{min-height:0}.gd-ops-fix__title{font-weight:600;display:block}.gd-ops-fix .a-btn{flex:none}@media (max-width:599px){.gd-ops-fix{flex-wrap:wrap}.gd-ops-fix .gd-status__what{flex-basis:calc(100% - 56px)}.gd-ops-fix .a-btn{margin-inline-start:52px}}.gd-ops-allgood{border-top:1px solid var(--line);color:var(--brand-ok);align-items:center;gap:12px;padding:16px 18px;font-weight:500;display:flex}.gd-ops-filter{margin:0}@media (max-width:599px){.gd-ops .gd-card__head:has(.gd-ops-filter){flex-wrap:wrap}.gd-ops-filter{width:100%}}.gd-orow{border:0;border-top:1px solid var(--line);width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1.3fr) minmax(0,1fr) auto 18px;align-items:center;gap:14px;padding:10px 18px;transition:background-color .12s;display:grid}@media (hover:hover) and (pointer:fine){.gd-orow:hover{background:var(--dock-gold-soft)}}.gd-orow[aria-current=true]{background:var(--dock-gold-soft);box-shadow:inset -3px 0 0 var(--dock-gold)}.gd-orow.is-off .gd-mono{background:var(--surface-3);color:var(--ink-2);box-shadow:none}.gd-orow.is-off .gd-orow__name{color:var(--ink-2)}.gd-orow__who{min-width:0}.gd-orow__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.gd-orow__sig{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex;overflow:hidden}.gd-orow__sig--ok{color:var(--brand-ok)}.gd-orow__sig--warn{color:var(--dock-warn)}.gd-orow__badges{gap:6px;display:flex}.gd-orow__caret{width:18px;height:18px;color:var(--ink-2)}@media (max-width:899px){.gd-orow{grid-template-columns:36px minmax(0,1fr) auto;padding:10px 16px}.gd-orow__badges,.gd-orow__caret{display:none}.gd-orow__sigtxt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.gd-scr{border:2px solid;border-radius:3px;flex:none;width:24px;height:15px;position:relative}.gd-scr:after{content:"";opacity:.5;background:currentColor;border-radius:1px;position:absolute;inset:1.5px}.gd-scr--stale:after{opacity:.75;background:repeating-linear-gradient(135deg,currentColor 0 2px,#0000 2px 4px)}.gd-scr--none{border-style:dashed}.gd-scr--none:after{display:none}.gd-ops-empty{border-top:1px solid var(--line);margin:0;padding:16px 18px}.gd-ops-foot{border-top:1px solid var(--line);margin:0;padding:12px 18px 16px}.gd-ops-look{margin-top:16px}.gd-ops-look .gd-card__pad{padding:0 18px 18px}.gd-ops-new{white-space:nowrap;background:var(--dock-navy-fill);color:var(--dock-on-navy);border-color:#0000;flex:none}.gd-ops-sheet__who{flex:1;min-width:0}.gd-ops-sheet__who h2{margin:0}.gd-ops-sheet__quick{margin:0 0 14px}.gd-ops-sheet .a-item{box-shadow:none;background:0 0;border:0;padding:0}.gd-ops-sheet__conn{margin-top:14px}.gd-kbd{border:1px solid var(--line-strong);color:var(--ink-2);background:var(--surface);white-space:nowrap;direction:ltr;unicode-bidi:isolate;border-bottom-width:2px;border-radius:7px;padding:0 6px;font:500 12px ui-monospace,Menlo,monospace}.gd-ops-keys{border-top:1px solid var(--line);color:var(--ink-2);flex:none;justify-content:center;gap:14px;margin:0;padding:10px;font-size:13px;display:flex}@media (min-width:1200px){.gd-ops-sheet.is-docked{z-index:60;box-shadow:var(--dock-glass-shadow)}.gd-app:has(.gd-ops-sheet.is-docked){padding-inline-end:500px}.gd-app:has(.gd-ops-sheet.is-docked) .gd-head{left:492px}}@media (min-width:1200px) and (prefers-reduced-motion:no-preference){.gd-app.gd-ops{transition:padding-inline-end .26s var(--dock-out)}.gd-app.gd-ops .gd-head{transition:left .26s var(--dock-out)}}.gd-cmdk{border:1px solid var(--line);background:var(--surface);max-width:460px;height:44px;color:var(--ink-2);font:inherit;text-align:start;cursor:text;border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.gd-cmdk>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}dialog.gd-cmd{border:1px solid var(--line);background:var(--surface);width:min(620px,100vw - 24px);color:var(--ink);box-shadow:var(--dock-glass-shadow);font-family:var(--ui);border-radius:28px;margin:12vh auto auto;padding:0;overflow:hidden}dialog.gd-cmd::backdrop{background:var(--dock-scrim)}.gd-cmd__in{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 18px;display:flex}.gd-cmd__in input{height:60px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:18px}.gd-cmd__res{max-height:min(420px,60vh);padding:6px;overflow:auto}.gd-cmd__res h4{color:var(--ink-2);margin:8px 12px 4px;font-size:13px;font-weight:500}.gd-cmd__it{width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:6px 12px;display:flex}.gd-cmd__it[aria-selected=true]{background:var(--dock-gold-soft)}.gd-cmd__it>.gd-ic{color:var(--brand-accent)}.gd-cmd__t{flex:1;min-width:0}.gd-cmd__t small{color:var(--ink-2);font-size:13px;display:block}.gd-cmd__empty{color:var(--ink-2);margin:0;padding:18px 14px}.gd-cmd__foot{border-top:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);flex-wrap:wrap;gap:16px;margin:0;padding:10px 18px;font-size:13px;display:flex}.gd-ops .gd-top .gd-who>span:last-child{flex:1;min-width:0}.gd-ops .gd-top .gd-who__sub{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.gd-ops-filter .a-nav__item[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.gd-flash{animation:.9s gd-wash}@keyframes gd-wash{0%{background-color:var(--dock-gold-soft)}}.gd-ops-sheet.is-docked[open]{animation-duration:.26s}@media (prefers-reduced-motion:no-preference){.gd-ops-allgood.is-new{animation:gd-flip .32s var(--dock-spring)}}.gd-ops-look+.gd-card{margin-top:16px}.gd-plan{flex-direction:column;gap:12px;display:flex}.gd-plan .a-item__legend{margin:6px 0 0}.gd-plan [role=radiogroup]>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.gd-plan .gd-pillbtn:has(input:checked){border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent);font-weight:600}.gd-plan .gd-pillbtn:has(input:focus-visible){outline:2px solid var(--brand-accent);outline-offset:2px}div.gd-plan__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding-top:8px;display:grid}div.gd-plan__row>.a-hint{grid-column:1/-1}@media (max-width:520px){div.gd-plan__row{grid-template-columns:minmax(0,1fr)}}form.gd-plan fieldset.gd-plan__row{border:0;border-top:1px solid var(--line);gap:8px;margin:0;padding:12px 0 0;display:grid}form.gd-plan fieldset.gd-plan__row label{gap:4px;display:grid}form.gd-plan .gd-plan__head{display:none}@media (min-width:768px){form.gd-plan .gd-plan__head,form.gd-plan fieldset.gd-plan__row{grid-template-columns:1.4fr 1fr .9fr 1fr .8fr 2fr;align-items:center;column-gap:10px}form.gd-plan .gd-plan__head{color:var(--ink-2);font-size:13px;font-weight:600;display:grid}form.gd-plan fieldset.gd-plan__row label>span{display:none}}form.gd-plan fieldset.gd-plan__quota{border:0;border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 12px;margin:0;padding:12px 0 0;display:flex}form.gd-plan fieldset.gd-plan__quota legend{float:inline-start;width:100%;padding:0;font-weight:600}form.gd-plan fieldset.gd-plan__quota label{flex:140px;gap:4px;display:grid}form.gd-plan fieldset.gd-plan__quota .a-hint{width:100%;margin:0}.gd-meter{background:color-mix(in srgb, currentColor 14%, transparent);height:6px;color:var(--ink-2);border-radius:3px;max-width:320px;margin-top:6px;display:block;overflow:hidden}.gd-meter>span{border-radius:inherit;background:currentColor;height:100%;display:block}.gd-meter--over,.gd-status__sub--warn{color:var(--dock-warn)}.gd-status__what>.gd-status__sub{display:block}@media (min-width:900px){.gd-ops-sheet{height:auto}}.a-item--link{color:inherit;text-decoration:none}.a-item--link .gd-ic{color:var(--ink-3);flex:none}.gd-hallplan[data-variant=edit] .gd-floor{background-image:linear-gradient(var(--brand-line) 1px, transparent 1px), linear-gradient(90deg, var(--brand-line) 1px, transparent 1px);background-size:calc(var(--u) * 2) calc(var(--u) * 2)}.gd-hallplan[data-variant=edit] .gd-piece{cursor:pointer}.gd-hallplan[data-variant=edit] .gd-piece:is([data-kind=row],[data-kind=grid],[data-kind=table]){z-index:1}.gd-hallplan[data-variant=edit] :is(.gd-piece__box,.gd-fix):after{content:"";inset:calc(-1 * min(16px / var(--z,1), var(--u) * .45));position:absolute}.gd-piece[data-lit]>.gd-piece__box{outline:2px solid var(--brand-focus);outline-offset:3px}.gd-hallplan[data-variant=edit] .gd-piece:focus-visible{outline:none}.gd-piece:focus-visible>:is(.gd-piece__box,.gd-fix){outline:2px dashed var(--brand-focus);outline-offset:4px}.gd-piece[data-selected]{z-index:2;touch-action:none;cursor:grab}.gd-piece[data-selected]>:is(.gd-piece__box,.gd-fix){outline:2px solid var(--brand-focus);outline-offset:4px}.gd-handle{width:calc(44px / var(--z,1));aspect-ratio:1;border:calc(2px / var(--z,1)) solid var(--brand-focus);background:var(--brand-surface);touch-action:none;cursor:grab;border-radius:50%;position:absolute;left:0;translate:-50% -50%}.gd-handle:before{content:"";background:var(--brand-focus);border-radius:50%;position:absolute;inset:30%}@media (prefers-reduced-motion:no-preference){.gd-hallplan[data-variant=edit] .gd-piece:not([data-live]){transition:rotate .16s var(--dock-out), left 80ms ease-out, top 80ms ease-out}}.gd-seatmap{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.gd-seatmap__search{top:calc(76px + var(--d-op,0px) + env(safe-area-inset-top));z-index:3;background:var(--brand-ground);margin:0;padding:6px 0;position:sticky}.gd-seatmap__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gd-seatmap__results:empty{display:none}.gd-seatmap__plan{min-width:0;scroll-margin-top:calc(140px + var(--d-op,0px) + env(safe-area-inset-top));flex-direction:column;gap:12px;display:flex}@media (max-width:899px){.gd-seatmap__tip{display:none}}.gd-pills{--fade-s:0px;--fade-e:0px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--fade-s), #000 calc(100% - var(--fade-e)), transparent 100%);-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--fade-s), #000 calc(100% - var(--fade-e)), transparent 100%);mask-image:linear-gradient(to left, transparent 0, #000 var(--fade-s), #000 calc(100% - var(--fade-e)), transparent 100%);align-items:center;gap:8px;padding:2px;display:flex;overflow-x:auto}.gd-pills[data-more-start]{--fade-s:36px}.gd-pills[data-more-end]{--fade-e:36px}.gd-pills__set{gap:8px;display:flex}@media (min-width:900px){.gd-pills,.gd-pills__set{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}}.gd-pills .gd-pillbtn:disabled{opacity:.5;cursor:not-allowed}.gd-pills .gd-pillbtn{white-space:nowrap;flex:none;position:relative}.gd-pills .gd-pillbtn:has(input:checked){border-color:var(--brand-accent);background:var(--dock-gold-soft);box-shadow:0 0 0 1px var(--brand-accent);font-weight:600}.gd-pills .gd-pillbtn:has(input:focus-visible){outline:2px solid var(--brand-focus);outline-offset:2px}.gd-results{flex-direction:column;display:flex}.gd-result{border-top:1px solid var(--brand-line);gap:2px;padding:10px 0;display:grid}.gd-result:first-child{border-top:0}.gd-result__seats{flex-direction:column;align-items:flex-start;display:flex}.gd-result__add{justify-self:start}.gd-seatlink{min-height:44px;color:var(--brand-accent);font:inherit;text-align:start;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gd-placing{top:8px;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-weight:600;display:flex;position:absolute;inset-inline:8px}.gd-placing .a-btn{border-radius:999px}@media (min-width:900px){.gd-seatmap{grid-template-rows:auto auto 1fr;grid-template-columns:340px minmax(0,1fr);column-gap:20px}.gd-seatmap>:not(.gd-seatmap__plan){grid-column:1}.gd-seatmap__plan{scroll-margin-top:calc(80px + var(--d-op,0px));grid-area:1/2/span 3}.gd-seatmap__search{top:calc(100px + var(--d-op,0px))}.gd-seatmap__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.gd-famlist{flex-direction:column;display:flex}.gd-famrow__name{font-weight:600;display:block}.gd-famrow__meta{color:var(--brand-ink-2);font-size:14px;font-weight:400;display:block}.gd-held{margin:0;font-size:18px;font-weight:700}.gd-chips{border:0;min-width:0;margin:0;padding:0}.gd-chips__row{flex-wrap:wrap;gap:8px;display:flex}.gd-chip[aria-pressed=true]{border-color:var(--brand-accent);background:var(--dock-gold);color:var(--dock-on-gold);font-weight:600}.gd-chip:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.gd-editor{flex-direction:column;gap:12px;display:flex}.gd-editor[hidden]{display:none}.gd-toolbar{background:var(--dock-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;padding:4px;display:flex}.gd-toolbar .a-btn{white-space:nowrap;flex:none}@media (max-width:599px){.gd-toolbar__word{display:none}.gd-toolbar__add,.gd-toolbar__turn{justify-content:center;width:44px;padding:0}}.gd-toolbar__fit{display:contents}@media (max-width:599px){.gd-toolbar__fit{display:none}}.gd-toolbar .a-btn{border-radius:999px}@media (min-width:900px){.gd-toolbar{top:calc(100px + var(--d-op,0px));z-index:3;position:sticky}}.gd-editor__body{flex-direction:column;gap:12px;display:flex}.gd-editor__plan{flex-direction:column;gap:10px;min-width:0;display:flex}.gd-addlist{display:none}.gd-addlist .a-hint{margin:4px 8px 0}.gd-keys{display:none;position:relative}.gd-keys>summary{list-style:none}.gd-keys>summary::-webkit-details-marker{display:none}.gd-keys dl{top:50px;z-index:4;background:var(--dock-glass-solid);width:300px;box-shadow:var(--dock-glass-shadow);border-radius:18px;gap:6px;margin:0;padding:12px 14px;font-size:14px;display:grid;position:absolute;inset-inline-start:0}.gd-keys dl>div{gap:10px;display:flex}.gd-keys dt{flex:none;min-width:4.5em;font-weight:600}.gd-keys dd{margin:0}.gd-inspector{border:1px solid var(--brand-line);border-radius:var(--brand-r-card);background:var(--brand-surface);color:var(--brand-ink);flex-direction:column;gap:14px;padding:12px 16px 16px;display:flex}.gd-inspector__head{align-items:center;gap:8px;min-height:44px;display:flex}.gd-inspector__title{margin:0;font-size:17px;font-weight:700}.gd-inspector__kind{color:var(--brand-ink-2);margin:2px 0 0;font-size:14px}.gd-inspector .gd-stepper button{width:44px;height:44px}.gd-stepper--turn{gap:2px}.gd-inspector__quick{flex-wrap:wrap;gap:12px 18px;display:flex}.gd-inspector__more{flex-direction:column;gap:14px;display:flex}.gd-fields{flex-wrap:wrap;gap:12px 20px;display:flex}.gd-field{align-content:start;justify-items:start;gap:4px;display:grid}.gd-stepper__value{text-align:center;min-width:3em;font:600 16px var(--brand-num)}.gd-stepper__unit{font:600 16px var(--brand-num);margin-inline-start:-.5em}.gd-stepper--turn .gd-stepper__input{text-align:right;width:2.4em}.gd-stepper--turn .gd-turn__fine:is(button){font:600 13px var(--brand-num)}.gd-stepper__input{width:3.6em;min-height:44px;color:inherit;text-align:center;font:600 16px var(--brand-num);-moz-appearance:textfield;background:0 0;border:0}.gd-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gd-stepper__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gd-stepper__input:focus-visible{outline:2px solid var(--brand-focus);outline-offset:-2px;border-radius:8px}.gd-move{grid-template-columns:auto auto;align-items:center;column-gap:12px}.gd-move>.a-label{grid-column:1/-1}.gd-pad{grid-template-rows:repeat(3,44px);grid-template-columns:repeat(3,44px);gap:2px;display:grid}.gd-pad button{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);cursor:pointer;touch-action:manipulation;border-radius:12px;place-items:center;display:grid}.gd-pad button:first-child{grid-area:1/2}.gd-pad button:nth-child(2){grid-area:2/1}.gd-pad button:nth-child(3){grid-area:2/3}.gd-pad button:nth-child(4){grid-area:3/2}.gd-pad .gd-ic{width:20px;height:20px}.gd-dist{grid-template-columns:repeat(4,44px);gap:4px;display:grid}.gd-dist button{border:1px solid var(--line);background:var(--surface-2);min-height:44px;color:var(--ink);font:600 15px var(--brand-num);cursor:pointer;border-radius:12px}.gd-dist button[aria-pressed=true]{border-color:var(--brand-accent);background:var(--dock-gold);color:var(--dock-on-gold)}.gd-dist--side{grid-template-columns:repeat(2,max-content)}.gd-dist--side button{font:600 15px var(--brand-ui);padding-inline:14px}.gd-inspector__end{align-items:center;gap:8px;display:flex}.gd-stepper button:focus-visible,.gd-pad button:focus-visible,.gd-dist button:focus-visible,.gd-template:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}@media (max-width:1099px){.gd-editor__side:has(.gd-inspector){inset:auto 8px calc(8px + env(safe-area-inset-bottom));z-index:60;position:fixed}.gd-inspector{overscroll-behavior:contain;background:var(--dock-glass-solid);max-height:calc(42dvh - 8px);box-shadow:var(--dock-glass-shadow);border-radius:28px;padding-top:4px;overflow-y:auto}.gd-inspector__head{z-index:1;background:var(--dock-glass-solid);margin:0 -16px;padding:4px 16px 0;position:sticky;top:-4px}.gd-editor[data-selecting]{padding-bottom:calc(var(--sheet,42dvh) + 16px)}.gd-inspector:not([data-full]) :is(.gd-turn__fine,.gd-move,.gd-inspector__more){display:none}}@media (min-width:1100px){.gd-inspector__grow{display:none}}@media (min-width:900px){.gd-keys{display:block}}@media (min-width:1100px){.gd-editor__body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.gd-addlist{border:1px solid var(--brand-line);border-radius:var(--brand-r-card);background:var(--brand-surface);padding:8px;display:block}.gd-editor__side{top:calc(164px + var(--d-op,0px));max-height:calc(100dvh - 190px - var(--d-op,0px));position:sticky;overflow-y:auto}}.gd-glyph{flex:none;place-items:center;width:30px;height:22px;display:grid;position:relative}.gd-glyph:before{content:"";display:block}.gd-glyph[data-kind=row]:before{background:repeating-linear-gradient(90deg, var(--brand-ink-3) 0 5px, transparent 5px 8px);width:28px;height:8px}.gd-glyph[data-kind=grid]:before{background:repeating-linear-gradient(90deg, var(--brand-ink-3) 0 5px, transparent 5px 8px);width:28px;height:20px;-webkit-mask:repeating-linear-gradient(0deg,#000 0 5px,#0000 5px 8px);mask:repeating-linear-gradient(0deg,#000 0 5px,#0000 5px 8px)}.gd-glyph[data-kind=table]:before{border:2px solid var(--brand-ink-3);border-radius:50%;width:18px;height:18px}.gd-glyph:is([data-kind=aron],[data-kind=bimah],[data-kind=amud]):before{border:2px solid var(--brand-accent);background:var(--brand-accent-wash);border-radius:3px;width:22px;height:12px}.gd-glyph[data-kind=bimah]:before{height:16px}.gd-glyph[data-kind=amud]:before{width:12px;height:12px}.gd-glyph[data-kind=mechitza]:before{border-top:3px dashed var(--brand-ink-3);width:28px}.gd-glyph[data-kind=wall]:before{border-top:4px solid var(--brand-ink-2);border-radius:2px;width:28px}.gd-glyph[data-kind=pillar]:before{background:var(--brand-ink-3);border-radius:2px;width:12px;height:12px}.gd-glyph[data-kind=door]:before{border-top:2px solid var(--brand-ink-3);border-right:2px solid var(--brand-ink-3);border-top-right-radius:100%;width:16px;height:16px}.gd-glyph[data-kind=label]:before{content:"א";color:var(--brand-ink-2);font-weight:700}.gd-templates{border:1px solid var(--brand-line);border-radius:var(--brand-r-card);background:var(--brand-surface);gap:14px;padding:16px;display:grid}.gd-templates__title{margin:0;font-size:19px}.gd-templates__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:700px){.gd-templates__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gd-template{border:1px solid var(--brand-line);border-radius:var(--brand-r-field);background:var(--brand-surface-2);min-height:44px;color:var(--brand-ink);font:inherit;cursor:pointer;justify-items:center;gap:8px;padding:12px 8px;display:grid}.gd-template:hover{border-color:var(--brand-accent)}.gd-template__art{pointer-events:none;place-items:center;width:100%;height:96px;display:grid;overflow:hidden}.gd-template__name{text-align:center;font-weight:600}.gd-template__art .gd-seat{background:var(--brand-ink-3);border:0}.gd-template__art .gd-seat:after,.gd-template__art :is(.gd-seat__in,.gd-fix__word,.gd-fix__cap,.gd-piece__row,.gd-piece__name,.gd-piece__tname){display:none}.gd-template__art .gd-fix{border-width:1px}.gd-price{width:100%;min-height:56px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:row;align-items:center;gap:12px}.gd-price>.a-grow{flex-direction:column;gap:4px;display:flex}.gd-price .a-item__head{align-items:baseline}.gd-price>.gd-ic{width:20px;height:20px;color:var(--brand-ink-2);flex:none}.gd-price:hover .a-item__title{color:var(--brand-accent)}.gd-price:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px;border-radius:8px}.gd-chart{page:seating;color:var(--brand-ink);background:var(--brand-surface);min-height:100dvh;padding:16px}.gd-chart__body{width:fit-content;max-width:100%;margin-inline:auto}.gd-chart__bar{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.gd-chart h1{margin:0 0 4px;font-size:1.5rem}.gd-chart h2{margin:16px 0 8px;font-size:1.125rem}.gd-chart__plan{--u:var(--u-screen);justify-content:flex-start;display:flex}.gd-chart .gd-seat{font-size:calc(var(--u) * .3)}.gd-chart .gd-seat[data-state=held]{--edge:var(--brand-ink);border:2px solid var(--brand-ink);color:var(--brand-ink);background:0 0}.gd-chart .gd-seat[data-state=off],.gd-chart .gd-seat__who{display:none}.gd-chart__plan[data-names] .gd-seat__who{-webkit-line-clamp:2;line-clamp:2;max-width:calc(var(--u) * .8);font:400 max(10px, calc(var(--u) * .19))/1.05 var(--brand-ui);text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media screen and (max-width:699px){.gd-chart__plan[data-names] .gd-seat__who{display:none}}.gd-chart__index ul{columns:2;column-gap:24px;margin:0;padding:0;list-style:none}.gd-chart__index li{break-inside:avoid;margin-bottom:8px}@page seating{size:A4 landscape;margin:12mm}@media print{.gd-noprint,.a-version{display:none!important}.gd-chart{background:0 0;min-height:0;padding:0}.gd-chart__plan{--u:var(--u-print)}.gd-chart__section+.gd-chart__section,.gd-chart__index{break-before:page}}.gd-slot__name{min-inline-size:5.5rem;color:var(--brand-ink-3);font-weight:600}.gd-leads-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gd-leads-bar .a-nav{margin:0;padding:0;overflow:visible}.gd-leads-nav .a-nav__item[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.gd-leads-hit{align-items:center;min-height:44px;display:inline-flex}.gd-leads-board{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-auto-columns:minmax(78vw,1fr);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.gd-leads-col{scroll-snap-align:start;flex-direction:column;gap:10px;min-width:0;display:flex}.gd-leads-col__head{align-items:center;gap:8px;display:flex}.gd-leads-col__head h2{margin:0;font-size:16px}.gd-leads-col__head .gd-leads-num{margin-inline-start:auto}.gd-leads-card{flex-direction:column;gap:6px;padding-top:14px;display:flex}.gd-leads-card__name{min-height:44px;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.gd-leads-card__line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gd-leads-num{font-variant-numeric:tabular-nums}.gd-leads-move [role=status]:empty{display:none}.gd-leads-filter{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px;display:grid}.gd-leads-row.gd-orow{grid-template-columns:minmax(0,1.3fr) auto auto;text-decoration:none}.gd-leads-empty{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.gd-leads-empty p{margin:0}@media (max-width:899px){.gd-leads-row.gd-orow{grid-template-columns:minmax(0,1fr) auto}.gd-leads-row .gd-leads-num{grid-column:1/-1}}@media (min-width:1024px){.gd-leads-board{scroll-snap-type:none;grid-auto-columns:minmax(180px,1fr)}}.gd-leads-form{flex-direction:column;gap:12px;display:flex}.gd-leads-form>p{margin:0}.gd-leads-fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.gd-leads-kinds{flex-flow:wrap;gap:8px 16px}.gd-leads-tl{margin:0;padding:0;list-style:none}.gd-leads-tl__text{white-space:pre-wrap;overflow-wrap:anywhere}.gd-leads-detail{gap:16px;display:grid}.gd-leads-detail details>summary{cursor:pointer;min-height:44px;list-style:none}@media (min-width:1024px){.gd-leads-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.gd-leads-delete{grid-column:1}}.gd-leads-due{color:var(--ink);border-top:1px solid var(--line);text-decoration:none}.gd-leads-tl .gd-status__what,.gd-leads-due .gd-status__what{flex-direction:column;gap:2px;display:flex}.gd-opbar--demo{background:var(--dock-gold);color:var(--dock-on-gold);gap:8px;padding:0 12px}.gd-opbar--demo form{display:contents}.gd-opbar__btn{border:1px solid color-mix(in srgb, currentColor 45%, transparent);min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.gd-opbar--demo .gd-opbar__back{border-color:color-mix(in srgb, currentColor 45%, transparent);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;font-size:13px}.gd-opbar--demo .gd-opbar__cta:disabled{cursor:default}.gd-opbar__short{display:none}@media (max-width:599px){.gd-opbar__long,.gd-opbar__wide{display:none}.gd-opbar__short{white-space:nowrap;font-size:13px;display:inline}.gd-opbar--demo .gd-opbar__back{padding:0 10px}}.gd-orow--demo{cursor:default;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr) auto}.gd-orow__acts{align-items:center;gap:8px;display:flex}@media (max-width:767px){.gd-orow--demo{grid-template-columns:minmax(0,1fr);gap:8px}.gd-orow__acts{flex-wrap:wrap}}@media (min-width:900px){.gd-ops-sheet{height:auto}}
