:root{--go-navy-900:#04123a;--go-navy-800:#061848;--go-navy-700:#08205e;--go-navy:#3b82f6;--go-navy-500:#2563eb;--go-navy-400:#60a5fa;--go-navy-100:#3b82f640;--go-navy-50:#3b82f626;--go-red-700:#8f1204;--go-red-600:#dc2626;--go-red:#ef4444;--go-red-400:#f87171;--go-red-100:#ef444440;--go-red-50:#ef444426;--go-white:#fff;--go-canvas:#0000;--go-surface:#0a0e1a;--go-surface-alt:#121829;--go-border:#ffffff1f;--go-border-strong:#ffffff38;--go-ink:#fff;--go-ink-muted:#cbd5e1;--go-ink-soft:#94a3b8;--go-success:#10b981;--go-success-bg:#10b98126;--go-warning:#f59e0b;--go-warning-bg:#f59e0b26;--go-danger:#ef4444;--go-danger-bg:#ef444426;--go-gold:#fbbf24;--go-silver:#94a3b8;--go-bronze:#d97706;--go-radius-sm:6px;--go-radius:10px;--go-radius-lg:16px;--go-radius-pill:999px;--go-shadow-sm:0 1px 3px #00000059;--go-shadow:0 4px 12px #00000073;--go-shadow-lg:0 12px 32px #000000a6;--go-font:"Inter","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;--go-header-h:68px;--gs-nav-inferior-h:64px;--stage-contacts:var(--go-navy-400);--stage-returns:var(--go-navy-500);--stage-appointments:var(--go-navy);--stage-sales:var(--go-red);--stage-referrals:var(--go-red-600);color-scheme:dark}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-color:#040814;background-image:url(/static/media/bg-dark.2d1d9b5fb7432c28feab.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;color:var(--go-ink);font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-family:var(--go-font);margin:0;min-height:100vh}.go-card{background:#0a0e1af0;border:1px solid #ffffff1f;border:1px solid var(--go-border);border-radius:16px;border-radius:var(--go-radius-lg);box-shadow:0 4px 12px #00000073;box-shadow:var(--go-shadow)}.go-card-header{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--go-border);gap:12px;justify-content:space-between;padding:16px 20px}.go-card-header,.go-card-title{align-items:center;display:flex}.go-card-title{color:#fff;color:var(--go-ink);font-size:.95rem;font-weight:700;gap:10px;margin:0}.go-card-title svg{color:#60a5fa;color:var(--go-navy-400)}.go-card-body{padding:20px}.go-eyebrow{color:#94a3b8;color:var(--go-ink-soft);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.go-btn{align-items:center;border:1px solid #0000;border-radius:10px;border-radius:var(--go-radius);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;padding:10px 18px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.go-btn:disabled{cursor:not-allowed;opacity:.55}.go-btn-primary{background:#3b82f6;background:var(--go-navy);color:#fff;color:var(--go-white)}.go-btn-primary:hover:not(:disabled){background:#2563eb;background:var(--go-navy-500)}.go-btn-accent{background:#ef4444;background:var(--go-red);color:#fff;color:var(--go-white)}.go-btn-accent:hover:not(:disabled){background:#dc2626;background:var(--go-red-600)}.go-btn-outline{background:#121829;background:var(--go-surface-alt);border-color:#ffffff38;border-color:var(--go-border-strong);color:#fff;color:var(--go-white)}.go-btn-outline:hover:not(:disabled){background:#3b82f626;background:var(--go-navy-50);border-color:#3b82f6;border-color:var(--go-navy)}.go-btn-ghost{background:#0000;color:#cbd5e1;color:var(--go-ink-muted)}.go-btn-ghost:hover:not(:disabled){background:#121829;background:var(--go-surface-alt);color:#fff;color:var(--go-white)}.go-field{display:flex;flex-direction:column;gap:6px}.go-label{color:#cbd5e1;color:var(--go-ink-muted);font-size:.8rem;font-weight:600}.go-input-wrap{align-items:center;background:#121829;background:var(--go-surface-alt);border:1px solid #ffffff38;border:1px solid var(--go-border-strong);border-radius:10px;border-radius:var(--go-radius);display:flex;gap:10px;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease}.go-input-wrap:focus-within{border-color:#3b82f6;border-color:var(--go-navy);box-shadow:0 0 0 3px #3b82f640;box-shadow:0 0 0 3px var(--go-navy-100)}.go-input-wrap>svg{color:#94a3b8;color:var(--go-ink-soft);flex-shrink:0}.go-input{background:#0000;border:none;caret-color:#fff;color:#fff;color:var(--go-ink);flex:1 1;font-family:inherit;font-size:.9rem;min-width:0;outline:none;padding:11px 0}.go-input:active,.go-input:focus,.go-input:focus-visible{background:#0000;color:#fff;color:var(--go-ink);outline:none}.go-input::placeholder{color:#94a3b8;color:var(--go-ink-soft)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #121829!important;caret-color:#fff!important;color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-moz-autofill,input:-moz-autofill:focus,input:-moz-autofill:hover{box-shadow:inset 0 0 0 1000px #121829!important;color:#fff!important;filter:none!important}select.go-input{appearance:none;color:#fff;color:var(--go-ink);cursor:pointer}select.go-input option{background:#0a0e1a;color:#fff}.go-progress{background:#3b82f626;background:var(--go-navy-50);height:8px;overflow:hidden;width:100%}.go-progress,.go-progress-bar{border-radius:999px;border-radius:var(--go-radius-pill)}.go-progress-bar{background:#3b82f6;background:var(--go-navy);height:100%;transition:width .4s ease}.go-progress-bar.is-complete{background:#10b981;background:var(--go-success)}.go-progress-bar.is-behind{background:#ef4444;background:var(--go-red)}.go-tag{align-items:center;border-radius:999px;border-radius:var(--go-radius-pill);display:inline-flex;font-size:.72rem;font-weight:700;gap:5px;line-height:1.5;padding:3px 9px}.go-tag-navy{background:#3b82f626;background:var(--go-navy-50);color:#3b82f6;color:var(--go-navy)}.go-tag-red{background:#ef444426;background:var(--go-red-50);color:#dc2626;color:var(--go-red-600)}.go-tag-success{background:#10b98126;background:var(--go-success-bg);color:#10b981;color:var(--go-success)}.go-tag-warning{background:#f59e0b26;background:var(--go-warning-bg);color:#f59e0b;color:var(--go-warning)}.go-tag-neutral{background:#121829;background:var(--go-surface-alt);border:1px solid #ffffff1f;border:1px solid var(--go-border);color:#cbd5e1;color:var(--go-ink-muted)}.go-avatar{background:#3b82f626;background:var(--go-navy-50);object-fit:cover}.go-avatar,.go-avatar-fallback{border:2px solid #fff;border:2px solid var(--go-white);border-radius:50%;box-shadow:0 0 0 1px #ffffff1f;box-shadow:0 0 0 1px var(--go-border);flex-shrink:0}.go-avatar-fallback{align-items:center;background:#3b82f6;background:var(--go-navy);color:#fff;color:var(--go-white);display:inline-flex;font-weight:700;justify-content:center}.go-empty{align-items:center;color:#94a3b8;color:var(--go-ink-soft);display:flex;flex-direction:column;font-size:.85rem;gap:8px;padding:36px 20px;text-align:center}.go-empty svg{color:#ffffff38;color:var(--go-border-strong)}@media (max-width:1024px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}[data-theme=light]{--go-navy-900:#04123a;--go-navy-800:#061848;--go-navy-700:#08205e;--go-navy:#0a2472;--go-navy-500:#123a9e;--go-navy-400:#2a58c4;--go-navy-100:#dde5f7;--go-navy-50:#eef2fb;--go-red-700:#8f1204;--go-red-600:#a81604;--go-red:#d81e05;--go-red-400:#ef4a32;--go-red-100:#fbdcd7;--go-red-50:#fdeeeb;--go-white:#fff;--go-canvas:#f4f6fb;--go-surface:#fff;--go-surface-alt:#f8fafc;--go-border:#dfe4ee;--go-border-strong:#c3cbdb;--go-ink:#101a35;--go-ink-muted:#4c5875;--go-ink-soft:#77839d;--go-success:#0f7a52;--go-success-bg:#e3f4ec;--go-warning:#9a6200;--go-warning-bg:#fdf1dc;--go-danger:var(--go-red-600);--go-danger-bg:var(--go-red-50);--go-shadow-sm:0 1px 2px #101a350f;--go-shadow:0 2px 8px #101a3514;--go-shadow-lg:0 12px 32px #101a351f;--stage-contacts:#2a58c4;--stage-returns:#123a9e;--stage-appointments:#0a2472;--stage-sales:#d81e05;--stage-referrals:#a81604;color-scheme:light}[data-theme=light] body{background-color:#f4f6fb;background-image:none!important;color:#fff;color:var(--go-ink)}[data-theme=light] .go-card{background:#fff;border-color:#dfe4ee;box-shadow:0 1px 2px #101a350f}[data-theme=light] .go-card-title{color:#101a35}[data-theme=light] .go-card-title svg{color:#0a2472}[data-theme=light] .go-btn-outline{background:#fff;border-color:#c3cbdb;color:#0a2472}[data-theme=light] .go-btn-outline:hover:not(:disabled){background:#eef2fb;border-color:#0a2472}[data-theme=light] .go-btn-ghost{color:#4c5875}[data-theme=light] .go-btn-ghost:hover:not(:disabled){background:#f1f5f9;color:#101a35}[data-theme=light] .go-input-wrap{background:#fff;border-color:#c3cbdb}[data-theme=light] .go-input-wrap:focus-within{border-color:#0a2472;box-shadow:0 0 0 3px #dde5f7}[data-theme=light] .go-input{caret-color:#101a35;color:#101a35}[data-theme=light] select.go-input option{background:#fff;color:#101a35}[data-theme=light] input:-webkit-autofill,[data-theme=light] input:-webkit-autofill:active,[data-theme=light] input:-webkit-autofill:focus,[data-theme=light] input:-webkit-autofill:hover,[data-theme=light] select:-webkit-autofill,[data-theme=light] textarea:-webkit-autofill{-webkit-text-fill-color:#101a35!important;box-shadow:inset 0 0 0 1000px #fff!important;caret-color:#101a35!important;color:#101a35!important}[data-theme=light] input:-moz-autofill,[data-theme=light] input:-moz-autofill:focus,[data-theme=light] input:-moz-autofill:hover{box-shadow:inset 0 0 0 1000px #fff!important;color:#101a35!important}[data-theme=light] .gs-modal{background:#fff;box-shadow:0 12px 32px #101a351f}[data-theme=light] .gs-modal-field{background:#f8fafc;border-color:#dfe4ee}[data-theme=light] .gs-modal-field .go-input{background:#fff;border-color:#c3cbdb;color:#0a2472}@media (max-width:640px){[data-theme=light] .gs-modal-foot{background:#fff;box-shadow:0 -6px 14px #101a350f}}.gs-login{align-items:center;background-attachment:fixed;background-color:var(--go-canvas);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:32px 20px;width:100%}.gs-login:before{background:#04081473;content:"";inset:0;pointer-events:none;position:fixed}.gs-login-card{background:#0a0e1af0;border:1px solid var(--go-border);border-radius:var(--go-radius-lg);box-shadow:0 24px 70px #0009;display:flex;flex-direction:column;gap:18px;max-width:420px;padding:36px 34px 34px;position:relative;width:100%;z-index:1}.gs-login-logo{display:block;height:auto;margin:0 auto 4px;max-width:260px;object-fit:contain;width:100%}.gs-login-head h1{color:var(--go-ink);font-size:1.42rem;font-weight:800;letter-spacing:-.01em;margin:4px 0 0}.gs-login-alert{align-items:center;border:1px solid #0000;border-radius:var(--go-radius);display:flex;font-size:.82rem;gap:9px;padding:11px 13px}.gs-login-alert.is-error{background:var(--go-danger-bg);border-color:var(--go-red-100);color:var(--go-red-600)}.gs-login-alert.is-success{background:var(--go-success-bg);border-color:#0f7a5240;color:var(--go-success)}.gs-login-form{display:flex;flex-direction:column;gap:15px}.gs-login-form .go-input-wrap{background:#121829}.gs-login-form .go-input{caret-color:#fff!important}.gs-login-form .go-input,.gs-login-form .go-input:active,.gs-login-form .go-input:focus{background:#0000!important;color:#fff!important}.gs-login-form .go-input:-webkit-autofill,.gs-login-form .go-input:-webkit-autofill:active,.gs-login-form .go-input:-webkit-autofill:focus,.gs-login-form .go-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #121829!important;caret-color:#fff!important;color:#fff!important}.gs-login-eye{align-items:center;background:#0000;border:none;border-radius:var(--go-radius-sm);color:var(--go-ink-soft);cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.gs-login-eye:hover{color:var(--go-navy)}.gs-login-submit{margin-top:4px}@media (max-width:480px){.gs-login-card{padding:28px 22px 26px}.gs-login{background-attachment:scroll}}[data-theme=light] .gs-login{background-color:#f4f6fb;background-image:none!important}[data-theme=light] .gs-login:before{display:none}[data-theme=light] .gs-login-card{background:#fff;border-color:#dfe4ee;box-shadow:0 20px 50px #101a3514}[data-theme=light] .gs-login-head h1{color:#101a35}[data-theme=light] .gs-login-form .go-input-wrap{background:#fff;border-color:#c3cbdb}[data-theme=light] .gs-login-form .go-input{caret-color:#101a35!important;color:#101a35!important}[data-theme=light] .gs-login-form .go-input:-webkit-autofill,[data-theme=light] .gs-login-form .go-input:-webkit-autofill:active,[data-theme=light] .gs-login-form .go-input:-webkit-autofill:focus,[data-theme=light] .gs-login-form .go-input:-webkit-autofill:hover{-webkit-text-fill-color:#101a35!important;box-shadow:inset 0 0 0 1000px #fff!important;caret-color:#101a35!important;color:#101a35!important}