._4W08jG_portal{--char:#17191c;--graphite:#24272b;--concrete:#eceae6;--paper:#fff;--gold:#c9a227;--gold-dark:#8a6d12;--ink:#17191c;--ink-2:#5d6167;--line:#17191c1f;--good:#256840;--pad:clamp(14px, 3vw, 36px);background:var(--concrete);min-height:calc(100svh - 40px);color:var(--ink);font-family:var(--rf-body), system-ui, sans-serif;padding-bottom:90px;font-size:15px;line-height:1.5;position:relative}._4W08jG_portal h1,._4W08jG_portal h3,._4W08jG_portal h4{font-family:var(--rf-head), Impact, sans-serif;text-transform:uppercase;letter-spacing:.02em;margin:0;font-weight:700;line-height:1.05}:where(._4W08jG_portal) button{font:inherit}._4W08jG_header{padding:12px var(--pad);background:var(--char);color:#fff;flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}._4W08jG_brand{align-items:center;gap:10px;display:flex}._4W08jG_brand strong{font-family:var(--rf-head), Impact, sans-serif;letter-spacing:.14em;font-size:22px;line-height:1;display:block}._4W08jG_brand small{letter-spacing:.16em;text-transform:uppercase;color:#fff9;font-size:10px;display:block}._4W08jG_brandMark{background:var(--gold);place-items:center;width:34px;height:34px;display:grid}._4W08jG_brandMark svg{fill:none;width:22px;height:22px;stroke:var(--char);stroke-width:3px}._4W08jG_area{font-family:var(--rf-head), Impact, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border-left:1px solid #fff3;padding-left:18px;font-size:15px}._4W08jG_private{color:#ffffffb8;align-items:center;gap:7px;margin-left:auto;font-size:12.5px;display:inline-flex}._4W08jG_private svg{fill:none;width:14px;height:14px;stroke:var(--gold);stroke-width:1.6px}._4W08jG_demoBar{padding:10px var(--pad);border-bottom:1px solid var(--line);background:#dedbd5;flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}._4W08jG_toggle{background:var(--char);padding:3px;display:inline-flex}._4W08jG_toggle button{color:#ffffffbf;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:8px 16px;font-size:13.5px;font-weight:700;transition:background-color .2s,color .2s;position:relative}._4W08jG_toggle button[aria-pressed=true]{background:var(--gold);color:var(--char)}._4W08jG_badge{min-width:19px;height:19px;color:var(--char);background:#fff;border-radius:99px;place-items:center;margin-left:7px;padding:0 5px;font-size:11.5px;animation:.4s cubic-bezier(.22,1,.36,1) _4W08jG_pop;display:inline-grid}@keyframes _4W08jG_pop{0%{transform:scale(.4)}}._4W08jG_demoHint{color:var(--ink-2);font-size:13px}._4W08jG_fictional{color:var(--ink-2);border:1px dashed #17191c4d;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600}._4W08jG_hero{padding:clamp(22px, 4vw, 40px) var(--pad) clamp(18px, 3vw, 28px);background:var(--graphite);color:#fff}._4W08jG_heroTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}._4W08jG_kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}._4W08jG_title{font-size:clamp(34px,5.4vw,60px);margin-top:8px!important}._4W08jG_client{color:#ffffffb8;margin:8px 0 0}._4W08jG_progress{color:#ffffffb8;gap:8px;width:min(320px,100%);font-size:13px;display:grid}._4W08jG_progress strong{font-family:var(--rf-head), Impact, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:22px}._4W08jG_pBar{background:#ffffff24;height:6px;display:block}._4W08jG_pBar[data-light]{background:#e6e3dd;margin:8px 0 14px}._4W08jG_pBar span{background:var(--gold);height:100%;transition:width .7s cubic-bezier(.22,1,.36,1);display:block}._4W08jG_tracker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:clamp(24px,3vw,34px) 0 0;padding:0;list-style:none;display:grid;position:relative}._4W08jG_tracker li{position:relative}._4W08jG_tracker li:before{content:"";background:#ffffff29;height:2px;position:absolute;top:25px;left:0;right:-8px}._4W08jG_tracker li:last-child:before{right:0}._4W08jG_tracker li[data-st=done]:before{background:var(--gold)}._4W08jG_tracker li[data-st=current]:before{background:linear-gradient(90deg, var(--gold) 50%, #ffffff29 50%)}._4W08jG_tracker button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-items:start;gap:4px;width:100%;padding:8px 8px 10px 0;transition:border-color .2s;display:grid;position:relative}._4W08jG_tracker button:hover{border-bottom-color:#c9a22766}._4W08jG_tracker button[aria-pressed=true]{border-bottom-color:var(--gold)}._4W08jG_tracker button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}._4W08jG_dot{background:var(--graphite);width:36px;height:36px;font-family:var(--rf-head), Impact, sans-serif;color:#ffffffb3;border:2px solid #ffffff4d;place-items:center;font-size:16px;display:grid}._4W08jG_dot svg{fill:none;width:18px;height:18px;stroke:var(--char);stroke-width:2.4px}li[data-st=done] ._4W08jG_dot{border-color:var(--gold);background:var(--gold)}li[data-st=current] ._4W08jG_dot{border-color:var(--gold);color:var(--gold);animation:2.4s ease-in-out infinite _4W08jG_pulse;box-shadow:0 0 0 5px #c9a2272e}@keyframes _4W08jG_pulse{50%{box-shadow:0 0 0 9px #c9a2270f}}._4W08jG_stLabel{font-family:var(--rf-head), Impact, sans-serif;letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:clamp(14px,1.6vw,18px)}._4W08jG_stMeta{color:#ffffff9e;font-size:12.5px}li[data-st=current] ._4W08jG_stMeta{color:var(--gold)}._4W08jG_teamPanel{margin:18px var(--pad) 0;border:2px solid var(--gold);background:var(--line);grid-template-columns:1.6fr 1fr 1fr;gap:1px;animation:.45s cubic-bezier(.22,1,.36,1) _4W08jG_fadeUp;display:grid}._4W08jG_teamBlock{background:#fbf8ef;align-content:start;gap:8px;padding:16px 18px;display:grid}._4W08jG_teamBlock h3{font-size:16px}._4W08jG_teamBlock p{color:var(--ink-2);margin:0;font-size:13.5px}._4W08jG_presets{flex-wrap:wrap;gap:8px;display:flex}._4W08jG_presets button{border:1px solid var(--char);background:var(--paper);color:var(--char);cursor:pointer;align-items:center;gap:7px;padding:9px 12px;font-size:13.5px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}._4W08jG_presets button:hover:not(:disabled){background:var(--char);color:#fff}._4W08jG_presets button:disabled{border-color:var(--line);color:var(--ink-2);cursor:default}._4W08jG_presets small{color:var(--good);font-weight:600}._4W08jG_unseenBig{font-family:var(--rf-head), Impact, sans-serif;text-transform:uppercase;color:var(--ink)!important;font-size:20px!important}._4W08jG_grid{padding:18px var(--pad) 0;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:18px;display:grid}._4W08jG_colMain,._4W08jG_colSide{align-content:start;gap:18px;min-width:0;display:grid}._4W08jG_card{background:var(--paper);border-top:3px solid var(--char);padding:18px 20px 20px}._4W08jG_card[data-accent=true]{border-top-color:var(--gold)}._4W08jG_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}._4W08jG_cardHead h3{font-size:19px}._4W08jG_tag{background:var(--char);color:var(--gold);letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;font-size:12px;font-weight:700}._4W08jG_count{background:var(--gold);min-width:24px;height:24px;color:var(--char);place-items:center;padding:0 6px;font-size:13px;font-weight:700;display:grid}._4W08jG_empty{color:var(--ink-2);text-align:center;border:1px dashed #17191c40;margin:0;padding:26px 18px}._4W08jG_feed{gap:16px;margin:0;padding:0;list-style:none;display:grid}._4W08jG_feed li{border:1px solid var(--line);animation:.45s cubic-bezier(.22,1,.36,1) _4W08jG_fadeUp}._4W08jG_feed li[data-new=true]{border-color:var(--gold);box-shadow:0 0 0 2px #c9a22759}@keyframes _4W08jG_fadeUp{0%{opacity:0;transform:translateY(10px)}}._4W08jG_ph{aspect-ratio:16/8.4}._4W08jG_uBody{padding:12px 14px 14px}._4W08jG_uBody p{margin:4px 0 0}._4W08jG_uMeta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}._4W08jG_newTag{background:var(--gold);color:var(--char);letter-spacing:.08em;text-transform:uppercase;padding:1px 7px;font-size:11px;font-weight:700}._4W08jG_steps{margin:0;padding:0;list-style:none;display:grid}._4W08jG_steps li{border-top:1px solid var(--line);grid-template-columns:74px 1fr auto;align-items:start;gap:12px;padding:11px 0;display:grid}._4W08jG_steps li:first-child{border-top:0;padding-top:0}._4W08jG_steps small{color:var(--ink-2);font-size:13px;display:block}._4W08jG_when{font-family:var(--rf-head), Impact, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--gold-dark);font-size:15px}._4W08jG_steps li[data-ok=true] strong{color:var(--ink-2);text-decoration:line-through}._4W08jG_okTag{color:var(--good);background:#e5f1e9;padding:2px 8px;font-size:12px;font-weight:700}._4W08jG_decisions{gap:14px;display:grid}._4W08jG_decision{background:#f6f4f0;gap:10px;padding:14px;display:grid}._4W08jG_decision h4{font-size:16px}._4W08jG_decision[data-done=true]{background:#eef6f1}._4W08jG_due{color:var(--ink-2);margin:0;font-size:13.5px}._4W08jG_options{grid-template-columns:1fr 1fr;gap:8px;display:grid}._4W08jG_options button{background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;border:2px solid #0000;gap:6px;padding:8px;font-size:13.5px;font-weight:600;transition:border-color .2s;display:grid}._4W08jG_options button:hover:not(:disabled){border-color:#c9a22780}._4W08jG_options button[aria-checked=true]{border-color:var(--gold)}._4W08jG_options button:disabled{cursor:default}._4W08jG_swatch{border:1px solid var(--line);height:46px;display:block}._4W08jG_approved{color:var(--good);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}._4W08jG_approved svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:18px;height:18px}._4W08jG_allDone{color:var(--good);margin:0;font-weight:600}._4W08jG_goldBtn{background:var(--gold);color:var(--char);letter-spacing:.04em;cursor:pointer;border:0;padding:11px 16px;transition:background-color .2s,opacity .2s;font-weight:700!important}._4W08jG_goldBtn:hover:not(:disabled){background:#d9b33a}._4W08jG_goldBtn:disabled{color:var(--ink-2);cursor:default;background:#e3dfd7}._4W08jG_ghostBtn{border:1px solid var(--char);color:var(--char);cursor:pointer;background:0 0;padding:7px 12px;font-size:13px;font-weight:700}._4W08jG_ghostBtn:hover:not(:disabled){background:var(--char);color:#fff}._4W08jG_ghostBtn:disabled{border-color:var(--line);color:var(--ink-2);cursor:default}._4W08jG_companyRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._4W08jG_waiting{color:var(--gold-dark);font-size:13px;font-weight:700}._4W08jG_paidOf{margin:0;font-weight:700}._4W08jG_pays{margin:0;padding:0;list-style:none;display:grid}._4W08jG_pays li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}._4W08jG_payName{display:grid}._4W08jG_payName strong{font-size:14px}._4W08jG_payName small{color:var(--ink-2);font-size:12.5px}._4W08jG_payTag{color:var(--ink-2);background:#eeece8;flex:none;padding:2px 8px;font-size:12px;font-weight:700}li[data-st=paid] ._4W08jG_payTag{color:var(--good);background:#e5f1e9}li[data-st=invoiced] ._4W08jG_payTag{color:var(--gold-dark);background:#f6edcc}._4W08jG_small{color:var(--ink-2);margin:10px 0 0;font-size:12px}._4W08jG_who{align-items:center;gap:8px;display:flex}._4W08jG_who strong,._4W08jG_who small{line-height:1.2;display:block}._4W08jG_who strong{font-size:13.5px}._4W08jG_who small{color:var(--ink-2);font-size:12px}._4W08jG_avatar{background:var(--char);width:32px;height:32px;color:var(--gold);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}._4W08jG_chat{overscroll-behavior:contain;background:#f6f4f0;flex-direction:column;gap:8px;max-height:300px;padding:12px;display:flex;overflow-y:auto}._4W08jG_msg{max-width:86%;animation:.35s cubic-bezier(.22,1,.36,1) _4W08jG_fadeUp}._4W08jG_msg p{background:var(--paper);border:1px solid var(--line);margin:0;padding:9px 12px;font-size:14px}._4W08jG_msg span{color:var(--ink-2);margin-top:3px;font-size:11.5px;display:block}._4W08jG_msg[data-mine=true]{text-align:right;align-self:flex-end}._4W08jG_msg[data-mine=true] p{border-color:var(--char);background:var(--char);color:#fff;text-align:left}._4W08jG_typing{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}._4W08jG_dots{gap:3px;display:inline-flex}._4W08jG_dots i{background:var(--ink-2);border-radius:50%;width:5px;height:5px;animation:1s infinite _4W08jG_blink}._4W08jG_dots i:nth-child(2){animation-delay:.15s}._4W08jG_dots i:nth-child(3){animation-delay:.3s}@keyframes _4W08jG_blink{50%{opacity:.25}}._4W08jG_quick{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}._4W08jG_quick button{background:var(--paper);color:var(--ink);cursor:pointer;border:1px solid #17191c40;border-radius:99px;padding:6px 10px;font-size:13px;transition:border-color .2s,background-color .2s}._4W08jG_quick button:hover:not(:disabled){border-color:var(--gold);background:#fbf6e6}._4W08jG_quick button:disabled{opacity:.5;cursor:default}._4W08jG_compose{grid-template-columns:1fr auto;gap:6px;display:grid}._4W08jG_compose input{background:var(--paper);min-width:0;color:var(--ink);font:inherit;border:1px solid #17191c40;padding:10px 12px}._4W08jG_compose input:focus{outline:2px solid var(--gold);outline-offset:-1px}._4W08jG_compose button{background:var(--char);color:#fff;cursor:pointer;border:0;padding:0 16px;font-weight:700}._4W08jG_compose button:disabled{opacity:.45;cursor:default}._4W08jG_log{gap:9px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._4W08jG_log li{border-left:2px solid var(--line);padding-left:12px;font-size:14px;animation:.35s cubic-bezier(.22,1,.36,1) _4W08jG_fadeUp}._4W08jG_log li:first-child{border-left-color:var(--gold)}._4W08jG_log span{color:var(--ink-2);font-size:11.5px;display:block}._4W08jG_toast{z-index:80;background:var(--char);border-left:4px solid var(--gold);color:#fff;margin:0;padding:12px 18px;font-weight:600;animation:.35s cubic-bezier(.22,1,.36,1) _4W08jG_fadeUp;position:fixed;bottom:24px;left:50%;translate:-50%;box-shadow:0 14px 34px #0000004d}._4W08jG_portal :focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:980px){._4W08jG_grid{grid-template-columns:minmax(0,1fr)}._4W08jG_colMain,._4W08jG_colSide{display:contents}._4W08jG_teamPanel{grid-template-columns:1fr}}@media (max-width:640px){._4W08jG_private{width:100%;margin-left:0}._4W08jG_fictional{margin-left:0}._4W08jG_tracker{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}._4W08jG_tracker li:nth-child(2):before{right:0}._4W08jG_steps li{grid-template-columns:60px 1fr}._4W08jG_okTag{grid-column:2;justify-self:start}._4W08jG_options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._4W08jG_portal *,._4W08jG_portal :before{transition:none!important;animation:none!important}}
