:root{--sv-navy:#12315f;--sv-on-navy:#ffffff;--sv-ink:#172033;--sv-ink-black:#171717;--sv-text-strong:#344054;--sv-text-copy:#52657e;--sv-muted:#667085;--sv-icon:#697386;--sv-muted-2:#7a8798;--sv-muted-3:#98a2b3;--sv-placeholder:#8b98aa;--sv-surface:#ffffff;--sv-surface-side:#fbfbfa;--sv-surface-soft:#f7f9fc;--sv-surface-control:#f5f7fa;--sv-surface-hover:#eef2f6;--sv-tint-blue:#eef5ff;--sv-tint-blue-2:#edf3ff;--sv-tint-navy:#eef3f9;--sv-line:#edf0f4;--sv-line-control:#dfe5ed;--sv-scrollbar:#d8dde5;--sv-focus-tint:#b9d0ff;--sv-accent-blue:#1769ff;--sv-success:#159447;--sv-success-tint:#e9f8ef;--sv-warning:#a46b00;--sv-warning-tint:#fff6df;--sv-danger:#d92d20;--sv-review-column:#fff5f5;--sv-review-count:#fde8e8;--sv-review-ink:#c24141;--sv-done-column:#f3fbf5;--sv-done-count:#e4f6e9;--sv-done-ink:#27864a;--sv-action-marco:#2f6bd8;--sv-action-marco-tile:#1d3f7a;--sv-action-marco-ink:#132f63;--sv-action-marco-tint:#eef4fd;--sv-action-colaborar:#7445bd;--sv-action-colaborar-tile:#5b33a6;--sv-action-colaborar-ink:#35195f;--sv-action-colaborar-tint:#f4effc;--sv-action-parceria:#c08a0a;--sv-action-parceria-tile:#b8860b;--sv-action-parceria-ink:#4f3a00;--sv-action-parceria-tint:#fdf6e1;--sv-action-investir:#1f9d61;--sv-action-investir-tile:#17834f;--sv-action-investir-ink:#0b4229;--sv-action-investir-tint:#e9f7ef;--sv-priority-high:#c2333a;--sv-priority-high-tint:#fdecec;--sv-priority-medium:#17834f;--sv-priority-medium-tint:#e9f7ef;--sv-priority-low:#2f6bd8;--sv-priority-low-tint:#eaf3fd;--sv-overdue:var(--sv-priority-high);--sv-market-up:#16a34a;--sv-market-down:#dc2626;--sv-note-surface:#dde3ec;--sv-note-meta:#5b6577;--sv-s1:8px;--sv-s2:12px;--sv-s3:16px;--sv-s4:24px;--sv-content:620px;--sv-header-h:46px;--sv-tertiary-w:340px;--sv-dock-h:62px;--sv-control-h:34px;--sv-radius-xs:7px;--sv-radius-sm:8px;--sv-radius-md:9px;--sv-radius-lg:12px;--sv-radius-note:10px;--sv-radius-avatar:13px;--sv-radius-dock:18px;--sv-radius-card:20px;--sv-radius-pill:999px;--sv-radius-media:20px;--sv-shadow-card:0 22px 54px rgba(15,35,65,.14), 0 6px 18px rgba(15,35,65,.08);--sv-shadow-menu:0 16px 44px rgba(15,35,65,.12);--sv-shadow-dock:0 12px 36px rgba(15,35,65,.1);--sv-shadow-drawer:-18px 0 50px rgba(18,49,95,.12);--sv-shadow-raised:0 1px 3px rgba(23,32,51,.08);--sv-ring-soft:0 0 0 2px rgba(18,49,95,.08);--sv-ring-focus:0 0 0 2px #ffffff, 0 0 0 4px #12315f;--sv-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.en-card{position:relative;grid-column:2;width:100%;max-width:408px;min-height:520px;display:flex;flex-direction:column;gap:16px;padding:38px 32px 26px;border:1px solid var(--sv-line-control);border-radius:var(--sv-radius-card);background:var(--sv-surface);box-shadow:var(--sv-shadow-raised)}.en-head{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;padding:0 12px 8px}.en-head h1{margin:0;color:var(--sv-ink);font:800 26px/1.18 var(--sv-font-sans);letter-spacing:-.035em}.en-head p{max-width:300px;margin:0;color:var(--sv-text-copy);font:400 14px/1.45 var(--sv-font-sans)}.en-google{position:relative;width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:12px;overflow:hidden;border:1px solid var(--sv-line-control);border-radius:var(--sv-radius-lg);background:var(--sv-surface);color:var(--sv-ink);font:600 14px/1 var(--sv-font-sans);cursor:pointer}.en-google:hover{background:var(--sv-surface-hover)}.en-google[data-unavailable=true]{cursor:not-allowed;opacity:.6}.en-google[data-unavailable=true]:after{content:"Indisponível neste endereço";position:absolute;right:12px;color:var(--sv-muted);font:500 11px var(--sv-font-sans)}.en-google-mark{width:20px;height:20px;flex:0 0 20px;display:block;overflow:hidden}.en-google-mark img{width:40px;height:40px;display:block;transform:translate(-10px,-10px)}.en-google-provider{position:absolute;z-index:2;inset:0;width:100%;min-width:0;opacity:.001;overflow:hidden}.en-google-provider>div{width:100%!important;min-width:0!important}.en-google-provider iframe{display:block;width:100%!important;min-height:52px}.en-or{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:var(--sv-muted)}.en-or span{height:1px;background:var(--sv-line-control)}.en-or b{font:400 12px/1 var(--sv-font-sans)}.en-form{display:flex;flex-direction:column;gap:16px}.en-f{display:flex;flex-direction:column;gap:8px}.en-f>span{color:var(--sv-text-strong);font:400 12px/1 var(--sv-font-sans)}.en-f input{width:100%;height:54px;padding:0 20px;border:1px solid var(--sv-line-control);border-radius:var(--sv-radius-lg);background:var(--sv-surface);color:var(--sv-ink);font:500 15px/1 var(--sv-font-sans)}.en-f input:focus{outline:none;box-shadow:none;border-color:var(--sv-line-control)}.en-resend{align-self:flex-start;border:0;padding:0;background:transparent;color:var(--sv-danger);font:400 12px/1.2 var(--sv-font-sans);cursor:pointer}.en-resend:disabled{cursor:wait;opacity:.55}.en-pass{position:relative}.en-pass input{padding-right:52px}.en-pass button{position:absolute;top:50%;right:11px;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--sv-radius-md);background:transparent;color:var(--sv-muted);cursor:pointer}.en-pass button:hover{background:var(--sv-surface-hover)}.en-email-summary{position:relative;min-height:54px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:9px 74px 9px 20px;border:1px solid var(--sv-line-control);border-radius:var(--sv-radius-lg)}.en-email-summary span{color:var(--sv-muted);font:400 10px/1 var(--sv-font-sans)}.en-email-summary b{overflow:hidden;text-overflow:ellipsis;color:var(--sv-ink);font:700 13px/1.2 var(--sv-font-sans)}.en-email-summary button{position:absolute;right:18px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--sv-accent-blue);font:700 12px/1 var(--sv-font-sans);cursor:pointer}.en-go{width:100%;height:52px;border:0;border-radius:var(--sv-radius-lg);background:var(--sv-navy);color:var(--sv-on-navy);font:700 14px/1 var(--sv-font-sans);cursor:pointer}.en-go:disabled{opacity:.55;cursor:wait}.en-minor{align-self:center;border:0;padding:0;background:transparent;color:var(--sv-text-strong);font:400 12px/1.2 var(--sv-font-sans);cursor:pointer}.en-switch{display:flex;flex-direction:column;align-items:center;gap:3px;margin:0;color:var(--sv-muted);font:400 13px/1.25 var(--sv-font-sans)}.en-switch button{border:0;padding:0;background:transparent;color:var(--sv-accent-blue);font:700 13px/1.25 var(--sv-font-sans);cursor:pointer}.en-chk{display:flex;align-items:flex-start;gap:9px;color:var(--sv-text-strong);font:400 12px/1.4 var(--sv-font-sans)}.en-chk input{margin:2px 0 0}.en-err,.en-ok{margin:0;padding:11px 14px;border-radius:var(--sv-radius-lg);font:600 12px/1.4 var(--sv-font-sans);text-align:center}.en-err{background:var(--sv-priority-high-tint);color:var(--sv-danger)}.en-ok{background:var(--sv-tint-blue);color:var(--sv-text-copy);font-weight:400}.toolbar-avatar.has-photo{padding:0;overflow:hidden}.sv-avatar-img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.avatar.big .sv-avatar-img{border-radius:inherit}:root,html,body,#root{width:100%;min-width:320px;height:100%;min-height:100%;margin:0}body{overflow:hidden;background:var(--sv-surface);color:var(--sv-ink);font-family:var(--sv-font-sans)}.startvex-app{width:100%;height:100%}.startvex-legacy{display:block;width:100%;height:100%;border:0;background:var(--sv-surface)}.react-workspace-shell{--react-shell-edge: clamp(8px, 1vw, 16px);--react-shell-gap: clamp(10px, 1vw, 14px);display:grid;width:100%;height:100%;grid-template-columns:minmax(248px,272px) minmax(0,1fr);gap:var(--react-shell-gap);padding:var(--react-shell-edge);background:#e3eaf3}.react-orbit-panel,.react-workspace-main{min-width:0;min-height:0;border:1px solid rgba(18,49,95,.08);border-radius:var(--sv-radius-dock);background:#fff;box-shadow:var(--sv-shadow-dock)}.react-orbit-panel{display:flex;flex-direction:column;padding:12px}.react-orbit-toolbar{display:flex;min-height:36px;align-items:center}.react-orbit-toolbar a{display:inline-flex;align-items:center;gap:8px;border-radius:var(--sv-radius-sm);background:var(--sv-navy);color:#fff;font:600 11px var(--sv-font-sans);padding:8px 10px;text-decoration:none}.react-orbit-toolbar a b{display:grid;width:16px;height:16px;place-items:center;border-radius:var(--sv-radius-xs);background:#ffffff24;font-size:14px;line-height:1}.react-orbit-toolbar .react-orbit-open{margin-left:auto;padding:5px 0;background:transparent;color:var(--sv-muted);font-weight:500}.react-orbit-empty{display:grid;place-content:center;flex:1;padding:30px 16px;text-align:center}.react-orbit-empty h2{margin:0;color:var(--sv-ink);font:600 16px/1.35 var(--sv-font-sans)}.react-orbit-empty p{margin:8px 0 16px;color:var(--sv-muted);font:400 12px/1.45 var(--sv-font-sans)}.react-orbit-empty a,.react-orbit-composer{color:var(--sv-accent-blue);font:600 12px var(--sv-font-sans);text-decoration:none}.react-orbit-composer{display:block;border:1px solid var(--sv-line-control);border-radius:var(--sv-radius-lg);padding:11px 12px;color:var(--sv-muted);font-weight:400}.react-workspace-main{overflow:hidden;isolation:isolate}.react-auth-screen{display:grid;min-height:100%;place-items:center;overflow:auto;padding:24px;background:var(--sv-surface-soft)}.react-auth-screen .en-card{grid-column:auto}.react-auth-screen-compact{display:flex;min-height:0;height:100%;align-items:center;justify-content:center;overflow:auto;padding:8px 14px;background:transparent}.react-auth-screen-compact .en-card{width:100%;max-width:none;min-height:0;gap:14px;padding:6px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.react-auth-screen-compact .en-head{margin-bottom:12px}.react-auth-screen-compact .en-head h1{font-size:17px}.react-auth-screen-compact .en-head p{font-size:12.5px}.react-auth-screen-compact .en-f input{height:46px;padding-inline:14px}.react-auth-screen-compact .en-go{height:46px}.react-auth-screen-compact .en-google{min-height:46px}.react-google-button{display:flex;min-height:52px;justify-content:center}.react-google-unavailable{color:var(--sv-muted);font:400 12px/1.4 var(--sv-font-sans);text-align:center}.react-auth-back{align-self:center;border:0;padding:4px;background:transparent;color:var(--sv-muted);font:400 12px/1.2 var(--sv-font-sans);cursor:pointer}.react-auth-back:hover{color:var(--sv-accent-blue)}@media(max-width:480px){.react-auth-screen{padding:12px}.react-auth-screen .en-card{padding:28px 20px 22px}}.react-public-page{display:flex;width:min(100% - 32px,1320px);height:calc(100% - 32px);min-height:0;flex-direction:column;margin:16px auto;overflow:hidden;border:1px solid var(--sv-line);border-radius:30px;background:var(--sv-surface)}.react-public-header{display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:12px 26px}.react-public-brand{color:var(--sv-ink);font-size:16px;text-decoration:none}.react-public-signin,.react-public-secondary{min-height:36px;padding:0 12px;border:1px solid var(--sv-line-control);border-radius:var(--sv-radius-md);background:var(--sv-surface);color:var(--sv-ink)}.react-public-signin:hover,.react-public-secondary:hover{background:var(--sv-surface-hover)}.react-public-content{display:flex;min-height:0;flex:1;flex-direction:column;gap:14px;overflow:auto;padding:8px 26px 26px}.react-public-layout{display:grid;min-height:0;flex:1;grid-template-columns:minmax(252px,30%) minmax(0,1fr);overflow:hidden}.react-public-orbit{position:relative;z-index:1;display:flex;min-width:0;align-items:center;justify-content:center;overflow-y:auto;padding:18px 10px 24px 18px;border-right:1px solid var(--sv-line);background:#ffffffc7;backdrop-filter:blur(2px)}.react-public-orbit .react-auth-screen{width:100%}.react-public-orbit .react-auth-screen-compact .en-form{gap:12px}.react-public-orbit-invite{display:flex;width:100%;max-width:300px;flex-direction:column;align-items:center;gap:12px;text-align:center}.react-public-orbit-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--sv-tint-blue);color:var(--sv-navy);font-size:22px}.react-public-orbit-invite h2{color:var(--sv-ink);font:600 17px var(--sv-font-sans)}.react-public-orbit-invite p{color:var(--sv-text-copy);font-size:13px;line-height:1.5}.react-public-orbit-invite .react-public-start,.react-public-orbit-invite .react-public-secondary{width:100%}.react-public-hero{display:flex;flex:none;flex-direction:column;align-items:center;gap:8px;padding:10px 0 6px;text-align:center}.react-public-hero h1{max-width:760px;color:var(--sv-ink);font:600 clamp(24px,3.2vw,40px)/1.12 var(--sv-font-sans);letter-spacing:-.02em}.react-public-hero p{max-width:560px;color:var(--sv-text-copy);font-size:clamp(13px,1.2vw,15px);line-height:1.45}.react-public-start{min-height:40px;margin-top:4px;padding:0 22px;border:0;border-radius:var(--sv-radius-md);background:var(--sv-navy);color:var(--sv-on-navy);font:600 14px var(--sv-font-sans);cursor:pointer}.react-public-start:hover{background:#142b4d}.react-public-menu{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;padding:0 2px}.react-public-tabs{display:flex;gap:18px}.react-public-tabs button{padding:5px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--sv-text-copy);font:500 13px var(--sv-font-sans)}.react-public-tabs button.active{border-bottom-color:var(--sv-navy);color:var(--sv-ink);font-weight:700}.react-public-search{display:flex;width:min(220px,40%);height:34px;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--sv-line-control);border-radius:10px;color:var(--sv-muted)}.react-public-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--sv-ink);font:400 13px var(--sv-font-sans)}.react-public-note,.react-public-error{color:var(--sv-text-copy);font-size:14px}.react-public-error button{margin-top:8px;color:var(--sv-accent-blue);text-decoration:underline}.react-public-row{display:flex;min-height:220px;flex-direction:column}.react-public-row-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.react-public-row-header h2{font:600 17px var(--sv-font-sans)}.react-public-arrows{display:flex;gap:8px}.react-public-arrows button{display:grid;width:34px;height:34px;place-items:center;border-radius:var(--sv-radius-md);background:var(--sv-surface);box-shadow:var(--sv-shadow-raised);color:var(--sv-ink);font-size:22px}.react-public-track{display:grid;min-height:0;flex:1;grid-auto-columns:calc((100% - 32px) / 3);grid-auto-flow:column;gap:16px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x mandatory;scrollbar-width:none}.react-public-track::-webkit-scrollbar{display:none}.react-public-card{display:flex;min-width:0;flex-direction:column;gap:10px;padding:8px;border:0;border-radius:16px;background:var(--sv-surface);box-shadow:var(--sv-shadow-raised);color:var(--sv-ink);cursor:pointer;scroll-snap-align:start;text-align:left}.react-public-card:hover{box-shadow:var(--sv-shadow-card)}.react-public-media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:12px;background:var(--sv-surface-hover)}.react-public-media>img{width:100%;height:100%;object-fit:cover}.react-public-tile{display:grid;width:100%;height:100%;place-items:center;background:var(--sv-tint-navy);color:var(--sv-navy)}.react-public-tile>span{font:600 38px var(--sv-font-sans)}.react-public-tile-logo{max-width:46%;max-height:78%;object-fit:contain}.react-public-tag{position:absolute;top:10px;right:10px;padding:3px 8px;border-radius:6px;background:#ffffffd9;color:var(--sv-navy);font:600 10.5px var(--sv-font-sans);font-style:normal;text-transform:uppercase}.react-public-meta{display:grid;grid-template-areas:"avatar name" "avatar description" "chips chips";grid-template-columns:auto 1fr;align-items:center;column-gap:10px;row-gap:1px;margin-top:-18px;padding:0 14px 10px}.react-public-avatar{display:grid;width:32px;height:32px;grid-area:avatar;place-items:center;overflow:hidden;border-radius:8px;background:var(--sv-tint-navy);color:var(--sv-navy);font:600 13px var(--sv-font-sans)}.react-public-avatar img{width:100%;height:100%;object-fit:cover}.react-public-name{overflow:hidden;grid-area:name;color:var(--sv-ink);font:700 14px var(--sv-font-sans);text-overflow:ellipsis;white-space:nowrap}.react-public-description{display:-webkit-box;overflow:hidden;grid-area:description;color:var(--sv-text-copy);font:400 12px/1.3 var(--sv-font-sans);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:1}.react-public-chips{display:flex;flex-wrap:wrap;grid-area:chips;gap:4px;margin-top:4px}.react-public-chips em{padding:2px 7px;border-radius:6px;background:var(--sv-tint-navy);color:var(--sv-navy);font:500 10.5px var(--sv-font-sans);font-style:normal}.react-public-slot .react-public-media{border:1px dashed var(--sv-line-control);background:var(--sv-surface-soft)}.react-public-slot .react-public-tile{background:transparent;color:var(--sv-muted)}.react-public-slot .react-public-tile>span{font-size:48px;font-weight:300}.react-public-slot .react-public-meta{margin-top:-18px}.react-public-overlay{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:20px;background:#0f23414d}.react-public-detail{position:relative;width:min(100%,440px);padding:28px;border:1px solid var(--sv-line);border-radius:var(--sv-radius-card);background:var(--sv-surface);box-shadow:var(--sv-shadow-card)}.react-public-detail-close{position:absolute;top:12px;right:14px;width:32px;height:32px;border-radius:var(--sv-radius-md);color:var(--sv-muted);font-size:23px}.react-public-avatar.large{width:52px;height:52px;font-size:20px}.react-public-detail h2{margin:12px 0 4px;font:600 18px var(--sv-font-sans)}.react-public-detail h2 small,.react-public-subtitle{color:var(--sv-muted);font-size:13px;font-weight:400}.react-public-subtitle{margin-bottom:12px}.react-public-detail>p:last-of-type{color:var(--sv-text-copy);line-height:1.5}.react-public-detail-actions{display:flex;flex-direction:column;gap:8px;margin-top:18px}@media(max-width:700px){.react-public-page{width:100%;height:100%;margin:0;border:0;border-radius:0}.react-public-header{padding-inline:16px}.react-public-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(260px,42%) minmax(0,1fr)}.react-public-orbit{align-items:flex-start;border-right:0;border-bottom:1px solid var(--sv-line);padding:10px 16px}.react-public-orbit .react-auth-screen-compact{height:auto;min-height:100%;flex:none}.react-public-content{padding:8px 16px 20px}.react-public-track{grid-auto-columns:70%;min-height:200px}}@media(max-width:520px){.react-public-layout{grid-template-rows:minmax(270px,45%) minmax(0,1fr)}.react-public-menu{align-items:flex-start;flex-direction:column}.react-public-search{width:100%}.react-public-track{grid-auto-columns:80%}}.react-today{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;overflow:hidden;background:#f4f6f9}.react-today-header{display:grid;min-height:var(--sv-header-h);grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:12px;padding:8px 12px;margin:8px 8px 0;border:1px solid rgba(18,49,95,.08);border-radius:var(--sv-radius-lg);background:#fff;box-shadow:var(--sv-shadow-raised)}.react-today-brand{display:inline-flex;min-width:0;align-items:center;justify-self:start;gap:8px;color:var(--sv-ink);text-decoration:none}.react-workspace-mark{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:8px;background:#edf2f8;color:var(--sv-navy);font:700 11px var(--sv-font-sans)}.react-today-brand>span:last-child{display:flex;min-width:0;flex-direction:column;gap:1px}.react-today-brand strong{overflow:hidden;color:var(--sv-ink);font:700 11px var(--sv-font-sans);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.react-today-brand small{color:var(--sv-muted);font:400 10px var(--sv-font-sans)}.react-workspace-navigation{display:flex;justify-content:center;gap:4px;margin:0}.react-workspace-navigation a{padding:5px 8px;border-radius:6px;color:var(--sv-muted);font-size:11px;text-decoration:none}.react-workspace-navigation a:hover{color:var(--sv-navy);background:var(--sv-surface-hover)}.react-workspace-navigation a[aria-current=page]{color:var(--sv-navy);background:var(--sv-tint-blue);font-weight:700}.react-today-legacy-link{display:inline-flex;min-height:28px;align-items:center;padding:0 8px;border-radius:var(--sv-radius-sm);color:var(--sv-navy);font-size:12px;text-decoration:none}.react-workspace-shell a:focus-visible,.react-workspace-shell button:focus-visible,.react-workspace-shell input:focus-visible,.react-workspace-shell select:focus-visible,.react-workspace-shell textarea:focus-visible{outline:none;box-shadow:var(--sv-ring-focus)}.react-workspace-header-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:12px}.react-workspace-header-actions h1{margin:0;color:var(--sv-ink);font:600 13px var(--sv-font-sans)}.react-today-legacy-link:hover,.react-today-open:hover{text-decoration:underline}.react-today-content{width:min(100% - 32px,980px);min-height:0;flex:1;align-self:center;overflow-y:auto;padding:18px 0 32px}.react-today-avatar{display:grid;width:44px;height:44px;flex:none;place-items:center;overflow:hidden;border-radius:10px;background:#e9edf3;color:var(--sv-navy);font:600 16px var(--sv-font-sans)}.react-today-avatar img{width:100%;height:100%;object-fit:cover}.react-today-avatar.company{border-radius:11px}.react-today-contexts{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.react-today-context{display:flex;min-height:92px;flex-direction:column;justify-content:space-between;padding:12px 14px 10px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #162b4b0a}.react-today-context header{display:flex;align-items:center;justify-content:space-between;gap:16px}.react-today-context-title{display:flex;min-width:0;align-items:center;gap:11px}.react-today-context-title>span:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.react-today-context-title strong{overflow:hidden;color:var(--sv-ink);font:600 14px var(--sv-font-sans);text-overflow:ellipsis;white-space:nowrap}.react-today-context-title small,.react-today-context-count{color:var(--sv-muted);font:400 12px var(--sv-font-sans)}.react-today-context-actions{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:8px}.react-today-context-actions a{border-radius:7px;padding:4px 7px;color:#53647e;font:500 12px var(--sv-font-sans);text-decoration:none}.react-today-context-actions a:hover{background:#f3f6fa;color:var(--sv-navy)}.react-today-open{align-self:flex-start;margin:14px 0 0 55px;color:#53647e;font-size:12px;text-decoration:none}.react-today-empty,.react-today-message,.react-today-error{color:var(--sv-text-copy);font-size:14px}.react-today-error button{color:var(--sv-accent-blue);text-decoration:underline}.react-today-milestone{display:flex;flex-direction:column;gap:8px;margin:0 0 18px;padding:14px 16px;border-radius:12px;background:var(--sv-surface)}.react-today-milestone-line,.react-today-milestone-line>span{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.react-today-milestone-line strong{color:var(--sv-ink);font:600 15px var(--sv-font-sans)}.react-today-milestone-line>span{color:var(--sv-muted);font-size:12px}.react-today-milestone-line em{font-style:normal}.react-today-milestone-line em.hot{color:#c2680a;font-weight:600}.react-today-progress{height:5px;overflow:hidden;border-radius:5px;background:#e8edf4}.react-today-progress i{display:block;height:100%;border-radius:inherit;background:var(--sv-navy)}.react-today-milestone>small{color:var(--sv-muted);font-size:11.5px}.react-today-focus{margin-top:18px}.react-today-focus h2{margin:0 0 8px;color:var(--sv-muted);font:600 11px var(--sv-font-sans);letter-spacing:.06em;text-transform:uppercase}.react-today-task-rail{display:flex;gap:8px;overflow-x:auto;padding:0 0 4px;scrollbar-width:none;scroll-snap-type:x proximity}.react-today-task-rail::-webkit-scrollbar{display:none}.react-today-task{display:flex;min-width:188px;flex:0 0 188px;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--sv-surface);color:var(--sv-ink);scroll-snap-align:start}.react-today-task-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.react-today-task-top b{display:grid;width:22px;height:22px;place-items:center;border-radius:7px;background:#eef2f7;color:var(--sv-muted);font-size:11px}.react-today-task-top b.first{background:var(--sv-navy);color:#fff}.react-today-task-top small{color:var(--sv-muted);font-size:11px}.react-today-task-top small.late{color:#c0392b}.react-today-task>strong{display:-webkit-box;min-height:34px;overflow:hidden;font:600 13px/1.3 var(--sv-font-sans);-webkit-box-orient:vertical;-webkit-line-clamp:2}.react-today-task-context{overflow:hidden;color:var(--sv-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.react-today-notifications{display:flex;align-items:center;gap:8px;margin-top:18px;color:#475569;font-size:12.5px}.react-today-notifications strong{flex:none;font-weight:600}.react-today-notifications span{min-width:0;flex:1}.react-today-notifications a{flex:none;color:var(--sv-accent-blue);text-decoration:none}.react-today-warnings{margin:16px 0 0;padding-left:18px;color:#8a5a12;font-size:12px;line-height:1.5}.react-today-warning-box button{margin:8px 0 0 18px;color:var(--sv-accent-blue);font-size:12px;text-decoration:underline}.react-notifications-content{max-width:850px}.react-notifications-intro{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px;color:var(--sv-text-copy);font-size:13px}.react-notifications-intro p{margin:0}.react-notifications-intro a,.react-notifications-read-all{flex:none;color:var(--sv-accent-blue);font-size:12px;text-decoration:none}.react-notifications-read-all,.react-notifications-filters button,.react-notification>button{border:0;background:transparent;cursor:pointer}.react-notifications-intro a:hover,.react-notifications-read-all:hover,.react-notification>button:hover{text-decoration:underline}.react-notifications-toolbar{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;border-bottom:1px solid var(--sv-line)}.react-notifications-filters{display:flex;align-self:stretch;gap:16px}.react-notifications-filters button{position:relative;display:flex;align-items:center;gap:6px;padding:8px 0;color:var(--sv-muted);font-size:12px}.react-notifications-filters button.active{color:var(--sv-ink);font-weight:600}.react-notifications-filters button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--sv-navy);content:""}.react-notifications-filters span{color:var(--sv-muted)}.react-notifications-read-all:disabled{cursor:wait;opacity:.6}.react-notifications-action-error{margin:0 0 12px;color:#b42318;font-size:13px}.react-notifications-group{margin:20px 0}.react-notifications-group h2{margin:0 0 8px;color:var(--sv-muted);font:600 11px var(--sv-font-sans);letter-spacing:.04em;text-transform:uppercase}.react-notification{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:start;gap:12px;padding:14px 12px;border-bottom:1px solid var(--sv-line);background:var(--sv-surface)}.react-notification:first-of-type{border-radius:12px 12px 0 0}.react-notification:last-child{border-radius:0 0 12px 12px}.react-notification-indicator{width:7px;height:7px;margin-top:5px;border-radius:50%;background:transparent}.react-notification.unread .react-notification-indicator{background:var(--sv-accent-blue)}.react-notification-copy{min-width:0}.react-notification-copy strong{color:var(--sv-ink);font:600 13px/1.35 var(--sv-font-sans)}.react-notification-copy p{margin:4px 0 0;color:var(--sv-text-copy);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.react-notification time{color:var(--sv-muted);font-size:11px}.react-notification>button{padding:2px 0;color:var(--sv-accent-blue);font-size:11px;white-space:nowrap}.react-notification>button:disabled{cursor:wait;opacity:.6}.react-tasks-content{max-width:1025px}.react-tasks-hero{position:relative;display:flex;min-height:74px;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;padding:14px 16px;border-radius:12px;background:var(--sv-surface)}.react-tasks-hero:before{display:block;width:10px;height:10px;border-radius:3px;background:var(--sv-navy);content:""}.react-tasks-hero>span{position:absolute;top:14px;left:34px;color:var(--sv-navy);font:700 10px var(--sv-font-sans);letter-spacing:.08em}.react-tasks-hero p{margin:23px 0 0 -10px;color:var(--sv-text-copy);font:400 13px/1.45 var(--sv-font-sans)}.react-tasks-hero a,.react-today-tasks-link{flex:none;color:var(--sv-accent-blue);font-size:12px;text-decoration:none}.react-tasks-hero a:hover,.react-today-tasks-link:hover{text-decoration:underline}.react-today-focus-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.react-tasks-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--sv-line)}.react-tasks-filters{display:flex;min-height:38px;align-items:stretch;gap:16px}.react-tasks-filters button{position:relative;display:flex;align-items:center;gap:6px;padding:6px 0;border:0;background:transparent;color:var(--sv-muted);cursor:pointer;font-size:12px;white-space:nowrap}.react-tasks-filters button.active{color:var(--sv-ink);font-weight:600}.react-tasks-filters button.active:after{position:absolute;right:0;bottom:-11px;left:0;height:2px;background:var(--sv-navy);content:""}.react-tasks-filters span{color:var(--sv-muted)}.react-tasks-search,.react-tasks-company{display:flex;flex-direction:column;gap:4px;color:var(--sv-muted);font-size:11px}.react-tasks-search input,.react-tasks-company select{min-width:150px;padding:7px 9px;border:1px solid var(--sv-line);border-radius:7px;background:var(--sv-surface);color:var(--sv-ink);font:400 12px var(--sv-font-sans)}.react-tasks-search input{width:205px}.react-tasks-warning{margin:8px 0;color:#8a5a12;font-size:12px}.react-task-list{overflow:hidden;border-radius:12px;background:var(--sv-surface)}.react-task-list-heading{display:grid;grid-template-columns:minmax(94px,.16fr) minmax(0,1fr) auto;gap:14px;padding:11px 16px;border-bottom:1px solid var(--sv-line);color:var(--sv-muted);font:700 10px var(--sv-font-sans);letter-spacing:.06em}.react-task-list-heading span:last-child{text-align:right}.react-task-row{display:grid;grid-template-columns:minmax(94px,.16fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:10px 16px;border-bottom:1px solid var(--sv-line)}.react-task-row:last-child{border-bottom:0}.react-task-status{justify-self:start;padding:4px 8px;border-radius:6px;background:#eef3fa;color:var(--sv-navy);font-size:11px;white-space:nowrap}.react-task-status.done{background:#e9f5ee;color:#287044}.react-task-status-select select{max-width:132px;padding:5px 24px 5px 8px;border:1px solid var(--sv-line);border-radius:var(--sv-radius-sm);background:var(--sv-surface);color:var(--sv-ink);font:600 11px var(--sv-font-sans)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.react-task-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.react-task-copy strong{overflow:hidden;color:var(--sv-ink);font:600 13px/1.3 var(--sv-font-sans);text-overflow:ellipsis}.react-task-copy small{overflow:hidden;color:var(--sv-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.react-task-row time{color:var(--sv-muted);font-size:11px;white-space:nowrap}.react-task-row time.late{color:#c0392b;font-weight:600}.react-task-action{grid-column:1 / -1;justify-self:start;padding:7px 10px;border:1px solid var(--sv-line);border-radius:7px;background:var(--sv-surface);color:var(--sv-accent-blue);cursor:pointer;font:500 11px var(--sv-font-sans)}.react-task-action:disabled{cursor:wait;opacity:.6}.react-task-pending{grid-column:1 / -1;color:var(--sv-muted);font-size:11px}.react-task-delivery-form{display:grid;grid-column:1 / -1;justify-items:start;gap:9px}.react-task-delivery-form label{display:grid;width:min(100%,560px);gap:5px;color:var(--sv-muted);font-size:11px}.react-task-delivery-form textarea{width:100%;resize:vertical;padding:9px;border:1px solid var(--sv-line);border-radius:7px;background:var(--sv-surface);color:var(--sv-ink);font:400 12px/1.5 var(--sv-font-sans)}.react-task-delivery-form input{width:100%;padding:9px;border:1px solid var(--sv-line);border-radius:var(--sv-radius-sm);background:var(--sv-surface);color:var(--sv-ink);font:400 12px/1.5 var(--sv-font-sans)}.react-task-form-actions{display:flex;gap:8px}.react-task-form-actions>button:not(.react-task-action){padding:7px 10px;border:0;border-radius:var(--sv-radius-sm);background:var(--sv-surface-hover);color:var(--sv-ink);cursor:pointer;font:500 11px var(--sv-font-sans)}.react-task-create-toggle{display:flex;justify-content:flex-end;margin:-7px 0 14px}.react-task-create-toggle button,.react-task-create-form>button{padding:8px 12px;border:0;border-radius:7px;background:var(--sv-navy);color:#fff;cursor:pointer;font:500 12px var(--sv-font-sans)}.react-task-create-form{display:grid;gap:12px;margin-bottom:16px;padding:18px;border:1px solid var(--sv-line);border-radius:12px;background:var(--sv-surface)}.react-task-create-form h2{margin:0;color:var(--sv-ink);font:600 15px var(--sv-font-sans)}.react-task-create-form label{display:grid;min-width:0;gap:5px;color:var(--sv-muted);font-size:11px}.react-task-create-form input,.react-task-create-form select,.react-task-create-form textarea{width:100%;min-width:0;padding:8px 9px;border:1px solid var(--sv-line);border-radius:7px;background:var(--sv-surface);color:var(--sv-ink);font:400 12px/1.5 var(--sv-font-sans)}.react-task-create-form textarea{resize:vertical}.react-task-create-form>button{justify-self:start}.react-task-create-form>button:disabled{cursor:wait;opacity:.6}.react-tasks-action-message,.react-tasks-action-error{margin:8px 0;font-size:12px}.react-tasks-action-message{color:#287044}.react-tasks-action-error{color:#b42318}.react-projects-content{max-width:1025px}.react-projects-embedded .react-projects-content{width:100%;min-height:auto;flex:none;padding:22px 0 0}.react-strategy-projects{margin-top:22px;padding-top:22px;border-top:1px solid var(--sv-line)}.react-projects-intro{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px;color:var(--sv-text-copy);font-size:13px}.react-projects-intro p{margin:0}.react-projects-intro a{flex:none;color:var(--sv-accent-blue);font-size:12px;text-decoration:none}.react-projects-intro a:hover,.react-today-focus-heading nav a:hover{text-decoration:underline}.react-project-create-toggle{display:flex;justify-content:flex-end;margin:-7px 0 14px}.react-project-create-toggle button,.react-project-create-form>button{padding:8px 12px;border:0;border-radius:7px;background:var(--sv-navy);color:#fff;cursor:pointer;font:500 12px var(--sv-font-sans)}.react-project-create-form{display:grid;gap:12px;margin-bottom:16px;padding:18px;border:1px solid var(--sv-line);border-radius:12px;background:var(--sv-surface)}.react-project-create-form h2{margin:0;color:var(--sv-ink);font:600 15px var(--sv-font-sans)}.react-project-create-form label{display:grid;min-width:0;gap:5px;color:var(--sv-muted);font-size:11px}.react-project-create-form input,.react-project-create-form select,.react-project-create-form textarea{width:100%;min-width:0;padding:8px 9px;border:1px solid var(--sv-line);border-radius:7px;background:var(--sv-surface);color:var(--sv-ink);font:400 12px/1.5 var(--sv-font-sans)}.react-project-create-form textarea{resize:vertical}.react-project-create-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.react-project-create-form>button{justify-self:start}.react-project-create-form>button:disabled{cursor:wait;opacity:.6}.react-project-create-error{margin:0;color:#b42318;font-size:12px}.react-project-create-message{margin:8px 0;color:#287044;font-size:12px}.react-today-focus-heading nav{display:flex;gap:12px}.react-today-focus-heading nav a{color:var(--sv-accent-blue);font-size:12px;text-decoration:none}.react-projects-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--sv-line)}.react-projects-filters{display:flex;min-height:38px;align-items:stretch;gap:16px}.react-projects-filters button{position:relative;display:flex;align-items:center;gap:6px;padding:6px 0;border:0;background:transparent;color:var(--sv-muted);cursor:pointer;font-size:12px;white-space:nowrap}.react-projects-filters button.active{color:var(--sv-ink);font-weight:600}.react-projects-filters button.active:after{position:absolute;right:0;bottom:-11px;left:0;height:2px;background:var(--sv-navy);content:""}.react-projects-filters span{color:var(--sv-muted)}.react-projects-search,.react-projects-company{display:flex;flex-direction:column;gap:4px;color:var(--sv-muted);font-size:11px}.react-projects-search input,.react-projects-company select{min-width:150px;padding:7px 9px;border:1px solid var(--sv-line);border-radius:7px;background:var(--sv-surface);color:var(--sv-ink);font:400 12px var(--sv-font-sans)}.react-projects-search input{width:205px}.react-project-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px}.react-project-card{display:flex;min-width:0;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:var(--sv-surface)}.react-project-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.react-project-card-top>div{min-width:0}.react-project-card-top>div>span{color:var(--sv-muted);font-size:11px}.react-project-card h2{margin:4px 0 0;color:var(--sv-ink);font:600 14px/1.35 var(--sv-font-sans);overflow-wrap:anywhere}.react-project-status{flex:none;padding:4px 8px;border-radius:999px;background:#edf2f8;color:var(--sv-navy);font-size:10px}.react-project-status.done{background:#e9f5ee;color:#287044}.react-project-goal{margin:0;color:var(--sv-text-copy);font-size:12px;line-height:1.45}.react-project-progress{height:5px;overflow:hidden;border-radius:5px;background:#e8edf4}.react-project-progress i{display:block;height:100%;border-radius:inherit;background:var(--sv-navy)}.react-project-card-footer{display:flex;align-items:center;gap:10px;color:var(--sv-muted);font-size:11px}.react-project-card-footer span:nth-child(2){margin-left:auto;color:var(--sv-ink)}.react-project-card-footer time{padding-left:10px;border-left:1px solid var(--sv-line);white-space:nowrap}.react-project-card-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.react-project-card-actions button{padding:7px 10px;border:0;border-radius:var(--sv-radius-sm);background:var(--sv-surface-hover);color:var(--sv-ink);cursor:pointer;font:500 11px var(--sv-font-sans)}.react-project-card-actions button:last-child{background:var(--sv-navy);color:var(--sv-on-navy)}.react-project-card-actions button.danger{background:var(--sv-danger);color:#fff}.react-project-card-actions button:disabled{cursor:wait;opacity:.6}.react-project-edit-form{margin:12px 0 0;padding:12px;border:1px solid var(--sv-line);border-radius:var(--sv-radius-md);background:var(--sv-surface-soft)}.react-project-edit-form h3{margin:0;color:var(--sv-ink);font:600 13px var(--sv-font-sans)}.react-team-content{max-width:900px}.react-team-intro{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px;color:var(--sv-text-copy);font-size:13px}.react-team-intro p{margin:0}.react-team-intro a{flex:none;color:var(--sv-accent-blue);font-size:12px;text-decoration:none}.react-team-intro a:hover{text-decoration:underline}.react-team-toolbar{display:flex;align-items:end;gap:12px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--sv-line)}.react-team-toolbar label{display:flex;min-width:0;flex-direction:column;gap:4px;color:var(--sv-muted);font-size:11px}.react-team-toolbar label:first-child{width:min(42%,260px)}.react-team-toolbar label:last-child{width:min(58%,360px)}.react-team-toolbar input,.react-team-toolbar select{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--sv-line);border-radius:8px;background:var(--sv-surface);color:var(--sv-ink);font:400 12px var(--sv-font-sans)}.react-team-company{margin:14px 0;overflow:hidden;border-radius:12px;background:var(--sv-surface)}.react-team-company-header{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--sv-line)}.react-team-company-avatar,.react-team-person-avatar{display:grid;flex:none;place-items:center;overflow:hidden;background:#e9edf3;color:var(--sv-navy);font:600 13px var(--sv-font-sans)}.react-team-company-avatar{width:38px;height:38px;border-radius:10px}.react-team-company-avatar img,.react-team-person-avatar img{width:100%;height:100%;object-fit:cover}.react-team-company-header>span:last-child{display:flex;min-width:0;flex-direction:column;gap:3px}.react-team-company-header strong{overflow:hidden;color:var(--sv-ink);font:600 14px var(--sv-font-sans);text-overflow:ellipsis;white-space:nowrap}.react-team-company-header small{color:var(--sv-muted);font-size:11px}.react-team-section-title{margin:0;padding:14px 16px 7px;color:var(--sv-muted);font:600 11px var(--sv-font-sans);letter-spacing:.04em;text-transform:uppercase}.react-team-person{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 16px;border-bottom:1px solid var(--sv-line)}.react-team-person:last-child{border-bottom:0}.react-team-person-avatar{width:36px;height:36px;border-radius:50%}.react-team-person-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.react-team-person-copy strong{overflow:hidden;color:var(--sv-ink);font:600 13px var(--sv-font-sans);text-overflow:ellipsis;white-space:nowrap}.react-team-person-copy small{overflow:hidden;color:var(--sv-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.react-team-role{padding:4px 8px;border-radius:999px;background:#edf2f8;color:var(--sv-navy);font-size:10px;white-space:nowrap}.react-documents-content{max-width:1120px}.react-documents-intro{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px;color:var(--sv-text-copy);font-size:13px}.react-documents-intro p{margin:0}.react-documents-intro a{flex:none;color:var(--sv-accent-blue);font-size:12px;text-decoration:none}.react-documents-intro a:hover{text-decoration:underline}.react-documents-actions{display:flex;justify-content:flex-end;margin:-7px 0 14px}.react-documents-actions button,.react-document-create-form>button,.react-document-editor div button,.react-document-edit{padding:8px 12px;border:0;border-radius:7px;background:var(--sv-navy);color:#fff;cursor:pointer;font:500 12px var(--sv-font-sans)}.react-document-create-form{display:grid;gap:12px;margin-bottom:16px;padding:18px;border:1px solid var(--sv-line);border-radius:12px;background:var(--sv-surface)}.react-document-create-form h2{margin:0;color:var(--sv-ink);font:600 15px var(--sv-font-sans)}.react-document-create-form label{display:grid;gap:5px;color:var(--sv-muted);font-size:11px}.react-document-create-form input,.react-document-create-form select,.react-document-create-form textarea,.react-document-editor textarea{width:100%;min-width:0;padding:8px 9px;border:1px solid var(--sv-line);border-radius:7px;background:var(--sv-surface);color:var(--sv-ink);font:400 12px/1.5 var(--sv-font-sans)}.react-document-create-form textarea,.react-document-editor textarea{resize:vertical}.react-document-create-form>button:disabled,.react-document-editor div button:disabled{cursor:wait;opacity:.6}.react-documents-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--sv-line)}.react-documents-toolbar label{display:flex;flex-direction:column;gap:4px;color:var(--sv-muted);font-size:11px}.react-documents-toolbar input,.react-documents-toolbar select{min-width:170px;padding:7px 9px;border:1px solid var(--sv-line);border-radius:7px;background:var(--sv-surface);color:var(--sv-ink);font:400 12px var(--sv-font-sans)}.react-documents-toolbar input{width:250px}.react-documents-browser{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);min-height:430px;overflow:hidden;border:1px solid var(--sv-line);border-radius:12px;background:var(--sv-surface)}.react-documents-list{padding:14px 10px;border-right:1px solid var(--sv-line)}.react-documents-list h2{display:flex;justify-content:space-between;margin:0 8px 10px;color:var(--sv-ink);font:600 12px var(--sv-font-sans)}.react-documents-list h2 span{color:var(--sv-muted);font-weight:400}.react-documents-list button{display:flex;width:100%;min-width:0;flex-direction:column;gap:4px;padding:9px 8px;border:0;border-radius:7px;background:transparent;color:var(--sv-ink);cursor:pointer;text-align:left}.react-documents-list button.active{background:#edf2f8}.react-documents-list button strong,.react-documents-list button small{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.react-documents-list button strong{font:600 12px var(--sv-font-sans)}.react-documents-list button small{color:var(--sv-muted);font-size:10px}.react-document-reader{min-width:0;padding:24px clamp(18px,4vw,48px)}.react-document-reader header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--sv-line)}.react-document-reader header>div{min-width:0}.react-document-reader header span{color:var(--sv-muted);font-size:11px}.react-document-reader h2{margin:5px 0 0;color:var(--sv-ink);font:600 20px/1.3 var(--sv-font-sans);overflow-wrap:anywhere}.react-document-reader time{flex:none;color:var(--sv-muted);font-size:10px}.react-document-reader pre{margin:20px 0 0;color:var(--sv-text-copy);font:400 13px/1.7 var(--sv-font-sans);overflow-wrap:anywhere;white-space:pre-wrap}.react-document-editor{display:grid;gap:12px;margin-top:20px}.react-document-editor div{display:flex;justify-content:flex-end;gap:8px}.react-document-editor div button:first-child{border:1px solid var(--sv-line);background:var(--sv-surface);color:var(--sv-ink)}.react-document-edit{margin-top:16px}.react-profile-content{max-width:860px}.react-profile-intro{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px;color:var(--sv-text-copy);font-size:13px}.react-profile-intro p{margin:0}.react-profile-intro a{flex:none;color:var(--sv-accent-blue);font-size:12px;text-decoration:none}.react-profile-intro a:hover{text-decoration:underline}.react-profile-card{overflow:hidden;border-radius:12px;background:var(--sv-surface)}.react-profile-identity{display:flex;align-items:center;gap:14px;padding:22px;border-bottom:1px solid var(--sv-line)}.react-profile-avatar{display:grid;width:58px;height:58px;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:#e9edf3;color:var(--sv-navy);font:600 20px var(--sv-font-sans)}.react-profile-avatar img{width:100%;height:100%;object-fit:cover}.react-profile-identity h2{margin:0;color:var(--sv-ink);font:600 18px var(--sv-font-sans)}.react-profile-identity p{margin:4px 0 0;color:var(--sv-muted);font-size:12px}.react-profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--sv-line)}.react-profile-field{display:flex;min-width:0;flex-direction:column;gap:5px;padding:15px 18px;background:var(--sv-surface)}.react-profile-field span{color:var(--sv-muted);font-size:11px}.react-profile-field strong{overflow-wrap:anywhere;color:var(--sv-ink);font:500 13px/1.45 var(--sv-font-sans)}.react-profile-field-editable input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--sv-ink);font:500 13px/1.45 var(--sv-font-sans)}.react-profile-field-editable input::placeholder,.react-profile-bio textarea::placeholder{color:var(--sv-muted);opacity:.8}.react-profile-bio{padding:17px 18px 20px;border-top:1px solid var(--sv-line)}.react-profile-bio h3{margin:0 0 8px;color:var(--sv-muted);font:600 11px var(--sv-font-sans);letter-spacing:.04em;text-transform:uppercase}.react-profile-bio p{margin:0;color:var(--sv-text-copy);font-size:13px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.react-profile-bio textarea{width:100%;min-height:76px;padding:0;border:0;background:transparent;color:var(--sv-text-copy);font:400 13px/1.6 var(--sv-font-sans);resize:vertical}.react-profile-save,.react-profile-save-error{margin:8px 0 0;font-size:11px}.react-profile-save{color:#287044}.react-profile-save-error{color:#b42318}.react-strategy-content{max-width:1025px}.react-strategy-hero{position:relative;display:flex;min-height:74px;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;padding:14px 16px;border-radius:12px;background:var(--sv-surface)}.react-strategy-hero:before,.react-strategy-list-heading:before{display:block;width:10px;height:10px;border-radius:3px;background:var(--sv-navy);content:""}.react-strategy-hero>span{position:absolute;top:14px;left:34px;color:var(--sv-navy);font:700 10px var(--sv-font-sans);letter-spacing:.08em}.react-strategy-hero p{margin:23px 0 0 -10px;color:var(--sv-text-copy);font:400 13px/1.45 var(--sv-font-sans)}.react-strategy-hero a,.react-strategy-card footer a{flex:none;color:var(--sv-accent-blue);font-size:12px;text-decoration:none}.react-strategy-hero a:hover,.react-strategy-card footer a:hover{text-decoration:underline}.react-strategy-create-toggle{display:flex;justify-content:flex-end;margin:-7px 0 14px}.react-strategy-create-toggle button,.react-strategy-create-form>button{padding:8px 12px;border:0;border-radius:7px;background:var(--sv-navy);color:#fff;cursor:pointer;font:500 12px var(--sv-font-sans)}.react-strategy-create-form{display:grid;gap:12px;margin-bottom:16px;padding:18px;border:1px solid var(--sv-line);border-radius:12px;background:var(--sv-surface)}.react-strategy-create-form h2{margin:0;color:var(--sv-ink);font:600 15px var(--sv-font-sans)}.react-strategy-create-form label{display:grid;min-width:0;gap:5px;color:var(--sv-muted);font-size:11px}.react-strategy-create-form input,.react-strategy-create-form select,.react-strategy-create-form textarea{width:100%;min-width:0;padding:8px 9px;border:1px solid var(--sv-line);border-radius:7px;background:var(--sv-surface);color:var(--sv-ink);font:400 12px/1.5 var(--sv-font-sans)}.react-strategy-create-form textarea{resize:vertical}.react-strategy-create-form>button{justify-self:start}.react-strategy-create-form>button:disabled,.react-strategy-complete:disabled{cursor:wait;opacity:.6}.react-strategy-complete{padding:4px 8px;border:1px solid var(--sv-line);border-radius:7px;background:var(--sv-surface);color:var(--sv-accent-blue);cursor:pointer;font:500 11px var(--sv-font-sans)}.react-strategy-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--sv-line)}.react-strategy-toolbar label{display:flex;flex-direction:column;gap:4px;color:var(--sv-muted);font-size:11px}.react-strategy-toolbar select{min-width:190px;padding:7px 9px;border:1px solid var(--sv-line);border-radius:7px;background:var(--sv-surface);color:var(--sv-ink);font:400 12px var(--sv-font-sans)}.react-strategy-summary{display:flex;gap:14px;color:var(--sv-muted);font-size:11px}.react-strategy-roadmap{margin-bottom:14px;padding:14px 16px 16px;border:1px solid var(--sv-line);border-radius:var(--sv-radius-lg);background:var(--sv-surface)}.react-strategy-roadmap>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.react-strategy-roadmap>header span{color:var(--sv-navy);font:700 10px var(--sv-font-sans);letter-spacing:.08em}.react-strategy-roadmap>header small{color:var(--sv-muted);font-size:11px}.react-strategy-roadmap ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0;padding:0;list-style:none}.react-strategy-roadmap li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 8px;padding:10px;border-radius:var(--sv-radius-md);background:var(--sv-surface-soft)}.react-strategy-roadmap li>span{grid-row:1 / span 2;color:var(--sv-accent-blue);font:700 11px var(--sv-font-sans)}.react-strategy-roadmap li.done>span{color:var(--sv-success)}.react-strategy-roadmap li strong{overflow:hidden;color:var(--sv-ink);font:600 12px var(--sv-font-sans);text-overflow:ellipsis;white-space:nowrap}.react-strategy-roadmap li time{color:var(--sv-muted);font-size:11px}.react-strategy-list{display:grid;gap:12px;overflow:hidden;padding:0 16px;border-radius:14px;background:var(--sv-surface)}.react-strategy-list-heading{display:flex;min-height:48px;align-items:center;gap:8px;border-bottom:1px solid var(--sv-line)}.react-strategy-list-heading span{color:var(--sv-navy);font:700 10px var(--sv-font-sans);letter-spacing:.08em}.react-strategy-list-heading small{margin-left:auto;color:var(--sv-muted);font-size:11px}.react-strategy-card{position:relative;overflow:hidden;padding:13px 0 0 20px;border-radius:0;border-bottom:1px solid var(--sv-line);background:transparent}.react-strategy-card:before{position:absolute;top:14px;bottom:-13px;left:4px;width:2px;background:#d9e5f8;content:""}.react-strategy-card:after{position:absolute;top:14px;left:0;width:9px;height:9px;border:2px solid var(--sv-accent-blue);border-radius:50%;background:var(--sv-surface);content:""}.react-strategy-card:last-child:before{bottom:0}.react-strategy-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.react-strategy-card>header>div{min-width:0}.react-strategy-card>header>div>span{color:var(--sv-muted);font-size:10px}.react-strategy-card h2{margin:2px 0 0;color:var(--sv-ink);font:600 15px/1.4 var(--sv-font-sans);overflow-wrap:anywhere}.react-strategy-status{flex:none;padding:4px 8px;border-radius:999px;background:#edf2f8;color:var(--sv-navy);font-size:10px;white-space:nowrap}.react-strategy-status.done{background:#e9f5ee;color:#287044}.react-strategy-progress{height:5px;margin-top:16px;overflow:hidden;border-radius:999px;background:#edf0f4}.react-strategy-progress i{display:block;height:100%;border-radius:inherit;background:var(--sv-accent-blue)}.react-strategy-meta{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--sv-muted);font-size:10px}.react-strategy-meta time{flex:none}.react-strategy-tasks{display:grid;gap:8px;margin:14px 0;padding:0;list-style:none}.react-strategy-tasks li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;color:var(--sv-text-copy);font-size:11px}.react-strategy-tasks li>span{width:7px;height:7px;border-radius:50%;background:#a7b2c2}.react-strategy-tasks li>span.done{background:#3b8c5a}.react-strategy-tasks li strong{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.react-strategy-tasks li small{color:var(--sv-muted);font-size:10px}.react-strategy-tasks li.react-strategy-more{display:block;padding-left:17px;color:var(--sv-muted)}.react-strategy-card footer{display:flex;justify-content:flex-end;gap:16px;margin-left:-20px;padding:10px 0 10px 20px;border-top:0}@media(max-width:620px){.react-workspace-shell{display:block;padding:0;background:var(--sv-surface)}.react-orbit-panel{display:none}.react-workspace-main{height:100%;border:0;border-radius:0;box-shadow:none}.react-orbit-panel+.react-workspace-main{min-width:100%}.react-today-header{grid-template-columns:1fr auto;gap:8px;padding-inline:16px}.react-workspace-navigation{grid-column:1 / -1;grid-row:2;min-width:0;justify-content:flex-start;margin-top:2px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.react-workspace-navigation::-webkit-scrollbar{display:none}.react-workspace-header-actions h1{display:none}.react-today-content{width:calc(100% - 32px);padding-top:18px}.react-today-context header{align-items:flex-start;flex-direction:column;gap:8px}.react-today-open{margin-top:8px}.react-today-milestone-line,.react-today-milestone-line>span{align-items:flex-start;flex-direction:column;gap:5px}.react-today-notifications{align-items:flex-start;flex-wrap:wrap}.react-today-notifications span{flex-basis:calc(100% - 112px)}.react-notifications-intro{align-items:flex-start;flex-direction:column;gap:8px}.react-notification{grid-template-columns:8px minmax(0,1fr) auto;gap:8px;padding-inline:8px}.react-notification>button{grid-column:2 / -1;justify-self:start}.react-tasks-hero,.react-tasks-toolbar{align-items:flex-start;flex-direction:column}.react-tasks-toolbar{gap:10px}.react-tasks-filters{width:100%;justify-content:space-between;gap:8px}.react-tasks-search,.react-tasks-company,.react-tasks-search input,.react-tasks-company select{width:100%}.react-task-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:12px}.react-task-list-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-inline:12px}.react-task-list-heading span:first-child{display:none}.react-task-status{grid-column:1 / -1}.react-task-copy{grid-column:1}.react-task-row time{grid-column:2;grid-row:2}.react-task-action,.react-task-pending,.react-task-delivery-form,.react-task-create-form,.react-task-create-form label,.react-task-create-form>button{grid-column:1 / -1}.react-task-create-form,.react-task-create-form label,.react-task-create-form>button{width:100%}.react-projects-intro,.react-projects-toolbar{align-items:flex-start;flex-direction:column}.react-project-create-toggle{margin-top:0}.react-project-create-form,.react-project-create-form label,.react-project-create-form>button{width:100%}.react-strategy-create-form,.react-strategy-create-form label,.react-strategy-create-form>button{width:100%}.react-strategy-create-toggle{margin-top:0}.react-strategy-create-toggle button{width:100%}.react-project-create-dates{grid-template-columns:minmax(0,1fr)}.react-projects-toolbar{gap:10px}.react-projects-filters{width:100%;justify-content:space-between;gap:8px}.react-projects-search,.react-projects-company,.react-projects-search input,.react-projects-company select{width:100%}.react-project-card-footer{flex-wrap:wrap}.react-team-intro,.react-team-toolbar{align-items:flex-start;flex-direction:column}.react-team-toolbar label:first-child,.react-team-toolbar label:last-child{width:100%}.react-team-person{grid-template-columns:36px minmax(0,1fr);gap:8px;padding-inline:12px}.react-team-role{grid-column:2;justify-self:start}.react-documents-intro,.react-documents-toolbar{align-items:flex-start;flex-direction:column}.react-documents-toolbar,.react-documents-toolbar label,.react-documents-toolbar input,.react-documents-toolbar select{width:100%}.react-documents-browser{grid-template-columns:minmax(0,1fr)}.react-documents-list{max-height:220px;overflow:auto;border-right:0;border-bottom:1px solid var(--sv-line)}.react-document-reader{padding:20px 16px}.react-document-reader header{flex-direction:column;gap:8px}.react-profile-intro{align-items:flex-start;flex-direction:column;gap:8px}.react-profile-details{grid-template-columns:minmax(0,1fr)}.react-profile-identity{padding:18px 14px}.react-profile-field,.react-profile-bio{padding-inline:14px}.react-strategy-intro,.react-strategy-toolbar{align-items:flex-start;flex-direction:column}.react-strategy-toolbar,.react-strategy-toolbar label,.react-strategy-toolbar select{width:100%}.react-strategy-summary{width:100%;justify-content:space-between}.react-strategy-card{padding-inline:12px}.react-strategy-card>header{gap:8px}.react-strategy-card footer{margin-inline:-12px;padding-inline:12px}}
