:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gd-core-forest-50:#e8f1ec;--gd-core-forest-100:#cfe2d7;--gd-core-forest-200:#a8cbb7;--gd-core-forest-300:#7fb197;--gd-core-forest-400:#4f9272;--gd-core-forest-500:#2c7355;--gd-core-forest-600:#1e5a42;--gd-core-forest-700:#164a36;--gd-core-forest-800:#0f3b2e;--gd-core-forest-900:#0a261e;--gd-core-forest-950:#061812;--gd-core-yellow-50:#fff8e1;--gd-core-yellow-100:#ffefbf;--gd-core-yellow-200:#ffe28a;--gd-core-yellow-300:#ffd65c;--gd-core-yellow-400:#ffcd3f;--gd-core-yellow-500:#ffc72c;--gd-core-yellow-600:#e6ac12;--gd-core-yellow-700:#b8870b;--gd-core-yellow-800:#7a5806;--gd-core-yellow-900:#5c4205;--gd-core-yellow-950:#3d2b03;--gd-core-matzah-50:#fbf8f2;--gd-core-matzah-100:#f3ead8;--gd-core-matzah-200:#e8dcc6;--gd-core-matzah-300:#d6c7ad;--gd-core-matzah-400:#b8a78c;--gd-core-matzah-500:#938468;--gd-core-matzah-600:#665a45;--gd-core-matzah-700:#4b4334;--gd-core-matzah-800:#2e2920;--gd-core-matzah-900:#1e1a14;--gd-core-matzah-950:#14110f;--gd-core-wine-50:#fbeaed;--gd-core-wine-100:#f4c9d1;--gd-core-wine-200:#e89aaa;--gd-core-wine-300:#d9748a;--gd-core-wine-400:#c44862;--gd-core-wine-500:#b02a44;--gd-core-wine-600:#8e1b2e;--gd-core-wine-700:#6e1424;--gd-core-wine-800:#4f0e1a;--gd-core-wine-900:#330911;--gd-core-wine-950:#1f0509;--gd-core-slate-50:#eaf0f8;--gd-core-slate-100:#cbd9ec;--gd-core-slate-200:#a3bad9;--gd-core-slate-300:#7a9ac4;--gd-core-slate-400:#5a7caa;--gd-core-slate-500:#3f5f8f;--gd-core-slate-600:#35507a;--gd-core-slate-700:#2e4769;--gd-core-slate-800:#223550;--gd-core-slate-900:#182538;--gd-core-slate-950:#0f1824;--gd-core-white:#fff;--gd-core-ink:#14110f;--gd-surface-page:var(--gd-core-matzah-50);--gd-surface-card:var(--gd-core-white);--gd-surface-raised:var(--gd-core-matzah-100);--gd-surface-raised-hover:var(--gd-core-matzah-200);--gd-surface-sunken:var(--gd-core-matzah-200);--gd-surface-brand:var(--gd-core-forest-800);--gd-surface-overlay:#14110f66;--gd-text-primary:var(--gd-core-matzah-950);--gd-text-secondary:var(--gd-core-matzah-700);--gd-text-tertiary:var(--gd-core-matzah-600);--gd-text-placeholder:#756850;--gd-text-on-brand:var(--gd-core-matzah-100);--gd-text-on-accent:var(--gd-core-matzah-950);--gd-text-link:var(--gd-core-forest-600);--gd-text-danger:var(--gd-core-wine-600);--gd-text-warning:var(--gd-core-yellow-800);--gd-text-success:var(--gd-core-forest-600);--gd-border-hairline:#14110f1a;--gd-border-input:var(--gd-core-matzah-500);--gd-border-strong:var(--gd-core-matzah-300);--gd-border-focus:var(--gd-core-forest-500);--gd-border-danger:var(--gd-core-wine-600);--gd-action-primary:var(--gd-core-forest-800);--gd-action-primary-hover:var(--gd-core-forest-700);--gd-action-primary-pressed:var(--gd-core-forest-900);--gd-action-primary-text:var(--gd-text-on-brand);--gd-action-secondary:var(--gd-surface-raised);--gd-action-secondary-text:var(--gd-text-primary);--gd-action-selected:var(--gd-core-forest-800);--gd-action-selected-text:var(--gd-text-on-brand);--gd-action-tertiary:transparent;--gd-action-tertiary-text:var(--gd-text-link);--gd-action-destructive:var(--gd-core-wine-600);--gd-action-destructive-hover:var(--gd-core-wine-700);--gd-action-destructive-pressed:var(--gd-core-wine-800);--gd-action-destructive-text:var(--gd-core-white);--gd-action-disabled:var(--gd-core-matzah-200);--gd-action-disabled-text:var(--gd-core-matzah-600);--gd-accent-tag:var(--gd-core-yellow-500);--gd-accent-tag-subtle:var(--gd-core-yellow-100);--gd-accent-tag-subtle-text:var(--gd-core-yellow-900);--gd-status-done-bg:var(--gd-core-forest-50);--gd-status-done-text:var(--gd-core-forest-700);--gd-status-done-accent:var(--gd-core-forest-500);--gd-status-due-bg:var(--gd-core-yellow-100);--gd-status-due-text:var(--gd-core-yellow-900);--gd-status-overdue-bg:var(--gd-core-wine-50);--gd-status-overdue-text:var(--gd-core-wine-700);--gd-status-info-bg:var(--gd-core-slate-50);--gd-status-info-text:var(--gd-core-slate-700);--gd-status-neutral-bg:var(--gd-core-matzah-100);--gd-status-neutral-text:var(--gd-core-matzah-700);--gd-chart-1:var(--gd-core-forest-600);--gd-chart-2:var(--gd-core-yellow-700);--gd-chart-3:var(--gd-core-slate-500);--gd-chart-4:var(--gd-core-wine-500);--gd-chart-5:var(--gd-core-matzah-500);--gd-radius-xs:4px;--gd-radius-sm:8px;--gd-radius-md:12px;--gd-radius-lg:16px;--gd-radius-xl:20px;--gd-radius-2xl:24px;--gd-radius-full:9999px;--gd-space-0:0px;--gd-space-2:2px;--gd-space-4:4px;--gd-space-8:8px;--gd-space-12:12px;--gd-space-16:16px;--gd-space-20:20px;--gd-space-24:24px;--gd-space-32:32px;--gd-space-40:40px;--gd-space-48:48px;--gd-space-64:64px;--gd-shadow-1:0 1px 2px #14110f0f;--gd-shadow-2:0 8px 24px #14110f14;--gd-shadow-3:0 24px 48px #14110f24;--gd-duration-quick:.12s;--gd-duration-standard:.2s;--gd-duration-slow:.32s;--gd-ease-standard:cubic-bezier(.2, 0, 0, 1);--gd-ease-exit:cubic-bezier(.3, 0, 1, 1);--gd-ease-drawer:cubic-bezier(.32, .72, 0, 1);--gd-scale-enter:.97;--gd-scale-press:.98;--gd-stagger:40ms;--gd-font-ui:Heebo, system-ui, -apple-system, "Segoe UI", Roboto, "Arial Hebrew", sans-serif;--gd-font-display:Fredoka, Heebo, system-ui, sans-serif;--gd-type-display-size:40px;--gd-type-display-line:48px;--gd-type-display-weight:600;--gd-type-display-tracking:-.01em;--gd-type-title-1-size:28px;--gd-type-title-1-line:34px;--gd-type-title-1-weight:600;--gd-type-title-1-tracking:-.01em;--gd-type-title-2-size:22px;--gd-type-title-2-line:28px;--gd-type-title-2-weight:600;--gd-type-title-2-tracking:0;--gd-type-title-3-size:20px;--gd-type-title-3-line:25px;--gd-type-title-3-weight:600;--gd-type-title-3-tracking:0;--gd-type-headline-size:17px;--gd-type-headline-line:22px;--gd-type-headline-weight:600;--gd-type-headline-tracking:0;--gd-type-body-size:17px;--gd-type-body-line:24px;--gd-type-body-weight:400;--gd-type-body-tracking:0;--gd-type-body-web-size:15px;--gd-type-body-web-line:22px;--gd-type-body-web-weight:400;--gd-type-body-web-tracking:0;--gd-type-callout-size:16px;--gd-type-callout-line:21px;--gd-type-callout-weight:400;--gd-type-callout-tracking:0;--gd-type-subhead-size:15px;--gd-type-subhead-line:20px;--gd-type-subhead-weight:400;--gd-type-subhead-tracking:0;--gd-type-footnote-size:13px;--gd-type-footnote-line:18px;--gd-type-footnote-weight:400;--gd-type-footnote-tracking:0;--gd-type-caption-size:12px;--gd-type-caption-line:16px;--gd-type-caption-weight:500;--gd-type-caption-tracking:0;--gd-type-caption-2-size:11px;--gd-type-caption-2-line:13px;--gd-type-caption-2-weight:500;--gd-type-caption-2-tracking:0;--gd-kit-console-w:1440px;--gd-kit-console-h:900px;--gd-kit-sidebar-w:256px;--gd-kit-rail-w:var(--gd-space-64);--gd-kit-sidebar-pad-top:14px;--gd-kit-sidebar-item-h:var(--gd-space-32);--gd-kit-sidebar-bar-w:3px;--gd-kit-sidebar-count-h:18px;--gd-kit-sidebar-dot:6px;--gd-kit-panel-inset:var(--gd-space-8);--gd-kit-panel-border:color-mix(in srgb, var(--gd-core-white) 6%, transparent);--gd-kit-on-brand-line:color-mix(in srgb, var(--gd-core-matzah-100) 12%, transparent);--gd-kit-on-brand-hover:color-mix(in srgb, var(--gd-core-matzah-100) 8%, transparent);--gd-kit-on-brand-fill:color-mix(in srgb, var(--gd-core-matzah-100) 14%, transparent);--gd-kit-topbar-h:52px;--gd-kit-search-h:34px;--gd-kit-search-max:380px;--gd-kit-console-btn-sm:26px;--gd-kit-console-btn-md:var(--gd-space-32);--gd-kit-console-btn-lg:38px;--gd-kit-tablet-w:1024px;--gd-kit-tablet-h:768px;--gd-kit-qr:120px;--gd-kit-qr-print:240px;--gd-kit-widget-small:170px;--gd-kit-widget-medium-w:364px;--gd-kit-live-compact-h:28px;--gd-kit-chart-h:160px;--gd-kit-spark-h:var(--gd-space-32);--gd-kit-signature-h:160px;--gd-kit-onboarding-art:240px;--gd-kit-hero-h:220px;--gd-kit-form-column:400px;--gd-kit-key-letter-h:42px;--gd-kit-col-date:88px;--gd-kit-sigline-min:180px;--gd-kit-vital-min:128px;--gd-kit-range-h:6px;--gd-kit-rx-label-w:360px;--gd-kit-tx-task:200px;--gd-kit-tx-hour:56px;--gd-kit-tooth-w:28px;--gd-kit-tooth-h:40px;--gd-kit-a4-w:595px;--gd-kit-a4-h:842px;--gd-kit-cmdk-w:640px;--gd-kit-cmdk-results-max:360px;--gd-kit-panel-body-max:420px;--gd-kit-perm-col:96px;--gd-kit-range-min:140px;--gd-kit-panel-w:380px;--gd-kit-inbox-list:320px;--gd-kit-inbox-context:320px;--gd-kit-camera-frame:240px;--gd-kit-android-w:412px;--gd-kit-android-h:915px;--gd-kit-m3-statusbar-h:var(--gd-space-24);--gd-kit-m3-gesturebar-h:var(--gd-space-24);--gd-kit-m3-topbar-h:var(--gd-space-64);--gd-kit-m3-topbar-large-h:152px;--gd-kit-m3-navbar-h:80px;--gd-kit-m3-indicator-w:var(--gd-space-64);--gd-kit-m3-indicator-h:var(--gd-space-32);--gd-kit-m3-radius-xl:28px;--gd-kit-m3-handle-w:var(--gd-space-32);--gd-kit-m3-dialog-w:312px;--gd-kit-m3-gesture-w:108px;--gd-kit-toolbar-h:36px;--gd-kit-toolbar-search-h:30px;--gd-kit-toolbar-search-min:180px;--gd-kit-toolbar-search-max:260px;--gd-kit-table-head-h:34px;--gd-kit-table-row-h:44px;--gd-kit-table-row-dense-h:38px;--gd-kit-bulkbar-h:36px;--gd-kit-empty-tile:44px;--gd-kit-drawer-w:1040px;--gd-kit-drawer-mid-w:720px;--gd-kit-drawer-narrow-w:520px;--gd-kit-drawer-gutter:var(--gd-space-64);--gd-kit-drawer-head-h:56px;--gd-kit-drawer-foot-h:60px;--gd-kit-drawer-side-min:280px;--gd-kit-scrim-blur:1.5px;--gd-kit-dialog-w:560px;--gd-kit-dialog-wide-w:720px;--gd-kit-menu-min-w:220px;--gd-kit-calendar-popover-w:calc(var(--gd-space-40) * 8);--gd-kit-type-console:13.5px;--gd-kit-type-meta:12.5px;--gd-kit-type-sub:11.5px;--gd-kit-type-kicker:10.5px;--gd-kit-kicker-tracking:.04em;--gd-kit-btn-sm:var(--gd-space-32);--gd-kit-btn-md:var(--gd-space-40);--gd-kit-btn-lg:var(--gd-space-48);--gd-kit-touch:44px;--gd-kit-iconbtn:var(--gd-space-40);--gd-kit-input-h:var(--gd-kit-touch);--gd-kit-input-font:var(--gd-type-body-size);--gd-kit-input-line:var(--gd-type-body-line);--gd-kit-menu-item-h:36px;--gd-kit-font-control:var(--gd-type-subhead-size);--gd-kit-line-control:var(--gd-type-subhead-line);--gd-kit-btn-weight:var(--gd-type-caption-weight);--gd-kit-line-row:var(--gd-space-32);--gd-kit-swipe-action:72px;--gd-kit-switch-w:44px;--gd-kit-switch-h:var(--gd-space-24);--gd-kit-switch-knob:var(--gd-space-20);--gd-kit-check:var(--gd-space-20);--gd-kit-spinner:var(--gd-space-16);--gd-kit-spinner-lg:var(--gd-space-20);--gd-kit-stripe:var(--gd-space-4);--gd-kit-tag-hole:6px;--gd-kit-tag-hole-inset:6px;--gd-kit-avatar-ratio:.38;--gd-kit-badge:var(--gd-space-20);--gd-kit-avatar-56:56px;--gd-kit-avatar-96:96px;--gd-kit-money-col:120px;--gd-kit-empty-text-max:320px;--gd-kit-cal-slot:28px;--gd-kit-cal-time-col:var(--gd-space-64);--gd-kit-cal-head-h:56px;--gd-kit-cal-hours:11;--gd-kit-cal-cols:2;--gd-kit-nowline:var(--gd-space-2);--gd-kit-tl-track:var(--gd-space-4);--gd-kit-tl-col:30px;--gd-kit-tl-dot:var(--gd-space-12);--gd-kit-tl-node:var(--gd-space-16);--gd-kit-tl-done:var(--gd-space-20);--gd-kit-tl-row:56px;--gd-kit-progress-h:var(--gd-space-8);--gd-kit-strip-bar-h:var(--gd-space-4);--gd-kit-bubble-max:420px;--gd-kit-phone-w:393px;--gd-kit-phone-h:852px;--gd-kit-statusbar-h:54px;--gd-kit-navbar-h:44px;--gd-kit-tabbar-h:83px;--gd-kit-tabbar-row:49px;--gd-kit-home-h:34px;--gd-kit-home-bar-w:134px;--gd-kit-home-bar-h:5px;--gd-kit-grabber-w:36px;--gd-kit-grabber-h:5px;--gd-kit-keyboard-h:300px;--gd-kit-ride-h:var(--gd-kit-btn-lg);--gd-kit-key-h:46px;--gd-kit-otp-cell:var(--gd-space-48);--gd-kit-largetitle-size:34px;--gd-kit-largetitle-line:41px;--gd-kit-statusbar-pad-start:44px;--gd-kit-statusbar-pad-end:30px;--gd-kit-sheet-fitted-max:70%;--gd-kit-glass:blur(16px) saturate(1.4);--gd-kit-ios-keyboard:#d1d4da;--gd-kit-ios-donebar:#f2f3f5;--gd-kit-ios-key:#fff;--gd-kit-ios-key-text:#000;--gd-kit-ios-key-shadow:#0000004d;--gd-kit-ios-key-fn:#abb0ba;--gd-kit-ios-blue:#007aff;--gd-kit-ios-red:#ff3b30;--gd-kit-ios-secondary:#3c3c4399;--gd-kit-ios-separator:#3c3c434a;--gd-kit-ios-material:#f2f2f7db;--gd-kit-ios-grouped:#f2f2f7;--gd-kit-ios-cell:#fff;--gd-kit-ios-fill:#7676801f;--gd-kit-ios-pressed:#00000014;--gd-kit-ios-dim:#0003;--gd-kit-ios-blur:blur(20px) saturate(1.8);--gd-kit-ios-alert-w:270px;--gd-kit-ios-alert-radius:14px;--gd-kit-ios-group-radius:10px;--gd-kit-ios-sheet-btn-h:57px;--gd-kit-ios-wheel-row:32px;--gd-kit-ios-wheel-h:224px;--gd-kit-ios-app-icon:60px;--gd-kit-ios-app-col:76px;--gd-kit-spin:.8s;--gd-kit-shimmer:1.2s;--gd-kit-clip-draw:.16s;--gd-kit-clip-fill:.4s;--gd-kit-dir:1;--gd-kit-table-name-min:160px;--gd-kit-subnav-w:220px;--gd-kit-month-cell:88px;--gd-kit-cal-lane-gap:var(--gd-space-2);--gd-kit-layer-pad:var(--gd-space-24);--gd-kit-ipad-w:1194px;--gd-kit-ipad-h:834px;--gd-kit-ipad-statusbar-h:var(--gd-space-24);--gd-kit-m3-strip-h:var(--gd-kit-touch)}[dir=rtl]{--gd-kit-dir:-1}[dir=ltr]{--gd-kit-dir:1}.gd-app{font-family:var(--gd-font-ui);font-size:var(--gd-type-body-web-size);line-height:var(--gd-type-body-web-line);font-weight:var(--gd-type-body-web-weight);color:var(--gd-text-primary);background:var(--gd-surface-page);-webkit-font-smoothing:antialiased;box-sizing:border-box}.gd-app *,.gd-app :before,.gd-app :after{box-sizing:border-box}.gd-app :where(h1,h2,h3,h4,h5,p,ul,ol,dl,dd,figure){margin:0;padding:0}.gd-app :where(ul,ol){list-style:none}.gd-app :where(button,input,select,textarea){font:inherit;color:inherit;margin:0}.gd-app :where(a){color:var(--gd-text-link);text-underline-offset:2px}.gd-app :where(img){max-width:100%;display:block}.gd-app :focus-visible{outline:2px solid var(--gd-border-focus);outline-offset:2px}.gd-icon{width:var(--gd-space-20);height:var(--gd-space-20);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.gd-ltr{direction:ltr;unicode-bidi:isolate}.gd-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gd-t-title3{font-size:var(--gd-type-title-3-size);line-height:var(--gd-type-title-3-line);font-weight:var(--gd-type-title-3-weight)}.gd-btn{--gd-btn-h:var(--gd-kit-btn-md);--gd-btn-bg:var(--gd-action-primary);--gd-btn-fg:var(--gd-action-primary-text);justify-content:center;align-items:center;gap:var(--gd-space-8);height:var(--gd-btn-h);padding-block:0;padding-inline:var(--gd-space-16);border-radius:var(--gd-radius-sm);background:var(--gd-btn-bg);color:var(--gd-btn-fg);font-size:var(--gd-kit-font-control);line-height:var(--gd-kit-line-control);font-weight:var(--gd-kit-btn-weight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--gd-duration-quick) var(--gd-ease-standard), transform var(--gd-duration-quick) var(--gd-ease-standard);border:1px solid #0000;flex:none;text-decoration:none;display:inline-flex;position:relative}.gd-btn--md{--gd-btn-h:var(--gd-kit-btn-md)}.gd-btn--lg{--gd-btn-h:var(--gd-kit-btn-lg);padding-inline:var(--gd-space-20);font-size:var(--gd-type-headline-size);line-height:var(--gd-type-headline-line)}.gd-btn--block{inline-size:100%;display:flex}.gd-btn--primary{--gd-btn-bg:var(--gd-action-primary);--gd-btn-fg:var(--gd-action-primary-text)}.gd-btn--secondary{--gd-btn-bg:var(--gd-action-secondary);--gd-btn-fg:var(--gd-action-secondary-text);border-color:var(--gd-border-hairline)}.gd-btn--onbrand{--gd-btn-bg:var(--gd-core-matzah-100);--gd-btn-fg:var(--gd-core-forest-800)}@media (hover:hover){.gd-btn--primary:hover:not(:disabled){--gd-btn-bg:var(--gd-action-primary-hover)}.gd-btn--secondary:hover:not(:disabled){--gd-btn-bg:var(--gd-surface-raised-hover)}.gd-btn--onbrand:hover:not(:disabled){--gd-btn-bg:var(--gd-core-matzah-50)}}.gd-btn:active:not(:disabled),.gd-btn.is-pressed{transform:scale(var(--gd-scale-press))}.gd-btn--primary:active:not(:disabled),.gd-btn--primary.is-pressed{--gd-btn-bg:var(--gd-action-primary-pressed)}.gd-btn--secondary:active:not(:disabled),.gd-btn--secondary.is-pressed{--gd-btn-bg:var(--gd-surface-sunken)}.gd-btn--onbrand:active:not(:disabled),.gd-btn--onbrand.is-pressed{--gd-btn-bg:var(--gd-core-matzah-200)}.gd-btn:focus-visible,.gd-btn.is-focus{outline:2px solid var(--gd-border-focus);outline-offset:2px}.gd-btn--onbrand:focus-visible,.gd-btn--onbrand.is-focus{outline-color:var(--gd-accent-tag)}.gd-btn:disabled,.gd-btn[aria-disabled=true],.gd-btn.is-disabled{--gd-btn-bg:var(--gd-action-disabled);--gd-btn-fg:var(--gd-action-disabled-text);box-shadow:none;cursor:not-allowed;border-color:#0000;transform:none}.gd-btn.is-loading{color:#0000;pointer-events:none}.gd-btn.is-loading:after{content:"";width:var(--gd-kit-spinner);height:var(--gd-kit-spinner);border-radius:var(--gd-radius-full);border:2px solid var(--gd-btn-fg);animation:gd-kf-spin var(--gd-kit-spin) linear infinite;border-inline-end-color:#0000;margin:auto;position:absolute;inset:0}:is(.gd-console--tablet,.gd-console--narrow) :is(.gd-sidebar__label,.gd-sidebar__text,.gd-sidebar__user-meta,.gd-sidebar__brand){display:none}:is(.gd-drawer,.gd-sheet,.gd-dialog):focus-visible{outline:0}.gd-banner{align-items:center;gap:var(--gd-space-12);min-height:var(--gd-space-48);padding-block:var(--gd-space-8);padding-inline:var(--gd-space-16) var(--gd-space-8);font-size:var(--gd-type-footnote-size);line-height:var(--gd-type-footnote-line);display:flex}.gd-banner__text{flex:auto;min-width:0}.gd-banner--info{background:var(--gd-status-info-bg);color:var(--gd-status-info-text)}.gd-banner--due{background:var(--gd-status-due-bg);color:var(--gd-status-due-text)}:where(.gd-body,.gd-sheet__body,.gd-board__col,.gd-pdf-viewer__canvas)>*{flex-shrink:0}.gd-code-field{align-items:center;gap:var(--gd-space-8);inline-size:100%;height:var(--gd-space-48);padding-inline:var(--gd-space-12);border:1px solid var(--gd-border-input);border-radius:var(--gd-radius-sm);background:var(--gd-surface-card);direction:ltr;display:flex}.gd-code-field__group{gap:var(--gd-space-4);flex:1 1 0;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.gd-code-field__char{height:var(--gd-space-32);border-radius:var(--gd-radius-xs);background:var(--gd-surface-raised);font-size:var(--gd-type-title-3-size);line-height:var(--gd-type-title-3-line);font-weight:var(--gd-type-title-3-weight);font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--gd-text-primary);place-items:center;display:grid}.gd-code-field__sep{color:var(--gd-text-tertiary);font-size:var(--gd-type-title-3-size);font-weight:var(--gd-type-title-3-weight);flex:none}.gd-code-field.is-focus,.gd-code-field:focus-within{background:var(--gd-surface-raised);outline:2px solid var(--gd-border-focus);outline-offset:2px}.gd-code-field.is-focus .gd-code-field__char,.gd-code-field:focus-within .gd-code-field__char{background:var(--gd-surface-card)}.gd-code-field.is-error{border-color:var(--gd-border-danger)}.gd-tag{--gd-tag-hole-x:calc(var(--gd-kit-tag-hole-inset) + var(--gd-kit-tag-hole) / 2);align-items:center;gap:var(--gd-space-4);vertical-align:middle;width:fit-content;max-width:100%;height:var(--gd-space-32);padding-inline:calc(var(--gd-kit-tag-hole-inset) * 2 + var(--gd-kit-tag-hole)) var(--gd-space-12);border-radius:var(--gd-radius-sm);background:var(--gd-accent-tag-subtle);color:var(--gd-accent-tag-subtle-text);font-size:var(--gd-type-footnote-size);line-height:var(--gd-type-footnote-line);font-weight:var(--gd-type-headline-weight);white-space:nowrap;-webkit-mask:radial-gradient(circle at var(--gd-tag-hole-x) 50%, transparent calc(var(--gd-kit-tag-hole) / 2), #000 calc(var(--gd-kit-tag-hole) / 2 + .5px));-webkit-mask:radial-gradient(circle at var(--gd-tag-hole-x) 50%, transparent calc(var(--gd-kit-tag-hole) / 2), #000 calc(var(--gd-kit-tag-hole) / 2 + .5px));mask:radial-gradient(circle at var(--gd-tag-hole-x) 50%, transparent calc(var(--gd-kit-tag-hole) / 2), #000 calc(var(--gd-kit-tag-hole) / 2 + .5px));flex:none;text-decoration:none;display:inline-flex}.gd-tag:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--gd-tag-hole-x:calc(100% - var(--gd-kit-tag-hole-inset) - var(--gd-kit-tag-hole) / 2)}.gd-tag--sm{height:var(--gd-space-24);font-size:var(--gd-type-caption-size);line-height:var(--gd-type-caption-line);padding-inline-end:var(--gd-space-8)}.gd-tag--subject{background:var(--gd-accent-tag);color:var(--gd-text-on-accent)}.gd-tag.is-focus,.gd-tag:focus-visible{outline:2px solid var(--gd-border-focus);outline-offset:2px}.gd-pill{align-items:center;gap:var(--gd-space-4);vertical-align:middle;height:var(--gd-space-24);padding-inline:var(--gd-space-4) var(--gd-space-8);border-radius:var(--gd-radius-full);font-size:var(--gd-type-caption-size);line-height:var(--gd-type-caption-line);font-weight:var(--gd-type-caption-weight);white-space:nowrap;flex:none;display:inline-flex}.gd-pill__icon{width:var(--gd-space-16);height:var(--gd-space-16);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.gd-pill--done{background:var(--gd-status-done-bg);color:var(--gd-status-done-text)}.gd-pill--done .gd-pill__icon{color:var(--gd-status-done-accent)}.gd-pill--due{background:var(--gd-status-due-bg);color:var(--gd-status-due-text)}.gd-pill--info{background:var(--gd-status-info-bg);color:var(--gd-status-info-text)}.gd-pill--neutral{background:var(--gd-status-neutral-bg);color:var(--gd-status-neutral-text)}.gd-clinic-card{gap:var(--gd-space-12);min-width:0;padding:var(--gd-space-16);background:var(--gd-surface-card);border:1px solid var(--gd-border-hairline);border-radius:var(--gd-radius-lg);flex-direction:column;padding-inline-start:calc(var(--gd-space-16) + var(--gd-kit-stripe));display:flex;position:relative;overflow:hidden}.gd-clinic-card:before{content:"";width:var(--gd-kit-stripe);background:var(--clinic-color,var(--gd-border-strong));position:absolute;inset-block:0;inset-inline-start:0}.gd-clinic-card__head{align-items:center;gap:var(--gd-space-12);min-width:0;display:flex}.gd-clinic-card__logo{width:var(--gd-space-40);height:var(--gd-space-40);border-radius:var(--gd-radius-md);background:var(--gd-core-forest-100);color:var(--gd-core-ink);font-size:var(--gd-type-headline-size);font-weight:var(--gd-type-headline-weight);flex:none;place-items:center;display:grid;overflow:hidden}.gd-clinic-card__logo--image{background:var(--gd-surface-raised)}.gd-clinic-card__name{font-size:var(--gd-type-headline-size);line-height:var(--gd-type-headline-line);font-weight:var(--gd-type-headline-weight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gd-clinic-card__code{font-size:var(--gd-type-caption-size);line-height:var(--gd-type-caption-line);font-weight:var(--gd-type-caption-weight);color:var(--gd-text-tertiary);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.gd-clinic-card__lines{flex-direction:column;display:flex}.gd-clinic-card__line{align-items:center;gap:var(--gd-space-8);min-height:var(--gd-kit-line-row);color:var(--gd-text-primary);font-size:var(--gd-type-subhead-size);line-height:var(--gd-type-subhead-line);text-decoration:none;display:flex}.gd-clinic-card__line .gd-icon{color:var(--gd-text-tertiary)}a.gd-clinic-card__line{color:var(--gd-text-link)}.gd-thread{gap:var(--gd-space-8);flex-direction:column;min-width:0;display:flex}.gd-bubble{max-inline-size:min(80%, var(--gd-kit-bubble-max));padding:var(--gd-space-8) var(--gd-space-12);border-radius:var(--gd-radius-lg);font-size:var(--gd-type-subhead-size);line-height:var(--gd-type-subhead-line);overflow-wrap:anywhere}.gd-bubble--owner,.gd-bubble--theirs{background:var(--gd-surface-raised);color:var(--gd-text-primary);border-end-start-radius:var(--gd-radius-xs);align-self:flex-start}.gd-bubble--clinic,.gd-bubble--mine{background:var(--gd-status-done-bg);color:var(--gd-status-done-text);border-end-end-radius:var(--gd-radius-xs);align-self:flex-end}.gd-bubble--system{max-inline-size:100%;padding:var(--gd-space-4) var(--gd-space-12);border-radius:var(--gd-radius-full);background:var(--gd-surface-raised);color:var(--gd-text-tertiary);font-size:var(--gd-type-caption-size);line-height:var(--gd-type-caption-line);font-weight:var(--gd-type-caption-weight);white-space:nowrap;align-self:center}.gd-bubble__meta{justify-content:flex-end;align-items:center;gap:var(--gd-space-4);font-size:var(--gd-type-footnote-size);line-height:var(--gd-type-footnote-line);color:var(--gd-text-tertiary);font-variant-numeric:tabular-nums;margin-block-start:var(--gd-space-4);display:flex}.gd-bubble--clinic .gd-bubble__meta,.gd-bubble--mine .gd-bubble__meta{color:inherit;opacity:.8}.gd-invoice-lines{border-collapse:collapse;inline-size:100%;font-size:var(--gd-type-footnote-size);line-height:var(--gd-type-footnote-line);font-variant-numeric:tabular-nums}.gd-invoice-lines th{height:var(--gd-kit-table-head-h);padding-inline:var(--gd-space-16);text-align:start;font-size:var(--gd-type-caption-size);font-weight:var(--gd-type-caption-weight);color:var(--gd-text-tertiary);border-block-end:1px solid var(--gd-border-hairline);white-space:nowrap}.gd-invoice-lines td{height:var(--gd-kit-table-row-h);padding-inline:var(--gd-space-16);border-block-end:1px solid var(--gd-border-hairline);white-space:nowrap}.gd-invoice-lines :is(th,td):first-child{padding-inline-start:var(--gd-space-24)}.gd-invoice-lines :is(th,td):last-child{padding-inline-end:var(--gd-space-24)}.gd-invoice-lines .gd-invoice-lines__num{text-align:end}.gd-invoice-lines__totals{align-items:flex-end;gap:var(--gd-space-8);padding:var(--gd-space-16) var(--gd-space-24) var(--gd-space-24);flex-direction:column;margin:0;display:flex}.gd-invoice-lines__total{align-items:baseline;gap:var(--gd-space-32);font-size:var(--gd-type-body-web-size);line-height:var(--gd-type-body-web-line);display:flex}.gd-invoice-lines__total dt{color:var(--gd-text-secondary)}.gd-invoice-lines__total dd{min-inline-size:var(--gd-kit-money-col);text-align:end;font-variant-numeric:tabular-nums;margin:0}.gd-invoice-lines__total--grand{border-block-start:1px solid var(--gd-border-hairline);font-size:var(--gd-type-headline-size);line-height:var(--gd-type-headline-line);font-weight:var(--gd-type-headline-weight);padding-block-start:var(--gd-space-12)}.gd-invoice-lines__total--grand dt{color:var(--gd-text-primary)}.gd-field{gap:var(--gd-space-4);min-width:0;flex-direction:column;inline-size:100%;display:flex}.gd-field__label{font-size:var(--gd-type-subhead-size);line-height:var(--gd-type-subhead-line);font-weight:var(--gd-type-caption-weight);color:var(--gd-text-primary)}.gd-field__req,.gd-field__hint{font-size:var(--gd-type-footnote-size);line-height:var(--gd-type-footnote-line);color:var(--gd-text-tertiary)}.gd-field__error{align-items:center;gap:var(--gd-space-4);font-size:var(--gd-type-footnote-size);line-height:var(--gd-type-footnote-line);color:var(--gd-text-danger);display:flex}.gd-field__error .gd-icon{width:var(--gd-space-16);height:var(--gd-space-16)}.gd-input,.gd-select{align-items:center;gap:var(--gd-space-8);inline-size:100%;min-width:0;height:var(--gd-kit-input-h);padding-inline:var(--gd-space-12);border:1px solid var(--gd-border-input);border-radius:var(--gd-radius-sm);background:var(--gd-surface-card);color:var(--gd-text-primary);font-size:var(--gd-kit-input-font);line-height:var(--gd-kit-input-line);transition:background-color var(--gd-duration-quick) var(--gd-ease-standard);display:flex}.gd-input::placeholder,.gd-input__placeholder,.gd-select__placeholder{color:var(--gd-text-placeholder);opacity:1}.gd-input__control,.gd-select__control{min-width:0;height:100%;color:inherit;font:inherit;appearance:none;background:0 0;border:0;outline:0;flex:auto;padding:0}.gd-input__control::placeholder{color:var(--gd-text-placeholder);opacity:1}.gd-input .gd-icon,.gd-select .gd-icon{color:var(--gd-text-tertiary)}.gd-select{cursor:pointer}.gd-select__chevron{margin-inline-start:auto}.gd-input:focus,.gd-input:focus-within,.gd-input.is-focus,.gd-select:focus-within,.gd-select.is-focus,.gd-textarea:focus,.gd-textarea.is-focus{background:var(--gd-surface-raised);outline:2px solid var(--gd-border-focus);outline-offset:2px}.gd-input.is-error,.gd-select.is-error,.gd-textarea.is-error{border-color:var(--gd-border-danger)}.gd-input:disabled,.gd-input.is-disabled,.gd-select.is-disabled,.gd-textarea:disabled,.gd-textarea.is-disabled{background:var(--gd-action-disabled);color:var(--gd-action-disabled-text);cursor:not-allowed;border-color:#0000}.gd-textarea{resize:none;field-sizing:content;inline-size:100%;min-block-size:calc(var(--gd-type-body-web-line) * 3 + var(--gd-space-16) + 2px);max-block-size:calc(var(--gd-type-body-web-line) * 6 + var(--gd-space-16) + 2px);padding:var(--gd-space-8) var(--gd-space-12);border:1px solid var(--gd-border-input);border-radius:var(--gd-radius-sm);background:var(--gd-surface-card);color:var(--gd-text-primary);font-size:var(--gd-type-body-web-size);line-height:var(--gd-type-body-web-line);display:block}.gd-textarea::placeholder{color:var(--gd-text-placeholder);opacity:1}.gd-check-row{align-items:center;gap:var(--gd-space-12);min-height:var(--gd-kit-touch);cursor:pointer;font-size:var(--gd-type-subhead-size);line-height:var(--gd-type-subhead-line);display:flex}.gd-checkbox,.gd-radio{appearance:none;width:var(--gd-kit-check);height:var(--gd-kit-check);border:1.5px solid var(--gd-border-input);background:var(--gd-surface-card);cursor:pointer;flex:none;place-items:center;margin:0;display:inline-grid}.gd-checkbox{border-radius:var(--gd-radius-xs)}.gd-checkbox:checked,.gd-checkbox.is-on{background:var(--gd-action-primary);border-color:var(--gd-action-primary)}.gd-checkbox:checked:after,.gd-checkbox.is-on:after{content:"";border:solid var(--gd-action-primary-text);border-width:0 0 2px 2px;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.gd-checkbox.is-mixed,.gd-checkbox:indeterminate{background:var(--gd-action-primary);border-color:var(--gd-action-primary)}.gd-checkbox.is-mixed:after,.gd-checkbox:indeterminate:after{content:"";border-radius:var(--gd-radius-xs);background:var(--gd-action-primary-text);width:10px;height:2px}.gd-checkbox:focus-visible,.gd-radio:focus-visible,.gd-switch:focus-visible,.gd-checkbox.is-focus,.gd-radio.is-focus,.gd-switch.is-focus{outline:2px solid var(--gd-border-focus);outline-offset:2px}.gd-checkbox:disabled,.gd-radio:disabled,.gd-switch:disabled,.gd-checkbox.is-disabled,.gd-radio.is-disabled,.gd-switch.is-disabled{background:var(--gd-action-disabled);cursor:not-allowed;border-color:#0000}.gd-vitals{grid-template-columns:repeat(auto-fit, minmax(var(--gd-kit-vital-min), 1fr));gap:var(--gd-space-8);min-width:0;display:grid}.gd-vitals__item{gap:var(--gd-space-2);min-width:0;padding:var(--gd-space-12);border-radius:var(--gd-radius-md);background:var(--gd-surface-raised);border:1px solid #0000;flex-direction:column;display:flex}.gd-vitals__label{font-size:var(--gd-type-caption-size);line-height:var(--gd-type-caption-line);font-weight:var(--gd-type-caption-weight);color:var(--gd-text-tertiary);white-space:nowrap}.gd-vitals__value{font-size:var(--gd-type-title-3-size);line-height:var(--gd-type-title-3-line);font-weight:var(--gd-type-title-3-weight);font-variant-numeric:tabular-nums;white-space:nowrap}.gd-vitals__unit{font-size:var(--gd-type-footnote-size);font-weight:var(--gd-type-body-weight);color:var(--gd-text-secondary);margin-inline-start:var(--gd-space-2)}@keyframes gd-kf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gd-motion-press:active,.gd-motion-press.is-pressed,.gd-btn:active,.gd-btn.is-pressed,.gd-iconbtn:active,.gd-iconbtn.is-pressed{transform:none}.gd-btn,.gd-iconbtn,.gd-chip,.gd-switch,.gd-switch:after,.gd-seg__item,.gd-appt,.gd-input{transition-duration:var(--gd-duration-quick);transition-property:opacity,background-color}.gd-spinner,.gd-btn.is-loading:after,.gd-pill.is-busy:before{animation-duration:calc(var(--gd-kit-spin) * 2)}}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-hebrew-wght-normal-BPH8bhzJ.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-latin-wght-normal-CXdlclQD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-hebrew-600-normal-CTBxhdlE.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gs-max:72rem;--gs-gutter:var(--gd-space-16);--gs-section:var(--gd-space-48);--gs-measure:66ch}@media (width>=768px){:root{--gs-gutter:var(--gd-space-24);--gs-section:var(--gd-space-64)}}@media (width>=1024px){:root{--gs-gutter:var(--gd-space-32)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:var(--gd-space-24)}body{flex-direction:column;min-block-size:100vh;margin:0;display:flex}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}main{flex:1 0 auto}img,svg{block-size:auto;max-inline-size:100%}a{color:var(--gd-text-link);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--gd-border-focus);outline-offset:2px}.gs-on-brand :focus-visible{outline-color:var(--gd-accent-tag)}h1,h2,h3,h4,p,ul,ol,dl,figure{margin:0}ul,ol{padding-inline-start:var(--gd-space-24)}[hidden]{display:none!important}.gs-skip{z-index:10;padding:var(--gd-space-8) var(--gd-space-16);border-radius:var(--gd-radius-sm);background:var(--gd-action-primary);color:var(--gd-action-primary-text);position:absolute;inset-block-start:var(--gd-space-8);inset-inline-start:var(--gd-space-8);transform:translateY(-200%)}.gs-skip:focus{transform:none}.gs-container{inline-size:min(100% - 2 * var(--gs-gutter), var(--gs-max));margin-inline:auto}.gs-h1,.gs-h2,.gs-h3{font-family:var(--gd-font-display);text-wrap:balance;overflow-wrap:break-word;font-weight:600}.gs-h1{letter-spacing:-.01em;font-size:clamp(2rem,1.3rem + 3vw,3.25rem);line-height:1.12}.gs-h2{letter-spacing:-.01em;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.2}.gs-h3{font-size:var(--gd-type-title-3-size);line-height:var(--gd-type-title-3-line)}.gs-lead{color:var(--gd-text-secondary);max-inline-size:var(--gs-measure);text-wrap:pretty;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.55}.gs-on-brand .gs-lead{color:var(--gd-text-on-brand)}.gs-text{color:var(--gd-text-secondary);text-wrap:pretty;max-inline-size:var(--gs-measure)}.gs-small{font-size:var(--gd-type-footnote-size);line-height:var(--gd-type-footnote-line);color:var(--gd-text-tertiary)}.gs-num{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.gs-header{background:var(--gd-surface-page);border-block-end:1px solid var(--gd-border-hairline)}.gs-header__bar{align-items:center;gap:var(--gd-space-16);min-block-size:4rem;display:flex}.gs-brand{align-items:center;gap:var(--gd-space-12);color:var(--gd-text-primary);min-block-size:2.75rem;text-decoration:none;display:inline-flex}.gs-brand__mark{background:var(--gd-core-forest-800);border-radius:22%;flex:none;place-items:center;block-size:2.5rem;inline-size:2.5rem;display:grid}.gs-brand__mark img{block-size:78%;inline-size:78%}.gs-brand__word{flex-direction:column;line-height:1;display:flex}.gs-brand__name{font-family:var(--gd-font-display);letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.gs-brand__he{color:var(--gd-text-tertiary);text-align:end;font-size:.8125rem}.gs-nav{display:none}.gs-nav ul{gap:var(--gd-space-4) var(--gd-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gs-nav a{min-block-size:2.75rem;padding-inline:var(--gd-space-12);border-radius:var(--gd-radius-sm);color:var(--gd-text-primary);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.gs-nav a:hover{background:var(--gd-surface-raised)}.gs-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--gd-action-primary)}.gs-header__end{align-items:center;gap:var(--gd-space-8);margin-inline-start:auto;display:none}.gs-lang{min-block-size:2.75rem;padding-inline:var(--gd-space-12);border-radius:var(--gd-radius-sm);color:var(--gd-text-primary);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.gs-lang:hover{background:var(--gd-surface-raised)}.gs-menu{margin-inline-start:auto;position:relative}.gs-menu>summary{align-items:center;gap:var(--gd-space-8);min-block-size:2.75rem;padding-inline:var(--gd-space-12);border-radius:var(--gd-radius-sm);border:1px solid var(--gd-border-input);cursor:pointer;font-weight:500;list-style:none;display:inline-flex}.gs-menu>summary::-webkit-details-marker{display:none}.gs-menu[open]>summary{background:var(--gd-surface-raised)}.gs-menu__panel{z-index:5;inline-size:min(22rem, 100vw - 2 * var(--gs-gutter));gap:var(--gd-space-4);padding:var(--gd-space-12);background:var(--gd-surface-card);border:1px solid var(--gd-border-hairline);border-radius:var(--gd-radius-lg);box-shadow:var(--gd-shadow-2);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--gd-space-8));inset-inline-end:0}.gs-menu__panel a:not(.gd-btn){min-block-size:2.75rem;padding-inline:var(--gd-space-12);border-radius:var(--gd-radius-sm);color:var(--gd-text-primary);align-items:center;font-weight:500;text-decoration:none;display:flex}.gs-menu__panel a:not(.gd-btn):hover{background:var(--gd-surface-raised)}@media (width>=1024px){.gs-nav{display:block}.gs-header__end{display:flex}.gs-menu{display:none}}.gs-section{padding-block:var(--gs-section)}.gs-section--raised{background:var(--gd-surface-raised)}.gs-section--brand{background:var(--gd-surface-brand);color:var(--gd-text-on-brand)}.gs-section--brand .gs-h1,.gs-section--brand .gs-h2,.gs-section--brand .gs-h3{color:var(--gd-text-on-brand)}.gs-section__head{gap:var(--gd-space-12);flex-direction:column;margin-block-end:var(--gd-space-32);display:flex}.gs-stack{gap:var(--gd-space-16);flex-direction:column;display:flex}.gs-stack--24{gap:var(--gd-space-24)}.gs-row{align-items:center;gap:var(--gd-space-12);flex-wrap:wrap;display:flex}.gs-grid{gap:var(--gd-space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.gs-grid>*{min-inline-size:0}.gs-grid--3{gap:var(--gd-space-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.gs-hero{gap:var(--gd-space-32);align-items:center;display:grid}.gs-hero__copy{gap:var(--gd-space-24);flex-direction:column;align-items:flex-start;display:flex}.gs-hero__image{border-radius:var(--gd-radius-2xl);background:var(--gd-core-forest-900);aspect-ratio:16/10;margin:0;overflow:hidden}.gs-hero__image img{object-fit:cover;object-position:78% 50%;block-size:100%;inline-size:100%;display:block}@media (width>=1024px){.gs-hero{gap:var(--gd-space-48);grid-template-columns:1.05fr 1fr}.gs-hero__image{aspect-ratio:5/4}}.gs-page-hero{padding-block:var(--gd-space-48) var(--gd-space-24)}.gs-page-hero .gs-stack{max-inline-size:48rem}.gs-moment{gap:var(--gd-space-16);flex-direction:column;min-inline-size:0;display:flex}.gs-moment__number{border-radius:var(--gd-radius-full);background:var(--gd-core-forest-800);block-size:2rem;inline-size:2rem;color:var(--gd-text-on-brand);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:inline-grid}.gs-mock{gap:var(--gd-space-12);padding:var(--gd-space-16);border-radius:var(--gd-radius-xl);background:var(--gd-surface-card);border:1px solid var(--gd-border-hairline);box-shadow:var(--gd-shadow-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.gs-mock__row{justify-content:space-between;align-items:center;gap:var(--gd-space-8);flex-wrap:wrap;display:flex}.gs-mock .gd-invoice-lines{inline-size:100%}.gs-mock .gd-thread{min-inline-size:0}.gs-mock .gd-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-caption{font-size:var(--gd-type-footnote-size);line-height:var(--gd-type-footnote-line);color:var(--gd-text-tertiary)}.gs-card{gap:var(--gd-space-12);padding:var(--gd-space-24);border-radius:var(--gd-radius-xl);background:var(--gd-surface-card);border:1px solid var(--gd-border-hairline);flex-direction:column;min-inline-size:0;display:flex}.gs-card--plain{background:0 0}.gs-checklist{gap:var(--gd-space-12);flex-direction:column;padding:0;list-style:none;display:flex}.gs-checklist li{gap:var(--gd-space-12);align-items:flex-start;display:flex}.gs-checklist li:before{content:"";border-radius:var(--gd-radius-full);background:var(--gd-status-done-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5A42' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 70% no-repeat;flex:none;block-size:1.25rem;inline-size:1.25rem;margin-block-start:.15rem}.gs-feature{gap:var(--gd-space-24);padding-block:var(--gd-space-32);border-block-start:1px solid var(--gd-border-hairline);display:grid}.gs-feature:first-of-type{border-block-start:0;padding-block-start:0}@media (width>=900px){.gs-feature{gap:var(--gd-space-48);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.gs-feature__head{gap:var(--gd-space-12);flex-direction:column;display:flex}.gs-steps{counter-reset:gs-step;gap:var(--gd-space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.gs-steps li{counter-increment:gs-step;gap:var(--gd-space-8);padding:var(--gd-space-20);border-radius:var(--gd-radius-xl);background:var(--gd-surface-card);border:1px solid var(--gd-border-hairline);flex-direction:column;display:flex}.gs-steps li:before{content:counter(gs-step);border-radius:var(--gd-radius-full);background:var(--gd-core-forest-800);block-size:2rem;inline-size:2rem;color:var(--gd-text-on-brand);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:inline-grid}.gs-faq{border:1px solid var(--gd-border-hairline);border-radius:var(--gd-radius-lg);background:var(--gd-surface-card)}.gs-faq+.gs-faq{margin-block-start:var(--gd-space-8)}.gs-faq>summary{justify-content:space-between;align-items:center;gap:var(--gd-space-16);min-block-size:3.25rem;padding:var(--gd-space-12) var(--gd-space-16);cursor:pointer;font-weight:600;list-style:none;display:flex}.gs-faq>summary::-webkit-details-marker{display:none}.gs-faq>summary:after{content:"+";color:var(--gd-text-tertiary);flex:none;font-size:1.5rem;line-height:1}.gs-faq[open]>summary:after{content:"−"}.gs-faq>div{padding:0 var(--gd-space-16) var(--gd-space-16);color:var(--gd-text-secondary)}.gs-store{gap:var(--gd-space-2);min-block-size:3.5rem;padding:var(--gd-space-8) var(--gd-space-20);border-radius:var(--gd-radius-md);background:var(--gd-core-forest-900);color:var(--gd-text-on-brand);flex-direction:column;justify-content:center;text-decoration:none;display:inline-flex}.gs-store__name{font-size:1.0625rem;font-weight:600;line-height:1.2}.gs-store__note{font-size:var(--gd-type-footnote-size);color:var(--gd-core-forest-200);line-height:1.2}.gs-plan{gap:var(--gd-space-16);padding:var(--gd-space-24);border-radius:var(--gd-radius-xl);border:1px dashed var(--gd-border-input);background:var(--gd-surface-card);flex-direction:column;min-inline-size:0;display:flex}.gs-plan__price{font-family:var(--gd-font-display);font-size:1.5rem;font-weight:600}.gs-plan .gd-btn{align-self:stretch;margin-block-start:auto}.gs-form{gap:var(--gd-space-16);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.gs-form{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-form__full{grid-column:1/-1}}.gs-form__actions{align-items:center;gap:var(--gd-space-12);flex-wrap:wrap;display:flex}.gs-form .gd-input,.gs-form .gd-select{block-size:var(--gd-space-48)}.gs-form-wrap{gap:var(--gd-space-32);display:grid}@media (width>=1024px){.gs-form-wrap{gap:var(--gd-space-48);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.gs-status{gap:var(--gd-space-12);padding:var(--gd-space-24);border-radius:var(--gd-radius-xl);flex-direction:column;display:flex}.gs-status:focus{outline:2px solid var(--gd-border-focus);outline-offset:2px}.gs-status--ok{background:var(--gd-status-done-bg);color:var(--gd-status-done-text)}.gs-status--error{background:var(--gd-status-overdue-bg);color:var(--gd-status-overdue-text)}.gs-challenge{min-block-size:4.0625rem}.gs-prose{gap:var(--gd-space-16);max-inline-size:var(--gs-measure);flex-direction:column;display:flex}.gs-prose h2{font-family:var(--gd-font-display);font-weight:600;font-size:var(--gd-type-title-2-size);line-height:var(--gd-type-title-2-line);text-wrap:balance;margin-block-start:var(--gd-space-24)}.gs-prose h3{font-size:var(--gd-type-title-3-size);line-height:var(--gd-type-title-3-line);margin-block-start:var(--gd-space-8);font-weight:600}.gs-prose p,.gs-prose li{color:var(--gd-text-secondary);text-wrap:pretty}.gs-prose li+li{margin-block-start:var(--gd-space-8)}.gs-toc{padding:var(--gd-space-16) var(--gd-space-24);border-radius:var(--gd-radius-lg);background:var(--gd-surface-raised)}.gs-toc ol{gap:var(--gd-space-4);margin:0;display:grid}.gs-toc a{align-items:center;min-block-size:2.25rem;display:inline-flex}.gs-footer{background:var(--gd-core-forest-900);color:var(--gd-text-on-brand);padding-block:var(--gd-space-48) var(--gd-space-32);margin-block-start:var(--gs-section)}.gs-footer a{color:var(--gd-text-on-brand);text-underline-offset:.2em}.gs-footer__grid{gap:var(--gd-space-32);grid-template-columns:minmax(0,1fr);display:grid}.gs-footer__nav{gap:var(--gd-space-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}@media (width>=768px){.gs-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.gs-footer h2{font-size:var(--gd-type-footnote-size);line-height:var(--gd-type-footnote-line);color:var(--gd-core-forest-200);margin-block-end:var(--gd-space-12);font-weight:600}.gs-footer ul{gap:var(--gd-space-4);flex-direction:column;padding:0;list-style:none;display:flex}.gs-footer li a{align-items:center;min-block-size:2.25rem;display:inline-flex}.gs-footer__base{gap:var(--gd-space-8) var(--gd-space-24);font-size:var(--gd-type-footnote-size);color:var(--gd-core-forest-200);border-block-start:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;margin-block-start:var(--gd-space-32);padding-block-start:var(--gd-space-16);display:flex}.gs-footer .gs-brand{color:var(--gd-text-on-brand)}.gs-footer .gs-brand__he{color:var(--gd-core-forest-200)}.gs-footer .gs-brand__mark{background:0 0}.gs-draft{margin-block-end:var(--gd-space-24)}.gs-notfound{padding-block:var(--gd-space-64);text-align:start}.gs-notfound .gs-stack{max-inline-size:40rem}.gs-mock-frame{gap:var(--gd-space-8);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.gs-ghost{min-block-size:3rem;padding-inline:var(--gd-space-20);border-radius:var(--gd-radius-sm);color:var(--gd-text-on-brand);border:1px solid #ffffff73;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.gs-ghost:hover{background:#ffffff1a}.gs-store--off{background:var(--gd-action-disabled);color:var(--gd-action-disabled-text)}.gs-store--off .gs-store__note{color:var(--gd-action-disabled-text)}.gs-page-hero .gd-banner{border-radius:var(--gd-radius-md)}
