:root,[data-theme=dark]{--bg:#0f1114;--panel:#16191d;--panel-2:#1c2025;--panel-3:#242930;--border:#2a2f36;--border-strong:#3b424b;--text:#eef1f4;--muted:#9aa3ad;--muted-strong:#c3cad2;--accent:#82abff;--accent-fill:#3d73e0;--accent-fill-hover:#4a80ec;--accent-soft:#1b2a45;--on-accent:#fff;--green:#7fd1a8;--green-fill:#2f9e6a;--green-soft:#15291f;--on-green:#fff;--red:#f19a9a;--red-fill:#c94a4a;--red-soft:#321a1c;--amber:#e2c27f;--amber-soft:#2d2617;--lane-recruiting:#6cc7b9;--lane-recruiting-soft:#14292a;--lane-sales:#b8a4ff;--lane-sales-soft:#231f38;--overlay:#05070a99;--shadow-1:0 1px 2px #00000059;--shadow-2:0 12px 32px #00000073;--focus:#82abff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f5f6f8;--panel:#fff;--panel-2:#f2f4f7;--panel-3:#e9ecf1;--border:#e1e5ea;--border-strong:#c9cfd8;--text:#15181d;--muted:#5d6671;--muted-strong:#3d444d;--accent:#2b5fd0;--accent-fill:#2f63d6;--accent-fill-hover:#2556c2;--accent-soft:#e6eefc;--green:#1d7a4f;--green-fill:#23895a;--green-soft:#e3f4ea;--red:#b23a3a;--red-fill:#c24141;--red-soft:#fbe9e9;--amber:#8a6111;--amber-soft:#fbf1dc;--lane-recruiting:#127c6f;--lane-recruiting-soft:#e0f3f0;--lane-sales:#5f45c9;--lane-sales-soft:#ece8fc;--overlay:#14181e59;--shadow-1:0 1px 2px #1018280f;--shadow-2:0 12px 32px #10182824;--focus:#2f63d6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--star-purple:#b38ae5;--star-blue:#5c9df3;--star-green:#58b887;--star-yellow:#edcf54;--star-orange:#ee9957;--star-red:#e76e78;--star-white:#cdd2db;--radius-sm:4px;--radius:6px;--radius-lg:10px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--text-xs:11px;--text-sm:12px;--text-base:14px;--text-lg:16px;--text-xl:20px;--text-2xl:24px;--text-title:28px;--font-body:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.25;--leading-body:1.5;--control-sm:28px;--control-md:34px;--control-lg:42px;--control-xl:52px}.gmt-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-tight);cursor:pointer;padding:0 var(--space-3);white-space:nowrap;text-align:center;letter-spacing:0;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.gmt-button--sm{min-height:var(--control-sm);font-size:var(--text-sm);padding-inline:var(--space-2);gap:var(--space-1)}.gmt-button--md{min-height:var(--control-md)}.gmt-button--lg{min-height:var(--control-lg);padding-inline:var(--space-4);font-size:var(--text-base)}.gmt-button--xl{min-height:var(--control-xl);padding-inline:var(--space-5);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.gmt-button--primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.gmt-button--primary:hover:not(:disabled){background:var(--accent-fill-hover);border-color:var(--accent-fill-hover)}.gmt-button--success{background:var(--green-fill);border-color:var(--green-fill);color:var(--on-green)}.gmt-button--ghost{color:var(--muted-strong);background:0 0;border-color:#0000}.gmt-button--ghost:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.gmt-button--danger{color:var(--red)}.gmt-button--danger-solid{background:var(--red-fill);border-color:var(--red-fill);color:var(--on-accent)}.gmt-button--selected{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.gmt-button:hover:not(:disabled){border-color:var(--border-strong)}.gmt-button:disabled{opacity:.45;cursor:not-allowed}.gmt-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gmt-button svg{flex-shrink:0;width:16px;height:16px}.gmt-button--sm svg{width:14px;height:14px}.gmt-button--icon{aspect-ratio:1;padding-inline:0}.gmt-badge{box-sizing:border-box;align-items:center;gap:var(--space-1);min-height:20px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;background:var(--panel-2);color:var(--muted-strong);border:1px solid #0000;line-height:1;display:inline-flex}.gmt-badge svg{width:12px;height:12px}.gmt-badge--accent{background:var(--accent-soft);color:var(--accent)}.gmt-badge--success{background:var(--green-soft);color:var(--green)}.gmt-badge--warning{background:var(--amber-soft);color:var(--amber)}.gmt-badge--danger{background:var(--red-soft);color:var(--red)}.gmt-badge--recruiting{background:var(--lane-recruiting-soft);color:var(--lane-recruiting)}.gmt-badge--sales{background:var(--lane-sales-soft);color:var(--lane-sales)}.gmt-badge--outline{border-color:var(--border-strong);color:var(--muted);background:0 0}.gmt-badge--dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.gmt-segmented{box-sizing:border-box;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);gap:2px;padding:2px;display:inline-flex}.gmt-segmented__option{box-sizing:border-box;min-height:calc(var(--control-sm) - 4px);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--muted-strong);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0}.gmt-segmented--md .gmt-segmented__option{min-height:calc(var(--control-md) - 6px);font-size:var(--text-base)}.gmt-segmented__option:hover:not(:disabled){color:var(--text)}.gmt-segmented__option[aria-checked=true]{background:var(--panel);color:var(--text);box-shadow:var(--shadow-1)}.gmt-segmented__option:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.gmt-segmented__option:disabled{opacity:.45;cursor:not-allowed}.gmt-input,.gmt-select,.gmt-textarea{box-sizing:border-box;width:100%;min-height:var(--control-md);padding:0 var(--space-3);background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body)}.gmt-input--sm,.gmt-select--sm{min-height:var(--control-sm);font-size:var(--text-sm);padding-inline:var(--space-2)}.gmt-textarea{padding:var(--space-2) var(--space-3);resize:vertical;min-height:72px}.gmt-select{padding-right:var(--space-6);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px}.gmt-input::placeholder,.gmt-textarea::placeholder{color:var(--muted)}.gmt-input:focus-visible,.gmt-select:focus-visible,.gmt-textarea:focus-visible{outline:2px solid var(--focus);outline-offset:-1px;border-color:#0000}.gmt-input:disabled,.gmt-select:disabled,.gmt-textarea:disabled{opacity:.5;cursor:not-allowed}.gmt-field{box-sizing:border-box;gap:var(--space-1);font-family:var(--font-body);align-content:start;display:grid}.gmt-field__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--muted-strong)}.gmt-field__hint{font-size:var(--text-xs);color:var(--muted)}
