:root{--nav-width:240px;--gs-sidebar:#f7f6f3;--gs-hover:rgba(55,53,47,0.08);--gs-active:rgba(55,53,47,0.12);--gs-canvas:#ffffff;--gs-elevated:#ffffff;--gs-text:#37352f;--gs-text-secondary:#787774;--gs-text-tertiary:#9b9a97;--gs-hairline:#e9e9e7;--gs-accent:#2383e2;--gs-accent-hover:#1a73d0;--gs-success:#0f7b6c;--gs-success-bg:#e8f3f1;--gs-warning:#d9730d;--gs-warning-bg:#fbecdd;--gs-danger:#e03e3e;--gs-danger-bg:#fdebec;--gs-callout:#f1f1ef;--gs-callout-warn:#fbecdd;--gs-overlay:rgba(55,53,47,0.4);--gs-font-title:var(--font-body);--gs-login-bg:#f7f6f3;--gs-login-card:#ffffff;--gs-login-glow:rgba(255,127,42,0.14);--gs-chart-1:#635bff;--gs-chart-2:#0a2540;--gs-chart-3:#00d4ff;--gs-chart-4:#7a73ff;--gs-chart-5:#ed5f00;--gs-chart-6:#c91a1a;--gs-chart-grid:rgba(60,66,87,0.08);--gs-chart-axis:#697386;--gs-chart-compare:#a3acb9;--gs-chart-tooltip-bg:#ffffff;--gs-chart-tooltip-border:rgba(60,66,87,0.12);--gs-chart-tooltip-shadow:0 12px 40px rgba(15,23,42,0.12),0 2px 6px rgba(15,23,42,0.04);--color-base-0:#ffffff;--color-base-50:#f7f6f3;--color-base-100:#f1f1ef;--color-base-150:#e9e9e7;--color-base-200:#e3e2de;--color-base-250:#d3d1cb;--color-base-300:#c4c2bb;--color-base-350:#b4b2ab;--color-base-400:#a5a49c;--color-base-450:#9b9a97;--color-base-500:#8a8984;--color-base-550:#787774;--color-base-600:#6b6a66;--color-base-650:#5d5c58;--color-base-700:#4f4e4a;--color-base-750:#43423e;--color-base-800:#37352f;--color-base-850:#2b2a26;--color-base-900:#1f1e1b;--color-base-950:#141311;--color-base-1000:#37352f;--theme-elevation-0:var(--gs-canvas);--theme-elevation-50:var(--gs-sidebar);--theme-elevation-100:#f1f1ef;--theme-elevation-150:var(--gs-hairline);--theme-elevation-200:#e3e2de;--theme-elevation-250:#d3d1cb;--theme-elevation-300:#c4c2bb;--theme-elevation-350:#b4b2ab;--theme-elevation-400:#a5a49c;--theme-elevation-450:var(--gs-text-tertiary);--theme-elevation-500:#8a8984;--theme-elevation-550:var(--gs-text-secondary);--theme-elevation-600:#6b6a66;--theme-elevation-650:#5d5c58;--theme-elevation-700:#4f4e4a;--theme-elevation-750:#43423e;--theme-elevation-800:var(--gs-text);--theme-elevation-850:#2b2a26;--theme-elevation-900:#1f1e1b;--theme-elevation-950:#141311;--theme-elevation-1000:var(--gs-text);--theme-bg:var(--gs-canvas);--theme-input-bg:var(--gs-canvas);--theme-text:var(--gs-text);--theme-overlay:var(--gs-overlay);--theme-border-color:var(--gs-hairline);--theme-success-50:var(--gs-success-bg);--theme-success-100:var(--gs-success-bg);--theme-success-500:var(--gs-success);--theme-success-600:var(--gs-success);--theme-warning-50:var(--gs-warning-bg);--theme-warning-100:var(--gs-warning-bg);--theme-warning-500:var(--gs-warning);--theme-warning-600:var(--gs-warning);--theme-error-50:var(--gs-danger-bg);--theme-error-100:var(--gs-danger-bg);--theme-error-500:var(--gs-danger);--theme-error-600:var(--gs-danger);--style-radius-s:3px;--style-radius-m:4px;--style-radius-l:6px;--font-serif:var(--gs-font-title);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}html[data-theme=dark]{--gs-sidebar:#202020;--gs-hover:#ffffff0e;--gs-active:#ffffff17;--gs-canvas:#191919;--gs-elevated:#202020;--gs-text:rgba(255,255,255,0.81);--gs-text-secondary:rgba(255,255,255,0.55);--gs-text-tertiary:rgba(255,255,255,0.4);--gs-hairline:#ffffff17;--gs-accent:#2383e2;--gs-accent-hover:#4090e8;--gs-success:#4dab9a;--gs-success-bg:#1a2f2b;--gs-warning:#d9730d;--gs-warning-bg:#2e2419;--gs-danger:#e03e3e;--gs-danger-bg:#3a1c1c;--gs-callout:#2f2f2f;--gs-callout-warn:#3d2b1a;--gs-overlay:rgba(0,0,0,0.55);--gs-login-bg:#141311;--gs-login-card:#202020;--gs-login-glow:rgba(255,127,42,0.18);--gs-chart-grid:rgba(255,255,255,0.08);--gs-chart-axis:rgba(255,255,255,0.45);--gs-chart-compare:rgba(255,255,255,0.35);--gs-chart-tooltip-bg:#1a1f36;--gs-chart-tooltip-border:rgba(255,255,255,0.12);--gs-chart-tooltip-shadow:0 16px 40px rgba(0,0,0,0.5),0 2px 8px rgba(0,0,0,0.25);--color-base-0:#191919;--color-base-50:#202020;--color-base-100:#2f2f2f;--color-base-150:#ffffff17;--color-base-200:#3f3f3f;--color-base-250:#4a4a4a;--color-base-300:#5a5a5a;--color-base-350:#6a6a6a;--color-base-400:#7a7a7a;--color-base-450:rgba(255,255,255,0.4);--color-base-500:rgba(255,255,255,0.45);--color-base-550:rgba(255,255,255,0.55);--color-base-600:rgba(255,255,255,0.6);--color-base-650:rgba(255,255,255,0.65);--color-base-700:rgba(255,255,255,0.7);--color-base-750:rgba(255,255,255,0.75);--color-base-800:rgba(255,255,255,0.81);--color-base-850:rgba(255,255,255,0.88);--color-base-900:rgba(255,255,255,0.93);--color-base-950:#ffffff;--color-base-1000:rgba(255,255,255,0.81);--theme-elevation-0:var(--gs-canvas);--theme-elevation-50:var(--gs-sidebar);--theme-elevation-100:#2f2f2f;--theme-elevation-150:var(--gs-hairline);--theme-elevation-200:#3f3f3f;--theme-elevation-250:#4a4a4a;--theme-elevation-300:#5a5a5a;--theme-elevation-350:#6a6a6a;--theme-elevation-400:#7a7a7a;--theme-elevation-450:var(--gs-text-tertiary);--theme-elevation-500:rgba(255,255,255,0.45);--theme-elevation-550:var(--gs-text-secondary);--theme-elevation-600:rgba(255,255,255,0.6);--theme-elevation-650:rgba(255,255,255,0.65);--theme-elevation-700:rgba(255,255,255,0.7);--theme-elevation-750:rgba(255,255,255,0.75);--theme-elevation-800:var(--gs-text);--theme-elevation-850:rgba(255,255,255,0.88);--theme-elevation-900:rgba(255,255,255,0.93);--theme-elevation-950:#ffffff;--theme-elevation-1000:var(--gs-text);--theme-bg:var(--gs-canvas);--theme-input-bg:var(--gs-elevated);--theme-text:var(--gs-text);--theme-overlay:var(--gs-overlay);--theme-border-color:var(--gs-hairline);--theme-success-50:var(--gs-success-bg);--theme-success-100:var(--gs-success-bg);--theme-success-500:var(--gs-success);--theme-success-600:var(--gs-success);--theme-warning-50:var(--gs-warning-bg);--theme-warning-100:var(--gs-warning-bg);--theme-warning-500:var(--gs-warning);--theme-warning-600:var(--gs-warning);--theme-error-50:var(--gs-danger-bg);--theme-error-100:var(--gs-danger-bg);--theme-error-500:var(--gs-danger);--theme-error-600:var(--gs-danger)}html{font-size:14px;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--gs-accent);outline-offset:1px}.gs-font-root{display:contents}.template-default.template-default--nav-hydrated .nav{display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden}.template-default.template-default--nav-hydrated .nav__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}@media(min-width:1441px){.template-default.template-default--nav-hydrated{height:100vh;max-height:100vh;min-height:100vh;overflow:hidden;align-items:stretch}.template-default.template-default--nav-hydrated .nav{position:-webkit-sticky;position:sticky;top:0;align-self:start;z-index:calc(var(--z-modal) - 1)}.template-default.template-default--nav-hydrated .template-default__wrap{height:100vh;max-height:100vh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}}.nav{--nav-padding-inline-start:12px;--nav-padding-inline-end:12px;--nav-padding-block-start:12px;--nav-padding-block-end:12px;display:flex;flex-direction:column;color:var(--gs-text);background:var(--gs-sidebar);border-right:1px solid var(--gs-hairline)}.nav__scroll{position:relative;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gs-text-tertiary) rgba(0,0,0,0)}.nav__scroll::-webkit-scrollbar{display:block;width:6px}.nav__scroll::-webkit-scrollbar-thumb{background:var(--gs-hover);border-radius:99px}.nav a{color:inherit}.nav__wrap{gap:0;width:100%}.guavasure-nav-list{display:flex;flex-direction:column;gap:10px;width:100%;padding-top:2px;padding-bottom:12px}@media(max-width:768px){.nav{--nav-padding-block-start:var(--app-header-height)}}.guavasure-nav-brand{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:6px 6px 10px;border-bottom:0;position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--gs-sidebar)}.guavasure-nav-brand__identity{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.guavasure-nav-brand__mark{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;color:var(--gs-text)}.guavasure-nav-brand__mark img,.guavasure-nav-brand__mark svg{width:40px;height:40px}.guavasure-nav-brand__copy{display:flex;flex-direction:column;min-width:0;line-height:1.2}.guavasure-nav-brand__name{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--gs-text)}.guavasure-nav-brand__product{margin-top:1px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--gs-text-tertiary)}.guavasure-logo{display:flex;align-items:center;justify-content:center;gap:16px}.guavasure-logo__mark{display:grid;place-items:center;color:var(--gs-text);background:rgba(0,0,0,0)}.guavasure-logo__mark,.guavasure-logo__mark img,.guavasure-logo__mark svg{width:56px;height:56px}.guavasure-logo__word{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.guavasure-logo__name{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--gs-text)}.guavasure-logo__product{margin-top:2px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--gs-text-tertiary)}.guavasure-logo--login{flex-direction:column;gap:20px;text-align:center}.guavasure-logo--login .guavasure-logo__mark{width:72px;height:72px;filter:drop-shadow(0 8px 20px rgba(255,127,42,.22))}.guavasure-logo--login .guavasure-logo__mark img,.guavasure-logo--login .guavasure-logo__mark svg{width:72px;height:72px}.guavasure-logo--login .guavasure-logo__word{align-items:center;gap:4px}.guavasure-logo--login .guavasure-logo__name{font-size:32px}.guavasure-logo--login .guavasure-logo__tagline{max-width:280px;margin-top:8px;font-size:14px;font-weight:400;line-height:1.45;color:var(--gs-text-secondary)}.login{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:32px 20px;background:radial-gradient(ellipse 90% 70% at 50% -20%,var(--gs-login-glow),transparent 55%),radial-gradient(ellipse 50% 40% at 100% 100%,rgba(35,131,226,.07),transparent 60%),var(--gs-login-bg)}.login .template-minimal__wrap{width:100%;max-width:420px;margin:0;padding:40px 36px 32px;background:var(--gs-login-card);border:1px solid var(--gs-hairline);border-radius:16px;box-shadow:0 1px 2px rgba(55,53,47,.04),0 8px 32px rgba(55,53,47,.08)}.login__brand{margin-bottom:28px}.login__form{max-width:none;width:100%}.login__form__inputWrap{display:flex;flex-direction:column;gap:16px;margin-bottom:4px}.login .field-label{margin-bottom:6px;font-size:13px;font-weight:600;color:var(--gs-text)}.login .field-label .required{color:var(--gs-text-tertiary)}.login input[type=email],.login input[type=password],.login input[type=text]{width:100%;min-height:44px;padding:10px 12px;font-size:15px;border-radius:10px;border:1px solid var(--gs-hairline);background:var(--theme-input-bg);box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease}.login input[type=email]:hover,.login input[type=password]:hover,.login input[type=text]:hover{border-color:var(--color-base-250)}.login input[type=email]:focus,.login input[type=password]:focus,.login input[type=text]:focus{border-color:var(--gs-accent);box-shadow:0 0 0 3px rgba(35,131,226,.14);outline:none}.login>.template-minimal__wrap>a[href*=forgot],.login__form>a[href*=forgot]{display:inline-block;margin:8px 0 20px;font-size:13px;font-weight:500;color:var(--gs-accent);text-decoration:none}.login>.template-minimal__wrap>a[href*=forgot]:hover,.login__form>a[href*=forgot]:hover{color:var(--gs-accent-hover);text-decoration:underline}.login .form-submit{margin-top:4px}.login .form-submit .btn{width:100%;min-height:44px;font-size:15px;font-weight:600;border-radius:10px}.login .btn--style-primary,.login .form-submit .btn{background:var(--gs-accent);border-color:var(--gs-accent);color:#fff;box-shadow:none}.login .btn--style-primary:hover,.login .form-submit .btn:hover{background:var(--gs-accent-hover);border-color:var(--gs-accent-hover)}.login .btn--style-primary:active,.login .form-submit .btn:active{transform:translateY(1px)}.login a{color:var(--gs-text-secondary);font-size:13px}.gs-google{margin-top:24px;padding-top:24px;border-top:1px solid var(--gs-hairline);text-align:center}.gs-google__divider{margin:0 0 14px;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--gs-text-tertiary)}.gs-google #guavasure-google-btn{display:flex;justify-content:center}@media(max-width:480px){.login{align-items:flex-start;padding:48px 16px 20px}.login .template-minimal__wrap{padding:32px 24px 28px;border-radius:14px}.guavasure-logo--login .guavasure-logo__name{font-size:28px}}.gs-google__busy,.gs-google__error{margin:8px 0 0;font-size:13px}.gs-google__error{color:var(--gs-danger)}.guavasure-icon{width:100%;height:100%;object-fit:contain;display:block}.guavasure-header-brand{display:inline-flex;align-items:center;gap:8px;min-width:0}.guavasure-header-brand__mark{display:block;width:28px;height:28px;flex-shrink:0}.guavasure-header-brand__name{font-size:16px;font-weight:300;letter-spacing:-.02em;line-height:1.1;color:var(--gs-text);white-space:nowrap}.app-header__step-nav .step-nav__home{width:auto;height:auto}.app-header__step-nav .step-nav__home>span{max-width:none}.app-header__step-nav .step-nav__home .guavasure-header-brand{display:inline-flex}.app-header__step-nav .step-nav__home .guavasure-header-brand__name{display:inline;font-size:16px;font-weight:300}.app-header__step-nav .step-nav__home .guavasure-header-brand__mark{width:28px;height:28px}@media(max-width:640px){.guavasure-header-brand__name{display:none}}.guavasure-nav-section{display:flex;flex-direction:column;gap:1px;width:100%;margin:0}.guavasure-nav-section__label{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:4px 8px;border:0;background:rgba(0,0,0,0);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--gs-text-tertiary);cursor:pointer;border-radius:var(--style-radius-m)}.guavasure-nav-section__label:hover{color:var(--gs-text-secondary);background:var(--gs-hover)}.guavasure-nav-section__chevron{width:12px;height:12px;opacity:.7;transition:transform .12s ease}.guavasure-nav-section.is-collapsed .guavasure-nav-section__chevron{transform:rotate(-90deg)}.guavasure-nav-section__items{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.guavasure-nav-link{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:4px 8px;border-radius:var(--style-radius-m);color:var(--gs-text);font-size:14px;font-weight:400;letter-spacing:-.01em;text-decoration:none;transition:background-color 80ms ease,color 80ms ease}.guavasure-nav-link__icon{width:16px;height:16px;flex-shrink:0;color:var(--gs-text-secondary)}.guavasure-nav-link.is-active .guavasure-nav-link__icon{color:var(--gs-text)}a.guavasure-nav-link:focus-visible,a.guavasure-nav-link:hover{color:var(--gs-text);background:var(--gs-hover);text-decoration:none}.guavasure-nav-link.is-active{color:var(--gs-text);font-weight:500;background:var(--gs-active)}.guavasure-nav-list>.guavasure-nav-link,.guavasure-nav-list>a.guavasure-nav-link{margin-bottom:2px}.nav__controls{flex-shrink:0;display:flex;flex-direction:column;width:100%;gap:4px;margin-top:0;padding:12px var(--nav-padding-inline-end) calc(var(--nav-padding-block-end) + 4px) var(--nav-padding-inline-start);border-top:1px solid var(--gs-hairline);background:var(--gs-sidebar)}.nav__controls>:first-child{margin-top:0}.guavasure-account{display:flex;flex-direction:column;gap:4px;width:100%}.guavasure-account__who{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 6px 6px;border-radius:var(--style-radius-m);color:inherit;text-decoration:none}.guavasure-account__who:hover{background:var(--gs-hover)}.guavasure-account__link{display:flex;align-items:center;min-height:32px;margin:0 2px;padding:0 8px;border-radius:var(--style-radius-m);color:var(--gs-text-secondary);font-size:13px;font-weight:500;text-decoration:none}.guavasure-account__link:hover{background:var(--gs-hover);color:var(--gs-text)}.guavasure-account__avatar{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:6px;background:var(--gs-active);color:var(--gs-text);font-size:11px;font-weight:700}.guavasure-account__meta{display:flex;flex-direction:column;min-width:0;line-height:1.25}.guavasure-account__name{font-size:13px;font-weight:600;color:var(--gs-text)}.guavasure-account__email,.guavasure-account__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guavasure-account__email{font-size:11px;color:var(--gs-text-tertiary)}.guavasure-logout{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:4px 8px;border-radius:var(--style-radius-m);color:var(--gs-text-secondary);font-size:13px;font-weight:500;text-decoration:none;transition:background-color 80ms ease,color 80ms ease}.guavasure-logout:focus-visible,.guavasure-logout:hover{color:var(--gs-text);background:var(--gs-hover);text-decoration:none}.guavasure-logout__icon{width:15px;height:15px;flex-shrink:0}.nav .icon,.nav .icon .stroke{color:inherit;stroke:currentColor}.template-default__nav-toggler-wrapper{transition:opacity var(--nav-trans-time,.15s) ease,visibility var(--nav-trans-time,.15s) ease}div:has(>.template-default.template-default--nav-hydrated.template-default--nav-open)>.template-default__nav-toggler-wrapper{display:none}@media(max-width:768px){.guavasure-nav-brand__toggle,.template-default__nav-toggler-wrapper{display:none!important}}.app-header__mobile-nav-toggler .hamburger,.guavasure-nav-brand__toggle .hamburger,.template-default__nav-toggler .hamburger{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--gs-hairline);border-radius:var(--style-radius-m);background:var(--gs-canvas);box-shadow:none;color:var(--gs-text)}.app-header__mobile-nav-toggler .hamburger:hover,.guavasure-nav-brand__toggle .hamburger:hover,.template-default__nav-toggler .hamburger:hover{background:var(--gs-hover);border-color:var(--gs-hairline)}.guavasure-nav-brand__toggle{flex-shrink:0}@media(max-width:1440px){.template-default--nav-hydrated.template-default--nav-open .nav{z-index:calc(var(--z-modal) + 2);box-shadow:8px 0 28px rgba(15,23,42,.12)}.template-default--nav-hydrated.template-default--nav-open .template-default__wrap:before{opacity:1;visibility:visible;background:var(--gs-overlay)}}.nav .hamburger{color:var(--gs-text);background:var(--gs-canvas);box-shadow:none;min-width:32px;min-height:32px}.nav .hamburger:hover{background:var(--gs-active);box-shadow:none}.nav .nav__header{display:none}.app-header{background:var(--gs-canvas);border-bottom:1px solid var(--gs-hairline);box-shadow:none}.app-header .btn,.nav-toggler,.theme-toggle{box-shadow:none;border-radius:var(--style-radius-m)}.app-header__mobile-nav-toggler{margin-right:2px}.app-header__mobile-nav-toggler.nav-toggler--is-open{opacity:1}.theme-toggle{background:rgba(0,0,0,0);color:var(--gs-text-secondary)}.theme-toggle:hover{background:var(--gs-hover);color:var(--gs-text)}@media(max-width:768px){.guavasure-logout,.guavasure-nav-link,.nav .hamburger,.theme-toggle{min-height:32px}}.collection-list .gutter--left,.collection-list .list-header{padding-top:12px}.collection-list .collection-list__header h1,.collection-list .list-header h1,.list-header h1{font-family:var(--gs-font-title);font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--gs-text)}.collection-list .doc-controls__label,.collection-list__sub-header,.list-header p{color:var(--gs-text-secondary);font-size:14px}.list-controls,.list-controls__wrap,.search-filter{gap:8px}.list-controls input[type=search],.list-controls input[type=text],.search-filter input{min-height:32px;border-radius:var(--style-radius-m);border-color:var(--gs-hairline);box-shadow:none;background:var(--gs-canvas)}.table{border:1px solid var(--gs-hairline);border-radius:var(--style-radius-l);overflow:hidden;box-shadow:none;background:var(--gs-canvas)}.table thead th{background:var(--gs-sidebar);color:var(--gs-text-secondary);font-size:12px;font-weight:500;border-bottom:1px solid var(--gs-hairline)}.table tbody td,.table thead th{padding:12px 16px}.table tbody td{font-size:14px;border-bottom:1px solid var(--gs-hairline);background:rgba(0,0,0,0)}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:nth-child(2n) td{background:var(--gs-sidebar)}.table tbody tr:nth-child(odd) td{background:var(--gs-canvas)}.table tbody tr:hover td{background:var(--gs-hover)}.cell-score,.cell-status{font-size:12px}.cell-score>*,.cell-status>*{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:4px;background:var(--gs-hover);color:var(--gs-text)}.collection-list .btn--style-primary,.collection-list__header .btn--style-primary,.list-header .btn--style-primary{background:var(--gs-accent);border-color:var(--gs-accent);color:#fff;box-shadow:none;border-radius:var(--style-radius-m);font-weight:500}.collection-list .btn--style-primary:hover,.list-header .btn--style-primary:hover{background:var(--gs-accent-hover);border-color:var(--gs-accent-hover)}.collection-list .btn--style-secondary,.collection-list .btn--style-subtle,.list-controls .btn{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;color:var(--gs-text);border-radius:var(--style-radius-m)}.collection-list .btn--style-secondary:hover,.collection-list .btn--style-subtle:hover,.list-controls .btn:hover{background:var(--gs-hover)}.pagination,.per-page{color:var(--gs-text-secondary);font-size:13px}.collection-list .no-results,.no-results{color:var(--gs-text-secondary);font-size:14px;padding:32px 8px}.gs-list-hint{margin:0 0 12px;font-size:13px;line-height:1.4;color:var(--gs-text-secondary)}.gs-list-hint-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px}.gs-list-hint-row .gs-list-hint{margin:0;flex:1 1 16rem}.gs-list-open{min-height:32px;padding:0 12px;border:1px solid var(--gs-hairline);border-radius:var(--style-radius-m);background:var(--gs-canvas);color:var(--gs-text);font-size:13px;font-weight:500;cursor:pointer}.gs-list-open:hover:not(:disabled){background:var(--gs-hover)}.gs-list-open:disabled{opacity:.45;cursor:not-allowed}.table tbody td a{font-weight:600;color:var(--gs-text);text-decoration:none}.table tbody td a:hover{color:var(--gs-accent);text-decoration:underline}.gs-home-actions-tabs{margin:0 0 16px;padding-inline:24px;box-sizing:border-box;max-width:100%}.collection-list:has(.gs-home-actions-tabs){padding-inline:8px}.collection-list:has(.gs-home-actions-tabs) .collection-list__header,.collection-list:has(.gs-home-actions-tabs) .gs-list-hint-row,.collection-list:has(.gs-home-actions-tabs) .list-header{padding-inline:16px;box-sizing:border-box}.gs-home-actions-tabs__bar{display:inline-flex;flex-wrap:wrap;gap:2px;margin:0 0 16px;padding:3px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(55,53,47,.1);border-radius:999px;background:var(--gs-sidebar);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}html[data-theme=dark] .gs-home-actions-tabs__bar{border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.gs-home-actions-tabs__tab{position:relative;min-height:34px;padding:0 16px;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--gs-text-secondary);font-size:13px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.gs-home-actions-tabs__tab:hover{color:var(--gs-text);background:var(--gs-hover)}.gs-home-actions-tabs__tab:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.gs-home-actions-tabs__tab.is-active{background:var(--gs-canvas);color:var(--gs-text);box-shadow:0 1px 2px rgba(55,53,47,.08),0 0 0 1px rgba(55,53,47,.06)}html[data-theme=dark] .gs-home-actions-tabs__tab.is-active{box-shadow:0 1px 2px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.08)}.collection-list:has(.gs-home-actions-tabs--today) .collection-list__lists,.collection-list:has(.gs-home-actions-tabs--today) .gs-list-hint-row,.collection-list:has(.gs-home-actions-tabs--today) .list-controls,.collection-list:has(.gs-home-actions-tabs--today) .list-selection,.collection-list:has(.gs-home-actions-tabs--today) .no-results,.collection-list:has(.gs-home-actions-tabs--today) .pagination,.collection-list:has(.gs-home-actions-tabs--today) .paginator,.collection-list:has(.gs-home-actions-tabs--today) .per-page,.collection-list:has(.gs-home-actions-tabs--today) .table{display:none!important}.gs-home-actions-today{padding-inline:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:0}.gs-home-actions-today__hint{margin:0 0 14px;max-width:52rem;line-height:1.45}.gs-home-actions-today__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px}.gs-home-actions-today__search-wrap{flex:1 1 18rem;min-width:0}.gs-home-actions-today__search{width:100%;min-height:38px;padding:0 14px;border:1px solid rgba(55,53,47,.12);border-radius:10px;background:var(--gs-canvas);color:var(--gs-text);font-size:14px;letter-spacing:-.01em;box-shadow:0 1px 2px rgba(55,53,47,.04);transition:border-color .16s ease,box-shadow .16s ease}html[data-theme=dark] .gs-home-actions-today__search{border-color:rgba(255,255,255,.12);box-shadow:0 1px 2px rgba(0,0,0,.2)}.gs-home-actions-today__search::placeholder{color:var(--gs-text-tertiary)}.gs-home-actions-today__search:hover{border-color:rgba(55,53,47,.2)}.gs-home-actions-today__search:focus{outline:none;border-color:color-mix(in srgb,var(--gs-accent) 55%,var(--gs-hairline));box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-accent) 18%,transparent)}.gs-home-actions-today__meta{font-size:13px;font-weight:500;color:var(--gs-text-secondary);letter-spacing:-.01em}.gs-home-actions-today__error{margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--gs-danger) 28%,var(--gs-hairline));border-radius:10px;background:var(--gs-danger-bg);font-size:13px;color:var(--gs-danger)}.gs-home-actions-today__table-wrap{border:1px solid rgba(55,53,47,.1);border-radius:12px;overflow:auto;background:var(--gs-canvas);box-shadow:0 1px 2px rgba(55,53,47,.04),0 8px 24px rgba(55,53,47,.04)}html[data-theme=dark] .gs-home-actions-today__table-wrap{border-color:rgba(255,255,255,.1);box-shadow:0 1px 2px rgba(0,0,0,.25),0 10px 28px rgba(0,0,0,.22)}.gs-home-actions-today__table{width:100%;border-collapse:separate;border-spacing:0}.gs-home-actions-today__table td,.gs-home-actions-today__table th{padding:14px 16px;text-align:left;font-size:14px;border-bottom:1px solid rgba(55,53,47,.08);vertical-align:middle}html[data-theme=dark] .gs-home-actions-today__table td,html[data-theme=dark] .gs-home-actions-today__table th{border-bottom-color:rgba(255,255,255,.08)}.gs-home-actions-today__table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--gs-sidebar) 88%,var(--gs-canvas));color:var(--gs-text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gs-home-actions-today__table tbody tr:last-child td{border-bottom:0}.gs-home-actions-today__table tbody tr{transition:background .14s ease}.gs-home-actions-today__table tbody tr:hover td{background:color-mix(in srgb,var(--gs-hover) 70%,transparent)}.gs-home-actions-today__empty{color:var(--gs-text-secondary);padding:48px 20px!important;text-align:center}.gs-home-actions-today__empty-title{display:block;margin:0 0 6px;color:var(--gs-text);font-size:15px;font-weight:600;letter-spacing:-.02em}.gs-home-actions-today__empty-copy{display:block;max-width:28rem;margin:0 auto;font-size:13px;line-height:1.45;color:var(--gs-text-secondary)}.gs-home-actions-today__title{padding:0;border:0;background:none;font:inherit;font-weight:600;letter-spacing:-.015em;color:var(--gs-text);cursor:pointer;text-align:left;transition:color .14s ease}.gs-home-actions-today__title:hover{color:var(--gs-accent)}.gs-home-actions-today__title:focus-visible{outline:2px solid var(--gs-accent);outline-offset:3px;border-radius:4px}.gs-home-actions-today__dash{color:var(--gs-text-tertiary)}.gs-home-actions-today__type{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:6px;background:var(--gs-callout);color:var(--gs-text-secondary);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.gs-home-actions-today__pills{display:flex;flex-wrap:wrap;gap:6px}.gs-home-actions-today__pill{display:inline-flex;align-items:center;max-width:100%;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(0,0,0,0);font-size:12px;font-weight:500;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.gs-home-actions-today__pill--today{background:color-mix(in srgb,var(--gs-success-bg) 85%,var(--gs-canvas));border-color:color-mix(in srgb,var(--gs-success) 22%,transparent);color:var(--gs-success)}.gs-home-actions-today__pill--week{background:var(--gs-callout);border-color:rgba(55,53,47,.06);color:var(--gs-text-secondary)}.gs-home-actions-today__pill--muted{background:var(--gs-hover);border-color:rgba(0,0,0,0);color:var(--gs-text-secondary)}.gs-home-actions-today__status{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:-.01em}.gs-home-actions-today__status--published{background:var(--gs-success-bg);color:var(--gs-success)}.gs-home-actions-today__status--draft{background:var(--gs-warning-bg);color:var(--gs-warning)}.gs-home-actions-today__status--muted{background:var(--gs-callout);color:var(--gs-text-secondary)}.gs-home-actions-today__actions{display:flex;flex-wrap:wrap;gap:8px;white-space:nowrap}.gs-home-actions-today__btn{min-height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(55,53,47,.12);background:var(--gs-canvas);color:var(--gs-text);font-size:13px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}html[data-theme=dark] .gs-home-actions-today__btn{border-color:rgba(255,255,255,.12)}.gs-home-actions-today__btn:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.gs-home-actions-today__btn:disabled{opacity:.45;cursor:not-allowed}.gs-home-actions-today__btn--edit,.gs-home-actions-today__btn--ghost{background:rgba(0,0,0,0);border-color:rgba(55,53,47,.14);color:var(--gs-text)}.gs-home-actions-today__btn--edit:hover:not(:disabled),.gs-home-actions-today__btn--ghost:hover:not(:disabled){background:var(--gs-hover);border-color:rgba(55,53,47,.2)}.gs-home-actions-today__btn--remove{background:rgba(0,0,0,0);border-color:rgba(55,53,47,.12);color:var(--gs-text-secondary)}.gs-home-actions-today__btn--remove:hover:not(:disabled){background:color-mix(in srgb,var(--gs-danger-bg) 55%,transparent);border-color:color-mix(in srgb,var(--gs-danger) 28%,var(--gs-hairline));color:var(--gs-danger)}.gs-home-actions-today__btn--remove.is-confirm{background:var(--gs-danger-bg);border-color:color-mix(in srgb,var(--gs-danger) 40%,var(--gs-hairline));color:var(--gs-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-danger) 12%,transparent)}.gs-home-actions-today__pager{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:14px 0 0;font-size:13px;color:var(--gs-text-secondary)}.gs-home-actions-today__pager-meta{font-weight:500;letter-spacing:-.01em}.collection-list:has(.gs-breeds-bulk){padding-inline:8px}.collection-list:has(.gs-breeds-bulk) .collection-list__header,.collection-list:has(.gs-breeds-bulk) .gs-list-hint-row,.collection-list:has(.gs-breeds-bulk) .list-header{padding-inline:16px;box-sizing:border-box}.collection-list:has(.gs-breeds-bulk) .table{margin-inline:16px;margin-bottom:24px;width:calc(100% - 32px);box-sizing:border-box}.collection-list:has(.gs-breeds-bulk) .list-controls,.collection-list:has(.gs-breeds-bulk) .pagination,.collection-list:has(.gs-breeds-bulk) .paginator,.collection-list:has(.gs-breeds-bulk) .per-page{padding-inline:16px;box-sizing:border-box}.gs-breeds-bulk{margin:0 16px 20px;padding:0;border:1px solid var(--gs-hairline);border-radius:var(--style-radius-l);background:var(--gs-canvas);overflow:hidden;box-sizing:border-box}.gs-breeds-bulk__bar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;padding:16px 18px}.gs-breeds-bulk__intro{flex:1 1 14rem;min-width:0}.gs-breeds-bulk__title{margin:0 0 4px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--gs-text)}.gs-breeds-bulk__lede{margin:0;font-size:13px;line-height:1.45;color:var(--gs-text-secondary);max-width:42rem}.gs-breeds-bulk__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gs-breeds-bulk__file{position:relative;display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--gs-hairline);border-radius:var(--style-radius-m);background:var(--gs-canvas);cursor:pointer;overflow:hidden}.gs-breeds-bulk__file-label{font-size:13px;font-weight:500;color:var(--gs-text);pointer-events:none}.gs-breeds-bulk__file input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;font-size:0}.gs-breeds-bulk__btn{min-height:32px;padding:0 12px;border:1px solid var(--gs-hairline);border-radius:var(--style-radius-m);background:var(--gs-canvas);color:var(--gs-text);font-size:13px;font-weight:500;cursor:pointer}.gs-breeds-bulk__btn:hover:not(:disabled){background:var(--gs-hover)}.gs-breeds-bulk__btn:disabled{opacity:.45;cursor:not-allowed}.gs-breeds-bulk__btn--primary{border-color:var(--gs-text);font-weight:600}.gs-breeds-bulk__btn--primary:hover:not(:disabled){background:var(--gs-hover)}.gs-breeds-bulk__meta{padding:10px 18px;border-top:1px solid var(--gs-hairline);background:var(--gs-sidebar)}.gs-breeds-bulk__file-meta{margin:0;display:flex;flex-wrap:wrap;gap:6px 10px;font-size:13px;color:var(--gs-text)}.gs-breeds-bulk__meta-key{font-weight:600;color:var(--gs-text-secondary)}.gs-breeds-bulk__error{margin:6px 0 0;font-size:13px;color:var(--gs-danger,var(--theme-error-500))}.gs-breeds-bulk__result{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid var(--gs-hairline)}.gs-breeds-bulk__stat{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-right:1px solid var(--gs-hairline);min-width:0}.gs-breeds-bulk__stat:nth-child(2n){background:var(--gs-sidebar)}.gs-breeds-bulk__stat:nth-child(odd){background:var(--gs-canvas)}.gs-breeds-bulk__stat:last-child{border-right:0}.gs-breeds-bulk__stat-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gs-text-secondary)}.gs-breeds-bulk__stat-value{font-size:15px;font-weight:600;color:var(--gs-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-breeds-bulk__errors{margin:0;padding:10px 18px 14px 34px;border-top:1px solid var(--gs-hairline);font-size:13px;color:var(--gs-text-secondary);background:var(--gs-sidebar)}@media(max-width:900px){.gs-breeds-bulk__result{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-breeds-bulk__stat:nth-child(3n){border-right:0}.gs-breeds-bulk__stat:nth-child(n+4){border-top:1px solid var(--gs-hairline)}}.collection-edit__header,.doc-header{background:var(--gs-canvas)}.collection-edit:has(.gs-page-title) .render-title,.document-drawer:has(.gs-page-title) .render-title,.global-edit:has(.gs-page-title) .render-title,h1.render-title[title="[Untitled]"],h1.render-title[title=Untitled],span.render-title[title="[Untitled]"],span.render-title[title=Untitled]{display:none}.collection-edit h1,.doc-header h1,.doc-header__title,.global-edit h1{font-family:var(--gs-font-title);font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--gs-text)}.doc-controls,.doc-controls__wrapper{background:var(--gs-canvas);border-bottom:1px solid var(--gs-hairline);box-shadow:none}.doc-controls .btn--style-primary,.doc-controls .form-submit .btn,.form-submit .btn--style-primary{background:var(--gs-accent);border-color:var(--gs-accent);color:#fff;box-shadow:none;border-radius:var(--style-radius-m);font-weight:500}.doc-controls .btn--style-primary:hover,.form-submit .btn--style-primary:hover{background:var(--gs-accent-hover);border-color:var(--gs-accent-hover)}.doc-controls .btn--style-none,.doc-controls .btn--style-secondary,.doc-controls .btn--style-subtle{background:rgba(0,0,0,0);box-shadow:none;border-color:rgba(0,0,0,0);color:var(--gs-text);border-radius:var(--style-radius-m)}.doc-controls .btn--style-secondary:hover,.doc-controls .btn--style-subtle:hover{background:var(--gs-hover)}.btn--style-error,.doc-controls .btn--style-error,.popup-button-list__button-error{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--gs-danger);box-shadow:none}.doc-controls__id,.doc-controls__timestamps,.doc-meta{color:var(--gs-text-tertiary);font-size:12px}.field-type input:not([type=checkbox]):not([type=radio]):not([type=range]),.field-type select,.field-type textarea,.react-select__control,.rs__control{min-height:36px;border-radius:var(--style-radius-m);border-color:var(--gs-hairline);box-shadow:none;background:var(--theme-input-bg)}.field-type textarea{min-height:88px}.field-type input:focus,.field-type select:focus,.field-type textarea:focus,.react-select__control--is-focused,.rs__control--is-focused{border-color:var(--gs-accent);box-shadow:none}.field-type .checkbox input,input[type=checkbox]{width:16px;height:16px;border-radius:3px;accent-color:var(--gs-accent)}.field-description,.field-type .field-description{max-width:68ch;font-size:13px;line-height:1.45;color:var(--gs-text-secondary)}.tabs-field__tabs{margin-bottom:8px;gap:4px;border-bottom:1px solid var(--gs-hairline)}.tabs-field__tab-button,.tabs-field__tabs button{background:rgba(0,0,0,0);border:0;border-bottom:2px solid rgba(0,0,0,0);border-radius:0;box-shadow:none;color:var(--gs-text-secondary);font-weight:500;padding:8px 12px}.tabs-field__tab-button--active,.tabs-field__tabs button[aria-selected=true]{color:var(--gs-text);border-bottom-color:var(--gs-text);background:rgba(0,0,0,0)}.collapsible,.collapsible__toggle,.toggle{border-color:var(--gs-hairline);border-radius:var(--style-radius-l);box-shadow:none;background:rgba(0,0,0,0)}.array-field__wrap,.row-field{border-color:var(--gs-hairline);border-radius:var(--style-radius-m)}.lexical-rich-text-container,.rich-text-lexical{border-color:var(--gs-hairline);border-radius:var(--style-radius-l);background:var(--gs-canvas);padding:8px 4px}.drawer,.drawer__content,.modal,.payload__modal-item{border-radius:var(--style-radius-l);background:var(--gs-elevated);box-shadow:none;border:1px solid var(--gs-hairline)}.drawer__blur,.modal-backdrop{background:var(--gs-overlay)}.Toastify__toast,.payload-toast-container .Toastify__toast,.toast{border-radius:var(--style-radius-l);border:1px solid var(--gs-hairline);box-shadow:none;background:var(--gs-elevated);color:var(--gs-text);font-size:13px}.dropzone,.file-details,.file-field,.upload__dropzone{border:1px dashed var(--gs-hairline);border-radius:var(--style-radius-l);background:var(--gs-sidebar)}.list-drawer,.popup__content,.relationship-add-new{background:var(--gs-elevated)}.dashboard .card,.dashboard__card,.list-drawer,.popup__content,.relationship-add-new{border:1px solid var(--gs-hairline);border-radius:var(--style-radius-l);box-shadow:none}.dashboard .card,.dashboard__card{background:var(--gs-canvas)}.dashboard:has(.gs-ops) .collection-group,.dashboard:has(.gs-ops) .dashboard__card-list,.dashboard:has(.gs-ops) .dashboard__group,.dashboard:has(.guavasure-dash) .collection-group,.dashboard:has(.guavasure-dash) .dashboard__card-list,.dashboard:has(.guavasure-dash) .dashboard__group{display:none}.guavasure-dash{display:flex;flex-direction:column;gap:28px;margin:0 0 48px;max-width:720px}.guavasure-dash__title{margin:0 0 8px;font-family:var(--gs-font-title);font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--gs-text)}.guavasure-dash__lede{margin:0;max-width:46ch;font-size:16px;line-height:1.5;color:var(--gs-text-secondary)}.guavasure-dash__jump{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.guavasure-dash__jump-link{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--style-radius-m);color:var(--gs-text);text-decoration:none;transition:background-color 80ms ease}.guavasure-dash__jump-link:focus-visible,.guavasure-dash__jump-link:hover{background:var(--gs-hover);text-decoration:none;color:var(--gs-text)}.guavasure-dash__jump-name{font-size:14px;font-weight:500}.guavasure-dash__jump-hint{font-size:12px;color:var(--gs-text-secondary)}.gs-callout{display:flex;gap:10px;width:100%;margin:0;padding:12px 14px;border-radius:var(--style-radius-l);background:var(--gs-callout);color:var(--gs-text)}.gs-callout--warn{background:var(--gs-callout-warn)}.gs-callout__icon{flex-shrink:0;width:20px;font-size:16px;line-height:1.4}.gs-callout__body{min-width:0}.gs-callout__title{margin:0 0 4px;font-size:14px;font-weight:600;letter-spacing:-.01em}.gs-callout__text{margin:0;max-width:72ch;font-size:13.5px;line-height:1.5;color:var(--gs-text-secondary)}.gs-callout__steps{margin:8px 0 0;padding-left:18px}.gs-callout__steps li{margin:0 0 4px;font-size:13.5px;line-height:1.45}.guavasure-dash__howto{border:0;padding:0;background:rgba(0,0,0,0)}.guavasure-dash__howto>summary{cursor:pointer;list-style:none;font-size:14px;font-weight:500;color:var(--gs-text);padding:6px 8px;border-radius:var(--style-radius-m)}.guavasure-dash__howto>summary::-webkit-details-marker{display:none}.guavasure-dash__howto>summary:before{content:"▸";display:inline-block;width:1em;margin-right:6px;color:var(--gs-text-tertiary)}.guavasure-dash__howto[open]>summary:before{content:"▾"}.guavasure-dash__howto>summary:hover{background:var(--gs-hover)}.guavasure-dash__howto ol{margin:8px 0 0;padding:0 8px 8px 28px}.guavasure-dash__howto li{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--gs-text)}.guavasure-dash__note{margin:8px 0 0;padding-top:10px;border-top:1px solid var(--gs-hairline);font-size:13px;line-height:1.5;color:var(--gs-text-secondary)}.gs-dental-gallery{width:100%;margin:0 0 16px}.gs-dental-gallery__empty,.gs-dental-gallery__label{margin:0 0 10px;font-size:13px;font-weight:500;color:var(--gs-text-secondary)}.gs-dental-gallery__empty{font-weight:400}.gs-dental-gallery__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.gs-dental-gallery__card{margin:0;padding:0;border:0;background:rgba(0,0,0,0)}.gs-dental-gallery__img{display:block;width:100%;object-fit:cover}.gs-dental-gallery__img,.gs-dental-gallery__missing{height:220px;border-radius:8px;background:var(--gs-sidebar)}.gs-dental-gallery__missing{display:flex;align-items:center;justify-content:center;color:var(--gs-text-tertiary);font-size:13px}.gs-dental-gallery__card figcaption{margin:8px 2px 0;font-size:12px;font-weight:400;color:var(--gs-text-secondary)}.gs-dental-sla{display:inline-flex;align-items:center;margin:0 0 14px;padding:2px 8px;border:0;border-radius:4px;background:var(--gs-hover);font-size:12px;font-weight:500;color:var(--gs-text)}.gs-dental-sla.is-overdue{background:var(--gs-warning-bg);color:var(--gs-warning)}.gs-page-title{display:flex;flex-direction:column;gap:6px;width:100%;margin:0 0 16px}.gs-page-title__label{font-size:12px;font-weight:500;color:var(--gs-text-secondary)}.gs-page-title__label .required{margin-left:4px;color:var(--gs-danger)}.gs-page-title input,.gs-page-title textarea{width:100%;margin:0;padding:4px 0;border:0;border-bottom:1px solid rgba(0,0,0,0);border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--gs-text);font-family:var(--gs-font-title);font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.2;resize:none}.gs-page-title input::placeholder,.gs-page-title textarea::placeholder{color:var(--gs-text-tertiary);font-weight:600}.gs-page-title input:focus,.gs-page-title textarea:focus{outline:none;border-bottom-color:var(--gs-hairline)}.gs-page-title--error input,.gs-page-title--error textarea{border-bottom-color:var(--gs-danger)}.gs-page-title__hint{margin:0;font-size:13px;line-height:1.45;color:var(--gs-text-secondary)}.gs-page-title__error{margin:0;font-size:13px;color:var(--gs-danger)}.gs-lookup{position:relative}.gs-lookup__input{width:100%;height:40px;padding:0 12px;border:1px solid var(--gs-hairline);border-radius:8px;background:var(--gs-bg);color:var(--gs-text);font-size:14px}.gs-lookup__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none}.gs-lookup__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:var(--gs-surface,#f3f4f6);font-size:12px;font-weight:600}.gs-lookup__chip-remove{border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font-size:16px;line-height:1;padding:0}.gs-lookup__menu{position:absolute;z-index:40;left:0;right:0;top:calc(100% - 8px);max-height:280px;overflow:auto;margin-top:4px;border:1px solid var(--gs-hairline);border-radius:10px;background:var(--gs-bg,#fff);box-shadow:0 8px 24px rgba(15,23,42,.12)}.gs-lookup__option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer}.gs-lookup__option:hover{background:rgba(26,35,126,.06)}.gs-lookup__thumb{width:36px;height:36px;object-fit:cover;border-radius:6px;flex-shrink:0;background:#eee}.gs-lookup__option-copy{display:flex;flex-direction:column;min-width:0;flex:1 1}.gs-lookup__option-label{font-size:13px;font-weight:600}.gs-lookup__option-desc{font-size:12px;color:var(--gs-text-secondary)}.gs-lookup__hint{font-size:11px;font-weight:600;color:var(--gs-text-secondary);white-space:nowrap}.gs-lookup__empty{margin:0;padding:12px}.gs-lookup__empty,.gs-studio-search-trigger{font-size:13px;color:var(--gs-text-secondary)}.gs-studio-search-trigger{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 4px);margin:0 2px 10px;padding:6px 8px 6px 10px;border:0;border-radius:8px;background:var(--gs-hover);cursor:pointer}.gs-studio-search-trigger:hover{background:var(--gs-active);color:var(--gs-text)}.gs-studio-search-trigger__label{display:inline-flex;align-items:center;gap:8px}.gs-studio-search-trigger__icon{width:14px;height:14px}.gs-studio-search-trigger kbd{font-size:11px;font-weight:600;padding:1px 5px;border-radius:4px;border:1px solid var(--gs-hairline);background:var(--gs-canvas);color:var(--gs-text-tertiary)}.gs-studio-search{position:fixed;inset:0;z-index:80;display:grid;place-items:start center;padding:14vh 16px 16px}.gs-studio-search__backdrop{position:absolute;inset:0;border:0;background:var(--gs-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default}.gs-studio-search__dialog{position:relative;z-index:1;width:min(640px,100%);max-height:min(72vh,560px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--gs-hairline);border-radius:12px;background:var(--gs-elevated);box-shadow:0 24px 80px rgba(15,23,42,.22)}.gs-studio-search__bar{display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--gs-hairline)}.gs-studio-search__bar-icon{width:18px;height:18px;flex-shrink:0;color:var(--gs-text-tertiary)}.gs-studio-search__input{width:100%;height:52px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--gs-text);font-size:16px}.gs-studio-search__input:focus{outline:none}.gs-studio-search__results{overflow:auto;padding:8px 6px 10px;min-height:120px}.gs-studio-search__group{margin:0 0 4px}.gs-studio-search__group ul{margin:0;padding:0;list-style:none}.gs-studio-search__group-label{margin:8px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gs-text-tertiary)}.gs-studio-search__hit{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer}.gs-studio-search__hit.is-active,.gs-studio-search__hit:hover{background:var(--gs-hover)}.gs-studio-search__hit-icon{width:18px;height:18px;flex-shrink:0;color:var(--gs-text-secondary)}.gs-studio-search__hit.is-active .gs-studio-search__hit-icon{color:var(--gs-text)}.gs-studio-search__hit-copy{display:flex;flex-direction:column;min-width:0;flex:1 1}.gs-studio-search__hit-title{font-size:14px;font-weight:500}.gs-studio-search__hit-sub mark,.gs-studio-search__hit-title mark{background:rgba(0,0,0,0);color:inherit;font-weight:700;padding:0}.gs-studio-search__hit-sub{font-size:12px;color:var(--gs-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-studio-search__hit-kind{flex-shrink:0;font-size:11px;font-weight:600;color:var(--gs-text-tertiary)}.gs-studio-search__empty{margin:0;padding:28px 16px;font-size:13px;text-align:center;color:var(--gs-text-secondary)}.gs-studio-search__footer{display:flex;flex-wrap:wrap;gap:14px;padding:8px 14px;border-top:1px solid var(--gs-hairline);font-size:11px;color:var(--gs-text-tertiary)}.gs-studio-search__footer kbd{display:inline-block;min-width:16px;margin-right:2px;padding:0 4px;border:1px solid var(--gs-hairline);border-radius:4px;font-size:10px;font-weight:600}.gs-update-guide{display:flex;flex-direction:column;gap:16px;margin:0 0 8px;padding:18px 18px 16px;border:1px solid var(--gs-hairline);border-radius:12px;background:var(--gs-bg)}.gs-update-guide__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gs-update-guide__eyebrow{margin:0 0 4px;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--gs-text-tertiary)}.gs-update-guide__title{margin:0;font-size:18px;font-weight:650;letter-spacing:-.02em}.gs-update-guide__lede{margin:6px 0 0;max-width:62ch;font-size:13px;line-height:1.45;color:var(--gs-text-secondary)}.gs-update-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media(max-width:860px){.gs-update-guide__header{flex-direction:column}.gs-update-guide__grid{grid-template-columns:1fr}}.gs-update-guide__card{padding:14px 14px 12px;border-radius:10px;border:1px solid var(--gs-hairline);background:var(--gs-callout)}.gs-update-guide__card--soft{border-color:color-mix(in srgb,#635bff 35%,var(--gs-hairline))}.gs-update-guide__card--hard{border-color:color-mix(in srgb,#df1b41 40%,var(--gs-hairline));background:var(--gs-callout-warn,var(--gs-callout))}.gs-update-guide__card--off{opacity:.92}.gs-update-guide__card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.gs-update-guide__card-title{margin:0;font-size:13px;font-weight:650}.gs-update-guide__card-headline{margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.35}.gs-update-guide__card-detail{margin:0;font-size:12.5px;line-height:1.45;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-update-guide__pill{display:inline-flex;align-items:center;flex-shrink:0;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:650;border:1px solid var(--gs-hairline);background:var(--gs-bg);color:var(--gs-text-secondary);white-space:nowrap}.gs-update-guide__pill--ok{color:#0d9488;border-color:color-mix(in srgb,#0d9488 35%,var(--gs-hairline))}.gs-update-guide__pill--soft{color:#635bff;border-color:color-mix(in srgb,#635bff 40%,var(--gs-hairline))}.gs-update-guide__pill--hard{color:#df1b41;border-color:color-mix(in srgb,#df1b41 40%,var(--gs-hairline))}.gs-update-guide__pill--off{color:var(--gs-text-tertiary)}.gs-update-guide__steps{margin:0;padding:0 0 0 18px;font-size:12.5px;line-height:1.5;color:var(--gs-text-secondary)}.gs-update-guide__steps li+li{margin-top:4px}.gs-update-guide__steps code{font-size:11.5px}.gs-update-guide__tell{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:space-between;margin-top:16px;padding:16px;border:1px solid var(--gs-hairline);border-radius:12px;background:color-mix(in srgb,var(--gs-bg) 88%,#635bff 12%)}.gs-update-guide__tell-copy{flex:1 1 240px;min-width:0}.gs-update-guide__tell-title{margin:0 0 6px;font-size:15px;font-weight:650;letter-spacing:-.01em}.gs-update-guide__tell-actions{flex:0 0 auto;display:flex;align-items:center}.gs-update-guide__tell a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gs-update-panel{display:flex;flex-direction:column;gap:18px;margin:0 0 12px;padding:18px;border:1px solid var(--gs-hairline);border-radius:12px;background:var(--gs-bg)}.gs-update-panel__title{margin:0;font-size:16px;font-weight:650;letter-spacing:-.01em}.gs-update-panel__lede{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--gs-text-secondary)}.gs-update-panel__fieldset{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:8px}.gs-update-panel__legend{margin:0 0 6px;padding:0;font-size:12px;font-weight:650;color:var(--gs-text-secondary)}.gs-update-panel__choice{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--gs-hairline);border-radius:10px;cursor:pointer;background:var(--gs-callout)}.gs-update-panel__choice.is-selected{border-color:color-mix(in srgb,#635bff 45%,var(--gs-hairline));box-shadow:0 0 0 1px color-mix(in srgb,#635bff 25%,transparent)}.gs-update-panel__choice input{margin-top:3px}.gs-update-panel__choice strong{display:block;font-size:13.5px}.gs-update-panel__choice-help{display:block;margin-top:2px;font-size:12.5px;color:var(--gs-text-secondary);line-height:1.4}.gs-update-panel__block{display:flex;flex-direction:column;gap:6px}.gs-update-panel__label{font-size:13px;font-weight:650}.gs-update-panel__help{margin:0;font-size:12.5px;color:var(--gs-text-secondary);line-height:1.4}.gs-update-panel__input,.gs-update-panel__select,.gs-update-panel__textarea{width:100%;max-width:520px;padding:10px 12px;border:1px solid var(--gs-hairline);border-radius:8px;background:var(--gs-bg);font:inherit;font-size:13.5px}.gs-update-panel__textarea{resize:vertical}.gs-update-panel__add{display:flex;flex-direction:column;gap:6px;margin-top:4px;padding:12px;border-radius:10px;background:var(--gs-callout)}.gs-update-panel__add-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gs-update-panel__add-row .gs-update-panel__input{max-width:180px}.gs-update-panel__btn{padding:8px 12px;border-radius:8px;border:1px solid rgba(0,0,0,0);background:#635bff;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.gs-update-panel__btn--ghost{background:rgba(0,0,0,0);border-color:var(--gs-hairline);color:var(--gs-text)}.gs-update-panel__error{margin:0;font-size:12.5px;color:#df1b41}.gs-update-panel__linkish{align-self:flex-start;padding:0;border:0;background:none;color:#635bff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.gs-update-panel__message{display:flex;flex-direction:column;gap:6px;margin-top:4px}.gs-color-field__row{display:flex;align-items:center;gap:10px}.gs-color-field__swatch{width:40px;padding:0;background:rgba(0,0,0,0);cursor:pointer;flex-shrink:0}.gs-color-field__hex,.gs-color-field__swatch{height:36px;border:1px solid var(--gs-hairline);border-radius:6px}.gs-color-field__hex{flex:1 1;min-width:0;padding:0 10px;background:var(--gs-bg);color:var(--gs-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.gs-live-preview{--app-scaffold:#fdfcf9;--app-surface:#ffffff;--app-surface-elevated:#fafafa;--app-surface-blue:#e8f0fe;--app-surface-green:#e3f2e1;--app-surface-cream:#f9f4e8;--app-primary:#1a237e;--app-primary-light:#edf2ff;--app-on-primary:#ffffff;--app-text:#1a1c1e;--app-text-secondary:#757575;--app-text-inverse:#ffffff;--app-border:#e0e0e0;--app-success:#4caf50;--app-success-surface:#d9e8d3;--app-error:#e57373;--app-gold:#ffc107;--app-tab-inactive:#9e9e9e;--app-header-start:#0b21a1;--app-header-mid:#1e40ff;--app-header-end:#2448d6;width:100%;max-width:360px;margin:0 auto 24px;padding:10px 12px 12px;border:1px solid var(--gs-hairline);border-radius:12px;background:var(--gs-callout,var(--gs-bg));-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:900px){.document-fields:has(.gs-live-preview:not(.is-minimized):not(.is-moved):not(.is-maximized)){padding-right:min(380px,34vw)!important}.gs-live-preview{position:fixed;top:88px;right:max(16px,var(--gs-meta-rail,268px) + 12px);width:340px;max-width:none;margin:0;z-index:60;max-height:calc(100vh - 104px);overflow:auto;box-shadow:0 16px 48px rgba(0,0,0,.16)}.gs-live-preview.is-moved{right:auto}.gs-live-preview.is-minimized{width:260px;max-height:none;overflow:visible;padding-bottom:10px}.gs-live-preview.is-maximized{top:64px!important;left:50%!important;right:auto!important;transform:translateX(-50%);width:min(420px,100vw - 48px);max-height:calc(100vh - 80px)}.gs-live-preview.is-maximized .gs-phone__screen{height:min(720px,100vh - 220px)}.gs-live-preview.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;box-shadow:0 20px 56px rgba(0,0,0,.22);opacity:.97}}@media(min-width:900px)and (max-width:1399px){.gs-live-preview:not(.is-moved):not(.is-maximized){right:12px}}.gs-live-preview__chrome{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0 0 10px;cursor:-webkit-grab;cursor:grab;touch-action:none}.gs-live-preview.is-dragging .gs-live-preview__chrome{cursor:-webkit-grabbing;cursor:grabbing}.gs-live-preview.is-maximized .gs-live-preview__chrome{cursor:default}.gs-live-preview__chrome-main{display:flex;align-items:flex-start;gap:8px;min-width:0}.gs-live-preview__grip{margin-top:2px;color:var(--gs-text-tertiary,var(--gs-text-secondary));font-size:11px;letter-spacing:-2px;line-height:1;opacity:.7}.gs-live-preview__window-btns{display:flex;gap:4px;flex-shrink:0}.gs-live-preview__win-btn{width:28px;height:24px;margin:0;padding:0;border:1px solid var(--gs-hairline);border-radius:6px;background:var(--gs-bg,transparent);color:var(--gs-text-secondary);font-size:12px;line-height:1;cursor:pointer}.gs-live-preview__win-btn:hover{background:var(--gs-active);color:var(--gs-text)}.gs-live-preview__title{margin:0;font-size:13px;font-weight:600;color:var(--gs-text)}.gs-live-preview__hint{margin:2px 0 0;font-size:11px;line-height:1.45;color:var(--gs-text-secondary)}.gs-live-preview__controls{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin:0 0 10px}.gs-live-preview__tabs{display:flex;flex-wrap:wrap;gap:4px}.gs-live-preview__tab{margin:0;padding:4px 8px;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--gs-text-secondary);font-size:11px;font-weight:500;cursor:pointer}.gs-live-preview__tab.is-active{background:var(--gs-active);color:var(--gs-text)}.gs-phone{width:100%}.gs-phone__bezel{border:2px solid #1a1c1e;border-radius:28px;overflow:hidden;background:var(--app-scaffold);box-shadow:0 12px 32px rgba(0,0,0,.16)}.gs-phone__notch{height:14px;background:var(--app-header-start);position:relative}.gs-phone__notch:after{content:"";position:absolute;left:50%;top:5px;width:64px;height:5px;transform:translateX(-50%);border-radius:99px;background:rgba(255,255,255,.28)}.gs-phone__screen{height:540px;overflow:auto;background:var(--app-scaffold);scrollbar-width:thin}.gs-phone__nav{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--app-border);background:var(--app-surface);padding:6px 2px 10px}.gs-phone__nav-item{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:8px;color:var(--app-tab-inactive)}.gs-phone__nav-item.is-active{color:var(--app-primary)}.gs-phone__nav-icon{font-size:13px;line-height:1}.gs-home-preview__header{background:linear-gradient(180deg,var(--app-header-start) 0,var(--app-header-mid) 50%,var(--app-header-end) 100%);color:var(--app-text-inverse);padding:10px 14px 36px}.gs-home-preview__top{display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:700}.gs-home-preview__help{font-size:11px;font-weight:500;opacity:.9}.gs-home-preview__pet{display:flex;flex-direction:column;align-items:center;margin-top:10px;gap:2px}.gs-home-preview__avatar{width:72px;height:72px;border-radius:50%;border:3px solid rgba(255,255,255,.95);background:rgba(255,255,255,.18);display:grid;place-items:center;font-size:28px}.gs-home-preview__pet-name{margin-top:6px;font-size:16px;font-weight:700}.gs-home-preview__chev,.gs-home-preview__pet-meta{font-size:11px;opacity:.85}.gs-home-preview__stats{display:grid;grid-template-columns:1.5fr .6fr 1.1fr;grid-gap:8px;gap:8px;margin-top:14px;font-size:11px;font-weight:600}.gs-home-preview__stat-bar{height:3px;margin-top:5px;border-radius:99px;background:rgba(255,255,255,.28);overflow:hidden}.gs-home-preview__stat-bar>span{display:block;height:100%;width:12%;background:var(--app-gold)}.gs-home-preview__sheet{margin-top:-22px;padding:18px 14px 24px;border-radius:28px 28px 0 0;background:var(--app-scaffold);min-height:300px}.gs-home-preview__section{margin:0 0 18px}.gs-home-preview__h{margin:0;font-size:18px;font-weight:700;color:var(--app-text)}.gs-home-preview__sub{margin:2px 0 10px;font-size:12px;color:var(--app-text-secondary)}.gs-home-preview__row{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.gs-home-preview__row::-webkit-scrollbar{display:none}.gs-home-preview__action{flex:0 0 132px;min-height:148px;padding:10px;border-radius:18px;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.06);color:var(--app-text)}.gs-home-preview__action,.gs-home-preview__action.is-cream{background:var(--app-surface-cream)}.gs-home-preview__action.is-blue{background:#dfe7f5}.gs-home-preview__action.is-navy{background:var(--app-primary);color:var(--app-on-primary)}.gs-home-preview__badge{position:absolute;top:8px;right:8px;padding:2px 7px;border-radius:8px;background:var(--app-gold);color:#1a1c1e;font-size:9px;font-weight:700}.gs-home-preview__action-icon{margin-top:22px;font-size:22px}.gs-home-preview__action-title{margin-top:8px;font-size:12px;font-weight:700;line-height:1.25}.gs-home-preview__action-meta{margin-top:8px;font-size:10px;opacity:.75}.gs-home-preview__action-plus{position:absolute;left:10px;bottom:10px;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--app-border);display:grid;place-items:center;font-size:14px;background:var(--app-surface)}.gs-home-preview__dq{padding:12px;border-radius:16px;background:var(--app-surface-blue)}.gs-home-preview__dq-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;color:var(--app-text)}.gs-home-preview__dq-q{margin:8px 0;font-size:13px;font-weight:700;color:var(--app-text)}.gs-home-preview__dq-opt{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;padding:9px 10px;border-radius:12px;border:1px solid var(--app-border);background:var(--app-surface);font-size:11px;color:var(--app-text)}.gs-home-preview__dq-opt.is-correct{border-color:var(--app-success);border-width:1.5px}.gs-home-preview__tip{display:flex;gap:10px;padding:12px;border-radius:14px;background:var(--app-primary-light);margin-bottom:10px}.gs-home-preview__tip-emoji{font-size:22px}.gs-home-preview__tip-kicker{margin:0 0 2px;font-size:10px;font-weight:600;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.04em}.gs-home-preview__tip-title{margin:0;font-size:13px;font-weight:700;color:var(--app-text)}.gs-home-preview__tip-body{margin:4px 0 0;font-size:11px;color:var(--app-text-secondary)}.gs-home-preview__wellness{padding:12px;border-radius:14px;border:1px solid var(--app-border);background:var(--app-surface)}.gs-home-preview__task{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;color:var(--app-text)}.gs-home-preview__task-box{width:14px;height:14px;border-radius:4px;border:1.5px solid var(--app-border);flex-shrink:0}.gs-home-preview__chips{display:flex;flex-wrap:wrap;gap:6px}.gs-home-preview__chip{padding:6px 10px;border-radius:999px;background:var(--app-surface-blue);color:var(--app-primary);font-size:11px;font-weight:600}.gs-home-preview__deal,.gs-home-preview__rec{padding:10px;border-radius:12px;border:1px solid var(--app-border);background:var(--app-surface);font-size:12px;font-weight:600;color:var(--app-text)}.gs-home-preview__empty{margin:0;font-size:11px;color:var(--app-text-secondary)}.gs-tab-preview{padding:14px;background:var(--app-scaffold);min-height:100%}.gs-tab-preview__title{margin:0 0 4px;font-size:20px;font-weight:700;color:var(--app-text)}.gs-tab-preview__sub{margin:0 0 14px;font-size:12px;color:var(--app-text-secondary)}.gs-tab-preview__card{margin:0 0 10px;padding:12px;border-radius:14px;border:1px solid var(--app-border);background:var(--app-surface)}.gs-tab-preview__card-title{margin:0 0 4px;font-size:13px;font-weight:700;color:var(--app-text)}.gs-tab-preview__card-body{margin:0;font-size:11px;color:var(--app-text-secondary)}.gs-tab-preview__progress{height:6px;margin-top:8px;border-radius:99px;background:var(--app-border);overflow:hidden}.gs-tab-preview__progress>span{display:block;height:100%;width:28%;background:var(--app-primary)}.field-type-ui:has(.gs-live-preview){margin:0!important;padding:0!important;border:0!important}.field-type-ui:has(.gs-live-preview)>.field-label,.field-type-ui:has(.gs-live-preview)>label{display:none!important}.gs-home-preview__header.is-occasion{position:relative;overflow:hidden;isolation:isolate}.gs-home-preview__hero-art,.gs-home-preview__hero-overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0}.gs-home-preview__hero-art{opacity:1;object-position:top}.gs-home-preview__hero-overlay{opacity:.7}.gs-home-preview__header.is-occasion>:not(.gs-home-preview__hero-art):not(.gs-home-preview__hero-overlay):not(.gs-home-preview__header-scrim){position:relative;z-index:1}.gs-home-preview__header-scrim{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 42%,rgba(0,0,0,.28))}.gs-home-preview__kicker{margin:8px 0 0;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.82;text-align:center}.gs-home-preview__hero-title{margin:4px 0 0;font-size:15px;font-weight:800;text-align:center;line-height:1.2}.gs-home-preview__hero-sub{margin:3px 0 0;font-size:11px;text-align:center;opacity:.9}.gs-home-preview__tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:0 14px 10px;background:var(--app-sheet-backdrop,var(--app-header-end))}.gs-home-preview__tile{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:88px;padding:0;border-radius:16px;background:rgba(255,255,255,.16);color:var(--app-text-inverse)}.gs-home-preview__tile-art,.gs-home-preview__tile-scrim{position:absolute;inset:0;pointer-events:none}.gs-home-preview__tile-art{width:100%;height:100%;object-fit:cover}.gs-home-preview__tile-scrim{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.gs-home-preview__tile-copy{position:relative;z-index:1;padding:10px 12px}.gs-home-preview__tile-title{font-size:11px;font-weight:800}.gs-home-preview__tile-sub{margin-top:2px;font-size:9px;opacity:.88}.gs-ops__card{padding:16px 18px;border-radius:12px;box-shadow:0 1px 2px rgba(55,53,47,.04)}.gs-ops__section-header{align-items:flex-start}.gs-ops__section-header>.gs-ops__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gs-ops__chart-panel{grid-gap:12px;gap:12px}.gs-ops__chart-title{font-size:14px;font-weight:700}.gs-ops__chart-summary{font-size:28px;font-weight:700;letter-spacing:-.03em}.gs-ops__chart-tooltip-value{font-weight:700}.gs-ops__chart--empty{border:1px solid var(--gs-hairline);background:linear-gradient(180deg,transparent 0,var(--gs-callout) 100%),repeating-linear-gradient(90deg,transparent,transparent 39px,var(--gs-chart-grid) 39px,var(--gs-chart-grid) 40px)}.gs-ops__donut-center strong{font-size:24px;font-weight:700;letter-spacing:-.03em}.gs-filters{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.gs-filters__bar,.gs-filters__chips,.gs-filters__draft{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gs-filters__panel{border:1px solid var(--theme-elevation-150,rgba(0,0,0,.12));border-radius:12px;padding:12px;background:var(--theme-bg,#fff)}.gs-filters__menu{display:flex;flex-direction:column;gap:10px}.gs-filters__groups{display:grid;grid-template-columns:160px 1fr;grid-gap:12px;gap:12px;min-height:220px}.gs-filters__checks,.gs-filters__field-list,.gs-filters__group-list{display:flex;flex-direction:column;gap:4px;align-items:stretch}.gs-filters__field-list button,.gs-filters__group-list button{text-align:left;border:0;background:rgba(0,0,0,0);border-radius:8px;padding:6px 8px;cursor:pointer;color:var(--gs-text,inherit)}.gs-filters__chip,.gs-filters__field-list button:hover,.gs-filters__group-list button.is-active,.gs-filters__group-list button:hover{background:var(--gs-callout,rgba(0,0,0,.06))}.gs-filters__chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 8px 4px 10px;font-size:12px;font-weight:600}.gs-filters__chip button{border:0;background:rgba(0,0,0,0);cursor:pointer;font-size:14px;line-height:1}.gs-filters__checks{flex-direction:row;flex-wrap:wrap;gap:8px 14px}.gs-ops{max-width:1100px;margin:0 0 64px;color:var(--gs-text)}.gs-ops--wide{max-width:1280px}.gs-ops__title{margin:0 0 6px;font-family:var(--gs-font-title);font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.gs-ops__lede{margin:0 0 20px;color:var(--gs-text-secondary);font-size:14px;line-height:1.5}.gs-ops__toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.gs-ops__input,.gs-ops__search,.gs-ops__select{min-height:34px;padding:0 10px;border:1px solid var(--gs-hairline);border-radius:6px;background:var(--gs-canvas);color:var(--gs-text);font-size:13px}.gs-ops__search{min-width:240px;flex:1 1}.gs-ops__btn{min-height:34px;padding:0 12px;border:1px solid var(--gs-hairline);border-radius:6px;background:var(--gs-canvas);color:var(--gs-text);font-size:13px;font-weight:600;cursor:pointer}.gs-ops__btn:hover{background:var(--gs-hover)}.gs-ops__btn.is-primary{background:var(--gs-accent);border-color:var(--gs-accent);color:#fff}.gs-ops__btn.is-danger{border-color:rgba(0,0,0,0)}.gs-ops__btn.is-danger,.gs-ops__error{background:var(--gs-danger-bg);color:var(--gs-danger)}.gs-ops__error{margin:0 0 12px;padding:10px 12px;border-radius:8px;font-size:13px}.gs-ops__table-wrap{overflow:auto;border:1px solid var(--gs-hairline);border-radius:10px;background:var(--gs-canvas)}.gs-ops__table{width:100%;border-collapse:collapse;font-size:13px}.gs-ops__table td,.gs-ops__table th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--gs-hairline);white-space:nowrap}.gs-ops__table th{background:var(--gs-sidebar);color:var(--gs-text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gs-ops__table tbody tr{cursor:pointer}.gs-ops__table tbody tr:hover td{background:var(--gs-hover)}.gs-ops__pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:var(--gs-callout);color:var(--gs-text-secondary)}.gs-ops__pill.is-ok{background:var(--gs-success-bg);color:var(--gs-success)}.gs-ops__pill.is-warn{background:var(--gs-warning-bg);color:var(--gs-warning)}.gs-ops__pill.is-bad{background:var(--gs-danger-bg);color:var(--gs-danger)}.gs-ops__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 16px}.gs-ops__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.gs-ops__tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 16px;padding:4px;border:1px solid var(--gs-hairline);border-radius:10px;background:var(--gs-sidebar)}.gs-ops__tab{border:0;background:rgba(0,0,0,0);color:var(--gs-text-secondary);font-size:12px;font-weight:600;padding:7px 10px;border-radius:7px;cursor:pointer}.gs-ops__tab.is-active{background:var(--gs-canvas);color:var(--gs-text)}.gs-ops__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.gs-ops__card{padding:18px 20px;border:1px solid var(--gs-hairline);border-radius:14px;background:var(--gs-canvas);box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.03)}.gs-ops__card h3,.gs-ops__card h4{margin:0 0 12px;font-size:14px;font-weight:700;letter-spacing:-.01em}.gs-ops__dl{display:grid;grid-template-columns:120px 1fr;grid-gap:6px 10px;gap:6px 10px;margin:0;font-size:13px}.gs-ops__dl dt{color:var(--gs-text-secondary)}.gs-ops__dl dd{margin:0;overflow-wrap:anywhere}.gs-ops__empty{margin:24px 0;color:var(--gs-text-secondary);font-size:14px}.gs-ops__photo{width:88px;height:88px;object-fit:cover;border-radius:10px;background:var(--gs-callout)}.gs-ops__file{width:100%;max-height:240px;object-fit:contain;border-radius:8px;background:var(--gs-callout)}.gs-ops__thread{display:flex;flex-direction:column;gap:8px;margin:8px 0 0}.gs-ops__bubble{max-width:72%;padding:8px 10px;border-radius:10px;font-size:13px;line-height:1.4;background:var(--gs-callout)}.gs-ops__bubble.is-agent{align-self:flex-end;background:#edf2ff}.gs-ops__composer{display:flex;gap:8px;margin-top:10px}.gs-ops__composer textarea{flex:1 1;min-height:72px;padding:8px 10px;border:1px solid var(--gs-hairline);border-radius:8px;font:inherit}.gs-ops__kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.gs-ops__kpi-value{font-size:30px;font-weight:700;letter-spacing:-.04em;line-height:1}.gs-ops__kpi-label{margin-top:6px;color:var(--gs-text-secondary);font-size:12px;font-weight:600}.gs-ops-forbidden{max-width:520px;margin:48px auto;color:var(--gs-text-secondary)}.gs-ops__pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.gs-ops__pagination-actions{display:flex;align-items:center;gap:8px}.gs-ops__skeleton{display:grid;grid-gap:8px;gap:8px}.gs-ops__skeleton-row{height:42px;border-radius:8px;background:linear-gradient(90deg,var(--gs-callout),var(--gs-hover),var(--gs-callout));background-size:200% 100%;animation:gs-ops-shimmer 1.2s infinite}@keyframes gs-ops-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.gs-ops__empty-block{padding:24px;border:1px dashed var(--gs-hairline);border-radius:10px;color:var(--gs-text-secondary)}.gs-ops__section-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px}.gs-ops__section-title{margin:0 0 4px;font-size:20px;font-weight:700}.gs-ops__stat-delta{margin-top:4px;color:var(--gs-text-secondary);font-size:12px}.gs-ops__chart{width:100%;position:relative}.gs-ops__chart-panel{display:grid;grid-gap:14px;gap:14px}.gs-ops__chart-body{min-width:0}.gs-ops__chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gs-ops__chart-title{margin:0;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--gs-text)}.gs-ops__chart-sub{margin:4px 0 0;color:var(--gs-text-secondary);font-size:12px;line-height:1.45}.gs-ops__chart-summary{color:var(--gs-text);font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-ops__chart-foot{margin-top:-4px;color:var(--gs-text-secondary);font-size:12px}.gs-ops__chart-tooltip{min-width:168px;padding:12px 14px;border:1px solid var(--gs-chart-tooltip-border);border-radius:12px;background:var(--gs-chart-tooltip-bg);box-shadow:var(--gs-chart-tooltip-shadow);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}.gs-ops__chart-tooltip-date{margin-bottom:8px;color:var(--gs-text-secondary);font-size:11px;font-weight:600}.gs-ops__chart-tooltip-rows{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.gs-ops__chart-tooltip-rows li{display:grid;grid-template-columns:10px 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:12px}.gs-ops__chart-tooltip-dot{width:8px;height:8px;border-radius:999px}.gs-ops__chart-tooltip-name{color:var(--gs-text-secondary)}.gs-ops__chart-tooltip-value{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.gs-ops__chart-legend-inline{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;color:var(--gs-text-secondary);font-size:11px;font-weight:600}.gs-ops__chart-legend-inline span{display:inline-flex;align-items:center;gap:6px}.gs-ops__chart-legend-inline i{display:inline-block;width:10px;height:10px;border-radius:999px;font-style:normal}.gs-ops__monitor{display:flex;flex-direction:column;gap:0}.gs-ops__monitor-toggles{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.gs-ops__monitor-toggle{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--gs-hairline);border-radius:999px;background:var(--gs-canvas);color:var(--gs-text-secondary);font-size:12px;font-weight:600;cursor:pointer}.gs-ops__monitor-toggle i{display:inline-block;width:8px;height:8px;border-radius:999px;font-style:normal;opacity:.45}.gs-ops__monitor-toggle.is-active{border-color:color-mix(in srgb,var(--gs-chart-1) 45%,var(--gs-hairline));background:color-mix(in srgb,var(--gs-canvas) 88%,#635bff);color:var(--gs-text-primary)}.gs-ops__monitor-toggle.is-active i{opacity:1}.gs-ops__monitor-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.gs-ops__monitor-card{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--gs-hairline);border-radius:12px;background:color-mix(in srgb,var(--gs-canvas) 94%,#635bff)}.gs-ops__monitor-card-label{display:inline-flex;align-items:center;gap:8px;color:var(--gs-text-secondary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.gs-ops__monitor-card-label i{display:inline-block;width:8px;height:8px;border-radius:999px;font-style:normal}.gs-ops__monitor-card strong{font-size:22px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.gs-ops__chart--empty{display:grid;place-items:center;border:1px dashed color-mix(in srgb,var(--gs-hairline) 85%,var(--gs-chart-1));border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-canvas) 92%,#635bff) 0,var(--gs-canvas) 100%),repeating-linear-gradient(90deg,transparent,transparent 39px,var(--gs-chart-grid) 39px,var(--gs-chart-grid) 40px);color:var(--gs-text-tertiary);font-size:12px;font-weight:600}.gs-ops__chart-empty-grid{position:absolute;inset:0;opacity:.35;pointer-events:none}.gs-ops__chart--donut{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.9fr);grid-gap:8px 16px;gap:8px 16px;align-items:center}.gs-ops__donut-wrap{position:relative;min-height:220px}.gs-ops__donut-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.gs-ops__donut-center strong{font-size:26px;font-weight:600;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-ops__donut-center span{color:var(--gs-text-secondary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.gs-ops__chart-legend{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.gs-ops__chart-legend li{display:grid;grid-template-columns:10px 1fr auto auto;grid-gap:8px;gap:8px;align-items:center;font-size:12px}.gs-ops__chart-legend-dot{width:10px;height:10px;border-radius:999px}.gs-ops__chart-legend-label{color:var(--gs-text-secondary)}.gs-ops__chart-legend-value{font-weight:700}.gs-ops__chart-legend-pct{color:var(--gs-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-ops__ranked-bars{margin:0;padding:8px 0 0;list-style:none;display:grid;grid-gap:12px;gap:12px}.gs-ops__ranked-meta{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px}.gs-ops__ranked-label{color:var(--gs-text-secondary);font-weight:600}.gs-ops__ranked-value{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-ops__ranked-track{height:10px;border-radius:999px;background:var(--gs-callout);overflow:hidden}.gs-ops__ranked-fill{height:100%;border-radius:999px;transition:width .35s ease}.gs-ops__subnav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.gs-ops__subnav-link{padding:6px 10px;border-radius:999px;color:var(--gs-text-secondary);font-size:12px;font-weight:600;text-decoration:none}.gs-ops__subnav-link.is-active,.gs-ops__subnav-link:hover{background:var(--gs-callout);color:var(--gs-text)}.gs-ops__desk{display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,1.1fr);grid-gap:12px;gap:12px;align-items:start}.gs-ops__desk-pane{min-width:0}.gs-ops__member-cell{display:flex;align-items:center;gap:10px}.gs-ops__avatar{justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--gs-callout);font-size:11px;font-weight:700}.gs-ops__avatar,.gs-ops__checkbox{display:inline-flex;align-items:center;color:var(--gs-text-secondary)}.gs-ops__checkbox{gap:6px;font-size:13px}.gs-ops__table tbody tr.is-selected td{background:var(--gs-callout)}.gs-push__composer{display:grid;grid-template-columns:minmax(320px,1.2fr) minmax(280px,.8fr);grid-gap:12px;gap:12px;margin-bottom:20px;align-items:start}.gs-push__composer-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.gs-push__composer-head h3{margin:0 0 4px}.gs-push__composer-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.gs-push__field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.gs-push__field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.gs-push__field-label{font-size:12px;font-weight:700;color:var(--gs-text-secondary)}.gs-push__textarea{width:100%;min-height:96px;padding:10px 12px;border:1px solid var(--gs-hairline);border-radius:8px;font:inherit;resize:vertical}.gs-push__char-count{align-self:flex-end;font-size:11px;color:var(--gs-text-secondary)}.gs-push__preview-label{margin-bottom:10px;font-size:12px;font-weight:700;color:var(--gs-text-secondary);text-transform:uppercase;letter-spacing:.04em}.gs-push__preview-note{margin:12px 0 0;font-size:12px;color:var(--gs-text-secondary);line-height:1.45}.gs-push__phone{position:relative;margin:0 auto;width:min(100%,280px);padding:12px 10px 16px;border-radius:28px;background:linear-gradient(160deg,#1f2937,#111827);box-shadow:0 18px 40px rgba(15,23,42,.18)}.gs-push__phone-notch{width:84px;height:8px;margin:0 auto 10px;border-radius:999px;background:rgba(255,255,255,.12)}.gs-push__phone-screen{min-height:220px;padding:14px 12px;border-radius:18px;background:linear-gradient(180deg,#dbeafe,#eff6ff 45%,#f8fafc)}.gs-push__phone-time{margin-bottom:18px;text-align:center;font-size:12px;font-weight:700;color:#334155}.gs-push__banner{display:grid;grid-template-columns:36px 1fr auto;grid-gap:10px;gap:10px;padding:10px;border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(15,23,42,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gs-push__banner-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;overflow:hidden;flex-shrink:0}.gs-push__banner-icon img{display:block;width:100%;height:100%;object-fit:cover}.gs-push__banner-copy{min-width:0}.gs-push__banner-app{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.gs-push__banner-title{margin-top:2px;font-size:13px;font-weight:700;color:#0f172a;overflow-wrap:anywhere}.gs-push__banner-body{margin-top:2px;font-size:12px;line-height:1.35;color:#334155;overflow-wrap:anywhere}.gs-push__banner-time{font-size:11px;color:#94a3b8}.gs-push__table-sub{display:-webkit-box;margin-top:4px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gs-push__table-meta{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--gs-text-secondary)}.gs-push__detail-desk{display:grid;grid-template-columns:minmax(320px,1fr) minmax(280px,.85fr);grid-gap:12px;gap:12px;align-items:start}.gs-push__detail-main{display:flex;flex-direction:column;gap:12px}.gs-push__confirm{margin:0;font-size:13px}.gs-push__result{padding:10px 12px;border-radius:8px;background:var(--gs-success-bg);color:var(--gs-success)}.gs-push__audit-note{margin-bottom:16px}.gs-push__audit-note h3{margin:0 0 8px}.gs-push__audit-note ul{margin:0;padding-left:18px}.gs-push__audit-note li+li{margin-top:6px}.gs-push__audience{display:grid;grid-gap:12px;gap:12px;margin:12px 0;padding-top:12px;border-top:1px solid var(--gs-border)}.gs-push__audience-head h4{margin:0 0 4px}.gs-push__audience-mode{display:flex;flex-wrap:wrap;gap:12px}.gs-push__audience-group{border:0;margin:0;padding:0}.gs-push__audience-options{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:6px}@media(max-width:900px){.gs-member-inbox__desk,.gs-push__composer,.gs-push__detail-desk{grid-template-columns:1fr}}.gs-member-inbox{display:flex;flex-direction:column;gap:14px}.gs-member-inbox__summary{display:flex;flex-wrap:wrap;gap:8px}.gs-member-inbox__desk{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(360px,1.25fr);grid-gap:12px;gap:12px;align-items:start}.gs-member-inbox__composer{position:-webkit-sticky;position:sticky;top:12px}.gs-member-inbox__composer-head h3{margin:0 0 4px}.gs-member-inbox__alert{background:var(--gs-warning-bg,#fff7e6);color:var(--gs-warning,#9a6700);line-height:1.45}.gs-member-inbox__alert,.gs-member-inbox__status{padding:10px 12px;border-radius:8px;font-size:13px}.gs-member-inbox__status{margin:0}.gs-member-inbox__status.is-ok{background:var(--gs-success-bg);color:var(--gs-success)}.gs-member-inbox__status.is-error{background:var(--gs-danger-bg,#ffecec);color:var(--gs-danger,#b42318)}.gs-member-inbox__history{display:flex;flex-direction:column;gap:12px}.gs-member-inbox__section-head{margin-bottom:12px}.gs-member-inbox__section-head h3,.gs-member-inbox__section-head h4{margin:0 0 4px}.gs-member-inbox__delivery{font-size:12px;color:var(--gs-text-secondary)}.gs-member-inbox__threads{display:flex;flex-direction:column;gap:10px}.gs-member-inbox__thread{border:1px solid var(--gs-border);border-radius:10px;overflow:hidden}.gs-member-inbox__thread-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:0;background:var(--gs-callout);text-align:left;cursor:pointer}.gs-member-inbox__thread-toggle:hover{background:var(--gs-surface-hover,var(--gs-callout))}.gs-member-inbox__thread-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.gs-member-inbox__thread .gs-ops__desk-pane.is-embedded{border:0;border-radius:0;box-shadow:none;margin:0}.gs-member-inbox__thread-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.gs-member-inbox__paw-e{display:flex;flex-direction:column;gap:14px}.gs-member-inbox__paw-e-session{padding-top:4px}.gs-member-inbox__footnote{margin:0;text-align:center}.gs-member-tab{display:flex;flex-direction:column;gap:14px}.gs-member-tab__summary{display:flex;flex-wrap:wrap;gap:8px}.gs-member-tab__summary .gs-ops__pill strong{font-weight:700;color:var(--gs-text)}.gs-member-tab__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.gs-member-tab__section.is-wide{grid-column:1/-1}.gs-member-tab__section-head h3,.gs-member-tab__section-head h4{margin:0 0 4px}.gs-member-tab__section-head .gs-ops__lede{margin-bottom:10px}.gs-member-tab__fields{display:grid;grid-template-columns:minmax(120px,34%) 1fr;grid-gap:8px 12px;gap:8px 12px;margin:0;font-size:13px}.gs-member-tab__fields dt{color:var(--gs-text-secondary)}.gs-member-tab__fields dd{margin:0;overflow-wrap:anywhere}.gs-member-tab__chips{display:flex;flex-wrap:wrap;gap:6px}.gs-member-tab__pet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.gs-member-tab__pet-card h3{margin:0 0 6px;font-size:18px}.gs-member-tab__pet-head{display:flex;gap:12px;align-items:center;margin-bottom:12px}.gs-member-tab__pet-photo{width:72px;height:72px;border-radius:14px;object-fit:cover;background:var(--gs-callout);flex-shrink:0}.gs-member-tab__pet-photo.is-placeholder{display:grid;place-items:center;font-size:28px}.gs-member-tab__pet-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.gs-member-tab__file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.gs-member-tab__file-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.gs-member-tab__file-head h4{margin:0}.gs-member-tab__footnote{margin:0;text-align:center}@media(max-width:900px){.gs-member-tab__grid{grid-template-columns:1fr}}.gs-ops--analytics{max-width:1320px}.gs-ops__hero{display:flex;justify-content:space-between;gap:16px;margin-bottom:8px}.gs-ops__eyebrow{margin:0 0 4px;color:var(--gs-text-tertiary);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gs-ops__toolbar--sticky{position:-webkit-sticky;position:sticky;top:8px;z-index:2}.gs-ops__kpis--hero{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.gs-ops__stat{display:block}.gs-ops__stat-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.gs-ops__spark{flex:0 0 auto}.gs-ops__stat.is-link{text-decoration:none;color:inherit}.gs-ops__stat.is-link:hover{background:var(--gs-hover)}.gs-ops__stat.is-ok{box-shadow:inset 0 0 0 1px var(--gs-success-bg)}.gs-ops__stat.is-warn{box-shadow:inset 0 0 0 1px var(--gs-warning-bg)}.gs-ops__stat.is-bad{box-shadow:inset 0 0 0 1px var(--gs-danger-bg)}.gs-ops__stat-delta.is-up{color:var(--gs-success)}.gs-ops__stat-delta.is-down{color:var(--gs-danger)}.gs-ops__grid--2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:10px}.gs-ops__grid--2,.gs-ops__grid--3{display:grid;gap:10px;margin-bottom:12px}.gs-ops__grid--3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px}.gs-ops__card--wide{min-width:0}.gs-ops__freshness{margin:0 0 12px;color:var(--gs-text-tertiary);font-size:12px}.gs-ops__callout{margin:0 0 14px;padding:10px 12px;border-radius:8px;background:var(--gs-callout);color:var(--gs-text-secondary);font-size:13px}.gs-ops__meta-line{margin:8px 0 0;color:var(--gs-text-secondary);font-size:12px}.gs-ops__funnel-chart{display:grid;grid-gap:10px;gap:10px}.gs-ops__funnel-step-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px}.gs-ops__funnel-step-label{color:var(--gs-text-secondary);font-weight:600}.gs-ops__funnel-step-metrics{display:inline-flex;align-items:baseline;gap:8px;text-align:right}.gs-ops__funnel-step-metrics strong{font-size:14px;font-weight:700}.gs-ops__funnel-step-metrics em{color:var(--gs-text-tertiary);font-style:normal;font-size:11px}.gs-ops__funnel-step-body{position:relative;min-width:28%;max-width:100%}.gs-ops__funnel-step-fill{height:34px;border-radius:8px;background:linear-gradient(90deg,var(--gs-chart-1),color-mix(in srgb,var(--gs-chart-1) 72%,white));box-shadow:inset 0 -1px 0 rgba(0,0,0,.06)}.gs-ops__funnel-step-rate{position:absolute;inset:0;display:grid;place-content:center;color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.18)}.gs-ops__funnel{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.gs-ops__funnel-meta{display:flex;gap:8px;align-items:baseline;font-size:13px}.gs-ops__funnel-meta span{flex:1 1}.gs-ops__funnel-meta em{color:var(--gs-text-tertiary);font-style:normal;font-size:12px}.gs-ops__funnel-track{height:10px;border-radius:999px;background:var(--gs-callout);overflow:hidden}.gs-ops__funnel-fill{height:100%;border-radius:999px;background:var(--gs-accent)}.gs-ops__heat-caption{margin:0 0 8px;color:var(--gs-text-secondary);font-size:12px;font-weight:600}.gs-ops__heat-scale{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--gs-text-tertiary);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.gs-ops__heat-scale-bar{flex:1 1;height:6px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--gs-chart-1) 10%,transparent),var(--gs-chart-1))}.gs-ops__heat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));grid-gap:6px;gap:6px}.gs-ops__heat-cell-wrap{display:grid;grid-gap:4px;gap:4px}.gs-ops__heat-cell{display:grid;place-items:center;min-height:34px;border-radius:6px;color:var(--gs-text);font-size:11px;font-weight:700}.gs-ops__heat-cell-label{color:var(--gs-text-tertiary);font-size:10px;text-align:center}.gs-ops__heat-row{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}@media(max-width:900px){.gs-ops__chart--donut,.gs-ops__grid--2,.gs-ops__grid--3{grid-template-columns:1fr}}.gs-prediction-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:16px}.gs-prediction-field{display:flex;flex-direction:column;gap:6px;font-size:12px}.gs-prediction-field input{background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:8px;color:var(--gs-text);padding:8px 10px}.gs-prediction-progress{background:var(--gs-surface);border-radius:999px;height:10px;margin:12px 0;overflow:hidden}.gs-prediction-progress__bar{background:var(--gs-accent,#2f855a);height:100%}.gs-prediction-stats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-top:12px}.gs-prediction-stats dt{color:var(--gs-text-tertiary);font-size:11px;margin-bottom:4px}.gs-prediction-stats dd{font-size:18px;font-weight:700;margin:0}.gs-prediction-list{margin:0;padding-left:18px}.gs-prediction-list li+li{margin-top:8px}.gs-ops__panel{margin-bottom:24px}.gs-calc-layout{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start}.gs-calc-layout__form{position:-webkit-sticky;position:sticky;top:16px}.gs-calc-form{background:var(--gs-elevated);border:1px solid var(--gs-hairline);border-radius:12px;padding:20px}.gs-calc-form__actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.gs-calc-section+.gs-calc-section{margin-top:20px;padding-top:20px;border-top:1px solid var(--gs-hairline)}.gs-calc-section__title{margin:0 0 12px}.gs-calc-section__title,.gs-calc-section__toggle{font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--gs-text-secondary)}.gs-calc-section__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.gs-calc-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.gs-calc-grid--advanced{margin-top:12px}.gs-calc-field{display:flex;flex-direction:column;gap:6px}.gs-calc-field__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.gs-calc-field__label{font-size:12px;font-weight:600;color:var(--gs-text)}.gs-calc-field__hint{font-size:11px;color:var(--gs-text-tertiary);line-height:1.35}.gs-calc-input{width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--gs-hairline);border-radius:8px;background:var(--theme-input-bg);color:var(--gs-text);font-size:14px}.gs-calc-input:focus{border-color:var(--gs-accent);box-shadow:0 0 0 3px rgba(35,131,226,.12);outline:none}.gs-calc-rate{display:grid;grid-template-columns:1fr 88px auto;grid-gap:8px;gap:8px;align-items:center}.gs-calc-slider{width:100%;accent-color:var(--gs-accent)}.gs-calc-rate__unit{font-size:12px;color:var(--gs-text-tertiary)}.gs-calc-badge{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:999px}.gs-calc-badge.is-default{background:var(--gs-callout);color:var(--gs-text-secondary)}.gs-calc-badge.is-calibrated{background:var(--gs-success-bg);color:var(--gs-success)}.gs-calc-badge.is-custom{background:var(--gs-warning-bg);color:var(--gs-warning)}.gs-calc-budget{margin-top:14px;padding:12px;border-radius:10px;background:var(--gs-callout)}.gs-calc-budget__row{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:8px}.gs-calc-budget__bar{height:8px;border-radius:999px;background:var(--gs-hairline);overflow:hidden}.gs-calc-budget__fill{height:100%;background:var(--gs-accent);border-radius:999px;transition:width .16s ease}.gs-calc-budget__fill.is-over{background:var(--gs-danger)}.gs-calc-budget__warn{margin:8px 0 0;font-size:12px;color:var(--gs-danger)}.gs-calc-run{width:100%;margin-top:16px;min-height:42px}.gs-calc-results{min-width:0}@media(max-width:1100px){.gs-calc-layout{grid-template-columns:1fr}.gs-calc-layout__form{position:static}}.gs-support-desk__split{align-items:stretch;min-height:calc(100vh - 240px)}.gs-support-desk__inbox,.gs-support-desk__pane{display:flex;flex-direction:column;min-height:560px;max-height:calc(100vh - 240px);padding:0;overflow:hidden}.gs-support-desk__list{list-style:none;margin:0;padding:8px;overflow:auto;flex:1 1}.gs-support-desk__row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:14px;background:rgba(0,0,0,0);text-align:left;cursor:pointer}.gs-support-desk__row.is-selected,.gs-support-desk__row:hover{background:#eef6ef}.gs-support-desk__row-copy{min-width:0;flex:1 1;display:grid;grid-gap:2px;gap:2px}.gs-support-desk__row-top{display:flex;justify-content:space-between;gap:8px;font-size:13px}.gs-support-desk__row-top time{color:var(--gs-text-secondary);font-size:11px;font-weight:600}.gs-support-desk__preview{color:var(--gs-text-secondary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-support-desk__unread{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#1b783f;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.gs-support-desk__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--gs-hairline);background:var(--gs-canvas)}.gs-support-desk__who{display:flex;align-items:center;gap:10px;min-width:0}.gs-support-desk__avatar{width:40px;height:40px;background:#e8f3ec;color:#1b783f}.gs-support-desk__title{margin:0;font-size:15px;font-weight:800}.gs-support-desk__sub{margin:2px 0 0;color:var(--gs-text-secondary);font-size:12px}.gs-support-desk__header-actions{display:flex;align-items:center;gap:8px}.gs-support-desk__canvas{flex:1 1;overflow:auto;padding:16px 14px 12px;background:#f4f4f4;display:flex;flex-direction:column;gap:8px}.gs-support-desk__day{align-self:center;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.9);color:var(--gs-text-secondary);font-size:11px;font-weight:700}.gs-support-desk__bubble{max-width:74%;padding:8px 12px 6px;border-radius:16px;font-size:13px;line-height:1.4;box-shadow:0 1px 2px rgba(0,0,0,.06)}.gs-support-desk__bubble.is-member{align-self:flex-start;background:#fff;border-bottom-left-radius:4px}.gs-support-desk__bubble.is-agent{align-self:flex-end;background:#1b783f;color:#fff;border-bottom-right-radius:4px}.gs-support-desk__bubble-body{white-space:pre-wrap;word-break:break-word}.gs-support-desk__meta{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:10px;opacity:.78}.gs-support-desk__ticks{display:inline-flex;color:rgba(255,255,255,.82)}.gs-support-desk__ticks.is-seen{color:#8fd3ff}.gs-support-desk__dots{display:inline-flex;gap:4px;padding:4px 2px}.gs-support-desk__dots i{width:6px;height:6px;border-radius:50%;background:#9aa39c;animation:gs-support-dot 1.1s ease-in-out infinite}.gs-support-desk__dots i:nth-child(2){animation-delay:.15s}.gs-support-desk__dots i:nth-child(3){animation-delay:.3s}@keyframes gs-support-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.gs-support-desk__composer{display:flex;align-items:center;gap:8px;padding:10px 12px 12px;background:#fff;border-top:1px solid var(--gs-hairline)}.gs-support-desk__composer input{flex:1 1;min-height:42px;padding:0 16px;border:0;border-radius:999px;background:#f4f4f4;font:inherit}.gs-support-desk__send{width:42px;height:42px;border:0;border-radius:999px;background:#1b783f;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.gs-support-desk__send:disabled{opacity:.45;cursor:default}.gs-support-desk__closed{margin:0;padding:12px;text-align:center;color:var(--gs-text-secondary);font-size:13px;background:#fff}.gs-support-desk__pane.is-embedded{max-height:520px;min-height:420px}@media(max-width:980px){.gs-support-desk__split{grid-template-columns:1fr}.gs-support-desk__inbox,.gs-support-desk__pane{max-height:none}}.gs-mkt__composer{margin-bottom:1.25rem}.gs-mkt__composer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.gs-mkt__composer-head h3{margin:0 0 .25rem}.gs-mkt__form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.75rem 1rem;gap:.75rem 1rem}.gs-mkt__field{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem}.gs-mkt__field span{color:var(--theme-elevation-600,#667);font-weight:550}.gs-mkt__check{display:flex;align-items:center;gap:.5rem;align-self:end;padding-bottom:.35rem}.gs-mkt__composer-actions{display:flex;gap:.5rem;margin-top:1rem}.gs-mkt__empty{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 0}.gs-mkt__empty-actions{display:flex;flex-wrap:wrap;gap:.5rem}.gs-mkt__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0 1.5rem}.gs-mkt__card{display:flex;flex-direction:column;border:1px solid var(--theme-elevation-150,#e6e6e6);border-radius:12px;background:var(--theme-elevation-0,#fff);overflow:hidden;min-height:100%}html[data-theme=dark] .gs-mkt__card{border-color:var(--theme-elevation-150,#2a2a2a);background:var(--theme-elevation-50,#1a1a1a)}.gs-mkt__card-media{position:relative;aspect-ratio:4/3;background:var(--theme-elevation-100,#f3f3f3)}.gs-mkt__card-media img{width:100%;height:100%;object-fit:cover;display:block}.gs-mkt__card-placeholder{display:grid;place-items:center;height:100%;color:var(--theme-elevation-500,#888);font-size:.85rem}.gs-mkt__card-media .gs-ops__pill{position:absolute;top:.6rem;left:.6rem}.gs-mkt__card-body{display:flex;flex-direction:column;gap:.35rem;padding:.85rem .9rem 1rem;flex:1 1}.gs-mkt__card-brand{font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--theme-elevation-600,#667);font-weight:650}.gs-mkt__card-title{margin:0;font-size:1rem;line-height:1.3}.gs-mkt__card-meta{display:flex;flex-wrap:wrap;gap:.35rem .75rem;font-size:.85rem;color:var(--theme-elevation-700,#445)}.gs-mkt__card-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.65rem}.gs-mkt__side-panel{margin-bottom:1rem}.gs-mkt__cat-list,.gs-mkt__interest-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.gs-mkt__cat-row,.gs-mkt__interest-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.65rem 0;border-bottom:1px solid var(--theme-elevation-100,#eee)}.gs-mkt__cat-row:last-child,.gs-mkt__interest-row:last-child{border-bottom:0}.gs-mkt__foot{margin-top:.5rem;margin-bottom:2rem}.gs-mkt__foot a{text-decoration:underline}.gs-mkt__field--full{grid-column:1/-1}.gs-mkt__media-picker{display:flex;flex-direction:column;gap:.65rem}.gs-mkt__media-picker-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;font-weight:550;color:var(--theme-elevation-600,#667);font-size:.85rem}.gs-mkt__media-picker-actions{display:flex;flex-wrap:wrap;gap:.4rem}.gs-mkt__media-picker-selected{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid var(--theme-elevation-150,#e6e6e6);border-radius:10px;background:var(--theme-elevation-50,#fafafa)}.gs-mkt__media-picker-selected img,.gs-mkt__media-picker-selected-ph{width:56px;height:56px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--theme-elevation-100,#f3f3f3)}.gs-mkt__media-picker-selected-ph{display:grid;place-items:center;font-size:.7rem;color:var(--theme-elevation-500,#888)}.gs-mkt__media-picker-panel{display:flex;flex-direction:column;gap:.65rem;padding:.75rem;border:1px solid var(--theme-elevation-150,#e6e6e6);border-radius:10px;background:var(--theme-elevation-0,#fff)}.gs-mkt__media-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:.55rem;gap:.55rem;max-height:280px;overflow:auto}.gs-mkt__media-picker-tile{display:flex;flex-direction:column;gap:.3rem;padding:.35rem;border:2px solid rgba(0,0,0,0);border-radius:10px;background:var(--theme-elevation-50,#fafafa);cursor:pointer;text-align:left;color:inherit}.gs-mkt__media-picker-tile:hover{border-color:var(--theme-elevation-250,#ccc)}.gs-mkt__media-picker-tile.is-active{border-color:var(--theme-success-500,#2f9e44);background:var(--theme-elevation-0,#fff)}.gs-mkt__media-picker-tile img,.gs-mkt__media-picker-tile-ph{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background:var(--theme-elevation-100,#f3f3f3)}.gs-mkt__media-picker-tile-ph{display:grid;place-items:center;font-size:.65rem;color:var(--theme-elevation-500,#888)}.gs-mkt__media-picker-tile-label{font-size:.7rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}