.gv-light{--bg:#fff;--card:#fff;--card2:#f6f6f7;--text:#111114;--dim:#5a5a66;--dim2:#6b6b76;--line:#11111414;--line2:#11111429;--red:#e11d2a;--red2:#c8141f;--glow:transparent;--accent-text:#d4121f;--flag-bg:#ffe6d2;--flag-line:#ea580c73;--wash-1:#ffc496f2;--wash-2:#ff96549e;--wash-3:#ffc2d6b3;--shadow-card:0 1px 2px #1111140a, 0 18px 48px -28px #78341047;--shadow-pop:0 1px 2px #1111140f, 0 24px 60px -24px #78341057;--ease:cubic-bezier(.22, 1, .36, 1);color:var(--text);font-family:var(--font-schibsted), system-ui, sans-serif;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.gv-light h1,.gv-light h2,.gv-light h3,.gv-light .font-display{font-family:var(--font-schibsted), system-ui, sans-serif;letter-spacing:-.035em;font-weight:600}.gv-light ::selection{color:#111114;background:#ffe6d2}.gv-light a:focus-visible,.gv-light button:focus-visible,.gv-light input:focus-visible{outline:2px solid var(--text);outline-offset:3px}.gv-light-page{isolation:isolate;background:var(--bg);position:relative;overflow-x:clip}.gv-light-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 62% at 14% -4%, var(--wash-1), transparent 72%), radial-gradient(42% 56% at 86% 0%, var(--wash-2), transparent 72%), radial-gradient(60% 50% at 52% 26%, var(--wash-3), transparent 74%);height:720px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 40%,#0000 100%);mask-image:linear-gradient(#000 0 40%,#0000 100%)}.gv-light .btn-primary{min-height:48px;transition:background-color .18s ease-out, transform .14s var(--ease);border-radius:999px;padding:0 24px;font-size:16px;font-weight:600}.gv-light .btn-primary:hover{background:var(--red2);box-shadow:none}.gv-light .btn-primary:active{transform:translateY(1px)scale(.98)}.gv-light .gv-btn-lg{min-height:52px;padding:0 26px;font-size:17px}.gv-light .card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-pop);border-radius:24px}.gv-light .signin-btn{border-color:var(--line2);background:var(--card);border-radius:999px;font-weight:600;transition:background-color .18s ease-out,border-color .18s ease-out}.gv-light .signin-btn:hover{background:var(--card2);border-color:#1111143d}.gv-light .signin-input{border-color:var(--line2);background:var(--card);border-radius:16px}.gv-light .signin-input:focus{border-color:var(--text)}.gv-light .signin-input::placeholder{color:var(--dim2)}@media (prefers-reduced-motion:reduce){.gv-light .btn-primary,.gv-light .signin-btn{transition:none}}@media (max-width:639px){.gv-light .gv-sheet{border-radius:24px 24px 0 0}}.gv-light .lk-mark{flex:none;display:block}.gv-light .gv-pop{box-shadow:var(--shadow-pop);animation:gv-pop-in .5s var(--ease) both}@keyframes gv-pop-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.gv-light .gv-pop{animation:none}}
.crm{--bg:#fff;--card:#fff;--card2:#f6f6f7;--card3:#ededef;--text:#111114;--dim:#5a5a66;--dim2:#6b6b76;--line:#11111414;--line2:#11111429;--red:#e11d2a;--red2:#c8141f;--glow:transparent;--green:#15803d;--green-soft:#16a34a1a;--amber:#b45309;--amber-soft:#f59e0b24;--red-soft:#e11d2a14;--accent-text:#d4121f;--hover:#1111140a;--sel:#1111140f;--nav-bg:#ffffffdb;--shadow-card:0 1px 2px #1111140a, 0 18px 48px -28px #78341047;--shadow-pop:0 1px 2px #1111140f, 0 16px 40px -12px #11111438;--ease:cubic-bezier(.22, 1, .36, 1);--font-sora:var(--font-schibsted);--font-inter:var(--font-schibsted);--font-mono:var(--font-jbmono), ui-monospace, "SFMono-Regular", Menlo, monospace;background:var(--bg);color:var(--text);font-family:var(--font-schibsted), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:15px;line-height:1.5}html[data-crm-theme=dark] .crm{--bg:#0b0a0a;--card:#131212;--card2:#1a1919;--card3:#232121;--text:#f7f6f5;--dim:#b3afad;--dim2:#8c8886;--line:#ffffff14;--line2:#ffffff29;--green:#4ade80;--green-soft:#22c55e24;--amber:#fbbf24;--amber-soft:#f59e0b29;--red-soft:#f43f4c24;--accent-text:#ff6b74;--hover:#ffffff0a;--sel:#ffffff12;--nav-bg:#0b0a0adb;--shadow-card:0 0 0 1px #ffffff05, 0 24px 60px -32px #000000e6;--shadow-pop:0 0 0 1px #ffffff0f, 0 18px 44px -12px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.crm) body{background:#fff}html[data-crm-theme=dark]:has(.crm) body{background:#0b0a0a}.crm h1,.crm h2,.crm h3,.crm .font-display{letter-spacing:-.025em}.crm .font-bold,.crm .font-extrabold,.crm .font-black{font-weight:600}.crm .font-mono{font-variant-numeric:tabular-nums}.crm ::selection{color:var(--text);background:#e11d2a2e}.crm :focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:6px}.crm{scrollbar-color:var(--line2) transparent}.crm .card{background:var(--card);border-color:var(--line);border-radius:24px}.crm .card-2{background:var(--card2);border-color:var(--line);border-radius:16px}.crm .kicker{color:var(--dim);letter-spacing:.08em;font-weight:600}.crm .btn-primary{min-height:40px;transition:background-color .16s ease-out, transform .12s var(--ease);border-radius:999px;padding:0 18px}.crm .btn-primary:hover{background:var(--red2);box-shadow:none}.crm .btn-primary:active{transform:translateY(1px)scale(.98)}.crm .pill{letter-spacing:.02em;text-transform:none;padding:2px 9px;font-size:12px;font-weight:500}.crm input,.crm textarea,.crm select{color-scheme:normal}@media (prefers-reduced-motion:reduce){.crm .btn-primary,.crm .btn-primary:active{transition:none;transform:none}}.crm .app-header{display:none}@keyframes crm-fade{0%{opacity:0}}@keyframes crm-slide{0%{opacity:0;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.crm [class*=crm-fade],.crm [class*=crm-slide]{animation:none}}.crm .hub-tabs{background:var(--bg)}.crm .hub-tabs a{align-items:center;min-height:44px;font-weight:500;display:inline-flex}.crm .hub-count{background:var(--card3);min-width:20px;height:20px;color:var(--text);font-family:var(--font-mono);place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.crm .person-hero,.crm .stage-hero{border-color:#0000;background:#111114!important}html[data-crm-theme=dark] .crm .text-red{color:var(--accent-text)}html[data-crm-theme=dark] .crm .person-hero,html[data-crm-theme=dark] .crm .stage-hero{border-color:var(--line);background:var(--card2)!important}.crm .person-hero .text-amber{color:#fbbf24}.crm .msg-thread{height:calc(100dvh - 60px - env(safe-area-inset-top))}@media (min-width:1024px){.crm .crm-sticky{top:76px}}@media (max-width:767px){.crm .overflow-x-auto{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.crm .overflow-x-auto>table>:is(thead,tbody)>tr>:is(th,td):first-child:not([colspan]){z-index:1;background:var(--card);box-shadow:1px 0 0 var(--line);position:sticky;left:0}}.crm .job-card-edit>div>a:first-child{background:var(--red);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 22px;font-size:13px;font-weight:600;transition:background-color .16s ease-out;display:inline-flex}.crm .job-card-edit>div>a:first-child:hover{background:var(--red2);color:#fff}.crm .job-card-edit>div>a:first-child:focus-visible{outline:2px solid var(--red);outline-offset:2px}.crm .job-card-edit>div>div{max-width:14rem}@media (max-width:639px){.crm .job-card-edit>div{display:block}.crm .job-card-edit>div>a:first-child{width:100%;min-height:44px;display:flex}}
