:root{--gs-font-sans: 'Geist', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif;--gs-font-mono: 'Geist Mono', 'IBM Plex Mono', ui-monospace, 'SF Mono', Menlo, monospace;--gs-font-size: 13px;--gs-letter-spacing: -0.005em;--gs-bg-0: #000000;--gs-bg-1: #161616;--gs-bg-2: #1f1f1f;--gs-bg-3: #262626;--gs-bg-4: #353535;--gs-bg-elev: #262626;--gs-border: #393939;--gs-border-strong: #525252;--gs-border-soft: #2a2a2a;--gs-fg-1: #f4f4f4;--gs-fg-2: #c6c6c6;--gs-fg-3: #a8a8a8;--gs-fg-4: #8d8d8d;--gs-accent: #396bc8;--gs-accent-2: #4f80d8;--gs-accent-dim: rgba(57, 107, 200, 0.22);--gs-on-accent: #ffffff;--gs-secondary: #f06f32;--gs-green: #24a148;--gs-amber: #f1c21b;--gs-red: #da1e28;--gs-blue: #4589ff;--gs-green-dim: rgba(36, 161, 72, 0.16);--gs-amber-dim: rgba(241, 194, 27, 0.16);--gs-red-dim: rgba(218, 30, 40, 0.16);--gs-blue-dim: rgba(69, 137, 255, 0.16);--gs-radius-xs: 4px;--gs-radius-sm: 6px;--gs-radius-md: 8px;--gs-radius-lg: 12px;--gs-radius-xl: 16px;--gs-space-1: 4px;--gs-space-2: 6px;--gs-space-3: 8px;--gs-space-4: 12px;--gs-space-5: 16px;--gs-space-6: 24px;--gs-space-7: 32px;--gs-shadow-lg: 0 30px 80px -20px rgba(0, 0, 0, 0.55), 0 8px 24px -8px rgba(0, 0, 0, 0.45);--gs-shadow-md: 0 10px 30px -10px rgba(0, 0, 0, 0.5);--gs-shadow-sm: 0 1px 0 rgba(255, 255, 255, 0.04) inset, 0 1px 2px rgba(0, 0, 0, 0.3);--gs-control-h-sm: 28px;--gs-control-h: 36px;--gs-control-h-lg: 44px;--gs-focus-ring: 0 0 0 2px var(--gs-bg-0), 0 0 0 4px var(--gs-accent)}.theme-light,[data-theme=light]{--gs-bg-0: #ffffff;--gs-bg-1: #f4f4f4;--gs-bg-2: #ffffff;--gs-bg-3: #e8e8e8;--gs-bg-4: #d0d0d0;--gs-bg-elev: #ffffff;--gs-border: #c6c6c6;--gs-border-strong: #a8a8a8;--gs-border-soft: #e0e0e0;--gs-fg-1: #161616;--gs-fg-2: #393939;--gs-fg-3: #525252;--gs-fg-4: #6f6f6f;--gs-accent: #2f5dab;--gs-accent-2: #244a8c;--gs-accent-dim: rgba(47, 93, 171, 0.14);--gs-green-dim: rgba(36, 161, 72, 0.12);--gs-amber-dim: rgba(241, 194, 27, 0.18);--gs-red-dim: rgba(218, 30, 40, 0.1);--gs-blue-dim: rgba(69, 137, 255, 0.12);--gs-shadow-lg: 0 22px 60px -20px rgba(0, 0, 0, 0.18), 0 6px 18px -6px rgba(0, 0, 0, 0.1);--gs-shadow-md: 0 6px 18px -8px rgba(0, 0, 0, 0.14);--gs-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05)}html{margin:0;padding:0;background:var(--gs-bg-0)}.gs-body{margin:0;font-family:var(--gs-font-sans);font-size:var(--gs-font-size);line-height:1.45;letter-spacing:var(--gs-letter-spacing);color:var(--gs-fg-1);background:var(--gs-bg-0);font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gs-body *,.gs-body *::before,.gs-body *::after{box-sizing:border-box}.gs-body ::selection{background:var(--gs-accent-dim);color:var(--gs-fg-1)}.gs-body a{color:var(--gs-accent-2);text-decoration:none}.gs-body a:hover{text-decoration:underline}.gs-body h1,.gs-body h2,.gs-body h3,.gs-body h4,.gs-body h5,.gs-body h6{margin:0;font-weight:600;letter-spacing:-0.01em;color:var(--gs-fg-1)}.gs-body h1{font-size:28px}.gs-body h2{font-size:22px}.gs-body h3{font-size:18px}.gs-body h4{font-size:15px}.gs-body p{margin:0}.gs-body code,.gs-body kbd,.gs-body samp,.gs-body pre{font-family:var(--gs-font-mono)}.gs-body *{scrollbar-width:thin;scrollbar-color:var(--gs-border-strong) rgba(0,0,0,0)}.gs-link{color:var(--gs-accent-2);text-decoration:none;cursor:pointer}.gs-link:hover{text-decoration:underline}.gs-link--inline{text-decoration:underline}.gs-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gs-btn{--_h: var(--gs-control-h);display:inline-flex;align-items:center;justify-content:center;gap:var(--gs-space-3);height:var(--_h);padding:0 var(--gs-space-5);border:1px solid rgba(0,0,0,0);border-radius:var(--gs-radius-md);font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease;appearance:none}.gs-btn:focus-visible{outline:none;box-shadow:var(--gs-focus-ring)}.gs-btn:disabled,.gs-btn[disabled],.gs-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45;pointer-events:none}.gs-btn svg,.gs-btn img{width:16px;height:16px;flex:none}.gs-btn--primary{background:var(--gs-accent);color:var(--gs-on-accent);border-color:var(--gs-accent)}.gs-btn--primary:hover{background:var(--gs-accent-2);border-color:var(--gs-accent-2)}.gs-btn--secondary{background:var(--gs-bg-4);color:var(--gs-fg-1);border-color:var(--gs-bg-4)}.gs-btn--secondary:hover{background:var(--gs-border-strong);border-color:var(--gs-border-strong)}.gs-btn--tertiary{background:rgba(0,0,0,0);color:var(--gs-accent-2);border-color:var(--gs-accent)}.gs-btn--tertiary:hover{background:var(--gs-accent-dim)}.gs-btn--ghost{background:rgba(0,0,0,0);color:var(--gs-fg-2);border-color:rgba(0,0,0,0)}.gs-btn--ghost:hover{background:var(--gs-bg-3);color:var(--gs-fg-1)}.gs-btn--danger{background:var(--gs-red);color:#fff;border-color:var(--gs-red)}.gs-btn--danger:hover{background:#b81922;border-color:#b81922}.gs-btn--danger-ghost{background:rgba(0,0,0,0);color:var(--gs-red);border-color:rgba(0,0,0,0)}.gs-btn--danger-ghost:hover{background:var(--gs-red-dim)}.gs-btn--sm{--_h: var(--gs-control-h-sm);padding:0 var(--gs-space-4);font-size:12px}.gs-btn--lg{--_h: var(--gs-control-h-lg);padding:0 var(--gs-space-6)}.gs-btn--full{width:100%;max-width:none}.gs-btn--icon{width:var(--_h);padding:0}.gs-btn--icon.gs-btn--sm{width:var(--gs-control-h-sm)}.gs-btn-set{display:inline-flex;gap:var(--gs-space-3)}.gs-btn-set--stretch{display:flex}.gs-btn-set--stretch>.gs-btn{flex:1}.gs-stack{display:flex;flex-direction:column;gap:var(--gs-space-4)}.gs-stack--2{gap:var(--gs-space-2)}.gs-stack--3{gap:var(--gs-space-3)}.gs-stack--5{gap:var(--gs-space-5)}.gs-stack--6{gap:var(--gs-space-6)}.gs-form-item{display:flex;flex-direction:column;gap:var(--gs-space-2)}.gs-label{font-size:12px;font-weight:500;color:var(--gs-fg-3);line-height:1.3}.gs-input,.gs-textarea,.gs-select{--_h: var(--gs-control-h);width:100%;height:var(--_h);padding:0 var(--gs-space-4);font-family:inherit;font-size:13px;color:var(--gs-fg-1);background:var(--gs-bg-2);border:1px solid var(--gs-border);border-radius:var(--gs-radius-md);outline:none;transition:border-color 120ms ease,box-shadow 120ms ease;appearance:none}.gs-input::placeholder,.gs-textarea::placeholder,.gs-select::placeholder{color:var(--gs-fg-4)}.gs-input:hover:not(:disabled):not([readonly]),.gs-textarea:hover:not(:disabled):not([readonly]),.gs-select:hover:not(:disabled):not([readonly]){border-color:var(--gs-border-strong)}.gs-input:focus,.gs-textarea:focus,.gs-select:focus{border-color:var(--gs-accent);box-shadow:0 0 0 1px var(--gs-accent)}.gs-input:disabled,.gs-input[readonly],.gs-textarea:disabled,.gs-textarea[readonly],.gs-select:disabled,.gs-select[readonly]{color:var(--gs-fg-4);background:var(--gs-bg-1);cursor:not-allowed}.gs-input.gs-input--invalid,.gs-input[aria-invalid=true],.gs-textarea.gs-input--invalid,.gs-textarea[aria-invalid=true],.gs-select.gs-input--invalid,.gs-select[aria-invalid=true]{border-color:var(--gs-red)}.gs-input.gs-input--invalid:focus,.gs-input[aria-invalid=true]:focus,.gs-textarea.gs-input--invalid:focus,.gs-textarea[aria-invalid=true]:focus,.gs-select.gs-input--invalid:focus,.gs-select[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--gs-red)}.gs-input--sm,.gs-select--sm{--_h: var(--gs-control-h-sm);font-size:12px}.gs-input--lg,.gs-select--lg{--_h: var(--gs-control-h-lg)}.gs-textarea{height:auto;min-height:88px;padding:var(--gs-space-3) var(--gs-space-4);line-height:1.45;resize:vertical}.gs-select{padding-right:var(--gs-space-7);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%238d8d8d' d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--gs-space-3) center;cursor:pointer}.gs-search{display:flex;align-items:center;gap:var(--gs-space-3);height:var(--gs-control-h);padding:0 var(--gs-space-4);background:var(--gs-bg-2);border:1px solid var(--gs-border);border-radius:var(--gs-radius-md)}.gs-search:focus-within{border-color:var(--gs-accent);box-shadow:0 0 0 1px var(--gs-accent)}.gs-search svg{width:16px;height:16px;flex:none;color:var(--gs-fg-3)}.gs-search input{flex:1;min-width:0;border:0;outline:0;background:rgba(0,0,0,0);color:var(--gs-fg-1);font:inherit}.gs-search input::placeholder{color:var(--gs-fg-4)}.gs-checkbox,.gs-radio{display:inline-flex;align-items:center;gap:var(--gs-space-3);font-size:13px;color:var(--gs-fg-2);cursor:pointer;user-select:none}.gs-checkbox input[type=checkbox],.gs-radio input[type=radio]{appearance:none;width:16px;height:16px;margin:0;flex:none;background:var(--gs-bg-2);border:1px solid var(--gs-border-strong);cursor:pointer;position:relative}.gs-checkbox input[type=checkbox]{border-radius:var(--gs-radius-xs)}.gs-radio input[type=radio]{border-radius:50%}.gs-checkbox input[type=checkbox]:checked,.gs-radio input[type=radio]:checked{background:var(--gs-accent);border-color:var(--gs-accent)}.gs-checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid var(--gs-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.gs-radio input[type=radio]:checked::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--gs-on-accent)}.gs-checkbox input:focus-visible,.gs-radio input:focus-visible{outline:none;box-shadow:var(--gs-focus-ring)}.gs-radio-group{display:flex;flex-direction:column;gap:var(--gs-space-3)}.gs-radio-group--horizontal{flex-direction:row;gap:var(--gs-space-5)}.gs-helper-text{font-size:12px;color:var(--gs-fg-4)}.gs-error-text{font-size:12px;color:var(--gs-red)}.gs-success-text{font-size:12px;color:var(--gs-green)}.gs-toggle{display:inline-flex;align-items:center;gap:var(--gs-space-3);cursor:pointer;user-select:none}.gs-toggle input{position:absolute;opacity:0;width:0;height:0}.gs-toggle__track{position:relative;width:40px;height:20px;flex:none;border-radius:999px;background:var(--gs-bg-4);transition:background-color 120ms ease}.gs-toggle__track::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--gs-fg-1);transition:transform 120ms ease}.gs-toggle input:checked+.gs-toggle__track{background:var(--gs-accent)}.gs-toggle input:checked+.gs-toggle__track::after{transform:translateX(20px);background:var(--gs-on-accent)}.gs-toggle input:focus-visible+.gs-toggle__track{box-shadow:var(--gs-focus-ring)}.gs-toggle input:disabled+.gs-toggle__track{opacity:.45;cursor:not-allowed}.gs-toggle__label{font-size:13px;color:var(--gs-fg-2)}.gs-toggle--sm .gs-toggle__track{width:32px;height:16px}.gs-toggle--sm .gs-toggle__track::after{width:12px;height:12px}.gs-toggle--sm input:checked+.gs-toggle__track::after{transform:translateX(16px)}.gs-modal{position:fixed;inset:0;z-index:9000;display:none;align-items:center;justify-content:center;padding:var(--gs-space-5);background:rgba(0,0,0,.55)}.gs-modal.is-visible,.gs-modal[open]{display:flex}.gs-modal__container{display:flex;flex-direction:column;width:100%;max-width:32rem;max-height:calc(100vh - 2*var(--gs-space-6));background:var(--gs-bg-elev);border:1px solid var(--gs-border);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow-lg);overflow:hidden}.gs-modal--sm .gs-modal__container{max-width:24rem}.gs-modal--lg .gs-modal__container{max-width:48rem}.gs-modal__header{position:relative;padding:var(--gs-space-5) var(--gs-space-5) var(--gs-space-4);border-bottom:1px solid var(--gs-border-soft)}.gs-modal__label{font-size:12px;color:var(--gs-fg-3);margin-bottom:var(--gs-space-1)}.gs-modal__heading{font-size:18px;font-weight:600;color:var(--gs-fg-1);padding-right:var(--gs-space-6)}.gs-modal__close{position:absolute;top:var(--gs-space-4);right:var(--gs-space-4);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);border-radius:var(--gs-radius-sm);color:var(--gs-fg-3);cursor:pointer}.gs-modal__close:hover{background:var(--gs-bg-3);color:var(--gs-fg-1)}.gs-modal__close svg{width:18px;height:18px}.gs-modal__body{padding:var(--gs-space-5);overflow-y:auto;color:var(--gs-fg-2);font-size:13px;line-height:1.5}.gs-modal__body-content{color:var(--gs-fg-2)}.gs-modal__footer{display:flex;justify-content:flex-end;gap:var(--gs-space-3);padding:var(--gs-space-4) var(--gs-space-5);border-top:1px solid var(--gs-border-soft)}.gs-modal__footer--split{gap:0}.gs-modal__footer--split>.gs-btn{flex:1;border-radius:0}.gs-table-container{border:1px solid var(--gs-border-soft);border-radius:var(--gs-radius-lg);overflow:hidden;background:var(--gs-bg-1)}.gs-table{width:100%;border-collapse:collapse;font-size:13px;color:var(--gs-fg-2)}.gs-table thead th,.gs-table .gs-table__header-cell{text-align:left;font-weight:600;font-size:12px;color:var(--gs-fg-3);background:var(--gs-bg-2);padding:var(--gs-space-3) var(--gs-space-4);border-bottom:1px solid var(--gs-border-soft);white-space:nowrap}.gs-table tbody td,.gs-table .gs-table__cell{padding:var(--gs-space-3) var(--gs-space-4);border-bottom:1px solid var(--gs-border-soft);vertical-align:middle;color:var(--gs-fg-1)}.gs-table tbody tr:last-child td{border-bottom:0}.gs-table tbody tr:hover{background:var(--gs-bg-3)}.gs-table tbody tr.gs-table__row--selected{background:var(--gs-accent-dim)}.gs-table__expanded-row td{background:var(--gs-bg-2)}.gs-table .gs-text-right{text-align:right}.gs-table .gs-text-left{text-align:left}.gs-table .gs-text-center{text-align:center}.gs-table-toolbar{display:flex;align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-3) var(--gs-space-4);background:var(--gs-bg-1);border-bottom:1px solid var(--gs-border-soft)}.gs-table-toolbar__content{display:flex;align-items:center;gap:var(--gs-space-3);margin-left:auto}.gs-table-batch-actions{display:none;align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-3) var(--gs-space-4);background:var(--gs-accent);color:var(--gs-on-accent)}.gs-table-batch-actions.is-active{display:flex}.gs-table-batch-actions__summary{font-size:13px;font-weight:500}.gs-table-batch-actions .gs-btn--ghost{color:var(--gs-on-accent)}.gs-table-batch-actions .gs-btn--ghost:hover{background:hsla(0,0%,100%,.15);color:var(--gs-on-accent)}.gs-table-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--gs-space-2);height:var(--gs-control-h-sm);padding:0 var(--gs-space-3);border:1px solid var(--gs-border);background:var(--gs-bg-2);border-radius:var(--gs-radius-sm);color:var(--gs-fg-2);font:inherit;font-size:12px;cursor:pointer}.gs-table-action-btn:hover{background:var(--gs-bg-3);color:var(--gs-fg-1);border-color:var(--gs-border-strong)}.gs-tabs{display:flex;align-items:stretch;gap:var(--gs-space-1);border-bottom:1px solid var(--gs-border-soft)}.gs-tab{appearance:none;border:0;background:rgba(0,0,0,0);color:var(--gs-fg-3);font:inherit;font-size:13px;font-weight:500;padding:var(--gs-space-3) var(--gs-space-4);cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:var(--gs-space-2);text-decoration:none;white-space:nowrap}.gs-tab:hover{color:var(--gs-fg-1)}.gs-tab::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:rgba(0,0,0,0)}.gs-tab--active,.gs-tab[aria-selected=true]{color:var(--gs-fg-1)}.gs-tab--active::after,.gs-tab[aria-selected=true]::after{background:var(--gs-accent)}.gs-tab:focus-visible{outline:none;box-shadow:var(--gs-focus-ring);border-radius:var(--gs-radius-sm)}.gs-tab:disabled,.gs-tab[disabled]{color:var(--gs-fg-4);cursor:not-allowed}.gs-tab-panel{padding:var(--gs-space-5) 0}.gs-tab-panel[hidden]{display:none}.gs-switcher{display:inline-flex;padding:2px;background:var(--gs-bg-2);border:1px solid var(--gs-border);border-radius:var(--gs-radius-md);gap:2px}.gs-switcher-item{appearance:none;border:0;background:rgba(0,0,0,0);color:var(--gs-fg-3);font:inherit;font-size:12px;font-weight:500;padding:var(--gs-space-2) var(--gs-space-4);border-radius:var(--gs-radius-sm);cursor:pointer;white-space:nowrap}.gs-switcher-item:hover{color:var(--gs-fg-1)}.gs-switcher-item--active,.gs-switcher-item[aria-selected=true]{background:var(--gs-bg-4);color:var(--gs-fg-1);box-shadow:var(--gs-shadow-sm)}.gs-tag{display:inline-flex;align-items:center;gap:var(--gs-space-2);height:22px;padding:0 var(--gs-space-3);font-size:11.5px;font-weight:500;line-height:1;border-radius:999px;background:var(--gs-bg-3);color:var(--gs-fg-2);border:1px solid var(--gs-border-soft);white-space:nowrap}.gs-tag--blue{color:var(--gs-blue);background:var(--gs-blue-dim);border-color:rgba(0,0,0,0)}.gs-tag--green{color:var(--gs-green);background:var(--gs-green-dim);border-color:rgba(0,0,0,0)}.gs-tag--red{color:var(--gs-red);background:var(--gs-red-dim);border-color:rgba(0,0,0,0)}.gs-tag--amber{color:var(--gs-amber);background:var(--gs-amber-dim);border-color:rgba(0,0,0,0)}.gs-tag--accent{color:var(--gs-accent-2);background:var(--gs-accent-dim);border-color:rgba(0,0,0,0)}.gs-tag--outline{background:rgba(0,0,0,0);border-color:var(--gs-border-strong)}.gs-tag__close{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;padding:0;border-radius:50%}.gs-tag__close:hover{background:rgba(127,127,127,.25)}.gs-badge{display:inline-flex;align-items:center;justify-content:center;padding:1px var(--gs-space-2);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--gs-radius-xs);background:var(--gs-accent-dim);color:var(--gs-accent-2);line-height:1.4}.gs-badge--count{text-transform:none;font-family:var(--gs-font-mono);font-weight:500;background:var(--gs-bg-3);color:var(--gs-fg-3)}.gs-tile{background:var(--gs-bg-2);border:1px solid var(--gs-border-soft);border-radius:var(--gs-radius-lg);padding:var(--gs-space-5);box-shadow:var(--gs-shadow-sm)}.gs-tile--clickable{cursor:pointer;transition:border-color 120ms ease}.gs-tile--clickable:hover{border-color:var(--gs-border-strong)}.gs-dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex:none;background:var(--gs-fg-4)}.gs-dot--green{background:var(--gs-green)}.gs-dot--amber{background:var(--gs-amber)}.gs-dot--red{background:var(--gs-red)}.gs-notification{display:flex;align-items:flex-start;gap:var(--gs-space-3);padding:var(--gs-space-4);border-radius:var(--gs-radius-md);border:1px solid var(--gs-border-soft);border-left:3px solid var(--gs-fg-4);background:var(--gs-bg-2);color:var(--gs-fg-1);font-size:13px}.gs-notification__icon{flex:none;display:inline-flex;margin-top:1px}.gs-notification__icon svg{width:18px;height:18px}.gs-notification__text{flex:1;min-width:0}.gs-notification__title{font-weight:600;margin:0}.gs-notification__subtitle{color:var(--gs-fg-3);margin:2px 0 0}.gs-notification__close{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);color:var(--gs-fg-3);border-radius:var(--gs-radius-sm);cursor:pointer}.gs-notification__close:hover{background:var(--gs-bg-3);color:var(--gs-fg-1)}.gs-notification--error{border-left-color:var(--gs-red);background:var(--gs-red-dim)}.gs-notification--error .gs-notification__icon{color:var(--gs-red)}.gs-notification--warning{border-left-color:var(--gs-amber);background:var(--gs-amber-dim)}.gs-notification--warning .gs-notification__icon{color:var(--gs-amber)}.gs-notification--success{border-left-color:var(--gs-green);background:var(--gs-green-dim)}.gs-notification--success .gs-notification__icon{color:var(--gs-green)}.gs-notification--info{border-left-color:var(--gs-blue);background:var(--gs-blue-dim)}.gs-notification--info .gs-notification__icon{color:var(--gs-blue)}.gs-toast{box-shadow:var(--gs-shadow-md);background:var(--gs-bg-elev)}.gs-breadcrumb{display:flex;align-items:center;gap:var(--gs-space-2);list-style:none;margin:0;padding:0;font-size:13px;color:var(--gs-fg-3)}.gs-breadcrumb__item{display:inline-flex;align-items:center;gap:var(--gs-space-2)}.gs-breadcrumb__item:not(:last-child)::after{content:"/";color:var(--gs-fg-4)}.gs-breadcrumb__item a{color:var(--gs-accent-2);text-decoration:none}.gs-breadcrumb__item a:hover{text-decoration:underline}.gs-breadcrumb__item--current{color:var(--gs-fg-1)}.gs-menu,.gs-dropdown__list{background:var(--gs-bg-elev);border:1px solid var(--gs-border);border-radius:var(--gs-radius-md);box-shadow:var(--gs-shadow-lg);padding:var(--gs-space-1);min-width:200px;font-size:13px;z-index:200}.gs-menu__item,.gs-dropdown__item{display:flex;align-items:center;gap:var(--gs-space-3);width:100%;padding:var(--gs-space-2) var(--gs-space-3);border:0;background:rgba(0,0,0,0);border-radius:var(--gs-radius-xs);color:var(--gs-fg-2);font:inherit;font-size:13px;text-align:left;cursor:pointer;text-decoration:none}.gs-menu__item:hover,.gs-dropdown__item:hover,.gs-dropdown__item--highlighted{background:var(--gs-bg-3);color:var(--gs-fg-1)}.gs-menu__item--danger{color:var(--gs-red)}.gs-menu__separator{height:1px;background:var(--gs-border-soft);margin:var(--gs-space-1) 2px}.gs-dropdown{position:relative;display:inline-block}.gs-dropdown__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3);min-width:160px;height:var(--gs-control-h);padding:0 var(--gs-space-4);background:var(--gs-bg-2);border:1px solid var(--gs-border);border-radius:var(--gs-radius-md);color:var(--gs-fg-1);font:inherit;font-size:13px;cursor:pointer}.gs-dropdown__trigger:hover{border-color:var(--gs-border-strong)}.gs-dropdown__trigger[aria-expanded=true]{border-color:var(--gs-accent);box-shadow:0 0 0 1px var(--gs-accent)}.gs-dropdown__caret{width:16px;height:16px;flex:none;color:var(--gs-fg-3)}.gs-tooltip{position:relative;display:inline-flex}.gs-tooltip__content{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:var(--gs-space-2) var(--gs-space-3);background:var(--gs-bg-elev);color:var(--gs-fg-1);border:1px solid var(--gs-border);border-radius:var(--gs-radius-sm);box-shadow:var(--gs-shadow-md);font-size:12px;white-space:nowrap;z-index:300;opacity:0;pointer-events:none;transition:opacity 100ms ease}.gs-tooltip:hover .gs-tooltip__content,.gs-tooltip:focus-within .gs-tooltip__content,.gs-tooltip__content.is-visible{opacity:1}.gs-loading{display:inline-block;width:40px;height:40px;border:3px solid var(--gs-border);border-top-color:var(--gs-accent);border-radius:50%;animation:gs-spin .8s linear infinite}.gs-loading--sm{width:16px;height:16px;border-width:2px}.gs-inline-loading{display:inline-flex;align-items:center;gap:var(--gs-space-3);font-size:13px;color:var(--gs-fg-3)}@keyframes gs-spin{to{transform:rotate(360deg)}}.gs-progress{width:100%}.gs-progress__label{font-size:12px;color:var(--gs-fg-3);margin-bottom:var(--gs-space-2)}.gs-progress__track{height:6px;border-radius:999px;background:var(--gs-bg-3);overflow:hidden}.gs-progress__bar{height:100%;border-radius:999px;background:var(--gs-accent);transition:width 200ms ease}.gs-progress--sm .gs-progress__track{height:4px}.gs-pagination{display:flex;align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-3) var(--gs-space-4);border-top:1px solid var(--gs-border-soft);font-size:12px;color:var(--gs-fg-3)}.gs-pagination__spacer{flex:1}.gs-pagination__btn{appearance:none;width:var(--gs-control-h-sm);height:var(--gs-control-h-sm);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gs-border);background:var(--gs-bg-2);border-radius:var(--gs-radius-sm);color:var(--gs-fg-2);cursor:pointer}.gs-pagination__btn:hover:not(:disabled){background:var(--gs-bg-3);color:var(--gs-fg-1)}.gs-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.gs-skeleton{display:block;height:1em;border-radius:var(--gs-radius-xs);background:linear-gradient(90deg, var(--gs-bg-3) 25%, var(--gs-bg-4) 37%, var(--gs-bg-3) 63%);background-size:400% 100%;animation:gs-skeleton 1.4s ease infinite}@keyframes gs-skeleton{0%{background-position:100% 50%}100%{background-position:0 50%}}.gs-grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gs-space-5);width:100%}.gs-grid--tight{gap:var(--gs-space-3)}.gs-col-1{grid-column:span 1}.gs-col-2{grid-column:span 2}.gs-col-3{grid-column:span 3}.gs-col-4{grid-column:span 4}.gs-col-5{grid-column:span 5}.gs-col-6{grid-column:span 6}.gs-col-7{grid-column:span 7}.gs-col-8{grid-column:span 8}.gs-col-9{grid-column:span 9}.gs-col-10{grid-column:span 10}.gs-col-11{grid-column:span 11}.gs-col-12{grid-column:span 12}.gs-row{display:flex;align-items:center;gap:var(--gs-space-4)}.gs-row--between{justify-content:space-between}.gs-row--end{justify-content:flex-end}.gs-row--wrap{flex-wrap:wrap}.gs-container{width:100%;max-width:1120px;margin:0 auto;padding:var(--gs-space-6) var(--gs-space-6)}.gs-size-sm{--gs-control-h: 28px;--gs-control-h-lg: 36px}.gs-size-md{--gs-control-h: 36px;--gs-control-h-lg: 44px}.gs-size-lg{--gs-control-h: 44px;--gs-control-h-lg: 48px}.gs-zone-dark{--gs-bg-0: #000000;--gs-bg-1: #161616;--gs-bg-2: #1f1f1f;--gs-bg-3: #262626;--gs-bg-4: #353535;--gs-bg-elev: #262626;--gs-border: #393939;--gs-border-strong: #525252;--gs-border-soft: #2a2a2a;--gs-fg-1: #f4f4f4;--gs-fg-2: #c6c6c6;--gs-fg-3: #a8a8a8;--gs-fg-4: #8d8d8d;--gs-accent: #396bc8;--gs-accent-2: #4f80d8;--gs-accent-dim: rgba(57, 107, 200, 0.22);color:var(--gs-fg-1);background:var(--gs-bg-1)}.gs-zone-light{--gs-bg-0: #ffffff;--gs-bg-1: #f4f4f4;--gs-bg-2: #ffffff;--gs-bg-3: #e8e8e8;--gs-bg-4: #d0d0d0;--gs-bg-elev: #ffffff;--gs-border: #c6c6c6;--gs-border-strong: #a8a8a8;--gs-border-soft: #e0e0e0;--gs-fg-1: #161616;--gs-fg-2: #393939;--gs-fg-3: #525252;--gs-fg-4: #6f6f6f;--gs-accent: #2f5dab;--gs-accent-2: #244a8c;--gs-accent-dim: rgba(47, 93, 171, 0.14);color:var(--gs-fg-1);background:var(--gs-bg-1)}.gs-file-uploader__drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gs-space-3);padding:var(--gs-space-6);border:1px dashed var(--gs-border-strong);border-radius:var(--gs-radius-lg);background:var(--gs-bg-1);color:var(--gs-fg-3);font-size:13px;cursor:pointer;text-align:center}.gs-file-uploader__drop:hover,.gs-file-uploader__drop.is-dragover{border-color:var(--gs-accent);color:var(--gs-fg-1)}.gs-file-uploader__item{display:flex;align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-3) var(--gs-space-4);border:1px solid var(--gs-border-soft);border-radius:var(--gs-radius-sm);background:var(--gs-bg-2);font-size:13px}.gs-auth{min-height:100vh;display:flex;flex-direction:column;background:var(--gs-bg-1);color:var(--gs-fg-1);font-family:var(--gs-font-sans);font-size:var(--gs-font-size);line-height:1.45;letter-spacing:var(--gs-letter-spacing)}.gs-auth *,.gs-auth *::before,.gs-auth *::after{box-sizing:border-box}.gs-auth a{color:var(--gs-accent-2);text-decoration:none}.gs-auth a:hover{text-decoration:underline}.gs-auth__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-4);height:48px;padding:0 var(--gs-space-5);background:var(--gs-bg-0);border-bottom:1px solid var(--gs-border-soft)}.gs-auth__logo{display:inline-flex;align-items:center;gap:var(--gs-space-2);height:100%}.gs-auth__logo img{height:22px;width:auto;display:block}.gs-auth__logo-text{font-size:15px;font-weight:600;letter-spacing:-0.01em;color:var(--gs-fg-1);white-space:nowrap}.gs-auth__logo-tm{font-size:8px;font-weight:500;vertical-align:super;line-height:1}.gs-auth__lang{height:var(--gs-control-h-sm);min-width:132px;width:auto;padding:0 var(--gs-space-6) 0 var(--gs-space-3);font-family:inherit;font-size:12px;color:var(--gs-fg-1);background-color:var(--gs-bg-2);border:1px solid var(--gs-border);border-radius:var(--gs-radius-sm);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%238d8d8d' d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--gs-space-3) center}.gs-auth__lang:hover{border-color:var(--gs-border-strong)}.gs-auth__lang:focus-visible{outline:none;border-color:var(--gs-accent);box-shadow:0 0 0 1px var(--gs-accent)}.gs-auth__main{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:var(--gs-space-7) var(--gs-space-5) var(--gs-space-6)}.gs-auth__card{display:flex;flex-direction:column;gap:var(--gs-space-3);width:512px;max-width:100%;margin:0 auto;padding:var(--gs-space-7);background:var(--gs-bg-2);border:1px solid var(--gs-border-soft);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow-md)}.gs-auth__title{text-align:center;margin-bottom:var(--gs-space-2)}.gs-auth__title h2{margin:0;font-size:22px;font-weight:600;color:var(--gs-fg-1)}.gs-auth__title--accent{color:var(--gs-secondary)}.gs-auth__subtitle{margin-top:var(--gs-space-3);font-size:13px;color:var(--gs-fg-3)}.gs-auth__card p{margin:0;color:var(--gs-fg-2);font-size:13px}.gs-auth__commitment{font-size:12px;color:var(--gs-fg-3);margin-top:calc(-1*var(--gs-space-4))}.gs-auth__card .gs-btn{width:100%;max-width:none}.gs-auth__divider{display:flex;align-items:center;text-align:center;gap:var(--gs-space-3);margin:var(--gs-space-2) 0}.gs-auth__divider::before,.gs-auth__divider::after{content:"";flex:1;border-bottom:1px solid var(--gs-border)}.gs-auth__divider span{white-space:nowrap;font-size:12px;color:var(--gs-fg-4)}.gs-auth__rule{width:100%;border:none;border-top:1px solid var(--gs-border);margin:var(--gs-space-2) 0}.gs-auth__cta{font-size:13px;color:var(--gs-accent-2)}.gs-auth__cta:hover{text-decoration:underline}.gs-auth__forgot{margin-top:var(--gs-space-3);font-size:13px}.gs-auth__notifications{display:flex;flex-direction:column;gap:var(--gs-space-4);margin-bottom:var(--gs-space-2)}.gs-auth__loading{display:flex;align-items:center;gap:var(--gs-space-3);margin-bottom:var(--gs-space-2);font-size:13px;color:var(--gs-fg-3)}.gs-auth__btn-group{display:flex;flex-direction:column;gap:var(--gs-space-3)}.gs-auth__btn-group .gs-btn{width:100%}.gs-auth__message{font-size:13px}.gs-auth__message.success,.gs-auth__message.success-message{color:var(--gs-green)}.gs-auth__message.error{color:var(--gs-red)}.gs-auth__card .errorlist{list-style:none;margin:var(--gs-space-2) 0 0;padding:0}.gs-auth__card .errorlist li,.gs-auth__card .error{font-size:12px;color:var(--gs-red)}.gs-auth__card .helptext{display:block;margin-top:var(--gs-space-2);font-size:12px;color:var(--gs-fg-4)}.gs-auth__card .success{font-size:12px;color:var(--gs-green)}.gs-auth__card form p{margin:0}@media(max-width: 672px){.gs-auth__main{padding:var(--gs-space-6) var(--gs-space-4)}.gs-auth__card{padding:var(--gs-space-6)}}.gs-cc{min-height:100vh;display:flex;flex-direction:column;overflow-x:clip;background:var(--gs-bg-1);color:var(--gs-fg-1);font-family:var(--gs-font-sans);font-size:var(--gs-font-size);line-height:1.45;letter-spacing:var(--gs-letter-spacing)}.gs-cc *,.gs-cc *::before,.gs-cc *::after{box-sizing:border-box}.gs-cc a{color:inherit;text-decoration:none}.gs-cc h1,.gs-cc h2,.gs-cc h3,.gs-cc h4{margin:0;font-weight:600;letter-spacing:-0.01em;color:var(--gs-fg-1)}.gs-cc p{margin:0}.gs-cc__topbar{display:flex;align-items:center;gap:var(--gs-space-3);height:48px;flex:none;padding:0 var(--gs-space-5);background:var(--gs-bg-0);border-bottom:1px solid var(--gs-border-soft)}.gs-cc__brand{display:inline-flex;align-items:center;gap:var(--gs-space-2)}.gs-cc__brand img{height:22px;display:block}.gs-cc__brand-text{font-size:15px;font-weight:600;letter-spacing:-0.01em;color:var(--gs-fg-1);white-space:nowrap}.gs-cc__brand-tm{font-size:8px;font-weight:500;vertical-align:super;line-height:1}.gs-cc__badge{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--gs-fg-3);border:1px solid var(--gs-border);border-radius:999px;padding:2px var(--gs-space-3);white-space:nowrap}.gs-cc__sep{color:var(--gs-fg-4)}.gs-cc__pill{display:inline-flex;align-items:center;gap:var(--gs-space-2);max-width:280px;padding:2px var(--gs-space-3) 2px 2px;border:1px solid var(--gs-border-soft);border-radius:999px;background:var(--gs-bg-2);font-size:12px;color:var(--gs-fg-2);white-space:nowrap;overflow:hidden}.gs-cc__pill img{width:20px;height:20px;border-radius:50%;object-fit:cover;display:block}.gs-cc__spacer{flex:1}.gs-cc__visit{display:inline-flex;align-items:center;gap:var(--gs-space-2);font-size:12px;color:var(--gs-accent-2);white-space:nowrap}.gs-cc__visit:hover{text-decoration:underline}.gs-cc__iconbtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border:0;background:rgba(0,0,0,0);border-radius:var(--gs-radius-sm);color:var(--gs-fg-3);cursor:pointer}.gs-cc__iconbtn:hover{background:var(--gs-bg-3);color:var(--gs-fg-1)}.gs-cc__lang{height:28px;padding:0 var(--gs-space-6) 0 var(--gs-space-3);font:inherit;font-size:12px;color:var(--gs-fg-2);background:var(--gs-bg-2);border:1px solid var(--gs-border);border-radius:var(--gs-radius-sm);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath fill='%238d8d8d' d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--gs-space-2) center}.gs-cc__user{position:relative}.gs-cc__user summary{list-style:none;cursor:pointer}.gs-cc__user summary::-webkit-details-marker{display:none}.gs-cc__user[open]>summary .gs-cc__iconbtn,.gs-cc__user summary:hover .gs-cc__iconbtn{background:var(--gs-bg-3);color:var(--gs-fg-1)}.gs-cc__user-menu{position:absolute;top:calc(100% + 6px);right:0}.gs-cc__user-info{padding:var(--gs-space-3) var(--gs-space-3) var(--gs-space-2)}.gs-cc__user-info .name{font-weight:600;color:var(--gs-fg-1)}.gs-cc__user-info .email{font-size:12px;color:var(--gs-fg-3);word-break:break-all}.gs-cc__shell{flex:1;display:flex;min-height:0}.gs-cc__nav{width:216px;flex:none;padding:var(--gs-space-4) var(--gs-space-3);border-right:1px solid var(--gs-border-soft);background:var(--gs-bg-0);overflow-y:auto}@media(max-width: 671px){.gs-cc__nav{display:none}}.gs-cc__nav-section{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gs-fg-4);padding:var(--gs-space-4) var(--gs-space-3) var(--gs-space-2)}.gs-cc__nav-section:first-child{padding-top:0}.gs-cc__nav-item{display:flex;align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-2) var(--gs-space-3);border-radius:var(--gs-radius-sm);font-size:13px;color:var(--gs-fg-2);white-space:nowrap}.gs-cc__nav-item .ic{display:inline-flex;flex:none;color:var(--gs-fg-3)}.gs-cc__nav-item:hover{background:var(--gs-bg-3);color:var(--gs-fg-1);text-decoration:none}.gs-cc__nav-item.gs-cc__nav-item--active{background:var(--gs-accent-dim);color:var(--gs-fg-1);font-weight:600}.gs-cc__nav-item.gs-cc__nav-item--active .ic{color:var(--gs-accent-2)}.gs-cc__nav-new{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--gs-accent-2);border:1px solid var(--gs-accent-2);border-radius:999px;padding:0 var(--gs-space-2)}.gs-cc__main{flex:1;min-width:0;overflow-y:auto;background:var(--gs-bg-1)}.gs-cc__toasts{position:fixed;top:56px;right:var(--gs-space-5);z-index:9500;display:flex;flex-direction:column;gap:var(--gs-space-3);width:min(420px,100vw - 2*var(--gs-space-5))}.gs-cc__toasts .gs-notification{box-shadow:var(--gs-shadow-md);background:var(--gs-bg-elev)}#account-page{width:100%;min-height:100%}#account-page #name-banner{padding:var(--gs-space-6) var(--gs-space-6) var(--gs-space-4)}#account-page #name-banner .page-title{font-size:22px}#account-page .gs-tabs{padding:0 var(--gs-space-6)}#account-page .profile-page-content-container{padding:var(--gs-space-5) var(--gs-space-6);width:488px;max-width:100%}#account-page .profile-page-content-container .profile-form{background:var(--gs-bg-2);border:1px solid var(--gs-border-soft);border-radius:var(--gs-radius-lg);padding:var(--gs-space-5)}#account-page .profile-page-content-container .profile-form .form-heading{font-size:15px}#account-page .profile-page-content-container .profile-form .form-leading{margin:var(--gs-space-3) 0 var(--gs-space-5);padding-bottom:var(--gs-space-4);border-bottom:1px solid var(--gs-border-soft);font-size:13px;color:var(--gs-fg-3)}#account-page .profile-page-content-container .profile-form #logo-place-holder{width:128px;height:128px;object-fit:contain;border-radius:var(--gs-radius-md);background:var(--gs-bg-1)}#account-page .profile-page-content-container .profile-form .form-group-header{font-size:13px;font-weight:600}#account-page .profile-page-content-container .profile-form .from-group-description{color:var(--gs-fg-3);font-size:12px;margin:var(--gs-space-2) 0 var(--gs-space-4)}#account-page .profile-page-content-container .profile-form .logo-btn-group{display:grid;grid-template-columns:1fr 1fr;gap:var(--gs-space-4)}#account-page .profile-page-content-container .profile-form .logo-btn-group label{cursor:pointer}@media(max-width: 671px){#account-page .profile-page-content-container .profile-form .logo-btn-group{grid-template-columns:1fr}}#account-page .profile-page-content-container .profile-form .verified-business-icon{position:absolute;right:var(--gs-space-4);top:50%;transform:translateY(-50%);display:inline-flex;color:var(--gs-green);pointer-events:none}#account-page .profile-page-content-container .profile-form .subdomain-input-container .subdomain-help-text-wrapper{display:flex;gap:var(--gs-space-2);margin-top:var(--gs-space-2);align-items:center}#account-page .profile-page-content-container .profile-form .subdomain-input-container .helper-text{color:var(--gs-fg-4);width:100%;font-size:12px}#account-page .profile-page-content-container .profile-form .subdomain-input-container .visit-workspace-btn{margin-top:var(--gs-space-3)}#account-page .profile-page-content-container .action-btn-group{width:100%;margin:var(--gs-space-5) 0}#account-page .profile-page-content-container .action-btn-group .gs-btn{flex:1}#account-page .profile-page-content-container .delete-account{font-size:13px;text-align:center;color:var(--gs-fg-3)}#account-page .profile-page-content-container .delete-account #delete-account-btn,#account-page .profile-page-content-container .delete-account #leave-account-btn{color:var(--gs-red);text-decoration:underline;cursor:pointer}#account-page .warning-text{color:var(--gs-red);font-size:13px}#account-page #confirm-text-error,#account-page #leave-account-confirm-text-error{font-size:12px;color:var(--gs-red)}#account-page .billing-page-container{padding:var(--gs-space-5) var(--gs-space-6)}#account-page .billing-page-container .page-header{padding-bottom:var(--gs-space-4)}#account-page .billing-page-container .price-table-header{padding-bottom:var(--gs-space-5)}#account-page .billing-page-container .page-name{font-size:15px}#account-page .billing-page-container .page-description{font-size:13px;color:var(--gs-fg-3);margin-top:var(--gs-space-1)}#account-page .billing-page-container .billing-rule{border:0;border-top:1px solid var(--gs-border-soft);margin-block:var(--gs-space-6)}#account-page .billing-page-container .current-plan{width:100%;max-width:900px;background:var(--gs-bg-2);border:1px solid var(--gs-border-soft);border-radius:var(--gs-radius-lg);margin-top:var(--gs-space-2);padding:var(--gs-space-5);display:flex;flex-direction:column;gap:var(--gs-space-5)}#account-page .billing-page-container .current-plan .plan-content{display:flex;justify-content:space-between;gap:var(--gs-space-4);width:100%}@media(max-width: 671px){#account-page .billing-page-container .current-plan .plan-content{flex-direction:column}}#account-page .billing-page-container .current-plan__left{display:grid;grid-template-columns:1fr;row-gap:var(--gs-space-4)}#account-page .billing-page-container .current-plan__left__title{font-size:13px;color:var(--gs-fg-3)}#account-page .billing-page-container .current-plan__left__plan-name{font-size:26px;line-height:1.25;font-weight:600;color:var(--gs-accent-2)}#account-page .billing-page-container .current-plan__left__plan-name.expired{color:var(--gs-amber)}#account-page .billing-page-container .current-plan__left__plan-name .plan-name-container{display:flex;flex-direction:row;align-items:baseline;gap:var(--gs-space-3)}@media(max-width: 671px){#account-page .billing-page-container .current-plan__left__plan-name .plan-name-container{flex-direction:column}}#account-page .billing-page-container .current-plan__left__pricing-container{display:flex;align-items:baseline;gap:var(--gs-space-3)}#account-page .billing-page-container .current-plan__left__pricing-container__pricing{font-size:26px;font-weight:600;color:var(--gs-accent-2)}#account-page .billing-page-container .current-plan__left__pricing-container__detail{color:var(--gs-fg-3);font-size:13px}#account-page .billing-page-container .current-plan__left__pricing-container__subscription{color:var(--gs-fg-3);font-size:16px;font-weight:400}#account-page .billing-page-container .current-plan__right .button-container{display:flex;justify-content:flex-end;gap:var(--gs-space-3)}@media(max-width: 671px){#account-page .billing-page-container .current-plan__right .button-container{justify-content:flex-start;flex-wrap:wrap}}#account-page .billing-page-container .current-plan .numbers-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--gs-space-3)}#account-page .billing-page-container .current-plan .plan-container{display:flex;align-items:center;padding:var(--gs-space-4) var(--gs-space-3);gap:var(--gs-space-3)}#account-page .billing-page-container .current-plan .icon-wrapper{display:flex;justify-content:center;align-items:center;width:44px;height:44px;flex:none;border-radius:var(--gs-radius-md);background:var(--gs-accent-dim);color:var(--gs-accent-2)}#account-page .billing-page-container .current-plan .plan-info{display:flex;flex-direction:column;gap:var(--gs-space-1)}#account-page .billing-page-container .current-plan .plan-info__title{display:inline-flex;align-items:center;gap:var(--gs-space-2);font-size:13px;color:var(--gs-fg-3)}#account-page .billing-page-container .current-plan .plan-info__value{font-size:15px;font-weight:600;color:var(--gs-fg-1)}#account-page .billing-page-container .current-plan .plan-info__value a{color:var(--gs-accent-2);margin-left:var(--gs-space-2)}#account-page .billing-page-container .content-tooltip ul{margin:var(--gs-space-2) 0 0;padding-left:var(--gs-space-5);list-style-type:disc}#account-page .billing-page-container .content-tooltip .gs-tooltip__content{white-space:normal;width:280px;text-align:left}#account-page .billing-page-container .trial-available-notification,#account-page .billing-page-container .trial-expired-notification,#account-page .billing-page-container .auto-topup-notification{margin-top:var(--gs-space-4);width:100%;max-width:900px}#account-page .billing-page-container .trial-available-notification ul,#account-page .billing-page-container .trial-expired-notification ul,#account-page .billing-page-container .auto-topup-notification ul{list-style-type:disc;margin:var(--gs-space-2) 0;padding-left:var(--gs-space-5)}#account-page .billing-page-container .trial-available-notification .configure-link,#account-page .billing-page-container .trial-expired-notification .configure-link,#account-page .billing-page-container .auto-topup-notification .configure-link{margin-top:var(--gs-space-3)}#account-page .billing-page-container .trial-available-notification .configure-link span,#account-page .billing-page-container .trial-expired-notification .configure-link span,#account-page .billing-page-container .auto-topup-notification .configure-link span{color:var(--gs-accent-2);cursor:pointer}#account-page .billing-page-container .no-underline{text-decoration:none}#account-page .billing-page-container .table-group-container{max-width:900px}#account-page th.sortable{cursor:pointer;user-select:none}#account-page th.sortable .sortable-header-content{display:inline-flex;align-items:center;gap:var(--gs-space-2)}#account-page th.sortable .sortable-header-content svg{width:14px;height:14px;flex:none}#account-page th.sortable .sortable-header-content .hover-icon{opacity:0}#account-page th.sortable:hover .sortable-header-content .hover-icon{opacity:1}#account-page .relative{position:relative}#account-page .credit-input{padding-left:var(--gs-space-7)}#account-page .buy-credit-dollar{position:absolute;left:var(--gs-space-4);top:50%;transform:translateY(-50%);color:var(--gs-fg-3);pointer-events:none}#account-page .auto-topup-description{font-size:13px;color:var(--gs-fg-3)}#account-page .credit-purchase-loading{position:absolute;inset:0;background:color-mix(in srgb, var(--gs-bg-elev) 90%, transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gs-space-4);z-index:1000}#account-page .loading-text{font-size:13px;color:var(--gs-fg-3)}#account-page .credit-purchase-error,#account-page .auto-topup-error{margin-top:var(--gs-space-4)}#home-page{width:100%;min-height:100%;overflow-x:hidden}#home-page [hidden]{display:none !important}#home-page #welcome-banner{width:100%;min-height:128px;padding:var(--gs-space-7) var(--gs-space-6) var(--gs-space-5);border-bottom:1px solid var(--gs-border-soft);display:flex;align-items:flex-end}#home-page #welcome-banner h1{margin:0;font-size:24px;font-weight:600;letter-spacing:-0.02em;color:var(--gs-fg-1)}#home-page .content-container{width:100%;padding:var(--gs-space-5) var(--gs-space-6)}#home-page .content-container>h2{margin:0;font-size:15px;font-weight:600;color:var(--gs-fg-2)}#home-page .actions-container{margin-top:var(--gs-space-6);display:grid;grid-template-columns:2fr 1fr;gap:20px}@media(max-width: 1055px){#home-page .actions-container{grid-template-columns:1fr 1fr}}@media(max-width: 671px){#home-page .actions-container{row-gap:var(--gs-space-7);grid-template-columns:1fr}}#home-page #business-offer{order:1;position:relative;color:#f4f4f4;padding:var(--gs-space-7);min-height:320px;display:grid;grid-template-rows:1fr 2fr 1fr;grid-template-columns:1fr;border-radius:var(--gs-radius-lg);overflow:hidden;background:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),url("/static/assets/v2/business-offer-background.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}#home-page #business-offer a{color:var(--gs-blue)}#home-page #business-offer .business-offer-header{font-size:24px;font-weight:600;line-height:1.3;margin-bottom:var(--gs-space-5)}#home-page #business-offer .business-offer-body{margin:0;font-size:13.5px;line-height:1.55;color:#e0e0e0}#home-page #business-offer .business-offer-actions{align-self:end;justify-self:start}#home-page #business-offer #business-offer-popup-disabled-btn{height:var(--gs-control-h-lg);padding:0 var(--gs-space-5);border-radius:var(--gs-radius-md);background:hsla(0,0%,100%,.12);color:#c6c6c6;cursor:not-allowed}#home-page #business-offer #business-offer-popup-disabled-btn .gs-loading{border-color:hsla(0,0%,100%,.25);border-top-color:#f4f4f4}#home-page #ownership-needs-claim{order:3;position:relative;color:#f4f4f4;padding:var(--gs-space-7);min-height:240px;display:grid;grid-template-rows:1fr 2fr 1fr;grid-template-columns:1fr;border-radius:var(--gs-radius-lg);overflow:hidden;background:linear-gradient(0deg, rgba(15, 98, 254, 0.5), rgba(15, 98, 254, 0.5)),url("/static/assets/v2/ownership_needs_claim.jpg");background-position:center 25%;background-repeat:no-repeat;background-size:100% auto}#home-page #ownership-needs-claim a{color:#f4f4f4}#home-page #ownership-needs-claim .ownership-needs-claim-header{font-size:24px;font-weight:600;line-height:1.3;margin-bottom:var(--gs-space-5)}#home-page #ownership-needs-claim .business-offer-body{margin:0;font-size:13.5px;line-height:1.55}#home-page #ownership-needs-claim #choose-plan-btn{height:var(--gs-control-h-lg);align-self:end;justify-self:start;background:#f4f4f4;border-color:#f4f4f4;color:#161616}#home-page #ownership-needs-claim #choose-plan-btn:hover{background:#fff;border-color:#fff}#home-page #business-offer[hidden]~#ownership-needs-claim{order:-1}#home-page #setup-guide-cta{order:2;height:100%;background:var(--gs-bg-2);border:1px solid var(--gs-border-soft);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow-sm);padding:var(--gs-space-7);display:grid;grid-template-rows:1fr 2fr 1fr;grid-template-columns:1fr;max-width:1000px}#home-page #setup-guide-cta h2{margin:0;font-size:18px;font-weight:600;color:var(--gs-fg-1)}#home-page #setup-guide-cta .setup-guide-description{color:var(--gs-fg-3);font-size:13px;margin:0 0 var(--gs-space-6)}#home-page #setup-guide-cta #setup-guide-btn{align-self:end;justify-self:start;max-width:100%}#home-page #quick-links-container{order:4;padding:var(--gs-space-5) 0;display:grid;gap:var(--gs-space-5)}@media(max-width: 767px){#home-page #quick-links-container{grid-template-columns:auto}}@media(min-width: 768px){#home-page #quick-links-container{grid-template-columns:auto auto}}@media(min-width: 1200px){#home-page #quick-links-container{grid-template-columns:auto auto auto auto}}#home-page #quick-links-container .quick-link{color:var(--gs-fg-1);text-decoration:none}#home-page #quick-links-container .quick-link-card{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:var(--gs-space-5)}#home-page #quick-links-container .quick-link-card p{margin:0;font-size:.875rem;font-weight:500}#home-page #quick-links-container .quick-link-card .quick-link-icon{color:var(--gs-accent-2);display:inline-flex}#home-page #quick-links-container .quick-link.disabled{cursor:not-allowed}#home-page #quick-links-container .quick-link.disabled .quick-link-card{opacity:.55}#setup-guide-container{position:fixed;top:49px;right:0;bottom:0;width:min(440px,100vw);display:flex;justify-content:flex-end;z-index:8500}#setup-guide-container[hidden]{display:none !important}#setup-guide-container #setup-guide{background:var(--gs-bg-2);border-left:1px solid var(--gs-border-soft);height:100%;width:100%;overflow-y:auto;box-shadow:var(--gs-shadow-lg)}#setup-guide-container #setup-guide .action-btn-container{display:flex;align-items:center;justify-content:flex-end;gap:var(--gs-space-2);padding:var(--gs-space-4) var(--gs-space-4) 0}#setup-guide-container #setup-guide #heading{padding:0 var(--gs-space-6) var(--gs-space-5)}#setup-guide-container #setup-guide #heading h3{margin:0;font-size:18px;font-weight:600;color:var(--gs-fg-1)}#setup-guide-container #setup-guide #heading .setup-guide-leading{color:var(--gs-fg-3);font-size:13px;margin:var(--gs-space-2) 0 var(--gs-space-5)}#setup-guide-container #setup-guide .setup-guide-step{border-top:1px solid var(--gs-border-soft)}#setup-guide-container #setup-guide .setup-guide-step:last-child{border-bottom:1px solid var(--gs-border-soft)}#setup-guide-container #setup-guide .setup-guide-step summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3);padding:var(--gs-space-4) var(--gs-space-6);font-size:13px;font-weight:600;color:var(--gs-fg-1)}#setup-guide-container #setup-guide .setup-guide-step summary::-webkit-details-marker{display:none}#setup-guide-container #setup-guide .setup-guide-step summary .chev{flex:none;color:var(--gs-fg-3);transition:transform 120ms ease}#setup-guide-container #setup-guide .setup-guide-step[open] summary .chev{transform:rotate(180deg)}#setup-guide-container #setup-guide .setup-guide-step .task-detail-container{padding:0 var(--gs-space-6) var(--gs-space-5);display:grid;gap:var(--gs-space-4);justify-items:start}#setup-guide-container #setup-guide .setup-guide-step .task-description{display:flex;align-items:flex-start;gap:var(--gs-space-3);font-size:13px;line-height:1.5;color:var(--gs-fg-2)}#setup-guide-container #setup-guide .setup-guide-step .task-description .step-status-icon{flex:none;display:inline-flex;margin-top:1px;color:var(--gs-fg-4)}#setup-guide-container #setup-guide .setup-guide-step .task-description .step-status-icon.checked{color:var(--gs-green)}#setup-guide-container #setup-guide .setup-guide-step .notification-placeholder:empty{display:none}#expand-setup-guide-btn{position:fixed;right:var(--gs-space-5);bottom:var(--gs-space-5);z-index:8500;box-shadow:var(--gs-shadow-md)}#expand-setup-guide-btn[hidden]{display:none !important}
.gs-modal__reassign{display:flex;flex-direction:column;gap:var(--gs-space-2);padding:var(--gs-space-4) var(--gs-space-5);border-top:1px solid var(--gs-border-soft)}
