.ui-field[data-v-9a2779fc]{display:grid;gap:.56rem}.ui-field__label[data-v-9a2779fc]{color:var(--gk-text);font-size:.92rem;font-weight:700}.ui-field__control[data-v-9a2779fc]{background:var(--gk-surface-strong);border:1px solid var(--gk-border);border-radius:1rem;box-shadow:inset 0 1px #ffffff8c;color:var(--gk-text);min-height:3.1rem;outline:none;padding:.88rem 1rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.ui-field__control[data-v-9a2779fc]::-moz-placeholder{color:var(--gk-text-soft)}.ui-field__control[data-v-9a2779fc]::placeholder{color:var(--gk-text-soft)}.ui-field__control[data-v-9a2779fc]:focus,.ui-field__control[data-v-9a2779fc]:hover{background:var(--gk-surface);border-color:var(--gk-border-strong)}.ui-field__control[data-v-9a2779fc]:focus{box-shadow:inset 0 1px #fff6,0 0 0 4px rgba(var(--gk-accent-rgb),.12)}.ui-field__control--textarea[data-v-9a2779fc]{min-height:9rem;resize:none}.ui-field__control[data-v-9a2779fc]:disabled{background:var(--gk-surface-muted);box-shadow:none;cursor:not-allowed;opacity:.72}.ui-field__help[data-v-9a2779fc]{color:var(--gk-text-muted);font-size:.83rem}.ui-section-label[data-v-94802975]{display:grid;gap:.45rem}.ui-section-label__eyebrow[data-v-94802975]{color:var(--gk-accent);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ui-section-label__title[data-v-94802975]{color:var(--gk-text);font-size:clamp(1.75rem,3vw,2.65rem);font-weight:700;letter-spacing:-.04em;line-height:1.04}.ui-section-label__description[data-v-94802975]{color:var(--gk-text-muted);font-size:1rem;line-height:1.65;max-width:52rem}.ui-switch[data-v-157a3b5b]{align-items:center;background:var(--gk-surface-strong);border:1px solid var(--gk-border);border-radius:1.4rem;box-shadow:var(--gk-shadow-soft);color:var(--gk-text);display:flex;gap:1rem;justify-content:space-between;min-height:3.5rem;padding:.82rem 1rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.ui-switch[data-v-157a3b5b]:hover{background:var(--gk-surface-muted);border-color:var(--gk-border-strong);transform:translateY(-1px)}.ui-switch[data-v-157a3b5b]:focus-visible{box-shadow:var(--gk-shadow-soft),0 0 0 4px rgba(var(--gk-accent-rgb),.14);outline:none}.ui-switch--checked[data-v-157a3b5b]{border-color:rgba(var(--gk-accent-rgb),.24)}.ui-switch__copy[data-v-157a3b5b]{display:grid;gap:.18rem;text-align:left}.ui-switch__label[data-v-157a3b5b]{font-size:.95rem;font-weight:700}.ui-switch__description[data-v-157a3b5b]{color:var(--gk-text-muted);font-size:.84rem}.ui-switch__track[data-v-157a3b5b]{background:#8c9eba6b;border-radius:999px;flex:none;height:2rem;position:relative;transition:background-color .18s ease;width:3.3rem}.ui-switch__thumb[data-v-157a3b5b]{background:#fff;border-radius:999px;box-shadow:0 6px 18px #2d3d5633;height:1.6rem;left:.22rem;position:absolute;top:.2rem;transition:transform .18s ease,background-color .18s ease;width:1.6rem}.ui-switch--checked .ui-switch__track[data-v-157a3b5b]{background:rgba(var(--gk-accent-rgb),.86)}.ui-switch--checked .ui-switch__thumb[data-v-157a3b5b]{transform:translate(1.25rem)}.ui-feature-card[data-v-1b7f4819]{cursor:pointer;display:grid;gap:1rem;min-height:12rem;position:relative}.ui-feature-card[data-v-1b7f4819]:hover{border-color:var(--gk-border-strong);box-shadow:var(--gk-shadow-float);transform:translateY(-2px)}.ui-feature-card__top[data-v-1b7f4819]{align-items:center;display:flex;gap:.7rem}.ui-feature-card__icon-wrap[data-v-1b7f4819]{align-items:center;border-radius:999px;color:var(--gk-accent);display:inline-flex;height:2.2rem;justify-content:center;width:2.2rem}.ui-feature-card--sky .ui-feature-card__icon-wrap[data-v-1b7f4819]{background:rgba(var(--gk-accent-rgb),.18)}.ui-feature-card--violet .ui-feature-card__icon-wrap[data-v-1b7f4819]{background:rgba(var(--gk-accent-strong-rgb),.26)}.ui-feature-card--peach .ui-feature-card__icon-wrap[data-v-1b7f4819]{background:rgba(var(--gk-accent-soft-rgb),.28)}.ui-feature-card--mint .ui-feature-card__icon-wrap[data-v-1b7f4819]{background:rgba(var(--gk-accent-secondary-rgb),.24)}.ui-feature-card__icon[data-v-1b7f4819]{font-size:1rem}.ui-feature-card__badge[data-v-1b7f4819]{background:var(--gk-surface-strong);border-radius:999px;color:var(--gk-text-muted);font-size:.76rem;font-weight:700;padding:.24rem .55rem}.ui-feature-card__action[data-v-1b7f4819]{align-items:center;border-radius:999px;color:var(--gk-text-muted);display:inline-flex;height:2.2rem;justify-content:center;margin-left:auto;width:2.2rem}.ui-feature-card__action[data-v-1b7f4819]:hover{background:var(--gk-surface-strong);color:var(--gk-text)}.ui-feature-card__body[data-v-1b7f4819]{align-content:start;display:grid;gap:.48rem}.ui-feature-card__title[data-v-1b7f4819]{color:var(--gk-text);font-size:1.15rem;font-weight:700}.ui-feature-card__description[data-v-1b7f4819]{color:var(--gk-text-muted);display:-webkit-box;font-size:.94rem;-webkit-line-clamp:3;line-height:1.55;overflow:hidden;-webkit-box-orient:vertical}.ui-feature-card__menu[data-v-1b7f4819]{box-shadow:var(--gk-shadow-float);position:absolute;right:1rem;top:3.5rem;width:min(11rem,calc(100% - 2rem));z-index:2}.ui-feature-card__menu-item[data-v-1b7f4819]{border-radius:.95rem;color:var(--gk-text);font-size:.9rem;font-weight:600;min-height:2.7rem;padding:.7rem .8rem;text-align:left;width:100%}.ui-feature-card__menu-item[data-v-1b7f4819]:hover{background:var(--gk-surface-muted)}.ui-sidebar-item[data-v-030970b3]{align-items:center;border-radius:1.2rem;color:var(--gk-text);display:grid;gap:.8rem;grid-template-columns:auto 1fr auto;min-height:3.35rem;padding:.72rem .88rem;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease;width:100%}.ui-sidebar-item[data-v-030970b3]:hover{background:var(--gk-surface);border-color:var(--gk-border-strong);transform:translate(2px)}.ui-sidebar-item--active[data-v-030970b3]{background:var(--gk-surface-strong);box-shadow:var(--gk-shadow-soft)}.ui-sidebar-item__icon-wrap[data-v-030970b3]{align-items:center;background:var(--gk-surface-strong);border-radius:.9rem;color:var(--gk-text-muted);display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.ui-sidebar-item--active .ui-sidebar-item__icon-wrap[data-v-030970b3]{color:var(--gk-accent)}.ui-sidebar-item__icon[data-v-030970b3]{font-size:1.05rem}.ui-sidebar-item__body[data-v-030970b3]{display:grid;gap:.12rem;min-width:0;text-align:left}.ui-sidebar-item__label[data-v-030970b3]{font-size:.96rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-sidebar-item__meta[data-v-030970b3]{color:var(--gk-text-muted);font-size:.82rem}.ui-sidebar-item__dot[data-v-030970b3]{background:var(--gk-accent);border-radius:999px;height:.5rem;width:.5rem}.ui-composer[data-v-8a05b3f2]{display:grid;gap:1.45rem}.ui-composer__greeting[data-v-8a05b3f2]{display:grid;gap:.3rem}.ui-composer__hello[data-v-8a05b3f2]{align-items:center;color:var(--gk-text);display:flex;font-size:clamp(1.15rem,2vw,1.75rem);font-weight:500;gap:.55rem}.ui-composer__sparkle[data-v-8a05b3f2]{align-items:center;background:linear-gradient(135deg,rgba(var(--gk-accent-rgb),.16),rgba(var(--gk-accent-soft-rgb),.28) 58%,rgba(var(--gk-accent-secondary-rgb),.18));border-radius:999px;color:var(--gk-accent);display:inline-flex;height:1.4rem;justify-content:center;width:1.4rem}.ui-composer__title[data-v-8a05b3f2]{color:var(--gk-text);font-size:clamp(2.4rem,5vw,3.85rem);font-weight:600;letter-spacing:-.05em;line-height:1}.ui-composer__frame[data-v-8a05b3f2]{position:relative}.ui-composer__card[data-v-8a05b3f2]{display:grid;gap:1.2rem}.ui-composer__placeholder[data-v-8a05b3f2]{color:var(--gk-text-muted);font-size:1.06rem;line-height:1.7;min-height:5.6rem;padding-inline:.2rem;white-space:pre-line}.ui-composer__placeholder--filled[data-v-8a05b3f2]{color:var(--gk-text)}.ui-composer__source-row[data-v-8a05b3f2],.ui-composer__toolbar[data-v-8a05b3f2]{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between}.ui-composer__source-row[data-v-8a05b3f2],.ui-composer__toolbar-group[data-v-8a05b3f2]{align-items:center;display:flex;flex-wrap:wrap;gap:.72rem}.ui-composer__source-row[data-v-8a05b3f2]{border-top:1px solid var(--gk-border);padding-top:.95rem}.ui-composer__menu[data-v-8a05b3f2]{box-shadow:var(--gk-shadow-float);position:absolute;width:min(22rem,calc(100vw - 2rem));z-index:3}.ui-composer__menu--model[data-v-8a05b3f2]{right:-.5rem;top:6.8rem}.ui-composer__menu--tools[data-v-8a05b3f2]{left:0;top:6.8rem}.ui-composer__menu--attach[data-v-8a05b3f2]{left:3.4rem;top:6.8rem}.ui-composer__menu--sources[data-v-8a05b3f2]{left:0;top:13.7rem}.ui-composer__menu-header[data-v-8a05b3f2]{color:var(--gk-text-muted);font-size:.92rem;font-weight:600;padding:.35rem .45rem .65rem}.ui-composer__menu-item[data-v-8a05b3f2]{align-items:center;border-radius:1.1rem;display:flex;gap:1rem;justify-content:space-between;padding:.85rem .95rem;text-align:left;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;width:100%}.ui-composer__menu-item[data-v-8a05b3f2]:hover{background:var(--gk-surface-muted);transform:translateY(-1px)}.ui-composer__menu-item--selected[data-v-8a05b3f2]{background:rgba(var(--gk-accent-rgb),.06);box-shadow:inset 0 0 0 1px rgba(var(--gk-accent-rgb),.24)}.ui-composer__menu-title[data-v-8a05b3f2]{color:var(--gk-text);display:block;font-size:.98rem;font-weight:700}.ui-composer__menu-description[data-v-8a05b3f2]{color:var(--gk-text-muted);display:block;font-size:.86rem;margin-top:.16rem}.ui-composer__menu-check[data-v-8a05b3f2]{color:var(--gk-accent);font-size:1rem}.ui-composer__switch-stack[data-v-8a05b3f2]{display:grid;gap:.7rem}.ui-composer__suggestions[data-v-8a05b3f2]{display:flex;flex-wrap:wrap;gap:.8rem}@media(max-width:1040px){.ui-composer__menu[data-v-8a05b3f2]{margin-top:1rem;position:static;width:100%}}.ui-sidebar[data-v-31d3ff77]{background:linear-gradient(180deg,var(--gk-bg-secondary) 0,var(--gk-sidebar) 100%);display:grid;gap:1.35rem;height:100%}.ui-sidebar__header[data-v-31d3ff77]{display:grid;gap:1rem}.ui-sidebar__brand[data-v-31d3ff77]{align-items:center;display:flex;gap:.9rem}.ui-sidebar__eyebrow[data-v-31d3ff77]{color:var(--gk-text);font-size:.98rem;font-weight:700}.ui-sidebar__subtle[data-v-31d3ff77]{color:var(--gk-text-muted);font-size:.84rem}.ui-sidebar__section[data-v-31d3ff77]{display:grid;gap:.82rem}.ui-sidebar__section-head[data-v-31d3ff77]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.ui-sidebar__section-title[data-v-31d3ff77]{color:var(--gk-text-soft);font-size:.79rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ui-sidebar__list[data-v-31d3ff77],.ui-sidebar__recents[data-v-31d3ff77]{display:grid;gap:.42rem}.ui-sidebar__recent-item[data-v-31d3ff77]{border-radius:1rem;color:var(--gk-text-muted);font-size:.93rem;min-height:2.75rem;overflow:hidden;padding:.76rem .88rem;text-align:left;text-overflow:ellipsis;transition:background-color .16s ease,transform .16s ease;white-space:nowrap}.ui-sidebar__link[data-v-31d3ff77]:hover,.ui-sidebar__recent-item[data-v-31d3ff77]:hover{color:var(--gk-text)}.ui-sidebar__recent-item[data-v-31d3ff77]:hover{background:var(--gk-surface);transform:translate(2px)}.ui-sidebar__link[data-v-31d3ff77]{color:var(--gk-accent);font-size:.88rem;font-weight:600}.ui-sidebar__upgrade[data-v-31d3ff77]{display:grid;gap:.82rem;margin-top:auto}.ui-sidebar__upgrade-chip[data-v-31d3ff77]{justify-self:start}.ui-sidebar__upgrade-title[data-v-31d3ff77]{color:var(--gk-text);font-size:1.05rem;font-weight:700;line-height:1.3}.ui-sidebar__upgrade-text[data-v-31d3ff77]{color:var(--gk-text-muted);font-size:.93rem;line-height:1.55}.ui-topbar[data-v-132f68c7]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.ui-topbar__meta[data-v-132f68c7]{display:grid;gap:.2rem}.ui-topbar__eyebrow[data-v-132f68c7]{color:var(--gk-text-soft);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ui-topbar__title[data-v-132f68c7]{color:var(--gk-text);font-size:1rem;font-weight:600}.ui-topbar__actions[data-v-132f68c7]{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.ui-topbar__avatar[data-v-132f68c7]{align-items:center;background:linear-gradient(var(--gk-surface-strong),var(--gk-surface-strong)) padding-box,linear-gradient(135deg,var(--gk-accent-soft),var(--gk-accent),var(--gk-accent-secondary)) border-box;border:2px solid transparent;border-radius:999px;color:var(--gk-accent);display:inline-flex;font-size:1rem;font-weight:700;height:2.7rem;justify-content:center;transition:transform .16s ease,box-shadow .16s ease;width:2.7rem}.ui-topbar__avatar[data-v-132f68c7]:hover{box-shadow:0 14px 28px rgba(var(--gk-accent-rgb),.16);transform:translateY(-1px)}.ui-topbar__avatar[data-v-132f68c7]:focus-visible{box-shadow:0 0 0 4px rgba(var(--gk-accent-rgb),.14);outline:none}@media(max-width:720px){.ui-topbar[data-v-132f68c7]{align-items:flex-start;flex-direction:column}.ui-topbar__actions[data-v-132f68c7]{justify-content:flex-start;width:100%}}.ui-chat-shell[data-v-0d7a414a]{box-shadow:var(--gk-shadow-shell);overflow:hidden}.ui-chat-shell__layout[data-v-0d7a414a]{display:grid;grid-template-columns:minmax(17rem,20rem) minmax(0,1fr);min-height:52rem}.ui-chat-shell__sidebar[data-v-0d7a414a]{padding:1.15rem}.ui-chat-shell__main[data-v-0d7a414a]{display:grid;gap:1rem;grid-template-rows:auto 1fr;padding:1.15rem 1.25rem 1.25rem 0}.ui-chat-shell__content[data-v-0d7a414a]{align-content:center;display:grid;gap:1.35rem;min-height:100%;padding:1.5rem clamp(1rem,4vw,3rem)}.ui-chat-shell__footnote[data-v-0d7a414a]{color:var(--gk-text-muted);font-size:.94rem;line-height:1.55;max-width:40rem}@media(max-width:1120px){.ui-chat-shell__layout[data-v-0d7a414a]{grid-template-columns:1fr}.ui-chat-shell__sidebar[data-v-0d7a414a]{display:none}.ui-chat-shell__main[data-v-0d7a414a]{padding:1rem}}.ui-landing-auth[data-v-bd7ae6fb]{display:grid;gap:1.2rem}.ui-landing-auth__head[data-v-bd7ae6fb]{display:grid;gap:.45rem}.ui-landing-auth__eyebrow[data-v-bd7ae6fb]{color:var(--gk-accent);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ui-landing-auth__title[data-v-bd7ae6fb]{color:var(--gk-text);font-size:clamp(1.7rem,3vw,2.55rem);font-weight:700;letter-spacing:-.05em;line-height:1.02}.ui-landing-auth__description[data-v-bd7ae6fb]{color:var(--gk-text-muted);font-size:.96rem;line-height:1.62}.ui-landing-auth__switch[data-v-bd7ae6fb]{background:var(--gk-surface-muted);border:1px solid var(--gk-border);border-radius:999px;display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.3rem}.ui-landing-auth__switch-button[data-v-bd7ae6fb]{border-radius:999px;color:var(--gk-text-muted);font-size:.94rem;font-weight:700;min-height:2.85rem}.ui-landing-auth__switch-button[data-v-bd7ae6fb]:hover{color:var(--gk-text)}.ui-landing-auth__switch-button--active[data-v-bd7ae6fb]{background:var(--gk-surface-strong);box-shadow:0 10px 22px #53678a24;color:var(--gk-text)}.ui-landing-auth__form[data-v-bd7ae6fb]{display:grid;gap:.95rem}.ui-landing-auth__error[data-v-bd7ae6fb]{background:#d6615314;border:1px solid rgba(214,97,83,.18);border-radius:1rem;color:#c54c3d;font-size:.92rem;padding:.95rem 1rem}.ui-landing-auth__submit[data-v-bd7ae6fb]{align-items:center;background:linear-gradient(180deg,rgba(var(--gk-accent-strong-rgb),.98) 0,rgba(var(--gk-accent-rgb),1));border-radius:1.2rem;box-shadow:0 16px 34px rgba(var(--gk-accent-rgb),.24);color:#fff;display:inline-flex;font-size:.98rem;font-weight:700;justify-content:center;min-height:3.2rem;padding:.78rem 1.3rem}.ui-landing-auth__submit[data-v-bd7ae6fb]:disabled{box-shadow:none;cursor:not-allowed;opacity:.58}.ui-landing-auth__notes[data-v-bd7ae6fb]{display:grid;gap:.8rem;padding-top:.15rem}.ui-landing-auth__notes-title[data-v-bd7ae6fb]{color:var(--gk-text-soft);font-size:.88rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ui-landing-auth__notes-list[data-v-bd7ae6fb]{color:var(--gk-text-muted);display:grid;font-size:.93rem;gap:.55rem;line-height:1.6;padding-left:1.1rem}.ui-faq-item[data-v-47c8018c]{background:var(--gk-surface);border:1px solid var(--gk-border);border-radius:1.35rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.ui-faq-item[data-v-47c8018c]:hover{border-color:var(--gk-border-strong);box-shadow:var(--gk-shadow-soft)}.ui-faq-item--open[data-v-47c8018c]{background:var(--gk-surface-strong);border-color:rgba(var(--gk-accent-rgb),.24)}.ui-faq-item__trigger[data-v-47c8018c]{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.1rem;text-align:left;width:100%}.ui-faq-item__question[data-v-47c8018c]{color:var(--gk-text);font-size:1rem;font-weight:700;line-height:1.45}.ui-faq-item__icon[data-v-47c8018c]{color:var(--gk-accent);flex:none;font-size:1rem;transition:transform .18s ease}.ui-faq-item--open .ui-faq-item__icon[data-v-47c8018c]{transform:rotate(45deg)}.ui-faq-item__content[data-v-47c8018c]{color:var(--gk-text-muted);font-size:.94rem;line-height:1.65;padding:0 1.1rem 1rem}.ui-footer-column[data-v-f794c26c]{display:grid;gap:.8rem}.ui-footer-column__title[data-v-f794c26c]{color:var(--gk-text-soft);font-size:.86rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ui-footer-column__links[data-v-f794c26c]{display:grid;gap:.55rem}.ui-footer-column__link[data-v-f794c26c]{color:var(--gk-text-muted);font-size:.94rem}.ui-footer-column__link[data-v-f794c26c]:hover{color:var(--gk-text)}.ui-metric-card[data-v-40ae596f]{display:grid;gap:1rem;min-height:100%}.ui-metric-card[data-v-40ae596f]:hover{border-color:var(--gk-border-strong);box-shadow:var(--gk-shadow-float);transform:translateY(-2px)}.ui-metric-card__icon-wrap[data-v-40ae596f]{align-items:center;border-radius:1rem;color:var(--gk-accent);display:inline-flex;height:2.8rem;justify-content:center;width:2.8rem}.ui-metric-card--sky .ui-metric-card__icon-wrap[data-v-40ae596f]{background:rgba(var(--gk-accent-rgb),.18)}.ui-metric-card--violet .ui-metric-card__icon-wrap[data-v-40ae596f]{background:rgba(var(--gk-accent-strong-rgb),.24)}.ui-metric-card--peach .ui-metric-card__icon-wrap[data-v-40ae596f]{background:rgba(var(--gk-accent-soft-rgb),.26)}.ui-metric-card--mint .ui-metric-card__icon-wrap[data-v-40ae596f]{background:rgba(var(--gk-accent-secondary-rgb),.22)}.ui-metric-card__icon[data-v-40ae596f]{font-size:1.15rem}.ui-metric-card__body[data-v-40ae596f]{display:grid;gap:.45rem}.ui-metric-card__eyebrow[data-v-40ae596f]{color:var(--gk-text-soft);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ui-metric-card__title[data-v-40ae596f]{color:var(--gk-text);font-size:1.18rem;font-weight:700;line-height:1.24}.ui-metric-card__description[data-v-40ae596f]{color:var(--gk-text-muted);font-size:.94rem;line-height:1.62}.ui-plan-card[data-v-645518b1]{display:grid;gap:1rem;min-height:100%}.ui-plan-card--featured[data-v-645518b1]{border-color:rgba(var(--gk-accent-rgb),.24);box-shadow:var(--gk-shadow-float),0 0 0 4px rgba(var(--gk-accent-rgb),.08)}.ui-plan-card__head[data-v-645518b1]{display:grid;gap:.65rem}.ui-plan-card__title-wrap[data-v-645518b1]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.ui-plan-card__name[data-v-645518b1]{color:var(--gk-text);font-size:1.18rem;font-weight:700}.ui-plan-card__price-wrap[data-v-645518b1]{align-items:baseline;display:flex;gap:.5rem}.ui-plan-card__price[data-v-645518b1]{color:var(--gk-text);font-size:clamp(2rem,3vw,2.8rem);font-weight:700;letter-spacing:-.05em;line-height:1}.ui-plan-card__period[data-v-645518b1]{color:var(--gk-text-muted);font-size:.95rem}.ui-plan-card__description[data-v-645518b1]{color:var(--gk-text-muted);font-size:.94rem;line-height:1.62}.ui-plan-card__toggle[data-v-645518b1]{align-items:center;background:var(--gk-surface-muted);border:1px solid var(--gk-border);border-radius:1.15rem;color:var(--gk-text);display:flex;font-size:.96rem;font-weight:700;gap:1rem;justify-content:space-between;min-height:3rem;padding:.9rem 1rem;text-align:left;width:100%}.ui-plan-card__toggle[data-v-645518b1]:hover{background:var(--gk-surface-strong);border-color:var(--gk-border-strong)}.ui-plan-card__toggle--open[data-v-645518b1]{border-color:rgba(var(--gk-accent-rgb),.24)}.ui-plan-card__toggle-icon[data-v-645518b1]{transition:transform .18s ease}.ui-plan-card__toggle--open .ui-plan-card__toggle-icon[data-v-645518b1]{transform:rotate(180deg)}.ui-plan-card__feature[data-v-645518b1],.ui-plan-card__features[data-v-645518b1]{display:grid;gap:.65rem}.ui-plan-card__feature[data-v-645518b1]{align-items:start;color:var(--gk-text-muted);font-size:.93rem;grid-template-columns:auto 1fr;line-height:1.55}.ui-plan-card__feature-icon[data-v-645518b1]{color:var(--gk-accent);margin-top:.12rem}.ui-landing[data-v-b23ad89f]{display:grid;gap:1.2rem}.ui-landing__header[data-v-b23ad89f]{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8c2;border:1px solid var(--gk-border);border-radius:1.75rem;box-shadow:var(--gk-shadow-soft);display:grid;gap:1rem;grid-template-columns:auto 1fr auto;padding:.95rem 1rem;position:sticky;top:.8rem;z-index:20}.gem-ui--dark{background:#0f1919d1}.ui-landing__brand[data-v-b23ad89f]{align-items:center;display:flex;gap:.85rem;min-width:0}.ui-landing__brand-eyebrow[data-v-b23ad89f]{color:var(--gk-text);font-size:.96rem;font-weight:700}.ui-landing__brand-copy[data-v-b23ad89f]{color:var(--gk-text-muted);font-size:.82rem;line-height:1.5}.ui-landing__nav[data-v-b23ad89f]{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center}.ui-landing__auth-link[data-v-b23ad89f],.ui-landing__mobile-link[data-v-b23ad89f],.ui-landing__nav-link[data-v-b23ad89f],.ui-landing__primary-link[data-v-b23ad89f],.ui-landing__secondary-link[data-v-b23ad89f],.ui-landing__ui-kit-link[data-v-b23ad89f]{align-items:center;border-radius:999px;display:inline-flex;justify-content:center;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.ui-landing__nav-link[data-v-b23ad89f]{color:var(--gk-text-muted);font-size:.93rem;font-weight:600;min-height:2.6rem;padding:.55rem .8rem}.ui-landing__nav-link[data-v-b23ad89f]:hover{background:var(--gk-surface);color:var(--gk-text);transform:translateY(-1px)}.ui-landing__actions[data-v-b23ad89f]{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.ui-landing__secondary-link[data-v-b23ad89f],.ui-landing__ui-kit-link[data-v-b23ad89f]{background:var(--gk-surface);border:1px solid var(--gk-border);color:var(--gk-text);font-size:.94rem;font-weight:600;min-height:2.85rem;padding:.72rem 1rem}.ui-landing__auth-link[data-v-b23ad89f]:hover,.ui-landing__secondary-link[data-v-b23ad89f]:hover,.ui-landing__ui-kit-link[data-v-b23ad89f]:hover{background:var(--gk-surface-muted);border-color:var(--gk-border-strong);transform:translateY(-1px)}.ui-landing__auth-link[data-v-b23ad89f],.ui-landing__mobile-link--primary[data-v-b23ad89f],.ui-landing__primary-link[data-v-b23ad89f]{background:linear-gradient(180deg,rgba(var(--gk-accent-strong-rgb),.98) 0,rgba(var(--gk-accent-rgb),1));box-shadow:0 14px 32px rgba(var(--gk-accent-rgb),.22);color:#fff;font-size:.94rem;font-weight:700;min-height:2.85rem;padding:.72rem 1.05rem}.ui-landing__mobile-link--primary[data-v-b23ad89f]:hover,.ui-landing__primary-link[data-v-b23ad89f]:hover{box-shadow:0 18px 36px rgba(var(--gk-accent-rgb),.28);transform:translateY(-1px)}.ui-landing__menu-toggle[data-v-b23ad89f]{align-items:center;border-radius:999px;color:var(--gk-text);display:none;height:2.85rem;justify-content:center;width:2.85rem}.ui-landing__menu-toggle[data-v-b23ad89f],.ui-landing__mobile-menu[data-v-b23ad89f]{background:var(--gk-surface);border:1px solid var(--gk-border)}.ui-landing__mobile-menu[data-v-b23ad89f]{border-radius:1.75rem;box-shadow:var(--gk-shadow-soft);display:grid;gap:.55rem;padding:1rem}.ui-landing__mobile-link[data-v-b23ad89f]{background:var(--gk-surface-strong);border:1px solid var(--gk-border);color:var(--gk-text);font-size:.95rem;font-weight:600;justify-content:flex-start;min-height:3rem;padding:.82rem 1rem}.ui-landing__section[data-v-b23ad89f]{display:grid;gap:1rem;padding:.6rem 0}.ui-landing__section--hero[data-v-b23ad89f]{padding-top:.2rem}.ui-landing__faq-layout[data-v-b23ad89f],.ui-landing__features-layout[data-v-b23ad89f],.ui-landing__hero-grid[data-v-b23ad89f]{display:grid;gap:1rem}.ui-landing__hero-grid[data-v-b23ad89f]{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.9fr)}.ui-landing__hero-copy[data-v-b23ad89f]{align-content:center;display:grid;gap:1rem}.ui-landing__hero-title[data-v-b23ad89f]{color:var(--gk-text);font-size:clamp(2.8rem,6vw,5.6rem);font-weight:700;letter-spacing:-.07em;line-height:.95}.ui-landing__hero-description[data-v-b23ad89f]{color:var(--gk-text-muted);font-size:1.04rem;line-height:1.72;max-width:48rem}.ui-landing__hero-actions[data-v-b23ad89f],.ui-landing__proofs[data-v-b23ad89f]{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}.ui-landing__hero-spotlight[data-v-b23ad89f]{display:grid;gap:1rem;min-height:100%}.ui-landing__spotlight-head[data-v-b23ad89f]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.ui-landing__spotlight-copy[data-v-b23ad89f]{display:grid;gap:.55rem}.ui-landing__spotlight-title[data-v-b23ad89f]{color:var(--gk-text);font-size:clamp(1.6rem,3vw,2.35rem);font-weight:700;letter-spacing:-.05em;line-height:1.02}.ui-landing__spotlight-text[data-v-b23ad89f]{color:var(--gk-text-muted);font-size:.96rem;line-height:1.65}.ui-landing__spotlight-points[data-v-b23ad89f]{display:grid;gap:.7rem}.ui-landing__spotlight-item[data-v-b23ad89f]{align-items:center;color:var(--gk-text);display:grid;font-size:.95rem;font-weight:600;gap:.7rem;grid-template-columns:auto 1fr}.ui-landing__spotlight-item-icon[data-v-b23ad89f]{align-items:center;background:rgba(var(--gk-accent-rgb),.1);border-radius:999px;color:var(--gk-accent);display:inline-flex;height:2rem;justify-content:center;width:2rem}.ui-landing__footer-columns[data-v-b23ad89f],.ui-landing__metrics-grid[data-v-b23ad89f],.ui-landing__pricing-grid[data-v-b23ad89f]{display:grid;gap:1rem}.ui-landing__metrics-grid[data-v-b23ad89f],.ui-landing__pricing-grid[data-v-b23ad89f]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-landing__faq-layout[data-v-b23ad89f],.ui-landing__features-layout[data-v-b23ad89f]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ui-landing__feature-note[data-v-b23ad89f]{align-content:start;display:grid;gap:1rem}.ui-landing__feature-note-title[data-v-b23ad89f]{color:var(--gk-text);font-size:clamp(1.55rem,3vw,2.3rem);font-weight:700;letter-spacing:-.05em;line-height:1.05}.ui-landing__feature-note-text[data-v-b23ad89f]{color:var(--gk-text-muted);font-size:.96rem;line-height:1.65}.ui-landing__feature-note-list[data-v-b23ad89f]{display:grid;gap:.8rem;padding-top:.2rem}.ui-landing__feature-note-row[data-v-b23ad89f]{align-items:center;border-bottom:1px solid var(--gk-border);display:flex;gap:1rem;justify-content:space-between;padding:.85rem 0}.ui-landing__feature-note-label[data-v-b23ad89f]{color:var(--gk-text-soft);font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ui-landing__feature-note-value[data-v-b23ad89f]{color:var(--gk-text);font-size:.95rem;font-weight:600;text-align:right}.ui-landing__faq-list[data-v-b23ad89f],.ui-landing__feature-grid[data-v-b23ad89f]{display:grid;gap:1rem}.ui-landing__feature-grid[data-v-b23ad89f]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-landing__auth-slot[data-v-b23ad89f]{min-height:100%}.ui-landing__footer[data-v-b23ad89f]{border-top:1px solid var(--gk-border);display:grid;gap:1rem;padding:1.4rem 0 .2rem}.ui-landing__footer-brand[data-v-b23ad89f]{display:grid;gap:.35rem}.ui-landing__footer-title[data-v-b23ad89f]{color:var(--gk-text);font-size:1.15rem;font-weight:700}.ui-landing__footer-copy[data-v-b23ad89f]{color:var(--gk-text-muted);font-size:.95rem;line-height:1.6;max-width:36rem}.ui-landing__footer-columns[data-v-b23ad89f]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-landing__footer-meta[data-v-b23ad89f]{color:var(--gk-text-soft);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}@media(max-width:1240px){.ui-landing__faq-layout[data-v-b23ad89f],.ui-landing__features-layout[data-v-b23ad89f],.ui-landing__footer-columns[data-v-b23ad89f],.ui-landing__hero-grid[data-v-b23ad89f],.ui-landing__metrics-grid[data-v-b23ad89f],.ui-landing__pricing-grid[data-v-b23ad89f]{grid-template-columns:1fr}}@media(max-width:980px){.ui-landing__header[data-v-b23ad89f]{grid-template-columns:1fr auto}.ui-landing__actions[data-v-b23ad89f],.ui-landing__nav[data-v-b23ad89f]{display:none}.ui-landing__menu-toggle[data-v-b23ad89f]{display:inline-flex}}@media(max-width:720px){.ui-landing__feature-grid[data-v-b23ad89f]{grid-template-columns:1fr}.ui-landing__feature-note-row[data-v-b23ad89f],.ui-landing__spotlight-head[data-v-b23ad89f]{align-items:flex-start;flex-direction:column}.ui-landing__feature-note-value[data-v-b23ad89f]{text-align:left}}
