.co-root .ws{--ws-line:var(--co-line);--ws-wash:var(--co-paper-2)}.co-root .ws-rail,.co-root .ws-tabs{display:none}.co-root .ws-brand{color:var(--co-navy);align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.co-root .ws-brand img{width:auto;height:28px}.co-root .ws-chip{border:1px solid var(--ws-line);background:var(--ws-wash);min-height:34px;color:var(--co-navy);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;transition:transform .12s,border-color .12s;display:inline-flex}.co-root .ws-chip:hover{border-color:var(--co-navy);transform:translateY(-1px)}.co-root .ws-nav{min-height:44px;color:var(--co-ink);border-radius:8px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .12s;display:flex}.co-root .ws-nav:hover{background:#f7f9fc}.co-root .ws-nav[aria-current=page]{background:var(--ws-wash);color:var(--co-navy);box-shadow:inset 3px 0 0 var(--co-accent);font-weight:600}.co-root .ws-nav svg{flex-shrink:0}.co-root .ws-nav--plain a,.co-root .ws-nav--plain .ws-linkbtn{color:var(--co-muted);font-size:15px}.co-root .ws-tabs{z-index:40;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--ws-line);background:#fff;grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;left:0;right:0}.co-root .ws-tab{min-width:0;color:var(--co-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 2px;font-size:12px;font-weight:500;text-decoration:none;display:flex;position:relative}.co-root .ws-tab[aria-current]{color:var(--co-navy);font-weight:600}.co-root .ws-tab[aria-current]:after{content:"";background:var(--co-accent);border-radius:50%;width:5px;height:5px;position:absolute;bottom:2px}.co-root .ws-col{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.co-root .ws-more{width:100%;max-width:none;color:var(--co-ink);background:#fff;border:0;border-radius:14px 14px 0 0;margin:auto 0 0;padding:0}.co-root .ws-more::backdrop{background:#0f2d6b66}.co-root .ws-more__body{padding:8px 16px calc(16px + env(safe-area-inset-bottom))}.co-root .ws-more ul{margin:0 0 12px;padding:0;list-style:none}.co-root .ws-more li+li{border-top:1px solid var(--co-line)}.co-root .ws-more .ws-nav{min-height:52px;padding:0 4px}.co-root .ws-more__close{width:100%}@media (min-width:1024px){.co-root .ws{grid-template-columns:236px minmax(0,1fr);display:grid}.co-root .ws-col{padding-bottom:0}.co-root .ws-brand{display:none}.co-root .ws-tabs,.co-root .ws-more{display:none!important}.co-root .ws-rail{border-right:1px solid var(--ws-line);background:#fff;flex-direction:column;align-self:start;gap:16px;height:100dvh;padding:20px 12px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.co-root .ws-rail__logo{flex-direction:column;gap:6px;padding:0 12px 8px;text-decoration:none;display:flex}.co-root .ws-rail__logo img{align-self:flex-start;width:auto;height:34px}.co-root .ws-rail__logo span{color:var(--co-navy);font-size:13px;font-weight:600}.co-root .ws-rail ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.co-root .ws-rail .ws-rail__other{border-top:1px solid var(--ws-line);padding-top:12px}.co-root .ws-rail .ws-nav{white-space:nowrap;font-size:14.5px}.co-root .ws-rail__foot{border-top:1px solid var(--ws-line);gap:6px;margin-top:auto;padding:12px 12px 0;font-size:14px;display:grid}.co-root .ws-rail__foot .ws-linkbtn{color:var(--co-muted);justify-self:start}.co-root .ws-rail__email{text-overflow:ellipsis;white-space:nowrap;color:var(--co-muted);overflow:hidden}.co-root .ws-rail__back{color:var(--co-muted);text-decoration:none}.co-root .ws-rail__back:hover{color:var(--co-navy);text-decoration:underline}}@media (max-width:1023px){.co-root .ws-tabs{display:grid}}@media (prefers-reduced-motion:reduce){.co-root .ws-chip,.co-root .ws-nav{transition:none}}.co-root .ws-linkbtn{font:inherit;color:var(--co-steel);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.co-root .jrb-status--failed{color:#92400e}.co-root .ws-founder{border-top:1px solid var(--co-line);padding-top:14px}.co-root .ws-founder:first-of-type{border-top:0;padding-top:0}.co-root .ws-ok{color:#0a6b45;margin:0;font-weight:600}.co-root [data-fit-row][hidden]{display:none!important}.co-root .ws-upload{width:100%;font-size:16px}.co-root .ws-uploads{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.co-root .ws-uploads li{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.co-root .ws-uploads__name{overflow-wrap:anywhere;font-weight:600}.co-root .pc-chat{border:1px solid var(--co-line-strong);background:#fff;border-radius:16px;margin:0 0 28px;padding:20px 20px 14px;transition:border-color .15s,box-shadow .15s;box-shadow:0 18px 40px -28px #0f2d6b73}.co-root .pc-chat:focus-within{border-color:var(--co-steel);box-shadow:0 0 0 4px #1e4db71f,0 18px 40px -28px #0f2d6b73}.co-root .pc-chat__h{color:var(--co-navy);margin:0 0 10px;font-size:20px;line-height:1.3}.co-root .pc-chat__log{overscroll-behavior:contain;border-bottom:1px solid var(--co-line);flex-direction:column;gap:10px;height:min(45vh,420px);margin:0 0 12px;padding:4px 0 14px;font-size:16px;line-height:1.5;list-style:none;display:flex;overflow-y:auto}.co-root .pc-chat__log>:first-child{margin-top:auto}.co-root .pc-chat__me,.co-root .pc-chat__them{overflow-wrap:anywhere;white-space:pre-line;flex:none;max-width:85%;padding:10px 14px}.co-root .pc-chat__me{background:var(--co-navy);color:#fff;border-radius:16px 16px 4px;align-self:flex-end}.co-root .pc-chat__them{background:var(--co-paper);color:var(--co-ink);border-radius:16px 16px 16px 4px;align-self:flex-start}.co-root .pc-chat__them.is-bad{color:#b42318;background:#fef3f2}.co-root .pc-chat__applied{color:var(--co-muted);margin-top:6px;font-size:15px;display:block}.co-root .pc-chat__dots{color:var(--co-muted);white-space:nowrap}.co-root .pc-chat__dots:after{content:"...";text-align:left;clip-path:inset(0 100% 0 0);width:1.25em;animation:1.2s steps(4,end) infinite pc-dots;display:inline-block}@keyframes pc-dots{to{clip-path:inset(0)}}.co-root .pc-chat__bar{align-items:flex-end;gap:12px;display:flex}.co-root .pc-chat__in{min-width:0;font:inherit;color:var(--co-ink);resize:vertical;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:17px;line-height:1.5}.co-root .pc-chat__in::placeholder{color:var(--co-muted)}.co-root .pc-chat__send{flex-shrink:0}.co-root .pc-chat__send:disabled,.co-root .pc-chat__send:disabled:hover{color:var(--co-navy);opacity:.45;cursor:default;background:#fff}.co-root .pc-chat__eg{color:var(--co-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:10px 0 0;font-size:14px;display:flex}.co-root .pc-chat__eg button{border:1px solid var(--co-line);font:inherit;text-align:left;color:var(--co-navy);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;transition:border-color .15s}.co-root .pc-chat__eg button:hover{border-color:var(--co-steel)}@media (max-width:600px){.co-root .pc-chat{padding:16px 16px 12px}.co-root .pc-chat__bar{flex-direction:column;align-items:stretch}.co-root .pc-chat__in{font-size:16px}}@media (prefers-reduced-motion:reduce){.co-root .pc-chat__dots:after{clip-path:none;animation:none}}.co-root .ws-rail__hide,.co-root .ws-rail-open{display:none}@media (min-width:1024px){.co-root .ws-rail__hide{color:var(--co-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin:-6px 0 2px;padding:6px 8px;font-size:13px;display:inline-flex}.co-root .ws-rail__hide:hover{color:var(--co-navy);background:#f7f9fc}html[data-rail=hidden] .co-root .ws{grid-template-columns:minmax(0,1fr)}html[data-rail=hidden] .co-root .ws-rail{display:none}html[data-rail=hidden] .co-root .ws-rail-open{border:1px solid var(--ws-line,var(--co-line));color:var(--co-navy);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;margin-right:8px;padding:7px 10px;font-size:14px;font-weight:600;display:inline-flex}.co-root .ws-rail{height:125dvh}}.co-root .pf-bands{gap:14px;display:grid}@media (min-width:900px){.co-root .pf-bands{grid-template-columns:repeat(2,minmax(0,1fr))}}.co-root .pf-presets{margin-bottom:8px}.co-root .pf-presets .jr-chip{cursor:pointer;font:inherit;font-size:14px}.co-root .ffd{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:4px 0 8px;display:flex}.co-root .ffd .jr-fine{margin:0}.co-root .ffd--compact{margin:8px 0 0}.co-root .gd-phone{border-left:3px solid var(--co-accent)}.co-root .gd-phone__row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:.75rem;display:flex}.co-root .gd-phone__field{flex-direction:column;gap:.25rem;min-width:14rem;display:flex}.co-root .gd-phone__field input{font:inherit;border:1px solid var(--co-line-strong);border-radius:8px;padding:.55rem .7rem}.co-root .gd-phone--signup{border-left:0}.co-root .gd-phone--signup .gd-phone__row{flex-direction:column;align-items:stretch}.co-root .gd-phone--signup .gd-phone__field{min-width:0}.co-root .gd-phone--signup .gd-phone__row .jr-btn--primary{width:100%;min-height:52px}.co-root .gd-phone--signup .gd-phone__row .ws-linkbtn{align-self:flex-start}.co-root .ws-company{border:1px solid var(--ws-line);background:#fff;border-radius:12px;margin:0 0 14px}.co-root .ws-company__current{cursor:pointer;grid-template-columns:1fr auto;grid-template-areas:"kicker caret""name caret";gap:2px 8px;padding:10px 12px;list-style:none;display:grid}.co-root .ws-company__current::-webkit-details-marker{display:none}.co-root .ws-company__kicker{color:#5b6577;grid-area:kicker;font-size:12px}.co-root .ws-company__name{color:var(--co-navy);overflow-wrap:anywhere;grid-area:name;font-weight:600}.co-root .ws-company__caret{color:#5b6577;grid-area:caret;align-self:center}.co-root .ws-company[open] .ws-company__caret{transform:rotate(180deg)}.co-root .ws-company__menu{border-top:1px solid var(--ws-line);padding:10px 12px 12px}.co-root .ws-company__list{margin:0 0 12px;padding:0;list-style:none}.co-root .ws-company__list a{color:var(--co-navy);border-radius:8px;justify-content:space-between;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.co-root .ws-company__list a:hover{background:var(--ws-wash)}.co-root .ws-company__list a[aria-current=true]{background:var(--ws-wash);font-weight:600}.co-root .ws-company__list small{color:#5b6577}.co-root .ws-company__add{gap:8px;display:grid}.co-root .ws-company__add label{color:var(--co-navy);font-size:13px;font-weight:600}.co-root .ws-company__add input,.co-root .ws-company__add select{border:1px solid var(--ws-line);width:100%;min-height:38px;font:inherit;border-radius:8px;padding:6px 10px;font-size:14px}.co-root .ws-company__add .jr-fine{margin:0}.co-root .ws-nav--company{padding:0;display:block}.co-root .ws-nav--company .ws-company{margin:8px 0}
