:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--g-bg-depth:#ecece8;--g-bg-base:#f4f4f1;--g-bg-canvas:#fafaf8;--g-bg-surface:#fff;--g-bg-raised:#fff;--g-bg-overlay:#fff;--g-bg-control:#fff;--g-bg-mode:#72716f1a;--g-bg-bubble:#fff;--g-bg-nav-active:#72716f1f;--g-bg-sunken:#72716f14;--g-bg-inverse:#060605e6;--g-bg-tooltip:#1b1b1e;--g-scrim:#03030366;--g-fg-1:#151513;--g-fg-2:#33332f;--g-fg-3:#5f5f59;--g-fg-4:#6b6b65;--g-fg-5:#9c9c96;--g-fg-on-brand:#151513;--g-fg-on-inverse:#fafaf8;--g-fg-on-special:#151513;--g-fg-tooltip:#fff;--g-border-width:1px;--g-border-hairline:#1515131a;--g-border-hover:#1515132e;--g-border-strong:#15151352;--g-brand-50:#fffce3;--g-brand-100:#fff7b8;--g-brand-200:#fff08a;--g-brand-300:#ffe95c;--g-brand-400:#ffe23d;--g-brand-500:#f2d000;--g-brand-600:#c7a800;--g-brand-700:#7d6a00;--g-brand-800:#574a00;--g-brand-900:#332b00;--g-lemon:#ffe23d;--g-sun-100:var(--g-brand-100);--g-sun-300:var(--g-brand-300);--g-sun-400:var(--g-brand-400);--g-sun-700:var(--g-brand-700);--g-positive:#1e7a4b;--g-positive-dot:#2fa86a;--g-danger:#c22826;--g-danger-fill:#c22826;--g-fg-on-danger:#fff;--g-warning:#a86400;--g-attention:#f27636;--g-info:#2f62b8;--g-notify:#fd514a;--g-action:var(--g-lemon);--g-action-hover:var(--g-brand-300);--g-action-pressed:var(--g-brand-500);--g-fg-accent:var(--g-fg-1);--g-accent-dot:var(--g-lemon);--g-active-bg:var(--g-brand-100);--g-active-ring:var(--g-lemon);--g-active-fg:var(--g-fg-1);--g-segtabs-ring:#ffe23d99;--g-special:var(--g-lemon);--g-special-hover:var(--g-brand-300);--g-special-tint:var(--g-brand-100);--g-special-fg:var(--g-fg-1);--g-focus:var(--g-fg-1);--g-glow-hover:#0000000a;--g-glow-pressed:#00000014;--g-glow-accent-hover:#ffffff47;--g-glow-accent-pressed:#0000000f;--g-r-xs:6px;--g-r-sm:8px;--g-r-md:12px;--g-r-lg:16px;--g-r-xl:24px;--g-r-2xl:28px;--g-r-pill:9999px;--g-r-nav:8px;--g-r-switcher:10px;--g-r-chip:6px;--g-r-tooltip:8px;--g-r-menu:12px;--g-r-card:16px;--g-r-panel:16px;--g-r-bubble:20px;--g-r-credits:20px;--g-r-modal:24px;--g-r-composer:28px;--g-space-0:0;--g-space-px:1px;--g-space-0-5:2px;--g-space-1:4px;--g-space-1-5:6px;--g-space-2:8px;--g-space-2-5:10px;--g-space-3:12px;--g-space-3-5:14px;--g-space-4:16px;--g-space-5:20px;--g-space-6:24px;--g-space-7:28px;--g-space-8:32px;--g-space-9:36px;--g-space-10:40px;--g-space-11:44px;--g-space-12:48px;--g-space-13:52px;--g-space-14:56px;--g-space-15:60px;--g-space-16:64px;--g-shadow-tint:21 21 19;--g-shadow-ring:0 0 0 var(--g-border-width) var(--g-border-hairline);--g-shadow-1:var(--g-shadow-ring), 0 1px 1px rgb(var(--g-shadow-tint) / .04);--g-shadow-2:var(--g-shadow-1), 0 3px 3px -1.5px rgb(var(--g-shadow-tint) / .04), 0 6px 6px -3px rgb(var(--g-shadow-tint) / .04);--g-shadow-float:var(--g-shadow-2), 0 0 24px 6px rgb(var(--g-shadow-tint) / .04), 0 12px 12px -6px rgb(var(--g-shadow-tint) / .04), 0 24px 24px -12px rgb(var(--g-shadow-tint) / .04);--g-shadow-button:none;--g-dur-instant:90ms;--g-dur-quick:.15s;--g-dur-base:.22s;--g-dur-menu:.25s;--g-dur-composer-bg:.3s;--g-dur-slow:.32s;--g-dur-assemble:.42s;--g-dur-focus-out:.8s;--g-dur-tooltip-delay:.4s;--g-ease-standard:cubic-bezier(.2, 0, 0, 1);--g-ease-default:cubic-bezier(.4, 0, .2, 1);--g-ease-menu:cubic-bezier(.16, 1, .3, 1);--g-ease-enter:cubic-bezier(.05, .7, .1, 1);--g-ease-exit:cubic-bezier(.3, 0, .8, .15);--g-ease-overshoot:cubic-bezier(.34, 1.4, .64, 1);--g-ease-settle:linear(0, .37 9%, .7 18%, .92 30%, 1.02 45%, 1.01 60%, 1);--g-ease-calm:cubic-bezier(.22, 1, .36, 1);--g-font:"Rubik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--g-font-mono:"Roboto Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--g-w-regular:400;--g-w-medium:480;--g-w-semibold:600;--g-w-bold:700;--g-track-display:-.035em;--g-track-title:-.02em;--g-track-small:-.01em;--g-track-caption:.005em;--g-lh-display:1.1;--g-lh-chat:1.6;--g-fs-nav:15px;--g-fs-toolbar:14px;--g-icon-nav:20px;--g-icon-toolbar:18px;--g-icon-btn:16px;--g-icon-chip:12px;--g-sidebar-w:251px;--g-sidebar-inset-start:3px;--g-sidebar-inset-end:8px;--g-chat-w:362px;--g-chat-min:320px;--g-chat-max:560px;--g-composer-max:608px;--g-header-h:46px;--g-control-h:28px;--g-nav-row-h:32px;--g-switcher-h:32px;--g-panel-inset:8px;--g-tree-w:212px}@supports (color:lab(0% 0 0)){:root{--g-bg-mode:lab(47.8207% -.00712276 1.52762/.1);--g-bg-nav-active:lab(47.8207% -.00712276 1.52762/.12);--g-bg-sunken:lab(47.8207% -.00712276 1.52762/.08);--g-bg-inverse:lab(1.56582% .00328571 .371361/.9);--g-scrim:lab(.903296% 0 0/.4);--g-danger:lab(43.5877% 59.7782 41.6074);--g-attention:lab(64.0037% 45.8931 56.1641);--g-glow-hover:lab(0% 0 0/.04);--g-glow-pressed:lab(0% 0 0/.08);--g-glow-accent-hover:lab(100% 0 0/.28);--g-glow-accent-pressed:lab(0% 0 0/.06)}}:root:lang(he),[lang=he]{--g-font:"Rubik", "Noto Sans Hebrew", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--g-track-display:-.012em;--g-track-title:0;--g-track-small:0;--g-track-caption:0;--g-lh-display:1.15}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x){:root{--g-border-width:.5px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--g-bg-depth:#131315;--g-bg-base:#161618;--g-bg-canvas:#19191c;--g-bg-surface:#1b1b1e;--g-bg-raised:#222226;--g-bg-overlay:#27272b;--g-bg-control:#1f1f23;--g-bg-mode:#27272b;--g-bg-bubble:#1e1e21;--g-bg-nav-active:#222226;--g-bg-sunken:#ffffff0f;--g-bg-inverse:#f5f5f2;--g-bg-tooltip:#27272b;--g-scrim:#0009;--g-fg-1:#f5f5f2;--g-fg-2:#d9d9d4;--g-fg-3:#a6a6a0;--g-fg-4:#929289;--g-fg-5:#6c6c67;--g-fg-on-brand:#151513;--g-fg-on-inverse:#1b1b1e;--g-fg-tooltip:#fff;--g-border-hairline:#f5f5f21c;--g-border-hover:#f5f5f22e;--g-border-strong:#f5f5f252;--g-fg-accent:var(--g-fg-1);--g-active-bg:#ffffff14;--g-active-ring:var(--g-lemon);--g-active-fg:var(--g-fg-1);--g-segtabs-ring:#ffe23db3;--g-special-tint:#ffffff14;--g-special-fg:var(--g-lemon);--g-focus:var(--g-lemon);--g-positive:#4fbf84;--g-sun-700:var(--g-brand-300);--g-danger:#f47b74;--g-danger-fill:#b02b27;--g-fg-on-danger:#fff;--g-warning:#e8a83a;--g-info:#7fa8ee;--g-glow-hover:#ffffff12;--g-glow-pressed:#ffffff1f;--g-shadow-tint:0 0 0;--g-shadow-ring:0 0 0 var(--g-border-width) var(--g-border-hairline);--g-shadow-1:var(--g-shadow-ring);--g-shadow-2:var(--g-shadow-ring), 0 2px 6px #00000029;--g-shadow-float:var(--g-shadow-ring), 0 0 24px 6px #00000014, 0 12px 24px -6px #0000003d}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--g-bg-sunken:lab(100% 0 0/.06);--g-scrim:lab(0% 0 0/.6);--g-active-bg:lab(100% 0 0/.08);--g-special-tint:lab(100% 0 0/.08);--g-danger:lab(66.0576% 46.9408 26.6951);--g-glow-hover:lab(100% 0 0/.07);--g-glow-pressed:lab(100% 0 0/.12)}}}:root[data-theme=dark],.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--g-bg-depth:#131315;--g-bg-base:#161618;--g-bg-canvas:#19191c;--g-bg-surface:#1b1b1e;--g-bg-raised:#222226;--g-bg-overlay:#27272b;--g-bg-control:#1f1f23;--g-bg-mode:#27272b;--g-bg-bubble:#1e1e21;--g-bg-nav-active:#222226;--g-bg-sunken:#ffffff0f;--g-bg-inverse:#f5f5f2;--g-bg-tooltip:#27272b;--g-scrim:#0009;--g-fg-1:#f5f5f2;--g-fg-2:#d9d9d4;--g-fg-3:#a6a6a0;--g-fg-4:#929289;--g-fg-5:#6c6c67;--g-fg-on-brand:#151513;--g-fg-on-inverse:#1b1b1e;--g-fg-tooltip:#fff;--g-border-hairline:#f5f5f21c;--g-border-hover:#f5f5f22e;--g-border-strong:#f5f5f252;--g-fg-accent:var(--g-fg-1);--g-active-bg:#ffffff14;--g-active-ring:var(--g-lemon);--g-active-fg:var(--g-fg-1);--g-segtabs-ring:#ffe23db3;--g-special-tint:#ffffff14;--g-special-fg:var(--g-lemon);--g-focus:var(--g-lemon);--g-positive:#4fbf84;--g-sun-700:var(--g-brand-300);--g-danger:#f47b74;--g-danger-fill:#b02b27;--g-fg-on-danger:#fff;--g-warning:#e8a83a;--g-info:#7fa8ee;--g-glow-hover:#ffffff12;--g-glow-pressed:#ffffff1f;--g-shadow-tint:0 0 0;--g-shadow-ring:0 0 0 var(--g-border-width) var(--g-border-hairline);--g-shadow-1:var(--g-shadow-ring);--g-shadow-2:var(--g-shadow-ring), 0 2px 6px #00000029;--g-shadow-float:var(--g-shadow-ring), 0 0 24px 6px #00000014, 0 12px 24px -6px #0000003d}@supports (color:lab(0% 0 0)){:root[data-theme=dark],.dark{--g-bg-sunken:lab(100% 0 0/.06);--g-scrim:lab(0% 0 0/.6);--g-active-bg:lab(100% 0 0/.08);--g-special-tint:lab(100% 0 0/.08);--g-danger:lab(66.0576% 46.9408 26.6951);--g-glow-hover:lab(100% 0 0/.07);--g-glow-pressed:lab(100% 0 0/.12)}}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/rubik-latin-0V_ixqQm.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}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/rubik-latin-ext-xIGCplNB.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/rubik-hebrew-Cwc4auZ5.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:Rubik Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:97%;ascent-override:93%;descent-override:25%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{font-family:var(--g-font);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01" 0;background:var(--g-bg-base);color:var(--g-fg-1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-size:16px;line-height:1.5}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--g-bg-base);min-height:100dvh;color:var(--g-fg-1);font-weight:var(--g-w-regular);margin:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding-inline-start:0;list-style:none}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img,svg,iframe{max-inline-size:100%;display:block}:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}::placeholder{color:var(--g-fg-4);opacity:1}::selection{color:var(--g-fg-1);background:#0a6f5052}.g-display{font-size:48px;line-height:var(--g-lh-display);font-weight:var(--g-w-semibold);letter-spacing:var(--g-track-display)}.g-headline{font-size:36px;line-height:var(--g-lh-display);font-weight:var(--g-w-semibold);letter-spacing:var(--g-track-display)}.g-title-l{font-size:24px;line-height:32px;font-weight:var(--g-w-semibold);letter-spacing:var(--g-track-title)}.g-title-m{font-size:18px;line-height:26px;font-weight:var(--g-w-semibold);letter-spacing:var(--g-track-title)}.g-title-panel{font-size:22px;line-height:28px;font-weight:var(--g-w-semibold);letter-spacing:var(--g-track-title)}.g-title-s{font-size:16px;line-height:24px;font-weight:var(--g-w-medium)}.g-chat-text{font-size:16px;line-height:var(--g-lh-chat)}.g-body-s{color:var(--g-fg-3);font-size:14px;line-height:24px}.g-body-l{font-size:18px;line-height:28px}.g-body{font-size:16px;line-height:24px}.g-label{font-size:14px;line-height:20px}.g-meta{color:var(--g-fg-4);font-size:12px;line-height:16px}.g-caption{letter-spacing:var(--g-track-caption);font-size:13px;line-height:18px}.g-mono{font-family:var(--g-font-mono);font-size:13px;line-height:20px}.g-muted{color:var(--g-fg-3)}.g-tnum{font-variant-numeric:tabular-nums}@media (max-width:767px){.g-display{font-size:32px;line-height:1.15}.g-headline{font-size:28px;line-height:1.15}.g-body{font-size:17px;line-height:26px}.g-label{font-size:15px}}.g-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.g-skip-link{z-index:100;border-radius:var(--g-r-sm);background:var(--g-bg-inverse);color:var(--g-fg-on-inverse);padding:8px 12px;position:absolute;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.g-skip-link:focus-visible{transform:none}[dir=rtl] [data-flip=true]{transform:scaleX(-1)}[dir=rtl] [data-flip=true] .g-icon[data-flip=true]{transform:none}.g-icon{flex:none}.g-icon--active{color:var(--g-fg-accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.g-btn{--btn-h:32px;--btn-px:12px;--btn-fs:14px;--btn-glow:var(--g-glow-hover);--btn-glow-pressed:var(--g-glow-pressed);block-size:var(--btn-h);padding-inline:var(--btn-px);border-radius:var(--g-r-pill);font-size:var(--btn-fs);line-height:1;font-weight:var(--g-w-regular);white-space:nowrap;transition:background-color var(--g-dur-quick) var(--g-ease-default), color var(--g-dur-quick) var(--g-ease-default), box-shadow var(--g-dur-quick) var(--g-ease-default), transform var(--g-dur-instant) var(--g-ease-standard);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.g-btn:hover:not(:disabled){background-image:linear-gradient(var(--btn-glow), var(--btn-glow));transition-duration:0s}.g-btn:active:not(:disabled){background-image:linear-gradient(var(--btn-glow-pressed), var(--btn-glow-pressed));transform:scale(.97)}.g-btn:disabled,.g-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.g-btn--xs{--btn-h:24px;--btn-px:10px;--btn-fs:13px}.g-btn--sm{--btn-h:var(--g-control-h);--btn-px:12px;--btn-fs:14px}.g-btn--lg{--btn-h:36px;--btn-px:16px}.g-btn--xl{--btn-h:44px;--btn-px:20px;--btn-fs:16px}.g-btn--tall{--btn-h:40px;--btn-px:16px;--btn-fs:16px}.g-btn--primary{--btn-glow:var(--g-glow-accent-hover);--btn-glow-pressed:var(--g-glow-accent-pressed);background-color:var(--g-action);color:var(--g-fg-on-brand)}.g-btn--secondary{background-color:var(--g-bg-control);color:var(--g-fg-1);box-shadow:var(--g-shadow-ring)}.g-btn--secondary:hover:not(:disabled){box-shadow:0 0 0 var(--g-border-width) var(--g-border-hover)}.g-btn--outline{color:var(--g-fg-1);box-shadow:var(--g-shadow-ring);background-color:#0000}.g-btn--ghost{color:var(--g-fg-1);background-color:#0000}.g-btn--danger{--btn-glow:#0000001a;--btn-glow-pressed:#0000002e;background-color:var(--g-danger-fill);color:var(--g-fg-on-danger)}@supports (color:lab(0% 0 0)){.g-btn--danger{--btn-glow:lab(0% 0 0/.1);--btn-glow-pressed:lab(0% 0 0/.18)}}.g-btn--inverse{--btn-glow:#71717124;--btn-glow-pressed:#7171713d;background-color:var(--g-bg-inverse);color:var(--g-fg-on-inverse)}@supports (color:lab(0% 0 0)){.g-btn--inverse{--btn-glow:lab(47.8% 0 .0000119209/.14);--btn-glow-pressed:lab(47.8% 0 .0000119209/.24)}}.g-btn--special,.g-btn--sun{--btn-glow:var(--g-glow-accent-hover);--btn-glow-pressed:var(--g-glow-accent-pressed);background-color:var(--g-special);color:var(--g-fg-on-special)}.g-btn--tint{background-color:var(--g-active-bg);color:var(--g-active-fg);box-shadow:inset 0 0 0 1px var(--g-active-ring)}.g-btn--muted{background-color:var(--g-bg-mode);color:var(--g-fg-1)}.g-btn__icon{flex:none;display:inline-flex}.g-btn__icon>svg{inline-size:var(--g-icon-btn);block-size:var(--g-icon-btn)}.g-btn--loading .g-btn__label{opacity:.6}.g-btn--block{inline-size:100%}@media (pointer:coarse){.g-btn,.g-iconbtn,.g-chip,.g-composer__mode,.g-segmented__item{position:relative}.g-btn:after,.g-iconbtn:after,.g-chip:after,.g-composer__mode:after,.g-segmented__item:after{content:"";position:absolute;inset-block:min(0px,-22px + 50%);inset-inline:min(0px,-22px + 50%)}.g-segmented__item:after{inset-inline:0}.g-search{min-block-size:44px}.g-search__input{align-self:stretch}}.g-iconbtn{--ib:32px;--ib-glow:var(--g-glow-hover);--ib-glow-pressed:var(--g-glow-pressed);inline-size:var(--ib);block-size:var(--ib);border-radius:var(--g-r-pill);color:var(--g-fg-3);transition:background-color var(--g-dur-quick) var(--g-ease-default), color var(--g-dur-quick) var(--g-ease-default), transform var(--g-dur-instant) var(--g-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.g-iconbtn--xs{--ib:24px}.g-iconbtn--sm{--ib:var(--g-control-h)}.g-iconbtn--lg{--ib:36px}.g-iconbtn:hover:not(:disabled){background-image:linear-gradient(var(--ib-glow), var(--ib-glow));color:var(--g-fg-1);transition-duration:0s}.g-iconbtn:active:not(:disabled){background-image:linear-gradient(var(--ib-glow-pressed), var(--ib-glow-pressed));transform:scale(.97)}.g-iconbtn:disabled{opacity:.45;cursor:not-allowed}.g-iconbtn--square{border-radius:var(--g-r-sm)}.g-iconbtn--secondary{background-color:var(--g-bg-control);color:var(--g-fg-1);box-shadow:var(--g-shadow-ring)}.g-iconbtn--outline{color:var(--g-fg-1);box-shadow:var(--g-shadow-ring);background-color:#0000}.g-iconbtn--sunken{background-color:var(--g-bg-sunken);color:var(--g-fg-1)}.g-iconbtn--muted{background-color:var(--g-bg-mode);color:var(--g-fg-1)}.g-iconbtn--inverse{--ib-glow:#71717124;background-color:var(--g-bg-inverse);color:var(--g-fg-on-inverse)}@supports (color:lab(0% 0 0)){.g-iconbtn--inverse{--ib-glow:lab(47.8% 0 .0000119209/.14)}}.g-iconbtn--inverse:hover:not(:disabled){color:var(--g-fg-on-inverse)}.g-iconbtn--primary{--ib-glow:var(--g-glow-accent-hover);--ib-glow-pressed:var(--g-glow-accent-pressed);background-color:var(--g-action);color:var(--g-fg-on-brand)}.g-iconbtn--primary:hover:not(:disabled){color:var(--g-fg-on-brand)}.g-iconbtn--special{background-color:var(--g-special-tint);color:var(--g-special-fg)}.g-iconbtn--special:hover:not(:disabled){color:var(--g-special-fg)}.g-iconbtn[aria-pressed=true],.g-iconbtn--active{background-color:var(--g-active-bg);color:var(--g-active-fg);box-shadow:inset 0 0 0 1px var(--g-active-ring)}.g-iconbtn[aria-pressed=true]:hover:not(:disabled),.g-iconbtn--active:hover:not(:disabled){color:var(--g-active-fg)}.g-chip{border-radius:var(--g-r-pill);background-color:var(--g-bg-control);block-size:32px;color:var(--g-fg-1);box-shadow:var(--g-shadow-ring);white-space:nowrap;transition:box-shadow var(--g-dur-quick) var(--g-ease-default), background-color var(--g-dur-quick) var(--g-ease-default);align-items:center;gap:6px;padding-inline:12px;font-size:14px;line-height:20px;display:inline-flex;position:relative}.g-chip:hover{background-image:linear-gradient(var(--g-glow-hover), var(--g-glow-hover));box-shadow:0 0 0 var(--g-border-width) var(--g-border-hover)}.g-chip--selected,.g-chip[aria-pressed=true]{background-color:var(--g-active-bg);color:var(--g-active-fg);box-shadow:inset 0 0 0 1px var(--g-active-ring)}.g-chip--sm{block-size:24px;padding-inline:10px;font-size:13px}.g-chip--context,.g-context-chip{border-radius:var(--g-r-chip);background-color:var(--g-active-bg);block-size:24px;color:var(--g-active-fg);box-shadow:inset 0 0 0 var(--g-border-width) var(--g-active-ring);white-space:nowrap;align-items:center;gap:4px;max-inline-size:240px;padding-inline:6px;font-size:12px;line-height:16px;display:inline-flex}.g-context-chip__label{text-overflow:ellipsis;overflow:hidden}.g-context-chip__icon,.g-chip--context .g-chip__icon{color:inherit;display:inline-flex}.g-context-chip__icon>svg{inline-size:var(--g-icon-chip);block-size:var(--g-icon-chip)}.g-context-chip__remove{border-radius:var(--g-r-xs);block-size:16px;inline-size:16px;color:inherit;opacity:.8;justify-content:center;align-items:center;margin-inline-end:-2px;display:inline-flex}.g-context-chip__remove:hover{opacity:1;background-color:var(--g-glow-hover)}.g-chip__icon{color:var(--g-fg-3);display:inline-flex}.g-chip--selected .g-chip__icon{color:inherit}.g-badge{border-radius:var(--g-r-pill);block-size:20px;font-size:12px;font-weight:var(--g-w-medium);align-items:center;padding-inline:8px;line-height:1;display:inline-flex}.g-badge--brand{background:var(--g-active-bg);color:var(--g-active-fg)}.g-badge--sun{background:var(--g-special-tint);color:var(--g-fg-1)}.g-badge--neutral{background:var(--g-bg-sunken);color:var(--g-fg-2)}.g-card{background:var(--g-bg-surface);border-radius:var(--g-r-card);box-shadow:var(--g-shadow-1);transition:box-shadow var(--g-dur-quick) var(--g-ease-default);padding:16px}.g-card--interactive:hover{box-shadow:var(--g-shadow-2)}.g-card--flat{box-shadow:none;border:var(--g-border-width) solid var(--g-border-hairline)}.g-card--muted{background:var(--g-bg-canvas);box-shadow:var(--g-shadow-ring)}.g-card--active{box-shadow:0 0 0 1px var(--g-active-ring)}.g-card--danger{box-shadow:0 0 0 var(--g-border-width) color-mix(in oklch, var(--g-danger) 40%, transparent)}.g-card__header{align-items:flex-start;gap:12px;margin-block-end:8px;display:flex}.g-card__icon{border-radius:var(--g-r-sm);background:var(--g-bg-sunken);block-size:32px;inline-size:32px;color:var(--g-fg-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.g-card__title{font-size:16px;line-height:24px;font-weight:var(--g-w-medium)}.g-card__subtitle{color:var(--g-fg-3);font-size:14px;line-height:20px}.g-card__body{color:var(--g-fg-3);font-size:14px;line-height:24px}.g-panel-card{background:var(--g-bg-surface);border-radius:var(--g-r-credits);box-shadow:var(--g-shadow-ring);overflow:hidden}.g-panel-card--muted{background:var(--g-bg-canvas);border-radius:var(--g-r-card)}.g-panel-card__header{min-block-size:44px;font-size:16px;line-height:24px;font-weight:var(--g-w-medium);border-block-end:var(--g-border-width) solid var(--g-border-hairline);align-items:center;gap:8px;padding:10px 16px;display:flex}.g-panel-card__body{color:var(--g-fg-3);padding:12px 16px;font-size:14px;line-height:24px}.g-panel-card__footer{background:var(--g-bg-canvas);justify-content:flex-end;align-items:center;gap:8px;padding:8px;display:flex}.g-composer{inline-size:100%;max-inline-size:var(--g-composer-max);background:var(--g-bg-surface);border-radius:var(--g-r-composer);box-shadow:var(--g-shadow-ring);transition:background-color var(--g-dur-composer-bg) ease-out, box-shadow var(--g-dur-focus-out) ease-out;flex-direction:column;gap:8px;margin-inline:auto;padding:12px;display:flex;position:relative}.g-composer--home{box-shadow:0 0 0 var(--g-border-width) #0000000a}.g-composer--editor{max-inline-size:none}.g-composer:focus-within{box-shadow:0 0 0 var(--g-border-width) var(--g-border-hover);transition-duration:0s}.g-composer--dragging{box-shadow:0 0 0 1px var(--g-active-ring);background-image:linear-gradient(var(--g-active-bg), var(--g-active-bg))}.g-composer__banner{background:var(--g-bg-canvas);border-block-end:var(--g-border-width) solid var(--g-border-hairline);color:var(--g-fg-2);border-start-start-radius:var(--g-r-composer);border-start-end-radius:var(--g-r-composer);align-items:center;gap:8px;margin:-12px -12px 0;padding:8px 12px;font-size:13px;display:flex}.g-composer__chips,.g-composer__context{flex-wrap:wrap;gap:6px;padding-inline:4px;display:flex}.g-composer__attachments{gap:8px;padding:2px 4px;display:flex;overflow-x:auto}.g-attachment{border-radius:var(--g-r-md);background:var(--g-bg-canvas);block-size:48px;max-inline-size:220px;box-shadow:var(--g-shadow-ring);flex:none;align-items:center;gap:8px;padding-inline:8px 10px;font-size:13px;line-height:18px;display:inline-flex;position:relative}.g-attachment__thumb{border-radius:var(--g-r-sm);object-fit:cover;background:var(--g-bg-sunken);block-size:32px;inline-size:32px;color:var(--g-fg-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.g-attachment__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.g-attachment__text{flex-direction:column;min-inline-size:0;line-height:16px;display:flex}.g-attachment__detail{color:var(--g-fg-3);white-space:nowrap;font-size:11px}.g-attachment--error{box-shadow:0 0 0 1px var(--g-danger)}.g-attachment--error .g-attachment__detail{color:var(--g-danger)}.g-attachment__open{min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:var(--g-r-sm);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.g-attachment__open:focus-visible{outline:2px solid var(--g-active-ring,currentColor);outline-offset:2px}.g-attachment__bar{background:var(--g-bg-sunken);border-radius:1px;block-size:2px;position:absolute;inset-block-end:3px;inset-inline:8px;overflow:hidden}.g-attachment__bar-fill{background:var(--g-active-ring,currentColor);block-size:100%;transition:inline-size .2s;display:block}.g-attachment__bar-fill--indeterminate{inline-size:40%;animation:1.1s ease-in-out infinite alternate g-attachment-slide}@keyframes g-attachment-slide{0%{transform:translate(0)}to{transform:translate(150%)}}[dir=rtl] .g-attachment__bar-fill--indeterminate{animation-name:g-attachment-slide-rtl}@keyframes g-attachment-slide-rtl{0%{transform:translate(0)}to{transform:translate(-150%)}}@media (prefers-reduced-motion:reduce){.g-attachment__bar-fill--indeterminate{opacity:.5;inline-size:100%;animation:none}}.g-attachment__remove{border-radius:var(--g-r-pill);background:var(--g-bg-overlay);block-size:20px;inline-size:20px;color:var(--g-fg-1);box-shadow:var(--g-shadow-ring);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.g-composer__textarea{resize:none;field-sizing:content;min-block-size:40px;max-block-size:max(35svh,5rem);inline-size:100%;color:var(--g-fg-1);background:0 0;border:0;outline:none;padding:6px 8px;font-size:16px;line-height:24px;overflow-y:auto}.g-composer__textarea:focus-visible{outline:none}.g-composer__textarea:placeholder-shown{direction:inherit}.g-composer__row{align-items:center;gap:6px;display:flex}.g-composer__end{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.g-composer__mode{block-size:var(--g-control-h);border-radius:var(--g-r-pill);color:var(--g-fg-1);background-color:var(--g-bg-mode);transition:background-color var(--g-dur-quick) var(--g-ease-default);align-items:center;gap:6px;padding-inline:12px 10px;font-size:14px;display:inline-flex}.g-composer__mode:hover:not(:disabled){background-image:linear-gradient(var(--g-glow-hover), var(--g-glow-hover))}.g-composer__mode:disabled{cursor:default}.g-composer__mode-icon{display:inline-flex}.g-composer__mode-caret{color:var(--g-fg-3);transition:transform var(--g-dur-quick) var(--g-ease-default);display:inline-flex}.g-composer__mode[aria-expanded=true] .g-composer__mode-caret{transform:rotate(180deg)}.g-composer__send{transition:background-color var(--g-dur-quick) var(--g-ease-default), color var(--g-dur-quick) var(--g-ease-default)}.g-composer__send--empty{background-color:var(--g-fg-4);color:var(--g-bg-base);cursor:default}.g-composer__send--empty:hover:not(:disabled){color:var(--g-bg-base);background-image:none}.g-composer__send--ready{background-color:var(--g-fg-1);color:var(--g-bg-base)}.g-composer__send--ready:hover:not(:disabled){color:var(--g-bg-base);background-image:linear-gradient(#7171712e,#7171712e);background-image:linear-gradient(lab(47.8% 0 .0000119209/.18),lab(47.8% 0 .0000119209/.18))}.g-composer__send--accent{background-color:var(--g-action);color:var(--g-fg-on-brand)}.g-composer__send--accent:hover:not(:disabled){color:var(--g-fg-on-brand);background-image:linear-gradient(var(--g-glow-accent-hover), var(--g-glow-accent-hover))}.g-composer__send--stop{background-color:var(--g-bg-inverse);color:var(--g-fg-on-inverse)}.g-composer__send--stop:hover:not(:disabled){color:var(--g-fg-on-inverse)}.g-composer__footer{color:var(--g-fg-3);min-block-size:18px;padding-inline:4px;font-size:13px;line-height:18px}.g-composer__counter{font-variant-numeric:tabular-nums;margin-inline-start:auto}.g-composer .g-iconbtn{--ib:var(--g-control-h)}@media (max-width:767px){.g-composer .g-iconbtn{--ib:36px}.g-composer__mode{block-size:36px}}.g-sidebar{inline-size:var(--g-sidebar-w);background:var(--g-bg-depth);block-size:100%;min-block-size:0;padding-block:8px;padding-inline:var(--g-sidebar-inset-start) var(--g-sidebar-inset-end);flex-direction:column;gap:2px;display:flex}.g-sidebar--bordered{border-inline-end:var(--g-border-width) solid var(--g-border-hairline)}.g-sidebar__header{justify-content:space-between;align-items:center;block-size:40px;padding-inline:6px 2px;display:flex}.g-sidebar__section{flex-direction:column;gap:2px;display:flex}.g-sidebar__section+.g-sidebar__section{margin-block-start:8px}.g-sidebar__label{color:var(--g-fg-3);padding:12px 8px 6px;font-size:14px;line-height:20px}.g-sidebar__item{block-size:var(--g-nav-row-h);border-radius:var(--g-r-nav);color:var(--g-fg-1);font-size:var(--g-fs-nav);text-align:start;inline-size:100%;transition:background-color var(--g-dur-menu) var(--g-ease-menu);align-items:center;gap:8px;padding-inline:6px;line-height:20px;display:flex;position:relative}.g-sidebar__item:hover{background-color:var(--g-glow-hover);transition-duration:0s}.g-sidebar__item[aria-current=page],.g-sidebar__item--active{background-color:var(--g-bg-nav-active)}.g-sidebar__item-icon{color:var(--g-fg-2);flex:none;display:inline-flex}.g-sidebar__item-icon>svg{inline-size:var(--g-icon-nav);block-size:var(--g-icon-nav)}.g-sidebar__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.g-sidebar__item-trailing{color:var(--g-fg-3);flex:none;align-items:center;font-size:13px;display:inline-flex}.g-sidebar__footer{flex-direction:column;gap:8px;margin-block-start:auto;padding:2px;display:flex}.g-workspace-switcher{block-size:var(--g-switcher-h);border-radius:var(--g-r-switcher);inline-size:100%;box-shadow:var(--g-shadow-ring);font-size:var(--g-fs-nav);color:var(--g-fg-1);text-align:start;transition:background-color var(--g-dur-menu) var(--g-ease-menu);align-items:center;gap:8px;padding-inline:6px 10px;display:flex}.g-workspace-switcher:hover{background-color:var(--g-glow-hover)}.g-workspace-switcher__avatar{border-radius:var(--g-r-xs);block-size:20px;inline-size:20px;font-size:11px;font-weight:var(--g-w-semibold);background:var(--g-action);color:var(--g-fg-on-brand);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.g-workspace-switcher__avatar[data-initial]:before{content:attr(data-initial)}.g-workspace-switcher__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.g-workspace-switcher__caret{color:var(--g-fg-3);display:inline-flex}.g-upgrade-card{border-radius:var(--g-r-md);background:var(--g-bg-canvas);min-block-size:56px;box-shadow:var(--g-shadow-ring);text-align:start;align-items:center;gap:8px;inline-size:100%;padding:8px 8px 8px 12px;padding-inline:12px 8px;display:flex}.g-upgrade-card__text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.g-upgrade-card__title{font-size:14px;line-height:20px;font-weight:var(--g-w-medium);color:var(--g-fg-1)}.g-upgrade-card__desc{color:var(--g-fg-3);font-size:13px;line-height:18px}.g-dot{border-radius:var(--g-r-pill);background:var(--g-fg-1);block-size:6px;inline-size:6px;display:inline-block}.g-dot--positive{background:var(--g-positive)}.g-dot--pulse{animation:1.4s ease-in-out infinite g-pulse}@keyframes g-pulse{0%,to{opacity:1}50%{opacity:.35}}.g-status{--status-c:var(--g-fg-4);border-radius:var(--g-r-pill);background:var(--status-c);block-size:8px;inline-size:8px;color:var(--status-c);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.g-status--glyph{background:0 0;block-size:14px;inline-size:14px}.g-status--working{--status-c:var(--g-fg-3)}.g-status--working:after{content:"";border-radius:inherit;background:var(--status-c);animation:g-status-ping 1.4s var(--g-ease-default) infinite;position:absolute;inset:0}.g-status--needs-input{--status-c:var(--g-attention)}.g-status--error{--status-c:var(--g-danger)}.g-status--ready{--status-c:var(--g-positive)}.g-status--done{--status-c:var(--g-positive-dot)}.g-status--idle{--status-c:var(--g-fg-4);box-shadow:inset 0 0 0 1.5px var(--status-c);background:0 0}.g-status--paused{--status-c:var(--g-fg-3)}.g-status--notify{--status-c:var(--g-notify);box-shadow:0 0 0 2px var(--g-status-ring,var(--g-bg-depth))}@keyframes g-status-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.667)}}.g-popover{display:inline-flex;position:relative}.g-popover__panel{z-index:40;background:var(--g-bg-overlay);border-radius:var(--g-r-menu);min-inline-size:200px;max-inline-size:min(360px,90vw);box-shadow:var(--g-shadow-float);animation:g-pop-in var(--g-dur-quick) var(--g-ease-enter);padding:4px;position:absolute}.g-popover__panel--below{inset-block-start:calc(100% + 6px)}.g-popover__panel--above{inset-block-end:calc(100% + 6px)}.g-popover__panel--start{inset-inline-start:0}.g-popover__panel--end{inset-inline-end:0}.g-popover__panel--center{inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .g-popover__panel--center{transform:translate(50%)}@keyframes g-pop-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}.g-menu{flex-direction:column;gap:1px;display:flex}.g-menu__item{border-radius:var(--g-r-sm);text-align:start;min-block-size:32px;inline-size:100%;color:var(--g-fg-1);transition:background-color var(--g-dur-menu) var(--g-ease-menu);align-items:center;gap:8px;padding:6px 8px;font-size:14px;line-height:20px;display:flex}.g-menu__item:hover:not(:disabled),.g-menu__item:focus-visible,.g-menu__item--highlighted{background-color:var(--g-glow-hover);outline:none}.g-menu__item[aria-checked=true],.g-menu__item--selected{background-color:var(--g-glow-pressed)}.g-menu__item-icon{color:var(--g-fg-3);flex:none;display:inline-flex}.g-menu__item-icon>svg{inline-size:var(--g-icon-btn);block-size:var(--g-icon-btn)}.g-menu__item-body{flex:1;min-inline-size:0}.g-menu__item-desc{color:var(--g-fg-3);font-size:13px;line-height:18px;display:block}.g-menu__item-check{color:var(--g-fg-1);flex:none;display:inline-flex}.g-menu__item-trailing{color:var(--g-fg-3);flex:none;align-items:center;gap:4px;font-size:13px;display:inline-flex}.g-menu__sep{block-size:var(--g-border-width);background:var(--g-border-hairline);margin-block:4px;margin-inline:-4px}.g-menu__label{color:var(--g-fg-3);padding:6px 8px 2px;font-size:12px;line-height:16px}.g-menu__footer{color:var(--g-fg-3);padding:8px 8px 4px;font-size:13px}.g-menu__search{border-block-end:var(--g-border-width) solid var(--g-border-hairline);block-size:36px;color:var(--g-fg-3);align-items:center;gap:8px;margin:-4px -4px 4px;padding-inline:8px;display:flex}.g-menu__search input{min-inline-size:0;color:var(--g-fg-1);background:0 0;border:0;outline:none;flex:1;font-size:14px}.g-menu__back{block-size:32px;color:var(--g-fg-3);border-radius:var(--g-r-sm);text-align:start;align-items:center;gap:6px;inline-size:100%;padding-inline:6px;font-size:13px;display:flex}.g-menu__back:hover{background-color:var(--g-glow-hover);color:var(--g-fg-1)}.g-menu__empty{color:var(--g-fg-3);padding:12px 8px;font-size:13px}.g-dropdown{display:inline-flex}.g-menu-panel{z-index:80;overscroll-behavior:contain;background:var(--g-bg-overlay);border-radius:var(--g-r-menu);max-block-size:calc(100dvh - 16px);min-inline-size:180px;max-inline-size:min(320px,100vw - 16px);box-shadow:var(--g-shadow-float);animation:g-fade-in var(--g-dur-quick) var(--g-ease-default);outline:none;gap:0;padding:4px;position:fixed;overflow-y:auto}.g-menu-panel .g-menu__item{cursor:default;-webkit-user-select:none;user-select:none}.g-menu-panel .g-menu__item[aria-checked=true]{background-color:#0000}.g-menu-panel .g-menu__item:hover:not(:disabled),.g-menu-panel .g-menu__item:focus,.g-menu-panel .g-menu__item[aria-expanded=true]{background-color:var(--g-glow-hover);outline:none}.g-menu-panel .g-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--g-focus)}.g-menu-panel .g-menu__sep{flex:none}.g-menu__group{flex-direction:column;display:flex}.g-menu__item-chevron{inline-size:16px;color:var(--g-fg-3);flex:none;justify-content:center;margin-inline-start:auto;display:inline-flex}.g-menu__item-shortcut{color:var(--g-fg-3);white-space:nowrap;flex:none;margin-inline-start:auto;padding-inline-end:8px;font-family:inherit;font-size:12px;line-height:16px}.g-menu__item--disabled{cursor:default}.g-menu__item--disabled>.g-menu__item-icon,.g-menu__item--disabled>.g-menu__item-body>span:first-child,.g-menu__item--disabled>.g-menu__item-chevron{opacity:.5}@media (prefers-reduced-motion:reduce){.g-menu-panel{animation:none}}.g-kbd{font-family:var(--g-font-mono);border-radius:var(--g-r-xs);background:var(--g-bg-sunken);color:var(--g-fg-2);direction:ltr;padding-inline:5px;font-size:12px;line-height:18px;display:inline-block}.g-tooltip{z-index:90;border-radius:var(--g-r-tooltip);background:var(--g-bg-tooltip);max-inline-size:280px;color:var(--g-fg-tooltip);box-shadow:var(--g-shadow-ring), 0 4px 12px #0000001f;pointer-events:none;white-space:nowrap;animation:g-fade-in var(--g-dur-quick) var(--g-ease-default);padding:4px 8px;font-size:13px;line-height:18px;position:fixed}.g-tooltip .g-kbd{color:inherit;background:#ffffff24;background:lab(100% 0 0/.14);margin-inline-start:6px}.g-toast-region{z-index:60;flex-direction:column;gap:8px;max-inline-size:calc(100vw - 32px);display:flex;position:fixed;inset-block-end:16px;inset-inline-end:16px}.g-toast{background:var(--g-bg-overlay);border-radius:var(--g-r-md);inline-size:360px;max-inline-size:100%;box-shadow:var(--g-shadow-float);animation:g-pop-in var(--g-dur-base) var(--g-ease-enter);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.g-toast__title{font-size:14px;line-height:20px}.g-toast__desc{color:var(--g-fg-3);grid-column:1;font-size:13px;line-height:18px}.g-toast__actions{grid-area:1/2/span 2;align-items:center;gap:4px;display:flex}.g-toast__bar{background:var(--g-action);block-size:2px;animation:g-toast-bar var(--toast-dur,6s) linear forwards;transform-origin:0;position:absolute;inset-block-end:0;inset-inline-start:0}[dir=rtl] .g-toast__bar{transform-origin:100%}.g-toast:hover .g-toast__bar,.g-toast:focus-within .g-toast__bar{animation-play-state:paused}@keyframes g-toast-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.g-segtabs{block-size:var(--g-control-h);border-radius:var(--g-r-pill);box-shadow:inset 0 0 0 1px var(--g-segtabs-ring);isolation:isolate;align-items:center;padding:1px;display:inline-flex;position:relative}.g-segtabs__pill{z-index:-1;border-radius:var(--g-r-pill);background:var(--g-active-bg);box-shadow:inset 0 0 0 1px var(--g-active-ring);transition:transform var(--g-dur-base) var(--g-ease-standard), inline-size var(--g-dur-base) var(--g-ease-standard);position:absolute;inset-block:1px;inset-inline-start:0}.g-segtabs__pill--instant{transition:none}.g-segtabs__item{block-size:100%;min-inline-size:calc(var(--g-control-h) + 4px);border-radius:var(--g-r-pill);font-size:var(--g-fs-toolbar);color:var(--g-fg-3);transition:color var(--g-dur-base) var(--g-ease-standard);justify-content:center;align-items:center;gap:6px;padding-inline:8px;line-height:1;display:inline-flex;position:relative}.g-segtabs__item:hover{color:var(--g-fg-1)}.g-segtabs__item[aria-selected=true]{color:var(--g-active-fg);padding-inline:8px 12px}.g-segtabs__item+.g-segtabs__item:not([aria-selected=true]):before{content:"";inline-size:var(--g-border-width);background:var(--g-border-hairline);position:absolute;inset-block:7px;inset-inline-start:0}.g-segtabs__item[aria-selected=true]+.g-segtabs__item:before{display:none}.g-segtabs__icon{display:inline-flex}.g-segtabs__icon>svg{inline-size:var(--g-icon-btn);block-size:var(--g-icon-btn)}.g-search{--search-h:40px;block-size:var(--search-h);border-radius:var(--g-r-pill);inline-size:100%;box-shadow:inset 0 0 0 var(--g-border-width) var(--g-border-hairline);color:var(--g-fg-3);transition:box-shadow var(--g-dur-focus-out) ease-out;background:0 0;align-items:center;gap:8px;padding-inline:14px 8px;display:inline-flex;position:relative}.g-search--sm{--search-h:32px;padding-inline:10px 6px}.g-search:hover{box-shadow:inset 0 0 0 var(--g-border-width) var(--g-border-hover)}.g-search:focus-within{box-shadow:inset 0 0 0 1px var(--g-focus);transition-duration:0s}.g-search__icon{flex:none;display:inline-flex}.g-search__input{min-inline-size:0;color:var(--g-fg-1);background:0 0;border:0;outline:none;flex:1;font-size:14px;line-height:20px}.g-search__input::-webkit-search-cancel-button{display:none}.g-search__clear{border-radius:var(--g-r-pill);block-size:24px;inline-size:24px;color:var(--g-fg-3);justify-content:center;align-items:center;display:inline-flex}.g-search__clear:hover{background:var(--g-glow-hover);color:var(--g-fg-1)}.g-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;max-inline-size:420px;margin-inline:auto;padding:32px 16px;display:flex}.g-empty__icon{color:var(--g-fg-1);margin-block-end:8px;display:inline-flex}.g-empty__icon>svg{block-size:32px;inline-size:32px}.g-empty__icon--circle{border-radius:var(--g-r-pill);background:var(--g-bg-sunken);block-size:48px;inline-size:48px;color:var(--g-fg-2);justify-content:center;align-items:center}.g-empty__icon--circle>svg{block-size:24px;inline-size:24px}.g-empty__title{font-size:16px;line-height:24px;font-weight:var(--g-w-medium);color:var(--g-fg-1)}.g-empty__body{color:var(--g-fg-3);font-size:14px;line-height:20px}.g-empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:8px;display:flex}.g-tree{outline:none;font-size:14px;line-height:20px;position:relative;overflow:auto}.g-tree__spacer{position:relative}.g-tree__row{block-size:32px;padding-inline:calc(8px + var(--tree-depth,0) * 24px) 8px;border-radius:var(--g-r-sm);color:var(--g-fg-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--g-dur-menu) var(--g-ease-menu);align-items:center;gap:6px;display:flex;position:absolute;inset-inline:0}.g-tree__row:hover{background-color:var(--g-glow-hover);color:var(--g-fg-1)}.g-tree__row[aria-selected=true]{background-color:var(--g-bg-nav-active);color:var(--g-fg-1)}.g-tree__row--focused{box-shadow:inset 0 0 0 2px var(--g-focus)}.g-tree__chevron{block-size:16px;inline-size:16px;color:var(--g-fg-3);transition:transform var(--g-dur-quick) var(--g-ease-default);flex:none;justify-content:center;align-items:center;display:inline-flex}.g-tree__chevron--open{transform:rotate(90deg)}[dir=rtl] .g-tree__chevron{transform:scaleX(-1)}[dir=rtl] .g-tree__chevron--open{transform:rotate(90deg)}.g-tree__icon{color:var(--g-fg-3);flex:none;display:inline-flex}.g-tree__icon>svg{block-size:16px;inline-size:16px}.g-tree__label{white-space:nowrap;flex:1;min-inline-size:0;display:flex;overflow:hidden}.g-tree__label-head{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.g-tree__label-tail{flex:none}.g-tree__trailing{color:var(--g-fg-4);flex:none;font-size:12px;display:inline-flex}.g-table-wrap{border-radius:var(--g-r-md);box-shadow:var(--g-shadow-ring);overflow:auto}.g-table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:14px;line-height:20px}.g-table th,.g-table td{text-align:start;border-block-end:var(--g-border-width) solid var(--g-border-hairline);white-space:nowrap;text-overflow:ellipsis;block-size:40px;max-inline-size:320px;padding-inline:12px;overflow:hidden}.g-table tr:last-child td{border-block-end:0}.g-table th{z-index:1;background:var(--g-bg-canvas);font-weight:var(--g-w-regular);color:var(--g-fg-3);font-size:13px;position:sticky;inset-block-start:0}.g-table__sort{color:inherit;border-radius:var(--g-r-xs);align-items:center;gap:4px;display:inline-flex}.g-table__sort:hover{color:var(--g-fg-1)}.g-table tbody tr{transition:background-color var(--g-dur-menu) var(--g-ease-menu)}.g-table tbody tr:hover{background-color:var(--g-glow-hover)}.g-table tbody tr[aria-selected=true]{background-color:var(--g-active-bg)}.g-table__num{text-align:end;font-variant-numeric:tabular-nums}.g-table__empty{text-align:center;color:var(--g-fg-3);padding:24px}.g-pagination{color:var(--g-fg-3);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:8px;padding-block:8px;font-size:13px;display:flex}.g-metrics{gap:4px;display:flex;overflow-x:auto}.g-metrics__tab{border-radius:var(--g-r-md);text-align:start;min-inline-size:120px;color:var(--g-fg-3);transition:background-color var(--g-dur-menu) var(--g-ease-menu);flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.g-metrics__tab:hover{background-color:var(--g-glow-hover)}.g-metrics__tab[aria-selected=true]{background-color:var(--g-bg-surface);box-shadow:var(--g-shadow-ring);color:var(--g-fg-1)}.g-metrics__label{font-size:13px;line-height:18px}.g-metrics__value{font-size:22px;line-height:28px;font-weight:var(--g-w-semibold);letter-spacing:var(--g-track-title);color:var(--g-fg-1);font-variant-numeric:tabular-nums}.g-metrics__delta{font-size:12px;line-height:16px}.g-metrics__delta--up{color:var(--g-positive)}.g-metrics__delta--down{color:var(--g-danger)}.g-float-toolbar{z-index:20;background:var(--g-bg-inverse);block-size:44px;color:var(--g-fg-on-inverse);box-shadow:var(--g-shadow-float);touch-action:none;border-radius:22px;align-items:center;gap:4px;padding:4px;display:inline-flex;position:absolute}.g-float-toolbar--dragging{cursor:grabbing;transition:none}.g-float-toolbar--snapping{transition:inset-inline-start var(--g-dur-base) var(--g-ease-standard), inset-block-start var(--g-dur-base) var(--g-ease-standard), left var(--g-dur-base) var(--g-ease-standard), top var(--g-dur-base) var(--g-ease-standard)}.g-float-toolbar .g-iconbtn{--ib:36px;color:var(--g-fg-on-inverse);--ib-glow:#71717124}@supports (color:lab(0% 0 0)){.g-float-toolbar .g-iconbtn{--ib-glow:lab(47.8% 0 .0000119209/.14)}}.g-float-toolbar .g-iconbtn[aria-pressed=true],.g-float-toolbar .g-iconbtn--active{color:var(--g-fg-on-inverse);box-shadow:none;background-color:#71717133;background-color:lab(47.8% 0 .0000119209/.2)}.g-float-toolbar__handle{color:#717171;color:lab(47.8% 0 .0000119209);cursor:grab;justify-content:center;align-items:center;block-size:36px;inline-size:16px;display:inline-flex}.g-scroll-bottom{z-index:5;border-radius:var(--g-r-pill);background:var(--g-bg-overlay);block-size:32px;inline-size:32px;color:var(--g-fg-1);box-shadow:var(--g-shadow-float);animation:g-pop-in var(--g-dur-quick) var(--g-ease-enter);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:12px;inset-inline-start:50%;translate:-50%}[dir=rtl] .g-scroll-bottom{translate:50%}.g-scroll-bottom:hover{background-image:linear-gradient(var(--g-glow-hover), var(--g-glow-hover))}.g-range{align-items:center;display:inline-flex;position:relative}.g-range__select{appearance:none;border-radius:var(--g-r-pill);background:var(--g-bg-control);block-size:32px;color:var(--g-fg-1);box-shadow:var(--g-shadow-ring);cursor:pointer;border:0;padding-inline:12px 30px;font-size:14px}.g-range__select:hover{box-shadow:0 0 0 var(--g-border-width) var(--g-border-hover)}.g-range__caret{pointer-events:none;color:var(--g-fg-3);display:inline-flex;position:absolute;inset-inline-end:10px}.g-shimmer{color:var(--g-fg-3);background:linear-gradient(90deg, var(--g-fg-3) 0%, var(--g-fg-1) 50%, var(--g-fg-3) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s ease-in-out infinite g-shimmer;display:inline-block}[dir=rtl] .g-shimmer{animation-name:g-shimmer-rtl}@keyframes g-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes g-shimmer-rtl{0%{background-position:-200% 0}to{background-position:200% 0}}.g-shimmer--static{-webkit-text-fill-color:currentColor;color:var(--g-fg-2);background:0 0;animation:none}.g-shimmer__dots:after{content:"";animation:3s steps(3,end) infinite g-dots}@keyframes g-dots{0%{content:"."}33%{content:".."}66%{content:"..."}}@media (prefers-reduced-motion:reduce){.g-shimmer{-webkit-text-fill-color:currentColor;color:var(--g-fg-2);background:0 0;animation:none}}.g-skeleton{background:var(--g-bg-sunken);border-radius:var(--g-r-sm);display:block;position:relative;overflow:hidden}.g-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--g-glow-hover), transparent);animation:1.4s ease-in-out infinite g-skel;position:absolute;inset:0}@keyframes g-skel{0%{transform:translate(-100%)}to{transform:translate(100%)}}.g-phone-stage{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex;position:relative;overflow:hidden;container-type:size}.g-phone{--phone-w:390px;--phone-h:844px;--bezel:10px;--phone-radius:44px;--statusbar-h:47px;inline-size:calc(var(--phone-w) + var(--bezel) * 2);block-size:calc(var(--phone-h) + var(--bezel) * 2);padding:var(--bezel);border-radius:calc(var(--phone-radius) + var(--bezel));box-shadow:inset 0 0 0 1px #484848, var(--g-shadow-1);transform-origin:50%;transition:transform var(--g-dur-base) var(--g-ease-standard), box-shadow var(--g-dur-assemble) var(--g-ease-settle);background:#0b0b0b;flex:none;position:relative}@supports (color:lab(0% 0 0)){.g-phone{box-shadow:inset 0 0 0 1px lab(30.4% -.0000149012 0), var(--g-shadow-1)}}.g-phone--ready.g-phone--glow{box-shadow:inset 0 0 0 1px #484848, var(--g-shadow-float), 0 0 40px 8px #ffc2402e}@supports (color:lab(0% 0 0)){.g-phone--ready.g-phone--glow{box-shadow:inset 0 0 0 1px lab(30.4% -.0000149012 0), var(--g-shadow-float), 0 0 40px 8px lab(82.7011% 14.8832 73.1978/.18)}}.g-phone__screen{inline-size:var(--phone-w);block-size:var(--phone-h);border-radius:var(--phone-radius);background:var(--g-bg-surface);isolation:isolate;position:relative;overflow:hidden}.g-phone--sketch .g-phone__screen{background:var(--g-bg-canvas);outline:1.5px dashed var(--g-fg-4);outline-offset:-1.5px}.g-phone__statusbar{block-size:var(--statusbar-h);font-size:15px;font-weight:var(--g-w-semibold);font-variant-numeric:tabular-nums;pointer-events:none;z-index:3;color:var(--g-fg-1);direction:ltr;justify-content:space-between;align-items:center;padding-inline:28px;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.g-phone__statusbar-icons{align-items:center;gap:5px;display:inline-flex}.g-phone__content{position:absolute;inset:0}.g-phone__content>iframe{border:0;block-size:100%;inline-size:100%}.g-phone__overlay{z-index:4;cursor:progress;background:0 0;position:absolute;inset:0}.g-phone__home{border-radius:var(--g-r-pill);background:color-mix(in oklch, var(--g-fg-1) 60%, transparent);z-index:3;pointer-events:none;block-size:5px;inline-size:134px;position:absolute;inset-block-end:8px;inset-inline-start:50%;translate:-50%}[dir=rtl] .g-phone__home{translate:50%}.g-phone__sketch{z-index:2;pointer-events:none;flex-direction:column;gap:14px;padding:64px 20px 34px;display:flex;position:absolute;inset:0}.g-phone__sketch-title{border:1.5px dashed var(--g-fg-4);border-radius:var(--g-r-sm);block-size:28px;inline-size:55%}.g-phone__sketch-block{border:1.5px dashed var(--g-fg-4);border-radius:var(--g-r-md);block-size:72px;animation:2.4s ease-in-out infinite g-breathe}.g-phone__sketch-block:nth-child(3){animation-delay:.3s}.g-phone__sketch-block:nth-child(4){animation-delay:.6s}.g-phone__sketch-tabs{border:1.5px dashed var(--g-fg-4);border-radius:var(--g-r-lg);justify-content:space-around;align-items:center;block-size:56px;margin-block-start:auto;padding-inline:16px;display:flex}.g-phone__sketch-tab{border-radius:var(--g-r-pill);border:1.5px dashed var(--g-fg-4);block-size:28px;inline-size:28px}.g-phone__sketch-tab--accent{border-style:solid;border-color:var(--phone-accent,var(--g-fg-4));background:color-mix(in oklch, var(--phone-accent,var(--g-fg-4)) 30%, transparent)}.g-phone__sketch-caption{text-align:center;color:var(--g-fg-3);font-size:13px;position:absolute;inset-block-start:50%;inset-inline:0}@keyframes g-breathe{0%,to{opacity:.6}50%{opacity:1}}.g-menu__item--danger{color:var(--g-danger)}.g-menu__item--danger .g-menu__item-icon{color:inherit}.g-menu__item:disabled{opacity:.5;cursor:default}.g-dialog-root{z-index:70;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.g-dialog__scrim{background:var(--g-scrim);animation:g-fade-in var(--g-dur-base) var(--g-ease-enter);position:absolute;inset:0}.g-dialog{background:var(--g-bg-overlay);max-block-size:min(100dvh - 48px,880px);inline-size:min(560px,100%);color:var(--g-fg-1);border-radius:var(--g-r-modal);box-shadow:var(--g-shadow-float);animation:g-dialog-in var(--g-dur-base) var(--g-ease-enter);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.g-dialog--sm{inline-size:min(420px,100%)}.g-dialog--lg{inline-size:min(760px,100%)}.g-dialog--xl{block-size:min(100dvh - 48px,820px);inline-size:min(1200px,100%)}.g-dialog__header{flex:none;align-items:center;gap:10px;min-block-size:56px;padding:8px 12px 8px 24px;padding-inline:24px 12px;display:flex}.g-dialog__header--bare{justify-content:flex-end;min-block-size:0;padding-block:12px 0}.g-dialog__icon{color:var(--g-fg-2);display:inline-flex}.g-dialog__title{min-inline-size:0;font-size:18px;line-height:26px;font-weight:var(--g-w-semibold);letter-spacing:var(--g-track-title);flex:1}.g-dialog__close{margin-inline-start:auto}.g-dialog__body{flex:1;min-block-size:0;padding:4px 24px 24px;overflow:auto}.g-dialog__footer{flex:none;justify-content:flex-end;gap:8px;padding:12px 24px 20px;display:flex}@keyframes g-fade-in{0%{opacity:0}}@keyframes g-dialog-in{0%{opacity:0;transform:scale(.98)translateY(6px)}}@media (max-width:767px){.g-dialog-root{place-items:end stretch;padding:0}.g-dialog,.g-dialog--sm,.g-dialog--lg{max-block-size:92dvh;inline-size:100%;border-end-end-radius:0;border-end-start-radius:0;padding-block-end:env(safe-area-inset-bottom);animation-name:g-sheet-in}.g-dialog--xl{border-radius:0;block-size:100dvh;max-block-size:100dvh;inline-size:100%}.g-dialog__header{padding-inline:16px 8px}.g-dialog__body{padding-inline:16px}}@keyframes g-sheet-in{0%{opacity:0;transform:translateY(24px)}}.g-segmented{border-radius:var(--g-r-pill);background:var(--g-bg-sunken);gap:2px;padding:2px;display:inline-flex}.g-segmented__item{border-radius:var(--g-r-pill);block-size:28px;color:color-mix(in oklch, var(--g-fg-2) 50%, var(--g-fg-3));transition:background-color var(--g-dur-base) var(--g-ease-standard), color var(--g-dur-base) var(--g-ease-standard);align-items:center;gap:6px;padding-inline:12px;font-size:14px;display:inline-flex}.g-segmented__item:hover{color:var(--g-fg-1)}.g-segmented__item--active{background:var(--g-bg-raised);color:var(--g-fg-1);box-shadow:var(--g-shadow-1)}.g-segmented--accent .g-segmented__item--active{background:var(--g-active-bg);color:var(--g-active-fg);box-shadow:inset 0 0 0 1px var(--g-active-ring)}.g-segmented__icon{display:inline-flex}.g-switch-row{align-items:center;gap:16px;padding-block:12px;display:flex}.g-switch-row--disabled{opacity:.6}.g-switch-row__text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.g-switch-row__label{font-size:14px;font-weight:var(--g-w-medium)}.g-switch-row__desc{color:var(--g-fg-3);font-size:13px;line-height:18px}.g-switch{border-radius:var(--g-r-pill);background:var(--g-bg-overlay);block-size:20px;inline-size:36px;box-shadow:inset 0 0 0 var(--g-border-width) var(--g-border-hover);transition:background-color var(--g-dur-quick) var(--g-ease-standard);flex:none;position:relative}.g-switch--on{box-shadow:none;background:var(--g-action)}.g-switch__thumb{block-size:16px;inline-size:16px;transition:inset-inline-start var(--g-dur-quick) var(--g-ease-standard);background:#fff;border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 2px #0003}.g-switch--on .g-switch__thumb{inset-inline-start:18px}.g-switch:disabled{cursor:default}.g-first-light{pointer-events:none;z-index:-1;justify-content:center;display:flex;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.g-first-light svg{flex:none;block-size:900px;inline-size:max(140vw,1600px);max-inline-size:none;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.g-first-light--hero{block-size:900px}.g-first-light--soft{opacity:.4;block-size:620px}.g-first-light--soft svg{block-size:620px}.g-first-light--strip{z-index:auto;border-radius:inherit;block-size:100%;position:relative}.g-first-light--strip svg{block-size:100%;inline-size:100%;-webkit-mask-image:none;mask-image:none}.g-first-light--animate svg{animation:g-sunrise 1.2s var(--g-ease-enter) both}@keyframes g-sunrise{0%{opacity:0;transform:translateY(32px)}}:root[data-theme=dark] .g-first-light__sun{opacity:.7}:root[data-theme=dark] .g-first-light__halo{opacity:.12}:root[data-theme=dark] .g-first-light__ground{opacity:.14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g-first-light__sun{opacity:.7}:root:not([data-theme=light]) .g-first-light__halo{opacity:.12}:root:not([data-theme=light]) .g-first-light__ground{opacity:.14}}@media (prefers-reduced-motion:reduce){.g-first-light--animate svg,.g-dialog,.g-dialog__scrim{animation:none}}@media (pointer:coarse){.g-composer__row,.g-composer__end{gap:8px}.g-sidebar__item,.g-workspace-switcher,.g-menu__item,.g-menu__back,.g-menu__search{min-block-size:44px}.g-menu__search input{align-self:stretch;min-block-size:44px}.g-composer__textarea{min-block-size:44px}.g-upgrade-card .g-iconbtn{block-size:44px;inline-size:44px}}.g-mark{vertical-align:middle;flex:none;display:inline-block}.g-mark--done{overflow:visible}.g-mark--loader .g-mark__stroke{stroke-dasharray:100;stroke-dashoffset:100px;animation:g-mark-draw 2s var(--g-ease-calm) calc(var(--i,0) * .11s) infinite}.g-mark--loader .g-mark__accent{transform-box:fill-box;transform-origin:50%;animation:g-mark-cell 2s var(--g-ease-calm) infinite}@keyframes g-mark-draw{0%{stroke-dashoffset:100px;opacity:1}35%,80%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes g-mark-cell{0%,46%{opacity:1;transform:scale(0)}58%,80%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}.g-mark--done .g-mark__accent{transform-box:fill-box;transform-origin:50%;animation:g-mark-pop .6s var(--g-ease-calm) both}.g-mark--done .g-mark__ring{color:var(--g-brand-500);transform-box:fill-box;transform-origin:50%;opacity:0;animation:g-mark-ring .9s var(--g-ease-calm) .2s both}@keyframes g-mark-pop{0%{transform:scale(0)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes g-mark-ring{0%{opacity:0;transform:scale(.6)}15%{opacity:1}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.g-mark--loader .g-mark__stroke,.g-mark--loader .g-mark__accent,.g-mark--done .g-mark__accent{stroke-dashoffset:0;opacity:1;animation:none;transform:none}.g-mark--done .g-mark__ring{opacity:0;animation:none}}.route-loading{background:0 0;min-block-size:100dvh}.route-error{text-align:center;place-content:center;gap:12px;min-block-size:100dvh;padding:24px;display:grid}.is-disabled{pointer-events:none;opacity:.5}.logo{font-weight:var(--g-w-bold);letter-spacing:-.01em;align-items:center;gap:8px;font-size:17px;display:inline-flex}.logo__word{color:var(--g-fg-1);line-height:1}.lang-switch{border-radius:var(--g-r-pill);block-size:32px;color:var(--g-fg-2);align-items:center;gap:6px;padding-inline:10px;font-size:14px;display:inline-flex}.lang-switch:hover{background:var(--g-glow-hover)}.landing{background:var(--g-bg-canvas);flex-direction:column;min-block-size:100dvh;display:flex}.landing__nav{z-index:20;background:color-mix(in oklch, var(--g-bg-canvas) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:16px;block-size:64px;padding-inline:24px;display:flex;position:sticky;inset-block-start:0}.landing__links{color:var(--g-fg-2);gap:20px;margin-inline:auto;font-size:14px;display:flex}.landing__links a:hover{color:var(--g-fg-1)}.landing__actions{align-items:center;gap:4px;display:flex}.hero{isolation:isolate;place-items:center;min-block-size:calc(100dvh - 64px);padding:48px 16px 120px;display:grid;position:relative;overflow:hidden}.hero__light{z-index:-1;background:radial-gradient(22% 16% at 50% 100% in oklch, #ffd97af2, transparent 70%), radial-gradient(45% 28% at 50% 104% in oklch, #bfe47abf, transparent 72%), radial-gradient(80% 46% at 50% 112% in oklch, #0a6f508c, #3d908b40 55%, transparent 80%);block-size:900px;inline-size:max(140vw,1600px);animation:sunrise 1.2s var(--g-ease-enter) both;position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50%;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}@supports (color:lab(0% 0 0)){.hero__light{background:radial-gradient(22% 16% at 50% 100% in oklch, lab(88.7366% 6.94969 60.7801/.95), transparent 70%), radial-gradient(45% 28% at 50% 104% in oklch, lab(86.2925% -24.9657 47.3748/.75), transparent 72%), radial-gradient(80% 46% at 50% 112% in oklch, lab(40.9782% -33.7037 9.53917/.55), lab(54.5104% -26.9559 -5.40222/.25) 55%, transparent 80%)}}[dir=rtl] .hero__light{translate:50%}@keyframes sunrise{0%{opacity:0;transform:translateY(32px)}}.hero__content{text-align:center;flex-direction:column;align-items:center;gap:4px;inline-size:min(760px,100%);display:flex}.hero__title{text-wrap:balance;font-size:clamp(32px,6vw,56px)}.hero__accent{color:var(--g-brand-600);animation:horizon .6s var(--g-ease-enter) .3s both;background:linear-gradient(currentColor,currentColor) 50% 100%/100% 2px no-repeat;padding-block-end:2px}:root[data-theme=dark] .hero__accent{color:var(--g-brand-300)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero__accent{color:var(--g-brand-300)}}@keyframes horizon{0%{background-size:0% 2px}}.hero__sub{color:var(--g-fg-3);text-wrap:pretty;max-inline-size:608px;margin-block:8px 32px}.hero .g-composer{inline-size:min(608px,100%)}.hero__chips{flex-wrap:wrap;justify-content:center;gap:8px;max-inline-size:760px;margin-block-start:20px;display:flex}.section{flex-direction:column;gap:24px;inline-size:min(1120px,100%);margin-inline:auto;padding:96px 24px;display:flex}.section__title{text-align:center}.steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.step{flex-direction:column;gap:8px;padding:24px;display:flex}.step__n{border-radius:var(--g-r-md);background:var(--g-active-bg);block-size:40px;inline-size:40px;color:var(--g-active-fg);place-items:center;display:grid}.app-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.app-card{align-items:center;gap:12px;display:flex}.app-card__icon{border-radius:var(--g-r-md);background:var(--g-sun-100);color:#0f130f;color:lab(5.36918% -2.19813 1.37852);place-items:center;block-size:40px;inline-size:40px;display:grid}.app-card__body{flex-direction:column;min-inline-size:0;display:flex}.app-card__name{font-weight:var(--g-w-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.footer{border-block-start:var(--g-border-width) solid var(--g-border-hairline);background:var(--g-bg-base);margin-block-start:auto;padding:40px 24px 24px}.footer__cols{flex-wrap:wrap;gap:48px;inline-size:min(1120px,100%);margin-inline:auto;display:flex}.footer__cols>div{color:var(--g-fg-2);flex-direction:column;gap:6px;font-size:14px;display:flex}.footer__h{color:var(--g-fg-1);font-weight:var(--g-w-medium);margin-block-end:4px}.footer__bottom{justify-content:space-between;align-items:center;inline-size:min(1120px,100%);margin:32px auto 0;display:flex}@media (max-width:767px){.landing__links{display:none}.landing__actions{margin-inline-start:auto}.section{padding-block:56px}}.editor{grid-template-columns:var(--g-chat-w) minmax(0, 1fr);background:var(--g-bg-depth);grid-template-rows:minmax(0,1fr);block-size:100dvh;display:grid;position:relative;overflow:hidden}.editor--wide.editor--sidebar-open{grid-template-columns:var(--g-sidebar-w) var(--g-chat-w) minmax(0, 1fr)}.editor--medium{grid-template-columns:340px minmax(0,1fr)}.editor--expanded{grid-template-columns:380px minmax(0,1fr)}.editor__sidebar{grid-row:1/-1;min-block-size:0}.editor__sidebar--overlay{z-index:50;box-shadow:var(--g-shadow-float);animation:g-pop-in var(--g-dur-base) var(--g-ease-enter);position:absolute;inset-block:0;inset-inline-start:0}.editor__scrim{z-index:49;background:var(--g-scrim);position:absolute;inset:0}.editor__edge{inset-block:var(--g-header-h) 0;z-index:7;inline-size:8px;position:absolute;inset-inline-start:0}.editor__peek{inset-block:calc(var(--g-header-h) - 4px) 8px;z-index:50;inline-size:var(--g-sidebar-w);--g-peek-from:-8px;animation:g-peek-in var(--g-dur-base) var(--g-ease-enter);display:flex;position:absolute;inset-inline-start:8px}[dir=rtl] .editor__peek{--g-peek-from:8px}.editor__peek>.editor__sidebar--peek{border-radius:var(--g-r-md);background:var(--g-bg-base);block-size:auto;box-shadow:var(--g-shadow-float), var(--g-shadow-ring);flex:1}@keyframes g-peek-in{0%{opacity:0;translate:var(--g-peek-from) 0}}@media (prefers-reduced-motion:reduce){.editor__peek,.editor__sidebar--overlay{animation:none}.editor__main,.editor__top{transition:none!important}}.sidebar-credits{color:var(--g-fg-2);padding:12px}.sidebar-tools{justify-content:space-between;align-items:center;display:flex}.chat{background:var(--g-bg-canvas);flex-direction:column;min-block-size:0;display:flex}.chat[hidden],.preview[hidden]{display:none}.chat__header{block-size:var(--g-header-h);flex:none;align-items:center;gap:8px;padding-inline:12px;display:flex}.chat__title{min-inline-size:0;font-weight:var(--g-w-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chat__messages{scroll-behavior:smooth;flex-direction:column;flex:1;gap:14px;min-block-size:0;padding:8px 16px 16px;display:flex;overflow-y:auto}.chat__loading{flex-direction:column;gap:12px;display:flex}.chat__composer{flex:none;padding:0 8px 8px}.msg{overflow-wrap:anywhere;font-size:16px;line-height:24px}.msg--user{background:var(--g-bg-surface);max-inline-size:85%;box-shadow:var(--g-shadow-1);border-radius:var(--g-r-xl);white-space:pre-wrap;align-self:flex-end;padding:10px 16px}.msg--assistant{align-self:flex-start}.msg--system{color:var(--g-fg-3);font-size:13px}.status-line{align-items:center;gap:8px;padding-inline:2px;font-size:14px;display:flex}.plan-card__lang{display:contents}.plan-card__body{flex-direction:column;gap:10px;display:flex}.plan-card__group{flex-direction:column;gap:6px;display:flex}.plan-card__chips{flex-wrap:wrap;gap:6px;display:flex}.plan-card__chips .g-chip{white-space:normal;cursor:default;block-size:auto;min-block-size:24px;padding-block:2px}.plan-card__stream{color:var(--g-fg-2)}.caret{vertical-align:text-bottom;background:var(--g-fg-3);block-size:1em;inline-size:2px;margin-inline-start:2px;animation:1s steps(2,end) infinite g-pulse;display:inline-block}.progress{color:var(--g-fg-3);flex-direction:column;gap:2px;margin:0;padding:0;font-size:14px;line-height:22px;list-style:none;display:flex}.progress__item{min-block-size:22px}.progress__item--active{color:var(--g-fg-1)}.progress__item--waiting{color:var(--g-fg-4)}.ready-card__actions{flex-wrap:wrap;gap:8px;margin-block-start:8px;display:flex}.ready-card__polishing,.ready-card__scope{color:var(--g-fg-3)}.ready-card__upgrade{color:var(--g-fg-1)}.error-card__credits{color:var(--g-fg-3)}.preview{background:var(--g-bg-surface);border-radius:var(--g-r-lg);min-block-size:0;min-inline-size:0;box-shadow:var(--g-shadow-1);flex-direction:column;margin:8px;margin-inline-start:0;display:flex;overflow:hidden}.preview__toolbar{block-size:var(--g-header-h);border-block-end:var(--g-border-width) solid var(--g-border-hairline);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:8px;display:grid}.preview__toolbar-start{align-items:center;gap:4px;display:flex}.preview__toolbar-end{justify-content:flex-end;gap:4px;display:flex}.device-pill{border-radius:var(--g-r-pill);background:var(--g-active-bg);block-size:28px;color:var(--g-active-fg);font-size:13px;font-weight:var(--g-w-medium);align-items:center;gap:6px;padding-inline:10px;display:inline-flex}.screen-select{border-radius:var(--g-r-pill);background:var(--g-bg-sunken);align-items:center;gap:6px;block-size:32px;padding-inline:14px 10px;font-size:14px;display:inline-flex}.screen-select:disabled{color:var(--g-fg-3);cursor:default}.preview__stage{background:var(--g-bg-depth);flex:1;min-block-size:0;position:relative}.preview__strip{z-index:5;border-radius:var(--g-r-pill);background:var(--g-active-bg);color:var(--g-active-fg);animation:g-pop-in var(--g-dur-base) var(--g-ease-enter);align-items:center;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex;position:absolute;inset-block-start:12px;inset-inline-start:50%;translate:-50%}[dir=rtl] .preview__strip{translate:50%}.preview__iframe{opacity:0;transition:opacity .36s var(--g-ease-calm);background:0 0;border:0}.preview__iframe--ready{opacity:1}.preview__refresh{z-index:6;background:var(--g-lemon);transform-origin:0;block-size:2px;inline-size:100%;animation:preview-refresh .9s var(--g-ease-calm) infinite;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0;transform:scaleX(0)}[dir=rtl] .preview__refresh{transform-origin:100%}@keyframes preview-refresh{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.preview__refresh{opacity:1;animation:none;transform:none}.preview__iframe{transition:none}}.preview__bare{position:absolute;inset:0}.preview__stage[data-ve-dock]{--ve-dock-row:64px}.preview__stage[data-ve-dock]>.g-phone-stage{block-size:calc(100% - var(--ve-dock-row))}.preview__stage[data-ve-dock]>.preview__bare{inset-block-end:var(--ve-dock-row)}.preview__bare .preview__iframe{block-size:100%;inline-size:100%}.preview__error{z-index:6;flex-direction:column;align-items:flex-start;gap:6px;max-inline-size:360px;margin-inline:auto;display:flex;position:absolute;inset-block-end:24px;inset-inline:24px}.editor--compact{grid-template-rows:52px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.editor--compact .preview{box-shadow:none;border-radius:0;margin:0}.editor--compact .chat__header,.editor--compact .device-pill__label{display:none}.editor__topbar{background:var(--g-bg-canvas);border-block-end:var(--g-border-width) solid var(--g-border-hairline);align-items:center;gap:8px;padding-inline:8px;display:flex}.editor__topbar-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;font-size:14px;overflow:hidden}.segmented{border-radius:var(--g-r-pill);background:var(--g-bg-sunken);padding:2px;display:inline-flex}.segmented__item{border-radius:var(--g-r-pill);block-size:30px;color:var(--g-fg-2);transition:background-color var(--g-dur-base) var(--g-ease-standard);align-items:center;gap:6px;padding-inline:12px;font-size:14px;display:inline-flex}.segmented__item--active{background:var(--g-active-bg);color:var(--g-active-fg);font-weight:var(--g-w-medium)}.install{background:var(--g-bg-canvas);min-block-size:100dvh}.install__nav{justify-content:space-between;align-items:center;block-size:64px;padding-inline:24px;display:flex}.install__main{flex-direction:column;gap:16px;inline-size:min(720px,100%);margin-inline:auto;padding:24px 16px 64px;display:flex}.install__card{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.qr{border-radius:var(--g-r-md);block-size:240px;inline-size:240px;box-shadow:var(--g-shadow-1);background:#fff;padding:8px}.qr__svg svg{block-size:100%;inline-size:100%}.install__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.install__url{color:var(--g-fg-3);overflow-wrap:anywhere}.install__steps{gap:12px;display:grid}.install__steps>li{align-items:flex-start;gap:12px;display:flex}.install__step-icon{border-radius:var(--g-r-sm);background:var(--g-bg-sunken);flex:none;place-items:center;block-size:36px;inline-size:36px;display:grid}.install__pwa{text-align:center}.editor--unified{background:var(--g-bg-base);grid-template-columns:minmax(0,1fr)}.editor--unified.editor--sidebar-open{grid-template-columns:var(--g-sidebar-w) minmax(0, 1fr)}.editor__main{grid-template-columns:minmax(0, 1fr) var(--g-pane-w,clamp(480px, 42%, 640px));transition:grid-template-columns var(--g-dur-base) var(--g-ease-standard);grid-template-rows:var(--g-header-h) minmax(0, 1fr);min-block-size:0;min-inline-size:0;display:grid;position:relative}.editor--chat-hidden .editor__main{grid-template-columns:minmax(0,1fr)}.editor__top{grid-area:1/1/auto/-1;grid-template-columns:minmax(0, 1fr) var(--g-pane-w,clamp(480px, 42%, 640px));transition:grid-template-columns var(--g-dur-base) var(--g-ease-standard);background:var(--g-bg-base);align-items:center;min-inline-size:0;display:grid}.editor--chat-hidden .editor__top{grid-template-columns:auto minmax(0,1fr)}.editor--unified .chat{background:var(--g-bg-base);grid-area:2/1}.editor--unified .chat__header{display:none}.editor--unified .preview,.editor--unified .pane-frame{grid-area:2/2}.editor--chat-hidden .preview,.editor--chat-hidden .pane-frame{grid-column:1}.editor__resizer{z-index:6;cursor:col-resize;touch-action:none;grid-area:2/1;justify-self:end;inline-size:8px;margin-inline-end:-4px}.editor--resizing .editor__main,.editor--resizing .editor__top{transition:none}.editor--resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.editor--resizing iframe{pointer-events:none}.editor__resizer:hover,.editor__resizer:focus-visible{background:var(--g-border-hover);outline:none}.editor--unified .preview{margin-block-start:0}.editor--unified .preview__stage{background:var(--g-bg-canvas)}.chat-header{align-items:center;gap:var(--g-space-1);padding-inline:var(--g-space-1) var(--g-space-3);min-inline-size:0;block-size:var(--g-header-h);display:flex}.chat-header__sidebar{flex:none}.chat-header__title{align-items:center;gap:var(--g-space-1-5);min-inline-size:0;block-size:var(--g-space-8);padding-inline:var(--g-space-1-5) var(--g-space-2);border-radius:var(--g-r-sm);color:var(--g-fg-1);font-size:16px;font-weight:var(--g-w-medium);cursor:pointer;transition:background-color var(--g-dur-menu) var(--g-ease-menu);background:0 0;border:0;display:flex}.chat-header__title:hover,.chat-header__title[aria-expanded=true]{background-color:var(--g-glow-hover)}.chat-header__title:active{background-color:var(--g-glow-pressed)}.chat-header__dot{flex:none;align-items:center;display:inline-flex}.chat-header__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-header__platform{color:var(--g-fg-3);font-size:13px;font-weight:var(--g-w-regular);white-space:nowrap;flex:none}.chat-header__caret{color:var(--g-fg-3);transition:transform var(--g-dur-quick) var(--g-ease-standard);flex:none}.chat-header__title:hover .chat-header__caret{color:var(--g-fg-1)}.chat-header__title[aria-expanded=true] .chat-header__caret,.route-pill__current[aria-expanded=true] .route-pill__caret{transform:rotate(180deg)}.chat-header__end{gap:var(--g-space-0-5);margin-inline-start:auto;display:flex}.app-menu{inline-size:min(300px,100vw - 32px)}.app-menu__header{gap:var(--g-space-0-5);padding:var(--g-space-1) var(--g-space-1) var(--g-space-1-5) var(--g-space-2);flex-direction:column;display:flex}.app-menu__row{align-items:center;gap:var(--g-space-2);min-block-size:var(--g-control-h);display:flex}.app-menu__row>.g-iconbtn{color:var(--g-fg-3);flex:none;margin-inline-start:auto}.app-menu__row>.g-iconbtn:hover{color:var(--g-fg-1)}.app-menu__name{min-inline-size:0;font-size:15px;line-height:20px;font-weight:var(--g-w-medium);color:var(--g-fg-1);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.app-menu__address,.app-menu__status{margin-inline-start:var(--g-space-4)}.app-menu__address{align-items:center;gap:var(--g-space-1-5);max-inline-size:calc(100% - var(--g-space-4));block-size:var(--g-space-6);padding-inline:var(--g-space-1-5);border-radius:var(--g-r-xs);color:var(--g-fg-3);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--g-dur-menu) var(--g-ease-menu), color var(--g-dur-menu) var(--g-ease-menu);background:0 0;border:0;margin-inline-start:calc(var(--g-space-4) - var(--g-space-1-5));font-size:12px;line-height:16px;display:flex}.app-menu__address>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--g-font-mono);overflow:hidden}.app-menu__address>svg{flex:none}.app-menu__address:hover{background-color:var(--g-glow-hover);color:var(--g-fg-1)}.app-menu__address:active{background-color:var(--g-glow-pressed)}.app-menu__status{color:var(--g-fg-3);font-size:12px;line-height:16px}.ptoolbar{block-size:var(--g-header-h);align-items:center;gap:var(--g-space-3);padding-inline:var(--g-space-2) var(--g-space-2);grid-template-columns:auto minmax(0,1fr) auto;min-inline-size:0;display:grid;container:ptoolbar/inline-size}.ptoolbar--panel{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ptoolbar__start,.ptoolbar__center,.ptoolbar__end{align-items:center;gap:var(--g-space-2);min-inline-size:0;display:flex}.ptoolbar__center{justify-content:center}.ptoolbar__end{justify-content:flex-end}.ptoolbar__title{font-size:15px;font-weight:var(--g-w-medium);color:var(--g-fg-1);white-space:nowrap;margin:0}.ptoolbar__readonly{padding-inline:var(--g-space-2)}.ptoolbar__snapshot{align-items:center;gap:var(--g-space-2);color:var(--g-fg-2);font-size:13px;display:inline-flex}.route-pill{inline-size:min(256px,100%);min-inline-size:112px;block-size:var(--g-control-h);border-radius:var(--g-r-pill);background:var(--g-bg-control);box-shadow:var(--g-shadow-ring);transition:box-shadow var(--g-dur-quick) var(--g-ease-standard);align-items:center;display:flex}.route-pill:hover:not(.route-pill--disabled){box-shadow:0 0 0 var(--g-border-width) var(--g-border-hover)}.route-pill--disabled{opacity:.6}.route-pill__refresh,.route-pill__current{color:var(--g-fg-1);font:inherit;cursor:pointer;transition:background-color var(--g-dur-menu) var(--g-ease-menu), color var(--g-dur-menu) var(--g-ease-menu);background:0 0;border:0}.route-pill__refresh{inline-size:var(--g-control-h);border-radius:var(--g-r-pill);block-size:100%;color:var(--g-fg-3);flex:none;place-items:center;display:grid}.route-pill__refresh:hover:not(:disabled){background-color:var(--g-glow-hover);color:var(--g-fg-1)}.route-pill__refresh:active:not(:disabled){background-color:var(--g-glow-pressed)}.route-pill>.g-popover{flex:1;align-self:stretch;min-inline-size:0}.route-pill__current{align-items:center;gap:var(--g-space-1-5);block-size:100%;inline-size:100%;min-inline-size:0;padding-inline:var(--g-space-1) var(--g-space-2-5);font-size:var(--g-fs-toolbar);border-start-end-radius:var(--g-r-pill);border-end-end-radius:var(--g-r-pill);flex:1;display:flex}.route-pill__current:hover:not(:disabled),.route-pill__current[aria-expanded=true]{background-color:var(--g-glow-hover)}.route-pill__refresh:disabled,.route-pill__current:disabled{cursor:default;color:var(--g-fg-4)}.route-pill__refresh:focus-visible,.route-pill__current:focus-visible{outline-offset:-2px}.route-pill__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.route-pill__caret{color:var(--g-fg-3);transition:transform var(--g-dur-quick) var(--g-ease-standard);flex:none}.route-menu{max-block-size:min(60dvh,420px);inline-size:256px;max-inline-size:calc(100vw - 32px);overflow-y:auto}.route-menu__search{z-index:1;margin:calc(-1 * var(--g-space-1)) calc(-1 * var(--g-space-1)) var(--g-space-1);padding:var(--g-space-2);background:var(--g-bg-overlay);border-block-end:var(--g-border-width) solid var(--g-border-hairline);position:sticky;inset-block-start:calc(-1 * var(--g-space-1))}.route-menu__empty{padding:var(--g-space-3) var(--g-space-2)}.pane-frame{min-block-size:0;min-inline-size:0;margin:var(--g-panel-inset);background:var(--g-bg-canvas);border-radius:var(--g-r-panel);box-shadow:var(--g-shadow-1);flex-direction:column;margin-block-start:0;margin-inline-start:0;display:flex;overflow:auto}.pane-frame[hidden]{display:none}.pane-frame:has(>.files){scrollbar-gutter:stable;scrollbar-width:thin}.files{flex-direction:column;flex:1;min-block-size:0;display:flex;position:relative}.files--drag:after{content:"";inset:var(--g-space-2);border-radius:var(--g-r-md);border:2px dashed var(--g-focus);background:var(--g-active-bg);pointer-events:none;animation:g-pop-in var(--g-dur-quick) var(--g-ease-enter);position:absolute}.files__header{align-items:center;gap:var(--g-space-3);padding:var(--g-space-6) var(--g-space-6) var(--g-space-4);display:flex}.files__title{align-items:baseline;gap:var(--g-space-1-5);min-inline-size:0;font-size:22px;line-height:28px;font-weight:var(--g-w-semibold);letter-spacing:var(--g-track-title);color:var(--g-fg-1);white-space:nowrap;flex:1;margin:0;display:flex;overflow:hidden}.files__title>bdi{text-overflow:ellipsis;overflow:hidden}.files__crumb{font:inherit;color:var(--g-fg-3);cursor:pointer;border-radius:var(--g-r-xs);transition:color var(--g-dur-menu) var(--g-ease-menu);background:0 0;border:0;padding:0}.files__crumb:hover{color:var(--g-fg-1)}.files__crumb-sep{color:var(--g-fg-4)}.files__tools{align-items:center;gap:var(--g-space-2);display:flex}.files__search{inline-size:240px}.files__body{min-block-size:0;padding:0 var(--g-space-6) var(--g-space-6);flex-direction:column;flex:1;display:flex}.files__body>.g-empty{margin-block:auto}.files__loading{gap:var(--g-space-3);border-radius:var(--g-r-md);background:linear-gradient(90deg, var(--g-bg-sunken) 0%, var(--g-glow-hover) 50%, var(--g-bg-sunken) 100%) 0 0 / 200% 100%;min-block-size:168px;animation:files-shimmer 1.6s var(--g-ease-standard) infinite;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}@keyframes files-shimmer{to{background-position:-200% 0}}.files__grid{gap:var(--g-space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.file-card{border-radius:var(--g-r-md);background:var(--g-bg-surface);box-shadow:var(--g-shadow-ring);transition:box-shadow var(--g-dur-quick) var(--g-ease-standard);position:relative}.file-card:hover,.file-card:focus-within{box-shadow:0 0 0 var(--g-border-width) var(--g-border-hover)}.file-card__main{gap:var(--g-space-1);inline-size:100%;padding:var(--g-space-2) var(--g-space-2) var(--g-space-2-5);border-radius:inherit;color:inherit;font:inherit;text-align:start;background:0 0;border:0;flex-direction:column;display:flex}button.file-card__main{cursor:pointer}button.file-card__main:hover{background-color:var(--g-glow-hover)}button.file-card__main:active{background-color:var(--g-glow-pressed)}.file-card__thumb{aspect-ratio:4/3;border-radius:var(--g-r-sm);background:var(--g-bg-sunken);color:var(--g-fg-3);place-items:center;margin-block-end:var(--g-space-1);display:grid;overflow:hidden}.file-card--folder .file-card__thumb{color:var(--g-fg-accent)}.file-card__thumb img{object-fit:cover;block-size:100%;inline-size:100%}.file-card__name{padding-inline:var(--g-space-0-5);color:var(--g-fg-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.file-card__meta{padding-inline:var(--g-space-0-5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-card>.g-popover{position:absolute;inset-block-start:var(--g-space-3);inset-inline-end:var(--g-space-3)}.file-card__menu{background:var(--g-bg-overlay);box-shadow:var(--g-shadow-ring)}@media (hover:hover){.file-card>.g-popover{opacity:0;transition:opacity var(--g-dur-quick) var(--g-ease-standard)}.file-card:hover>.g-popover,.file-card:focus-within>.g-popover{opacity:1}}.structure{grid-template-columns:var(--g-tree-w) minmax(0, 1fr);flex:1;min-block-size:0;display:grid}.structure--empty{padding:var(--g-space-6);justify-content:center;align-items:center;display:flex}.structure__tree{border-inline-end:var(--g-border-width) solid var(--g-border-hairline);padding:var(--g-space-2);gap:var(--g-space-2);flex-direction:column;min-block-size:0;display:flex;overflow:hidden}.structure__tools{align-items:center;gap:var(--g-space-1);display:flex}.structure__search{flex:1;min-inline-size:0}.structure__treeview{flex:1;min-block-size:0}.structure__treeview .g-tree__label{flex:0 auto}.structure__treeview:not(:focus-visible) .g-tree__row--focused{box-shadow:none}.structure__view{background:var(--g-bg-depth);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.structure__view-head{align-items:center;gap:var(--g-space-3);min-block-size:var(--g-header-h);padding:var(--g-space-1) var(--g-space-2) var(--g-space-1) var(--g-space-4);border-block-end:var(--g-border-width) solid var(--g-border-hairline);display:flex}.structure__path{gap:var(--g-space-1-5);min-inline-size:0;color:var(--g-fg-1);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;font-size:14px;display:inline-flex;overflow:hidden}.structure__path>svg{color:var(--g-fg-3);flex:none}.structure__view-actions{align-items:center;gap:var(--g-space-1);display:flex}.structure__code{padding:var(--g-space-4);font:13px/1.6 var(--g-font-mono);color:var(--g-fg-1);tab-size:2;flex:1;margin:0;overflow:auto}.structure__code:focus-visible{outline-offset:-2px}.structure__pick,.structure__nomatch{padding:var(--g-space-6);margin:0}.structure__pick{text-align:center;margin-block:auto}.structure__ctx{z-index:60;min-inline-size:200px;padding:var(--g-space-1);background:var(--g-bg-overlay);border-radius:var(--g-r-menu);box-shadow:var(--g-shadow-float);animation:g-pop-in var(--g-dur-quick) var(--g-ease-enter);position:fixed}@media (prefers-reduced-motion:reduce){.files__loading{animation:none}.chat-header__caret,.route-pill__caret{transition:none}}.more-frame{flex:1;grid-template-columns:220px minmax(0,1fr);min-block-size:0;display:grid}.more-frame__nav{gap:var(--g-space-0-5);padding:var(--g-space-2);border-inline-end:var(--g-border-width) solid var(--g-border-hairline);flex-direction:column;display:flex;overflow:auto}.more-frame__item{align-items:center;gap:var(--g-space-2-5);block-size:var(--g-nav-row-h);padding:0 var(--g-space-2-5);border-radius:var(--g-r-nav);color:var(--g-fg-2);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--g-dur-menu) var(--g-ease-menu);background:0 0;border:0;flex:none;font-size:14px;display:flex}.more-frame__item>svg{inline-size:var(--g-icon-nav);block-size:var(--g-icon-nav);color:var(--g-fg-3);flex:none}.more-frame__item>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.more-frame__item:hover{background:var(--g-glow-hover);color:var(--g-fg-1)}.more-frame__item.is-active{background:var(--g-bg-nav-active);color:var(--g-fg-1)}.more-frame__item.is-active>svg{color:var(--g-fg-1)}.more-frame__item:focus-visible{outline-offset:-2px}@media (max-width:767px){.more-frame{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.more-frame__nav{border-inline-end:0;border-block-end:var(--g-border-width) solid var(--g-border-hairline);flex-direction:row}}.more-frame__body{min-inline-size:0;overflow:auto}.chat-header__name{font-size:16px;font-weight:var(--g-w-medium);margin:0}.wp5-form{flex-direction:column;gap:16px;display:flex}.wp5-field{font-size:14px;font-weight:var(--g-w-medium);color:var(--g-fg-1);flex-direction:column;gap:6px;display:flex}.wp5-input{border-radius:var(--g-r-md);background:var(--g-bg-surface);block-size:36px;inline-size:100%;min-inline-size:0;box-shadow:inset 0 0 0 var(--g-border-width) var(--g-border-hover);color:var(--g-fg-1);font:inherit;font-size:14px;font-weight:var(--g-w-regular);border:0;padding-inline:12px}.wp5-input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--g-focus);outline:none}.wp5-input[readonly]{background:var(--g-bg-sunken);box-shadow:none;color:var(--g-fg-2);text-overflow:ellipsis}.wp5-input:disabled{opacity:.6}.wp5-row{align-items:center;gap:8px;display:flex}.wp5-center,.wp5-handoff{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.wp5-handoff{padding-block:8px 4px}.wp5-qr{background:var(--g-fg-on-brand);border-radius:var(--g-r-md);box-sizing:border-box;box-shadow:inset 0 0 0 var(--g-border-width) var(--g-border-hairline);padding:8px}.wp5-qr svg{block-size:100%;inline-size:100%;display:block}.wp5-code{font-family:var(--g-font-mono);font-size:32px;line-height:1;font-weight:var(--g-w-semibold);letter-spacing:.3em;font-variant-numeric:tabular-nums;margin:0;padding-inline-start:.3em}.wp5-swatches{flex-wrap:wrap;gap:8px;display:flex}.wp5-swatch{block-size:28px;inline-size:28px;box-shadow:inset 0 0 0 var(--g-border-width) var(--g-border-hairline);cursor:pointer;border:0;border-radius:50%}.wp5-swatch[aria-checked=true]{outline:2px solid var(--g-fg-1);outline-offset:2px}.wp5-swatch:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.wp5-checks,.wp5-checks--bad,.wp5-error{border-radius:var(--g-r-md);font-size:13px;line-height:18px;font-weight:var(--g-w-regular);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.wp5-checks{background:var(--g-active-bg);color:var(--g-active-fg)}.wp5-checks--bad,.wp5-error{background:color-mix(in oklch, var(--g-danger) 9%, transparent);color:var(--g-fg-1)}.wp5-checks:before,.wp5-error:before{content:"";background:var(--g-positive);border-radius:50%;flex:none;block-size:8px;inline-size:8px;margin-block-start:5px}.wp5-checks--bad:before,.wp5-error:before{background:var(--g-danger)}.wp5-checks--pending{background:var(--g-bg-sunken);color:var(--g-fg-2)}.wp5-checks--pending:before{background:var(--g-fg-3);animation:g-pulse 1.4s var(--g-ease-default) infinite}@media (prefers-reduced-motion:reduce){.wp5-checks--pending:before{animation:none}}.wp5-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wp5-plan{border-radius:var(--g-r-lg);background:var(--g-bg-surface);box-shadow:inset 0 0 0 var(--g-border-width) var(--g-border-hairline);flex-direction:column;gap:8px;padding:16px;display:flex}.wp5-plan:first-child{box-shadow:inset 0 0 0 1.5px var(--g-sun-400), var(--g-shadow-1)}.wp5-plan h3,.wp5-plan p{margin:0}.wp5-plan ul{color:var(--g-fg-2);flex:1;margin:0;padding-inline-start:18px;font-size:13px;line-height:18px}.wp5-vtoolbar{border-radius:var(--g-r-pill);background:var(--g-bg-inverse);color:var(--g-fg-on-inverse);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--g-shadow-float);z-index:40;gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%,-100%)}.wp5-vtoolbar__btn{block-size:36px;inline-size:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.wp5-vtoolbar__btn:hover{background:color-mix(in srgb, var(--g-fg-on-inverse) 10%, transparent)}.wp5-vtoolbar__btn[aria-pressed=true]{background:color-mix(in srgb, var(--g-fg-on-inverse) 18%, transparent)}.wp5-vtoolbar__btn:focus-visible{outline:2px solid var(--g-focus);outline-offset:1px}.wp5-inspector{border-radius:var(--g-r-lg);background:var(--g-bg-overlay);max-block-size:60vh;inline-size:280px;color:var(--g-fg-1);box-shadow:var(--g-shadow-float);z-index:41;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;inset-block-end:80px;inset-inline-end:16px;overflow:auto}.wp5-inspector__head{justify-content:space-between;align-items:center;display:flex}@media (max-width:519px){.wp5-plans{grid-template-columns:minmax(0,1fr)}}.publish-pill{flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}.publish-pill>.g-chip{block-size:28px}.publish-pill>.g-btn{flex:none}.publish-dot{background:var(--g-sun-300);block-size:8px;inline-size:8px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--g-fg-on-brand) 35%, transparent);vertical-align:middle;border-radius:50%;flex:none;margin-inline-start:4px;display:inline-block}.publish-dot--corner{background:var(--g-sun-400);box-shadow:0 0 0 2px var(--g-bg-base);pointer-events:none;margin:0;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}.ptoolbar__end:has(.publish-pill>[data-testid=send-to-phone])>[data-testid=open-phone]{display:none}@container ptoolbar (width<=959px){.publish-pill>.g-chip[data-testid=send-to-phone]{inline-size:var(--g-control-h);justify-content:center;gap:0;padding-inline:0;font-size:0}}.publish-pill>[data-testid=send-to-phone][data-installed=true]{color:var(--g-positive)}.publish-pill>.g-chip[data-installed=true]{background:color-mix(in oklch, var(--g-positive-dot) 14%, transparent);box-shadow:inset 0 0 0 var(--g-border-width) color-mix(in oklch, var(--g-positive-dot) 45%, transparent)}.wp5-phone-status{border-radius:var(--g-r-pill);background:var(--g-bg-sunken);min-block-size:28px;color:var(--g-fg-2);align-items:center;gap:8px;margin:0;padding-inline:12px;font-size:13px;display:inline-flex}.wp5-phone-status:before{content:"";background:var(--g-fg-4);block-size:8px;inline-size:8px;animation:g-pulse 1.4s var(--g-ease-default) infinite;border-radius:50%;flex:none}.wp5-phone-status--ok{background:color-mix(in oklch, var(--g-positive-dot) 14%, transparent);color:var(--g-fg-1)}.wp5-phone-status--ok:before{background:var(--g-positive-dot);animation:none}.wp5-phone-link{border-radius:var(--g-r-md);background:var(--g-bg-sunken);text-align:start;flex-direction:column;align-items:stretch;gap:8px;inline-size:100%;padding:12px;display:flex}.wp5-phone-link>.g-caption{margin:0}.wp5-phone-link>.g-btn{align-self:flex-start}.wp5-phone-url{border-radius:var(--g-r-sm);background:var(--g-bg-surface);min-inline-size:0;box-shadow:inset 0 0 0 var(--g-border-width) var(--g-border-hairline);color:var(--g-fg-1);white-space:nowrap;text-overflow:ellipsis;text-align:start;flex:1;padding:6px 10px;font-size:13px;line-height:18px;display:block;overflow:hidden}.wp5-phone-actions{justify-content:flex-end;gap:4px;margin-inline-end:-6px}@media (prefers-reduced-motion:reduce){.wp5-phone-status:before{animation:none}}.wp5-aud{justify-content:space-between;align-items:center}.wp5-aud__value{font-weight:var(--g-w-regular);color:var(--g-fg-1);min-inline-size:0}.wp5-fail{border-radius:var(--g-r-md);border:1px solid color-mix(in oklch, var(--g-danger) 35%, transparent);background:color-mix(in oklch, var(--g-danger) 7%, transparent);color:var(--g-fg-1);flex-direction:column;gap:8px;padding:12px;display:flex}.wp5-fail__title{font-size:14px;font-weight:var(--g-w-semibold,600)}.wp5-fail__text,.wp5-fail__note{margin:0;font-size:13px;line-height:18px}.wp5-fail__actions{flex-wrap:wrap;gap:8px;display:flex}.wp5-more{justify-content:flex-end;display:flex}.wp5-linkbtn{color:var(--g-accent-fg,var(--g-fg-1));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wp5-linkbtn:focus-visible{outline:2px solid var(--g-focus,currentColor);outline-offset:2px}.files__bulk{align-items:center;gap:var(--g-space-2);padding:var(--g-space-2) var(--g-space-3);border-block-end:var(--g-border-width) solid var(--g-border-hairline);background:var(--g-bg-sunken);flex-wrap:wrap;display:flex}.files__bulk-count{margin-inline-end:auto;font-weight:600}.file-card__check{z-index:1;block-size:18px;inline-size:18px;accent-color:var(--g-fg-accent);opacity:0;cursor:pointer;position:absolute;inset-block-start:var(--g-space-3);inset-inline-start:var(--g-space-3)}.file-card:hover .file-card__check,.file-card__check:focus-visible,.file-card__check:checked{opacity:1}.files__grid:has(.file-card__check:checked) .file-card__check{opacity:1}.file-card--selected{box-shadow:0 0 0 2px var(--g-fg-accent)}@media (hover:none){.file-card__check{opacity:1}}.preview__idle{justify-content:center;align-items:center;gap:var(--g-space-3);min-block-size:240px;max-inline-size:100%;padding:var(--g-space-6);border-radius:var(--g-r-lg);background:var(--g-bg-surface);box-shadow:var(--g-shadow-ring);text-align:center;flex-direction:column;display:flex}.preview__idle-title{margin:0;font-size:18px;font-weight:600}.and-card{border-block-start:var(--g-border-width) solid var(--g-border-hairline);flex-direction:column;gap:12px;margin-block-start:20px;padding-block-start:16px;display:flex}.and-card__title{font-size:15px;line-height:20px;font-weight:var(--g-w-semibold);margin:0}.and-card p{margin:0}.and-card .g-btn{align-self:flex-start;min-block-size:44px}.and-ready{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.and-ready__title{font-weight:var(--g-w-semibold)}.and-ready__download{text-decoration:none}.and-steps{border-radius:var(--g-r-md);background:var(--g-bg-sunken);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.and-steps__own{font-weight:var(--g-w-semibold)}.and-steps__title{font-size:14px;font-weight:var(--g-w-semibold);margin:0}.and-steps__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.and-step{align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.and-step__n{background:var(--g-active-bg);block-size:24px;inline-size:24px;color:var(--g-active-fg);font-size:13px;font-weight:var(--g-w-semibold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.and-step__icon{color:var(--g-fg-2);flex:none}.and-steps__help{align-self:flex-start;align-items:center;min-block-size:44px;display:inline-flex}@media (pointer:coarse){:root .logo,:root .lang-switch,:root .segmented__item,:root .footer__linkbtn,:root .plan-card__meta,:root .gn-auth__link{position:relative}:root .logo:after,:root .lang-switch:after,:root .segmented__item:after,:root .footer__linkbtn:after,:root .plan-card__meta:after,:root .gn-auth__link:after{content:"";position:absolute;inset-block:min(0px,-22px + 50%);inset-inline:min(0px,-22px + 50%)}:root .segmented__item:after{inset-inline:0}:root .footer__col ul,:root .footer__cols>div{gap:0}:root .footer__col li,:root .footer__cols>div>a{align-items:center;min-block-size:44px;display:flex}:root .footer__col li>a{align-items:center;min-block-size:44px;display:inline-flex}:root .footer__cols>div>a{display:inline-flex}:root .footer__linkbtn{align-items:center;min-block-size:44px;display:inline-flex}:root .lp-foot__col ul{gap:0}:root .lp-foot__col a,:root .lp-foot__linkbtn,:root .lp-btn-soft,:root .lp-close__input{min-block-size:44px}:root .credit-select__control{block-size:44px}:root .plan-card__select{block-size:44px;line-height:42px}:root .plan-card__select-caret{inset-block-start:14px}:root .plan-card__meta{min-block-size:44px}:root .gn-auth__link{min-height:44px}:root .gn-auth__switch .gn-auth__link{min-height:44px;padding-block:0}:root .prompt-hero__chips{row-gap:14px}:root .examples__cats{padding-block:10px}:root .footer__col li>a,:root .footer__cols>div>a,:root .footer__linkbtn{min-inline-size:44px}:root .examples__cats .g-chip{justify-content:center;min-inline-size:44px}:root .home__pill,:root .home-tabbar__seg,:root .wss-back,:root .wss-help,:root .plan-info,:root .plan-panel__link,:root .plans-page__compare,:root .cap-filter,:root .apps-search__clear{position:relative}:root .home__pill:after,:root .home-tabbar__seg:after,:root .wss-back:after,:root .wss-help:after,:root .plan-info:after,:root .plan-panel__link:after,:root .plans-page__compare:after,:root .cap-filter:after,:root .apps-search__clear:after{content:"";position:absolute;inset-block:min(0px,-22px + 50%);inset-inline:min(0px,-22px + 50%)}:root .home-tabbar__seg:after,:root .cap-filter:after{inset-inline:0}:root .cap-filters{gap:10px}:root .apps-search,:root .connectors__search{min-block-size:44px}:root .wss-search{min-block-size:46px}:root .home-tabbar{block-size:50px;padding:3px}:root .home-tabbar__seg{block-size:44px}:root .cap-filters{padding-block:5px}:root .wss-mbar .wss-back,:root .connectors__sort select{block-size:44px}:root .apps-search input,:root .wss-search__input,:root .connectors__search input{align-self:stretch}:root .connectors__header{gap:12px}:root .recents-head__switch,:root .recents-head__sort,:root .account-menu__trigger{position:relative}:root .recents-head__switch:after,:root .recents-head__sort:after,:root .account-menu__trigger:after{content:"";position:absolute;inset-block:min(0px,-22px + 50%);inset-inline:min(0px,-22px + 50%)}:root .shell-sidebar__header{block-size:48px}:root .shell-sidebar__header .logo{justify-content:center;min-inline-size:44px}:root .recents-head,:root .recents-head__switch{block-size:44px}:root .recents-head__sort{block-size:44px;inline-size:44px}:root .steps__header{min-block-size:44px}:root .account-menu__trigger{block-size:44px;inline-size:44px}}.platform-picker{flex-direction:column;align-items:center;gap:6px;inline-size:100%;display:flex}.platform-picker__group{max-inline-size:100%}.platform-picker__tile{block-size:32px}.platform-picker__tile--locked{color:var(--g-fg-3)}.platform-picker__badge{block-size:18px;padding-inline:6px;font-size:11px}.platform-picker__note{text-align:center;max-inline-size:52ch;color:var(--g-fg-2);margin:0;font-size:13px;line-height:1.4}.prompt-hero{flex-direction:column;align-items:center;gap:16px;inline-size:min(608px,100%);display:flex}.prompt-hero .g-composer{text-align:start;inline-size:100%}.prompt-hero__chips{flex-wrap:wrap;justify-content:center;gap:8px;max-inline-size:760px;display:flex}.prompt-hero .g-composer__send{transition:opacity var(--g-dur-quick) var(--g-ease-standard), scale var(--g-dur-quick) var(--g-ease-standard), visibility 0s}.prompt-hero[data-send-hidden=true] .g-composer__send--empty{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--g-dur-quick) var(--g-ease-standard), scale var(--g-dur-quick) var(--g-ease-standard), visibility 0s linear var(--g-dur-quick);scale:.6}@media (prefers-reduced-motion:reduce){.prompt-hero .g-composer__send{transition:none}}.prompt-hero__box{z-index:2;inline-size:100%;position:relative}.prompt-hero__composer--listening .g-composer__textarea{caret-color:var(--g-accent,currentColor)}.prompt-hero .g-composer:has(.g-composer__textarea:placeholder-shown) .g-composer__footer{display:none!important}.landing{overflow-x:clip}.landing__nav{-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color var(--g-dur-base) var(--g-ease-standard), box-shadow var(--g-dur-base) var(--g-ease-standard);background:0 0}.landing__nav--scrolled{background:color-mix(in oklch, var(--g-bg-surface) 80%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--g-border-hairline)}.landing__actions{gap:6px}.landing__login,.landing__cta{border-radius:var(--g-r-sm)}.landing__menu{display:none}.landing__sheet{border-radius:var(--g-r-lg);background:var(--g-bg-overlay);box-shadow:var(--g-shadow-float);animation:g-pop-in var(--g-dur-quick) var(--g-ease-enter);flex-direction:column;padding:8px;display:flex;position:absolute;inset-block-start:100%;inset-inline:8px}.landing__sheet a{border-radius:var(--g-r-md);padding:12px;font-size:16px}.landing__sheet a:hover,.landing__sheet a:focus-visible{background:var(--g-glow-hover)}.hero{min-block-size:calc(100dvh - 64px);padding-block:40px 160px}.hero__title{font-size:clamp(34px,8vw,48px);line-height:1.1;font-weight:var(--g-w-semibold);letter-spacing:-.04em}:lang(he) .hero__title{letter-spacing:-.01em}.hero__sub{color:var(--g-fg-3);margin-block:12px 32px;font-size:18px;line-height:24px}.hero .prompt-hero{inline-size:min(608px,100%)}.hero .prompt-hero__chips{max-inline-size:720px}.section{padding-block:clamp(64px,10vw,120px)}.section--wide{inline-size:min(1280px,100%)}.section--narrow{inline-size:min(800px,100%)}.section__head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.section__title{text-wrap:balance;font-size:clamp(28px,4vw,40px)}.section__sub{max-inline-size:640px;color:var(--g-fg-3);text-wrap:pretty}.step__num{color:var(--g-fg-3);font-variant-numeric:tabular-nums}.gallery{position:relative}.gallery__track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:220px;grid-auto-flow:column;gap:24px;padding:16px 24px 24px;scroll-padding-inline:24px;display:grid;overflow-x:auto}.gallery__track::-webkit-scrollbar{display:none}.gallery__item{scroll-snap-align:start}.gallery__card{flex-direction:column;gap:12px;margin:0;display:flex}.gallery__phone{aspect-ratio:390/844;box-shadow:0 18px 40px -16px color-mix(in oklch, var(--tpl-accent,transparent) 55%, transparent), var(--g-shadow-2);opacity:.92;transition:opacity var(--g-dur-quick) var(--g-ease-standard), transform var(--g-dur-base) var(--g-ease-standard);background:#121212;background:lab(5.26802% 0 0);border-radius:28px;padding:6px;position:relative}.gallery__phone img{object-fit:cover;background:var(--g-bg-surface);border-radius:22px;block-size:100%;inline-size:100%}.gallery__card:hover .gallery__phone,.gallery__card:focus-within .gallery__phone{opacity:1;box-shadow:var(--g-shadow-float);transform:translateY(-3px)}.gallery__try{opacity:0;transition:opacity var(--g-dur-quick) var(--g-ease-standard), translate var(--g-dur-quick) var(--g-ease-standard);position:absolute;inset-block-end:20px;inset-inline-start:50%;translate:-50% 8px}[dir=rtl] .gallery__try{translate:50% 8px}.gallery__card:hover .gallery__try,.gallery__card:focus-within .gallery__try{opacity:1;translate:-50%}[dir=rtl] .gallery__card:hover .gallery__try,[dir=rtl] .gallery__card:focus-within .gallery__try{translate:50%}@media (hover:none){.gallery__try{opacity:1;translate:-50%}[dir=rtl] .gallery__try{translate:50%}}.gallery__caption{flex-direction:column;gap:4px;padding-inline:4px;display:flex}.gallery__name{font-weight:var(--g-w-semibold);justify-content:space-between;align-items:center;gap:8px;display:flex}.gallery__desc{color:var(--g-fg-3);font-size:14px;line-height:20px}.gallery__more{justify-content:center;margin-block-start:4px;display:flex}.gallery__arrow{z-index:2;box-shadow:var(--g-shadow-2);position:absolute;inset-block-start:calc(50% - 40px)}.gallery__arrow--prev{inset-inline-start:4px}.gallery__arrow--next{inset-inline-end:4px}@media (max-width:767px){.gallery__arrow{display:none}.gallery__track{grid-auto-columns:62vw;gap:16px;padding-inline:16px}}.install-cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.install-col{flex-direction:column;gap:8px;padding:24px;display:flex}.install-col__steps{font-weight:var(--g-w-medium)}.install-note{text-align:center}.plans{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:16px;display:grid}.plan{flex-direction:column;gap:12px;padding:24px;display:flex}.plan--popular{box-shadow:0 0 0 1.5px var(--g-sun-400), var(--g-shadow-2)}.plan__head{justify-content:space-between;align-items:center;display:flex}.plan__price{align-items:baseline;gap:8px;display:flex}.plan__amount{font-size:36px;line-height:1.1;font-weight:var(--g-w-semibold);letter-spacing:var(--g-track-display)}.plan__credits{font-weight:var(--g-w-medium)}.plan__bullets{color:var(--g-fg-2);flex-direction:column;flex:1;gap:8px;font-size:14px;display:flex}.plan__bullets li{align-items:flex-start;gap:8px;display:flex}.plan__bullets svg{color:var(--g-positive);flex:none;margin-block-start:2px}.plan__cta{justify-content:center;inline-size:100%}.plan__note{text-align:center;margin-block-start:-4px}.pricing__kept{text-align:center;font-weight:var(--g-w-medium)}.pricing__tax{text-align:center;margin-block-start:-12px}.faq{border-radius:var(--g-r-lg);background:var(--g-bg-surface);box-shadow:var(--g-shadow-1);flex-direction:column;display:flex}.faq__item+.faq__item{border-block-start:var(--g-border-width) solid var(--g-border-hairline)}.faq__item summary{cursor:pointer;font-weight:var(--g-w-medium);border-radius:var(--g-r-lg);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{background:var(--g-glow-hover)}.faq__caret{color:var(--g-fg-3);transition:transform var(--g-dur-quick) var(--g-ease-standard);flex:none}.faq__item[open] .faq__caret{transform:rotate(180deg)}.faq__item p{max-inline-size:640px;padding:0 20px 18px}.closing{isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:96px 16px 140px;display:flex;position:relative;overflow:hidden}.closing .g-btn{margin-block-start:12px}.footer{padding:56px 24px 24px}.footer__cols{grid-template-columns:minmax(200px,1.4fr) repeat(3,minmax(140px,1fr));gap:32px;display:grid}.footer__brand{flex-direction:column;gap:12px;display:flex}.footer__col{flex-direction:column;gap:10px;display:flex}.footer__col .footer__h{font-size:14px;line-height:20px;font-weight:var(--g-w-medium);color:var(--g-fg-1)}.footer__col ul{color:var(--g-fg-2);flex-direction:column;gap:8px;font-size:14px;display:flex}.footer__col a:hover,.footer__linkbtn:hover{color:var(--g-fg-1);text-decoration:underline}.footer__linkbtn{color:var(--g-fg-2);text-align:start;font-size:14px}.footer__bottom{border-block-start:var(--g-border-width) solid var(--g-border-hairline);flex-wrap:wrap;gap:12px;padding-block-start:20px}.footer__lang{align-items:center;gap:4px;display:inline-flex}@media (max-width:899px){.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand{grid-column:1/-1}}.cookie-card{z-index:65;border-radius:var(--g-r-xl);background:var(--g-bg-overlay);inline-size:min(360px,100vw - 32px);box-shadow:var(--g-shadow-float);animation:g-pop-in var(--g-dur-base) var(--g-ease-enter);flex-direction:column;gap:12px;padding:18px;display:flex;position:fixed;inset-block-end:16px;inset-inline-end:16px}.cookie-card__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cookie-card__actions .g-btn{justify-content:center}.cookie-card__manage{color:var(--g-fg-2);align-self:center;font-size:13px}.legal__main{flex-direction:column;flex:1;align-items:flex-start;gap:20px;inline-size:min(720px,100%);margin-inline:auto;padding:64px 24px 96px;display:flex}.legal__draft{border-radius:var(--g-r-md);background:color-mix(in oklch, var(--g-warning) 10%, var(--g-bg-surface));inline-size:100%;box-shadow:inset 0 0 0 var(--g-border-width) color-mix(in oklch, var(--g-warning) 45%, transparent);color:var(--g-fg-1);align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.legal__draft>svg{color:var(--g-warning);flex:none;margin-block-start:1px}.legal__draft strong{font-weight:var(--g-w-semibold)}.legal__draft p{color:var(--g-fg-2);margin:2px 0 0}@media (max-width:767px){.landing__nav{gap:8px;padding-inline:12px}.landing__login,.landing__actions .lang-switch,.landing__actions [data-testid=theme-toggle]{display:none}.landing__menu{display:inline-flex}.hero{min-block-size:auto;padding-block:24px 96px}.cookie-card{inline-size:auto;inset-block-end:8px;inset-inline:8px}}.landing__sheet-tools{border-block-start:var(--g-border-width) solid var(--g-border-hairline);justify-content:space-between;align-items:center;margin-block-start:4px;padding:8px 4px 0;display:flex}.landing__links{align-items:center}.landing__navbtn{font:inherit;color:inherit;align-items:center;gap:4px;padding:0;display:inline-flex}.landing__navbtn:hover,.landing__navbtn[aria-expanded=true]{color:var(--g-fg-1)}.landing__navbtn svg{transition:transform var(--g-dur-quick) var(--g-ease-standard)}.landing__navbtn[aria-expanded=true] svg{transform:rotate(180deg)}.landing__resources .g-popover__panel{min-inline-size:200px}.landing__sheet-login{font-weight:var(--g-w-medium)}.pubpage__main{flex-direction:column;align-items:center;display:flex}.pubpage__hero{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:clamp(40px,8vw,80px) 16px 24px;display:flex}.pubpage__title{font-size:clamp(34px,8vw,48px);line-height:var(--g-lh-display);letter-spacing:var(--g-track-display);font-weight:var(--g-w-semibold);text-wrap:balance}.pubpage__sub{max-inline-size:608px;color:var(--g-fg-3);text-wrap:pretty;font-size:18px;line-height:24px}.legal{flex-direction:column;min-block-size:100dvh;display:flex}:root{--lp-bg:#fafaf8;--lp-bg-2:#f4f4f1;--lp-card:#fff;--lp-ink:#151513;--lp-ink-2:#33332f;--lp-muted:#5f5f59;--lp-hair:#1515131a;--lp-hair-2:#1515132e;--lp-l0:#fffce3;--lp-l1:#fff7b8;--lp-l2:#fff08a;--lp-l3:#ffe95c;--lp-l4:#ffe23d;--lp-l5:#f2d000;--lp-green:#0a6f50;--lp-light-x:86%;--lp-hero-light:radial-gradient(80% 66% at var(--lp-light-x) 106%, var(--lp-l4) 0%, var(--lp-l3) 16%, var(--lp-l2) 30%, var(--lp-l1) 48%, var(--lp-l0) 64%, transparent 84%), linear-gradient(to top, var(--lp-l2) 0%, var(--lp-l0) 22%, transparent 44%);--lp-soft-light:radial-gradient(46% 44% at var(--lp-light-x) 34%, var(--lp-l2) 0%, var(--lp-l1) 30%, var(--lp-l0) 58%, transparent 82%);--lp-shadow-box:0 0 0 1px #1515130a, 0 2px 4px #1515130a, 0 16px 40px -12px #1515132e;--lp-shadow-card:0 0 0 1px var(--lp-hair), 0 1px 2px #0000000a, 0 8px 24px -12px #0000001a;--lp-shadow-menu:0 0 0 1px var(--lp-hair), 0 24px 48px -16px #0000002e, 0 8px 16px -8px #00000014;--lp-wrap:1120px;--lp-gutter:24px;--lp-nav-h:64px;--lp-ease:cubic-bezier(.22, 1, .36, 1)}:root[dir=rtl]{--lp-light-x:14%}:root[data-theme=dark]{--lp-bg:#131315;--lp-bg-2:#19191c;--lp-card:#1b1b1e;--lp-ink:#f5f5f2;--lp-ink-2:#d9d9d4;--lp-muted:#a6a6a0;--lp-hair:#f5f5f21c;--lp-hair-2:#f5f5f22e;--lp-hero-light:radial-gradient(64% 44% at var(--lp-light-x) 109%, #fff4a3 0%, #ffe23d 12%, #ffe23d9e 19%, #ffe23d2b 31%, #ffe23d0a 45%, transparent 58%);--lp-soft-light:radial-gradient(38% 36% at var(--lp-light-x) 34%, #ffe23d29 0%, #ffe23d0d 36%, #ffe23d03 60%, transparent 76%);--lp-shadow-box:0 0 0 1px #f5f5f214, 0 16px 40px -12px #0009;--lp-shadow-card:0 0 0 1px var(--lp-hair), 0 8px 24px -12px #00000080;--lp-shadow-menu:0 0 0 1px var(--lp-hair), 0 24px 48px -16px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lp-bg:#131315;--lp-bg-2:#19191c;--lp-card:#1b1b1e;--lp-ink:#f5f5f2;--lp-ink-2:#d9d9d4;--lp-muted:#a6a6a0;--lp-hair:#f5f5f21c;--lp-hair-2:#f5f5f22e;--lp-hero-light:radial-gradient(64% 44% at var(--lp-light-x) 109%, #fff4a3 0%, #ffe23d 12%, #ffe23d9e 19%, #ffe23d2b 31%, #ffe23d0a 45%, transparent 58%);--lp-soft-light:radial-gradient(38% 36% at var(--lp-light-x) 34%, #ffe23d29 0%, #ffe23d0d 36%, #ffe23d03 60%, transparent 76%);--lp-shadow-box:0 0 0 1px #f5f5f214, 0 16px 40px -12px #0009;--lp-shadow-card:0 0 0 1px var(--lp-hair), 0 8px 24px -12px #00000080;--lp-shadow-menu:0 0 0 1px var(--lp-hair), 0 24px 48px -16px #0009}}.lp{background:var(--lp-bg);color:var(--lp-ink)}[dir=rtl] .lp-flip{transform:scaleX(-1)}.lp-wrap{inline-size:min(var(--lp-wrap), 100% - 2 * var(--lp-gutter));margin-inline:auto}.lp-nav{z-index:40;background:0 0;transition:background-color .2s,box-shadow .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:sticky;inset-block-start:0}.lp-nav:not(.lp-nav--landing){background:color-mix(in oklch, var(--lp-bg) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}.lp-nav--scrolled,.lp-nav--open{background:color-mix(in oklch, var(--lp-bg) 76%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 1px 0 var(--lp-hair)}.lp-nav.lp-nav--open{background:var(--lp-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.lp-nav__inner{inline-size:min(var(--lp-wrap), 100% - 2 * var(--lp-gutter));block-size:var(--lp-nav-h);align-items:center;gap:8px;margin-inline:auto;display:flex;position:relative}.lp-nav .logo{color:var(--lp-ink);flex:none}.lp-nav .logo__word{letter-spacing:-.03em;font-size:21px;font-weight:650}.lp-nav__links{align-items:center;gap:2px;margin-inline-start:44px;display:flex;position:relative}.lp-nav__menus{align-items:center;gap:2px;display:flex}.lp-nav__link{block-size:36px;font:inherit;color:var(--lp-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding-inline:12px;font-size:15px;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.lp-nav__link:hover,.lp-nav__trigger[aria-expanded=true]{background:color-mix(in oklch, var(--lp-ink) 6%, transparent)}.lp-nav__trigger svg{color:var(--lp-muted);transition:transform .2s var(--lp-ease)}.lp-nav__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.lp-nav__actions{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.lp-nav__actions .lang-switch,.lp-nav__actions [data-testid=theme-toggle]{color:var(--lp-muted)}.lp-btn.g-btn{border-radius:8px;block-size:34px;padding-inline:14px;font-size:15px;font-weight:480}.lp-btn--ghost.g-btn{background:var(--lp-card);color:var(--lp-ink);box-shadow:inset 0 0 0 1px var(--lp-hair-2)}.lp-btn--primary.g-btn{background:var(--lp-l4);color:#151513;box-shadow:none}.lp-btn--primary.g-btn:hover{background:var(--lp-l3)}.lp-nav__menu{display:none}.lp-mega{z-index:2;padding-block-start:8px;position:absolute;inset-block-start:100%;inset-inline-start:-14px}.lp-mega__box{background:var(--lp-bg);inline-size:min(820px,100vw - 48px);box-shadow:var(--lp-shadow-menu);animation:lp-menu-in .22s var(--lp-ease) both;transform-origin:top;border-radius:20px;overflow:hidden}@keyframes lp-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.lp-mega__loading{block-size:320px}.lp-mega__grid{grid-template-columns:minmax(0,1fr) 272px;display:grid}.lp-mega__main{padding:32px 32px 28px}.lp-mega__label{color:var(--lp-muted);margin:0 0 18px;font-size:13px;line-height:18px}.lp-mega__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.lp-mega__item{border-radius:12px;flex-direction:column;gap:3px;margin-inline:-12px;padding:10px 12px;transition:background-color .15s;display:flex}.lp-mega__item:hover,.lp-mega__item:focus-visible{background:color-mix(in oklch, var(--lp-ink) 5%, transparent)}.lp-mega__title{color:var(--lp-ink);font-size:16px;font-weight:500;line-height:22px}.lp-mega__desc{color:var(--lp-muted);font-size:14px;line-height:20px}.lp-mega__aside{background:var(--lp-bg-2);padding:32px 28px 28px}.lp-mega__card{flex-direction:column;gap:10px;display:flex}.lp-mega__art{aspect-ratio:16/9;background:radial-gradient(120% 90% at 50% 120%, var(--lp-l2) 0%, var(--lp-l1) 40%, transparent 80%), var(--lp-bg-2);color:var(--lp-ink);text-align:center;border-radius:12px;place-items:center;padding:12px;display:grid;position:relative;overflow:hidden}.lp-mega__art-text{letter-spacing:-.03em;text-wrap:balance;font-size:19px;font-weight:600;line-height:1.1}.lp-mega__art--phone{align-items:start;padding:14px 0 0}.lp-mega__art--phone img{border-radius:12px;block-size:auto;inline-size:44%;box-shadow:0 0 0 4px #0009}.lp-mega__card-title{color:var(--lp-ink);font-size:15px;font-weight:500;line-height:21px}.lp-mega__more{color:var(--lp-ink-2);align-items:center;gap:4px;font-size:15px;font-weight:500;display:inline-flex}.lp-mega__card:hover .lp-mega__more{color:var(--lp-ink)}.lp-sheet{inset-block:var(--lp-nav-h) 0;overscroll-behavior:contain;background:var(--lp-bg);border-block-start:1px solid var(--lp-hair);animation:lp-sheet-in .22s var(--lp-ease) both;flex-direction:column;padding:8px 16px 24px;display:flex;position:fixed;inset-inline:0;overflow-y:auto}@keyframes lp-sheet-in{0%{opacity:0;transform:translateY(-8px)}}.lp-sheet__group summary{cursor:pointer;list-style:none}.lp-sheet__group summary::-webkit-details-marker{display:none}.lp-sheet__link,.lp-sheet__plain .lp-nav__link{border-block-end:1px solid var(--lp-hair);border-radius:0;justify-content:space-between;align-items:center;min-block-size:52px;padding-inline:4px;font-size:18px;font-weight:500;display:flex}.lp-sheet__plain .lp-nav__link:hover{background:0 0}.lp-sheet__caret{color:var(--lp-muted);transition:transform .2s var(--lp-ease)}.lp-sheet__group[open] .lp-sheet__caret{transform:rotate(180deg)}.lp-sheet__group .lp-mega__list{border-block-end:1px solid var(--lp-hair);grid-template-columns:1fr;padding:8px 0 12px}.lp-sheet__group .lp-mega__item{margin-inline:0;padding-inline:4px}.lp-sheet__plain{flex-direction:column;display:flex}.lp-sheet__actions{grid-template-columns:1fr 1fr;gap:8px;margin-block-start:20px;display:grid}.lp-sheet__actions .lp-btn.g-btn{justify-content:center;block-size:44px}.lp-sheet__tools{justify-content:space-between;align-items:center;margin-block-start:16px;display:flex}@media (max-width:1023px){.lp-nav__links,.lp-nav__login{display:none}.lp-nav__menu{display:inline-flex}}@media (max-width:767px){:root{--lp-gutter:16px;--lp-nav-h:60px}.lp-nav__actions .lang-switch,.lp-nav__actions [data-testid=theme-toggle]{display:none}}.lp-hero{isolation:isolate;padding:calc(var(--lp-nav-h) + 48px) var(--lp-gutter) 14svh;place-items:center;min-block-size:100svh;margin-block-start:calc(-1 * var(--lp-nav-h));display:grid;position:relative;overflow:hidden}.lp-hero__wash{z-index:-1;background:var(--lp-hero-light), var(--lp-bg);animation:lp-wash-in 1.2s var(--lp-ease) both;position:absolute;inset:0}@keyframes lp-wash-in{0%{opacity:0;transform:translateY(24px)}}.lp-hero__content{text-align:center;flex-direction:column;align-items:center;inline-size:min(760px,100%);display:flex}.lp-hero__title{letter-spacing:-.04em;color:var(--lp-ink);text-wrap:balance;margin:0;font-size:clamp(36px,3.1vw + 4px,48px);font-weight:600;line-height:1.08}:lang(he) .lp-hero__title{letter-spacing:-.015em}.lp-hero__sub{color:var(--lp-muted);text-wrap:balance;margin:12px 0 36px;font-size:18px;line-height:26px}.lp-hero .prompt-hero{inline-size:min(608px,100%)}.lp-hero .g-composer,.lp-close__box{background:var(--lp-card);box-shadow:var(--lp-shadow-box);border-radius:22px;padding:12px}.lp-hero .g-composer:focus-within{box-shadow:0 0 0 1px var(--lp-hair), var(--lp-shadow-box)}.lp-hero .g-composer__textarea{min-block-size:40px;padding:6px 8px 4px}.lp-hero .g-composer .g-iconbtn{--ib:32px}.lp-hero .g-composer__row>.g-iconbtn:first-child{box-shadow:inset 0 0 0 1px var(--lp-hair-2);background:var(--lp-card)}.lp-hero .g-composer__mode{color:var(--lp-muted);background:0 0;padding-inline:10px 8px;font-size:15px}.lp-hero .prompt-hero[data-send-hidden=true] .g-composer__send--empty{inline-size:0;margin-inline-start:-6px;overflow:hidden}.lp-hero .g-composer__end>.g-iconbtn:not(.g-composer__send){box-shadow:none;color:var(--lp-muted)}@media (max-width:767px){.lp-hero{padding-block:calc(var(--lp-nav-h) + 32px) 18svh}.lp-hero__sub{margin-block-end:28px;font-size:17px}.lp-hero .g-composer .g-iconbtn{--ib:36px}}.lp-sections-pending{min-block-size:100vh}.lp-sec{padding-block:clamp(72px,9vw,128px)}.lp-head{flex-direction:column;gap:14px;max-inline-size:720px;margin-block-end:40px;display:flex}.lp-head--center{text-align:center;align-items:center;margin-inline:auto}.lp-h2{letter-spacing:-.035em;color:var(--lp-ink);text-wrap:balance;margin:0;font-size:clamp(30px,2.4vw + 8px,42px);font-weight:600;line-height:1.1}.lp-h2--m{font-size:clamp(26px,1.6vw + 8px,32px)}:lang(he) .lp-h2{letter-spacing:-.01em}.lp-lead{color:var(--lp-muted);text-wrap:pretty;margin:0;font-size:18px;line-height:28px}.lp-h3{letter-spacing:-.015em;color:var(--lp-ink);margin:0;font-size:18px;font-weight:600;line-height:24px}.lp-body{color:var(--lp-muted);margin:0;font-size:16px;line-height:26px}.lp-card{background:var(--lp-card);box-shadow:var(--lp-shadow-card);border-radius:20px}.lp-link-more{min-block-size:44px;color:var(--lp-ink);align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.lp-link-more:hover{text-underline-offset:3px;text-decoration:underline}.lp-btn-soft{background:var(--lp-card);min-block-size:40px;color:var(--lp-ink);box-shadow:0 0 0 1px var(--lp-hair-2), 0 1px 2px #0000000f;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding-inline:16px;font-size:15px;font-weight:500;transition:background-color .15s,box-shadow .15s;display:inline-flex}.lp-btn-soft:hover:not(:disabled){background:color-mix(in oklch, var(--lp-card) 92%, var(--lp-ink))}.lp-btn-soft:disabled{opacity:.5}.lp-btn-soft--ink{background:var(--lp-l4);color:#151513;box-shadow:none}.lp-btn-soft--ink:hover:not(:disabled){background:var(--lp-l3)}.lp-square{background:var(--lp-card);block-size:44px;inline-size:44px;color:var(--lp-ink);box-shadow:var(--lp-shadow-card);border-radius:10px;place-items:center;display:grid}.lp-square:hover{background:color-mix(in oklch, var(--lp-card) 92%, var(--lp-ink))}.lp-mark{color:var(--lp-ink);align-items:center;gap:10px;display:inline-flex}.lp-mark__tile{background:var(--tpl-accent);color:#fff;border-radius:10px;place-items:center;block-size:34px;inline-size:34px;font-size:18px;font-weight:600;display:grid}.lp-mark__name{letter-spacing:-.03em;font-size:21px;font-weight:600}.lp-mark--lg .lp-mark__tile{border-radius:12px;block-size:44px;inline-size:44px;font-size:22px}.lp-mark--lg .lp-mark__name{font-size:24px}.lp-how__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-how__card{flex-direction:column;display:flex;overflow:hidden}.lp-how__text{flex-direction:column;gap:12px;padding:24px 24px 32px;display:flex}.lp-how__art{background:radial-gradient(70% 90% at var(--lp-light-x) 120%, color-mix(in oklch, var(--lp-l2) 70%, transparent), transparent 70%), var(--lp-bg-2);place-items:center;block-size:200px;display:grid;position:relative;overflow:hidden}.lp-mini-box{background:var(--lp-card);inline-size:82%;box-shadow:var(--lp-shadow-box);color:var(--lp-ink);text-align:start;border-radius:16px;flex-direction:column;gap:14px;padding:12px 12px 10px;font-size:14px;line-height:20px;display:flex}.lp-mini-box__text{padding-inline:4px}.lp-caret{vertical-align:-3px;background:var(--lp-ink);block-size:16px;inline-size:1.5px;margin-inline-start:2px;animation:1s steps(2,jump-none) infinite lp-blink;display:inline-block}@keyframes lp-blink{50%{opacity:0}}.lp-mini-box__row{justify-content:space-between;display:flex}.lp-mini-box__btn,.lp-mini-box__send{block-size:24px;inline-size:24px;box-shadow:inset 0 0 0 1px var(--lp-hair-2);color:var(--lp-muted);border-radius:50%;place-items:center;display:grid}.lp-mini-box__send{background:var(--lp-l4);color:#151513;box-shadow:none}.lp-how__art--2{grid-template-columns:auto;align-content:center;gap:10px}.lp-bubble{background:var(--lp-card);box-shadow:var(--lp-shadow-card);color:var(--lp-ink);border-radius:14px 14px 4px;justify-self:end;margin-inline-end:20px;padding:8px 12px;font-size:13px}[dir=rtl] .lp-bubble{border-radius:14px 14px 14px 4px}.lp-mini-app{background:var(--lp-card);inline-size:180px;box-shadow:var(--lp-shadow-card);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.lp-mini-app__bar{background:color-mix(in oklch, var(--lp-ink) 10%, transparent);border-radius:4px;block-size:8px}.lp-mini-app__bar--short{inline-size:60%}.lp-mini-app__btn{background:var(--lp-ink);border-radius:8px;block-size:24px;margin-block-start:4px;animation:4.8s ease-in-out infinite lp-turn-green}@keyframes lp-turn-green{0%,35%{background:var(--lp-ink)}50%,92%{background:var(--lp-green)}}.lp-done{color:var(--g-fg-accent);justify-self:start;align-items:center;gap:4px;font-size:12px;animation:4.8s ease-in-out infinite lp-fade-done;display:inline-flex}@keyframes lp-fade-done{0%,45%{opacity:0}55%,92%{opacity:1}}.lp-icons{grid-template-columns:repeat(4,36px);gap:14px;display:grid}.lp-icons__i{background:color-mix(in oklch, var(--lp-ink) 9%, transparent);border-radius:10px;block-size:36px}.lp-icons__i--new{background:var(--lp-l4);animation:lp-pop 4.8s var(--g-ease-overshoot) infinite}@keyframes lp-pop{0%,20%{opacity:0;transform:scale(.4)}34%,92%{opacity:1;transform:scale(1)}}.lp-pill{background:var(--lp-card);box-shadow:var(--lp-shadow-card);color:var(--lp-ink);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex;position:absolute;inset-block-end:22px}@media (max-width:899px){.lp-how__cards{grid-template-columns:1fr}}.lp-plat__tiles{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.lp-tile{border:1px solid var(--lp-hair);background:var(--lp-bg-2);border-radius:20px;flex-direction:column;grid-column:span 4;gap:20px;min-block-size:340px;padding:24px;scroll-margin-block:120px;display:flex}.lp-tile--7{grid-column:span 7}.lp-tile--5{grid-column:span 5}.lp-tile__art{flex:1;place-items:center;min-block-size:190px;display:grid;position:relative}.lp-tile__h{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:24px}:lang(he) .lp-tile__h{letter-spacing:0}.lp-tile__p{max-inline-size:46ch;color:var(--lp-muted);margin:6px 0 0;font-size:15px;line-height:23px}.lp-tphone{border:1px solid var(--lp-hair-2);background:var(--lp-card);border-radius:22px;block-size:170px;inline-size:132px;padding:16px 14px;position:relative}.lp-tphone__notch{background:var(--lp-hair-2);border-radius:3px;block-size:5px;inline-size:34px;margin-inline:auto;position:absolute;inset-block-start:7px;inset-inline:0}.lp-tphone__grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-block-start:8px;display:grid}.lp-tphone__grid>span{aspect-ratio:1;border:1px solid var(--lp-hair);background:var(--lp-bg-2);border-radius:6px;place-items:center;display:grid}.lp-tphone__grid>.lp-tphone__app{background:var(--lp-l4);border-color:#0000}.lp-tphone__grid>.lp-tphone__app>svg{block-size:16px;inline-size:16px}.lp-tile__side{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(88px,-50%)}[dir=rtl] .lp-tile__side{transform:translate(-88px,-50%)}.lp-tile__qr{border:1px solid var(--lp-hair-2);background:var(--lp-card);block-size:56px;inline-size:56px;color:var(--lp-ink-2);border-radius:12px;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:calc(50% - 176px);transform:translateY(-50%)}.lp-tile__ring{border:1px solid var(--lp-hair-2);background:var(--lp-card);block-size:64px;inline-size:64px;color:var(--lp-ink-2);border-radius:50%;place-items:center;display:grid}.lp-tile__row{align-items:center;gap:18px;display:flex}.lp-tchip{border:1px solid var(--lp-hair);background:var(--lp-bg-2);block-size:28px;color:var(--lp-ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding-inline:10px;font-size:13px;font-weight:500;display:inline-flex}.lp-tchip--tint{background:var(--lp-l1);color:#151513;border-color:#0000}.lp-tchip__dot{background:var(--lp-l4);border-radius:50%;block-size:7px;inline-size:7px}.lp-tsec{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;inline-size:100%;display:grid}.lp-tsec>span{border:1px solid var(--lp-hair);background:var(--lp-card);color:var(--lp-ink-2);border-radius:12px;flex-direction:column;gap:10px;padding:12px;font-size:13px;font-weight:500;display:flex}.lp-tsec__check{background:var(--lp-l4);color:#151513;border-radius:6px;place-items:center;block-size:22px;inline-size:22px;display:grid}.lp-tlang{gap:12px;display:flex}.lp-tlang>span{border:1px solid var(--lp-hair);background:var(--lp-card);border-radius:14px;place-items:center;block-size:90px;inline-size:110px;font-size:22px;font-weight:500;display:grid;position:relative}.lp-tlang>span:after{content:"";background:var(--lp-l4);border-radius:2px;block-size:3px;inline-size:22px;position:absolute;inset-block-end:12px;inset-inline-start:14px}:root[data-theme=dark] :is(.lp-tphone,.lp-tile__qr,.lp-tile__ring,.lp-tsec>span,.lp-tlang>span){background:#222226}:root[data-theme=dark] .lp-tile{background:var(--lp-card)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.lp-tphone,.lp-tile__qr,.lp-tile__ring,.lp-tsec>span,.lp-tlang>span){background:#222226}:root:not([data-theme=light]) .lp-tile{background:var(--lp-card)}}@media (max-width:899px){.lp-plat__tiles{grid-template-columns:1fr;margin-block-start:32px}.lp-tile,.lp-tile--7,.lp-tile--5{grid-column:auto;min-block-size:0}.lp-tile__art{min-block-size:200px}.lp-tile__qr{inset-inline-start:calc(50% - 150px)}.lp-tile__side{transform:translate(76px,-50%)}[dir=rtl] .lp-tile__side{transform:translate(-76px,-50%)}}@media (max-width:479px){.lp-tile__qr{display:none}.lp-tile__side{inset-block:auto 0;inset-inline-start:0;transform:none}[dir=rtl] .lp-tile__side{transform:none}.lp-tsec{grid-template-columns:1fr}}.lp-wall{border-block:1px solid var(--lp-hair);margin-block-start:clamp(72px,9vw,128px)}.lp-wall__inner{inline-size:min(var(--lp-wrap), 100% - 2 * var(--lp-gutter));grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.lp-wall__grid{border-inline:1px solid var(--lp-hair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-wall__grid>li:nth-child(n+4){border-block-start:1px solid var(--lp-hair)}.lp-wall__grid>li:not(:nth-child(3n+1)){border-inline-start:1px solid var(--lp-hair)}.lp-wall__cell{place-items:center;block-size:168px;padding:16px;transition:background-color .2s;display:grid}.lp-wall__cell:hover,.lp-wall__cell:focus-visible{background:color-mix(in oklch, var(--lp-ink) 3%, transparent)}.lp-wall__cell .lp-mark{transition:transform .3s var(--lp-ease)}.lp-wall__cell:hover .lp-mark{transform:scale(1.04)}.lp-wall__text{flex-direction:column;align-items:flex-start;gap:16px;padding:40px clamp(24px,4vw,64px);display:flex}@media (max-width:899px){.lp-wall__inner{grid-template-columns:1fr}.lp-wall__text{order:-1;padding-inline:0}.lp-wall__grid{border-inline:0;border-block-start:1px solid var(--lp-hair);grid-template-columns:repeat(2,minmax(0,1fr))}.lp-wall__grid>li{border:0!important}.lp-wall__grid>li:nth-child(n+3){border-block-start:1px solid var(--lp-hair)!important}.lp-wall__grid>li:nth-child(2n){border-inline-start:1px solid var(--lp-hair)!important}.lp-wall__cell{block-size:112px}.lp-wall__cell .lp-mark__name{font-size:17px}}.lp-car .lp-head{margin-block-end:48px}.lp-car__viewport{touch-action:pan-y;--side:300px;--active:min(800px, 100vw - 2 * var(--lp-gutter));--gap:12px;padding-block:8px 16px;overflow:hidden}.lp-car__track{align-items:stretch;gap:var(--gap);inline-size:max-content;transform:translateX(calc(-1 * (var(--i) * (var(--side) + var(--gap)) + var(--active) / 2)));transition:transform .6s var(--lp-ease);margin-inline-start:50%;display:flex}[dir=rtl] .lp-car__track{transform:translateX(calc(var(--i) * (var(--side) + var(--gap)) + var(--active) / 2))}.lp-car__card{inline-size:var(--side);background:var(--lp-bg-2);transition:inline-size .6s var(--lp-ease), margin .6s var(--lp-ease);border-radius:24px;flex:none;margin-block:48px;position:relative;overflow:hidden}.lp-car__card--on{inline-size:var(--active);margin-block:0}.lp-car__peek{border-radius:inherit;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}.lp-car__peek:hover{background:color-mix(in oklch, var(--lp-ink) 3%, transparent)}.lp-car__card--on .lp-car__peek{opacity:0;pointer-events:none}.lp-car__full{inline-size:var(--active);opacity:0;grid-template-columns:minmax(0,1fr) 220px;gap:40px;min-block-size:100%;padding:44px 48px;transition:opacity .3s;display:grid}.lp-car__card--on .lp-car__full{opacity:1;transition-delay:.2s}.lp-car__main{flex-direction:column;align-items:flex-start;gap:22px;min-inline-size:0;display:flex}.lp-car__desc{color:var(--lp-ink-2);margin:8px 0 0;font-size:16px;line-height:24px}.lp-car__quote{border-inline-start:2px solid var(--lp-l4);margin:0;padding-inline-start:22px}.lp-car__quote figcaption{color:var(--lp-muted);margin-block-end:6px;font-size:13px}.lp-car__quote blockquote{letter-spacing:-.02em;color:var(--lp-ink);text-wrap:pretty;margin:0;font-size:24px;font-weight:500;line-height:32px}.lp-car__stats{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.lp-car__stats>div{flex-direction:column-reverse;display:flex}.lp-car__stats dd{letter-spacing:-.03em;margin:0;font-size:30px;line-height:36px}.lp-car__stats dt{color:var(--lp-muted);font-size:13px;line-height:18px}.lp-car__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;inline-size:100%;margin-block-start:auto;display:flex}.lp-car__cat{color:var(--lp-muted);font-size:14px}.lp-car__actions{gap:8px;display:flex}.lp-car__shot{box-shadow:0 24px 48px -20px color-mix(in oklch, var(--tpl-accent) 60%, transparent), 0 0 0 1px #00000014;background:#121211;border-radius:30px;align-self:center;padding:6px}.lp-car__shot img{border-radius:24px;block-size:auto;inline-size:100%;display:block}.lp-car__nav{justify-content:center;gap:12px;margin-block-start:32px;display:flex}@media (max-width:767px){.lp-car__viewport{--side:64px;--gap:10px}.lp-car__card{margin-block:32px}.lp-car__peek .lp-mark__name{display:none}.lp-car__full{grid-template-columns:1fr;gap:24px;padding:28px 22px}.lp-car__shot{order:-1;justify-self:center;inline-size:200px}.lp-car__quote blockquote{font-size:20px;line-height:28px}.lp-car__stats dd{font-size:24px;line-height:30px}}.lp-all__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.lp-all__facts{gap:28px;margin:36px 0 0;display:flex}.lp-all__facts>div{flex-direction:column;gap:2px;display:flex}.lp-all__facts dt{color:var(--lp-muted);order:2;font-size:13px}.lp-all__facts dd{letter-spacing:-.02em;order:1;margin:0;font-size:28px;font-weight:600;line-height:1.1}.lp-all__label{color:var(--lp-muted);margin:0 0 14px;font-size:13px}.lp-all__rows{border-block-start:1px solid var(--lp-hair);margin:0;padding:0;list-style:none}.lp-all__row{border-block-end:1px solid var(--lp-hair);min-block-size:44px;color:var(--lp-ink);align-items:baseline;gap:16px;padding:16px 4px;font-size:17px;line-height:26px;transition:background-color .15s;display:flex}.lp-all__row:before{content:"";background:var(--lp-l4);border-radius:2px;flex:none;block-size:7px;inline-size:7px;transform:translateY(-5px)}.lp-all__row:hover{background:var(--lp-bg-2)}.lp-all__row small{color:var(--lp-muted);flex:none;margin-inline-start:auto;padding-inline-start:16px;font-size:13px}.lp-all__more{color:var(--lp-muted);align-items:center;gap:16px;margin:20px 0 0;font-size:14px;display:flex}.lp-all__more>a{white-space:nowrap;min-block-size:44px;color:var(--lp-ink);flex:none;align-items:center;gap:6px;font-weight:500;display:inline-flex}.lp-all__more>a:after{content:"";background:var(--lp-l4);border-radius:2px;block-size:3px;inline-size:18px}@media (max-width:899px){.lp-all__grid{grid-template-columns:1fr;gap:40px}.lp-all__row{font-size:16px;line-height:24px}.lp-all__row small{display:none}}.lp-faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}.lp-faq__list{border-block-start:1px solid var(--lp-hair)}.lp-faq__item{border-block-end:1px solid var(--lp-hair)}.lp-faq__item summary{cursor:pointer;min-block-size:64px;color:var(--lp-ink);justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-size:17px;font-weight:500;line-height:24px;list-style:none;display:flex}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__icon{color:var(--lp-muted);transition:transform .25s var(--lp-ease);flex:none}.lp-faq__item[open] .lp-faq__icon{transform:rotate(45deg)}.lp-faq__item p{max-inline-size:640px;color:var(--lp-muted);margin:0;padding-block-end:22px;font-size:16px;line-height:26px}@media (max-width:899px){.lp-faq__grid{grid-template-columns:1fr;gap:24px}}.lp-close{isolation:isolate;padding:clamp(72px, 9vw, 120px) var(--lp-gutter) clamp(96px, 12vw, 160px);text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative;overflow:hidden}.lp-close__wash{z-index:-1;background:var(--lp-soft-light);position:absolute;inset:0}.lp-close__eyebrow{color:var(--lp-muted);margin:0;font-size:18px}.lp-close__title{margin-block-end:28px}.lp-close__box{text-align:start;flex-direction:column;gap:4px;inline-size:min(608px,100%);display:flex}.lp-close__input{resize:none;min-block-size:40px;inline-size:100%;font:inherit;color:var(--lp-ink);background:0 0;border:0;outline:none;padding:6px 8px;font-size:16px;line-height:24px}.lp-close__input::placeholder{color:var(--g-fg-4)}.lp-close__box:focus-within{box-shadow:0 0 0 1px var(--lp-hair-2), var(--lp-shadow-box)}.lp-close__row{justify-content:flex-end;display:flex}.lp-close__send{background:var(--g-fg-4);block-size:32px;inline-size:32px;color:var(--lp-card);border-radius:50%;place-items:center;transition:background-color .15s;display:grid}.lp-close__send--ready{background:var(--lp-l4);color:#151513}@media (pointer:coarse){.lp-close__send{block-size:44px;inline-size:44px}}.lp-foot{padding:64px var(--lp-gutter) 28px;background:var(--lp-bg-2);color:var(--lp-ink);border-radius:24px 24px 0 0;margin:0 8px}.lp-foot__inner{inline-size:min(var(--lp-wrap), 100%);grid-template-columns:minmax(180px,1.3fr) repeat(4,minmax(130px,1fr));gap:32px;margin-inline:auto;display:grid}.lp-foot__brand{flex-direction:column;gap:16px;display:flex}.lp-foot__brand .logo svg{block-size:40px;inline-size:40px}.lp-foot__tag{max-inline-size:220px;color:var(--lp-muted);margin:0;font-size:14px;line-height:20px}.lp-foot__col{flex-direction:column;gap:18px;display:flex}.lp-foot__h{color:var(--lp-ink);margin:0;font-size:16px;font-weight:500;line-height:22px}.lp-foot__col ul{flex-direction:column;gap:4px;display:flex}.lp-foot__col a,.lp-foot__linkbtn{min-block-size:32px;font:inherit;color:var(--lp-muted);text-align:start;align-items:center;font-size:15px;transition:color .15s;display:inline-flex}.lp-foot__col a:hover,.lp-foot__linkbtn:hover{color:var(--lp-ink)}.lp-foot__bottom{inline-size:min(var(--lp-wrap), 100%);border-block-start:1px solid var(--lp-hair);color:var(--lp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:48px auto 0;padding-block-start:20px;font-size:13px;display:flex}.lp-foot__lang{align-items:center;gap:4px;display:inline-flex}@media (max-width:899px){.lp-foot{margin-inline:0}.lp-foot__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-foot__brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.lp *,.lp-nav *,.lp-hero__wash{transition-duration:0s!important;animation:none!important}.lp-car__track,.lp-car__card,.lp-car__full{transition:none!important}}
