@font-face{font-family:Quicksand;src:url(/assets/quicksand-latin-700-normal-Dpk7G9Y6.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2");font-style:normal;font-weight:500 900;font-display:swap}:root{--navy:#1f2a33;--text:#333;--muted:#666;--white:#fff;--blue:#45a2d9;--aqua:#6bb59b;--green:#6ab344;--lime:#a6c95a;--yellow:#eedf4e;--line:rgba(31,42,51,.12);--surface:rgba(31,42,51,.025);font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;color:var(--text);background:var(--white);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,.file-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:8px;padding:11px 18px;background:var(--navy);color:var(--white);font-weight:500;line-height:1.25;transition:background .16s,box-shadow .16s,transform .16s}button:hover,.file-button:hover{box-shadow:0 3px 9px #1f2a331f}button:active{transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}input,select,textarea{border:1px solid rgba(31,42,51,.22);border-radius:7px;padding:11px 12px;background:var(--white);color:var(--text);max-width:100%;line-height:1.4;min-height:42px}input::placeholder{color:var(--muted)}input:disabled,select:disabled{background:var(--surface);color:var(--muted)}input[type=checkbox]{width:17px;height:17px;min-height:0;flex-shrink:0;vertical-align:-3px;margin:0 10px 0 0;accent-color:var(--navy)}p{color:var(--muted);font-size:15px;line-height:1.6;margin:10px 0 16px;overflow-wrap:anywhere}h1,h2,h3{font-family:Quicksand,sans-serif;font-weight:700;color:var(--text);letter-spacing:-.45px}h1{font-size:32px;line-height:1.2;margin:8px 0 0}h2{font-size:20px;line-height:1.35;margin:0 0 19px}h3{font-size:17px;line-height:1.4;margin:12px 0}b,strong{font-weight:500}small{color:var(--muted);font-size:12px;line-height:1.5}section{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:25px;margin-bottom:22px}section h2+p{margin-top:-6px}.shell{display:flex;min-height:100vh}aside{width:238px;flex-shrink:0;background:var(--navy);color:var(--white);padding:26px 20px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow:auto}.brand.indat-brand{margin:0 0 35px;padding:0 0 27px;border-bottom:1px solid rgba(255,255,255,.16);display:flex;flex-direction:column;align-items:flex-start}.indat-brand img{width:178px;height:auto;max-width:100%;display:block;object-fit:contain}.indat-brand .brand-sub{color:var(--white);font-size:9px;font-weight:500;letter-spacing:2.6px;margin-top:9px;margin-left:20px;white-space:nowrap;opacity:.75}.indat-brand.indat-brand--light{border:0;padding:0;margin-bottom:26px}.indat-brand--light img{width:180px}.indat-brand--light .brand-sub{color:var(--muted);opacity:1}nav{display:grid;gap:5px}nav button{position:relative;justify-content:flex-start;gap:14px;background:transparent;color:var(--white);font-weight:400;text-align:left;border-radius:7px;padding:12px 15px;box-shadow:none;font-size:15px}nav button svg{opacity:.75;flex-shrink:0}nav button:hover{background:#ffffff0f;box-shadow:none}nav .active{background:#ffffff1a;font-weight:500}nav .active:before{content:"";position:absolute;left:-20px;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:var(--aqua)}nav .active svg{opacity:1}.aside-note{margin-top:auto;padding:34px 15px 4px;line-height:1.8}.aside-kicker{font-size:8px;font-weight:500;letter-spacing:1.8px;color:var(--white);opacity:.6}.aside-note b{font-family:Quicksand,sans-serif;color:var(--white);font-size:12px;font-weight:700}main{padding:38px 44px 50px;width:calc(100% - 238px);max-width:1800px;background:var(--surface)}header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}header>div:first-child>small{font-size:10px;font-weight:500;letter-spacing:2px}.connection-tools{display:flex;gap:13px;align-items:center;flex-wrap:wrap;justify-content:flex-end;max-width:55%}.pill{background:var(--white);color:var(--text);border:1px solid var(--line);border-radius:5px;font-size:11px;font-weight:500;padding:7px 10px;white-space:nowrap;line-height:1.3}.connection-tools .pill{max-width:100%;overflow:hidden;text-overflow:ellipsis}.notice{position:relative;background:var(--white);color:var(--muted);border:1px solid var(--line);border-radius:7px;padding:12px 16px 12px 30px;font-size:12px;line-height:1.5;margin-bottom:24px}.notice:before{content:"";position:absolute;left:15px;top:18px;width:5px;height:5px;background:var(--aqua);border-radius:50%}.hero{position:relative;background:var(--navy);border-radius:12px;padding:31px 32px;display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;overflow:hidden}.hero:before{content:"";position:absolute;left:32px;top:0;width:122px;height:3px;background:linear-gradient(90deg,var(--blue) 0 20%,var(--aqua) 20% 40%,var(--green) 40% 60%,var(--lime) 60% 80%,var(--yellow) 80%)}.hero small{color:var(--white);font-size:9px;letter-spacing:2px;font-weight:500;opacity:.7}.hero h2{color:var(--white);font-size:27px;line-height:1.3;margin:11px 0}.hero p{color:var(--white);font-size:14px;opacity:.75;margin:0}.hero button{background:var(--white);color:var(--text);white-space:nowrap;flex-shrink:0}.hero button:hover{box-shadow:0 2px 10px #00000026}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.stat{position:relative;padding:23px 24px 23px 26px;min-height:123px;overflow:hidden}.stat:before{content:"";position:absolute;left:0;top:25px;bottom:25px;width:3px;background:var(--blue)}.stat:nth-child(2):before{background:var(--aqua)}.stat:nth-child(3):before{background:var(--green)}.stat:nth-child(4):before{background:var(--lime)}.stat>small{font-weight:500;font-size:12px}.stat strong{font-family:Quicksand,sans-serif;font-weight:700;display:block;font-size:28px;margin-top:13px;line-height:1.2;letter-spacing:-1px;overflow-wrap:anywhere}.two{display:grid;grid-template-columns:1fr 1fr;gap:22px}.two>section{min-height:324px}.bar-row{display:flex;align-items:center;gap:16px;margin:24px 0;font-size:13px}.bar-row>span{width:95px}.bar-row b{min-width:18px;text-align:right}.track{flex:1;height:7px;background:#1f2a330f;border-radius:5px;overflow:hidden}.track>div{height:100%;background:var(--blue);border-radius:5px}.bar-row:nth-of-type(2) .track>div{background:var(--aqua)}.bar-row:nth-of-type(3) .track>div{background:var(--lime)}.bar-row:nth-of-type(4) .track>div{background:var(--yellow)}.bar-row:nth-of-type(5) .track>div{background:var(--green)}.bar-row:nth-of-type(6) .track>div{background:var(--muted)}.toolbar{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:23px}.toolbar>input{width:330px;box-shadow:none}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:20px}.cards>section{padding:24px;margin-bottom:0;transition:border-color .18s,box-shadow .18s}.cards>section:hover{border-color:#1f2a3340;box-shadow:0 5px 18px #1f2a330a}.cards h2{margin-top:20px;margin-bottom:12px}.card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.avatar{background:#45a2d91f;color:var(--text);border-radius:8px;padding:11px;font-family:Quicksand,sans-serif;font-weight:700;min-width:44px;text-align:center}.mini{font-size:12px;color:var(--muted);padding:13px 0 1px;border-top:1px solid var(--line);margin-top:18px}.actions{display:flex;gap:18px;margin-top:13px}.text-button{background:transparent;border:0;color:var(--text);padding:4px 0;font-size:12px;font-weight:500;justify-content:flex-start;box-shadow:none}.text-button:hover{box-shadow:none;text-decoration:underline;text-underline-offset:4px}.muted{color:var(--muted);font-weight:400}.kanban{display:flex;gap:16px;overflow-x:auto;align-items:flex-start;padding-bottom:18px;scrollbar-width:thin}.column{min-width:248px;flex:1;background:#1f2a3309;padding:16px 11px;border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:9px;min-height:400px}.column:nth-child(2){border-top-color:var(--aqua)}.column:nth-child(3){border-top-color:var(--lime)}.column:nth-child(4){border-top-color:var(--yellow)}.column:nth-child(5){border-top-color:var(--green)}.column:nth-child(6){border-top-color:var(--muted)}.column>h2{font-size:15px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 4px 8px}.column>h2 span{font-family:Barlow,sans-serif;font-size:11px;border-radius:20px;padding:3px 7px;min-width:23px;text-align:center;border:1px solid var(--line);background:var(--white)}.column>small{display:block;margin:0 4px 20px}.column section{padding:17px;margin-bottom:11px;border-radius:7px;box-shadow:0 2px 4px #1f2a3306}.column section>small{text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:500}.column select{width:100%;font-size:12px;padding:8px;min-height:35px}.column h3{font-size:16px}.column p{font-size:12px;margin:12px 0}.row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.row>div:first-child{min-width:0}.row p{margin:7px 0 0;font-size:12px}.row label{font-size:15px;line-height:1.5}.row>small{white-space:nowrap}.row>div>.actions{justify-content:flex-end}.completed{text-decoration:line-through;color:var(--muted)}.empty{padding:44px 18px;color:var(--muted);text-align:center;font-size:14px;line-height:1.6}.secondary,.file-button{background:var(--white);color:var(--text);border:1px solid rgba(31,42,51,.2)}.secondary:hover,.file-button:hover{background:var(--surface);box-shadow:none}.buttons{display:flex;flex-wrap:wrap;gap:10px;margin:23px 0 5px}.buttons+h2{margin-top:35px}.file-button{font-size:14px}.file-button input{display:none}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}td,th{padding:17px 12px;border-bottom:1px solid var(--line)}th{color:var(--muted);font-weight:500;font-size:10px;letter-spacing:1.3px;text-transform:uppercase}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface)}.overlay{position:fixed;inset:0;background:#1f2a33ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:10;padding:24px}.modal{background:var(--white);border-radius:14px;width:540px;max-height:92vh;overflow:auto;padding:28px 30px;box-shadow:0 24px 80px #00000026}.modal-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:17px;border-bottom:1px solid var(--line);margin-bottom:20px}.modal-top h2{margin:0;font-size:23px}.modal-top>.text-button{font-size:17px;padding:3px 8px}.modal form>label{display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:7px;margin:17px 0}.modal form>p{font-size:13px}.modal textarea{min-height:108px;resize:vertical}.modal .buttons{justify-content:flex-end;padding-top:18px;border-top:1px solid var(--line);margin-top:25px}.error{color:var(--text);background:#eedf4e21;padding:11px 14px;border-left:3px solid var(--navy);font-weight:500;font-size:13px;line-height:1.5}.pre{white-space:pre-wrap}.gate{position:relative;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:40px 24px;background:var(--navy)}.gate:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--blue) 0 20%,var(--aqua) 20% 40%,var(--green) 40% 60%,var(--lime) 60% 80%,var(--yellow) 80%)}.gate-card{position:relative;width:100%;max-width:550px;margin:0;padding:34px 40px;border-radius:14px;box-shadow:0 24px 80px #0000001f}.gate h1{font-size:25px;margin-bottom:17px}.gate form{display:grid;gap:17px;margin:25px 0}.gate label,.team-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500}.gate input{width:100%}.gate>section>p{font-size:14px}.gate .brand-sub{margin-top:3px}.auth-links{display:flex;gap:14px 20px;flex-wrap:wrap;margin:21px 0}.workspace-option{display:block;width:100%;margin:16px 0;text-align:left}.gate summary{cursor:pointer;color:var(--text);font-weight:500;line-height:1.5}.gate details{background:var(--surface);padding:15px;border-radius:8px;margin-top:24px}.team-form{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:23px 0}.team-form input{min-width:240px}.gate .notice{margin:0}.gate .text-button{font-size:13px}.gate form>button{margin-top:5px}@media(min-width:1600px){main{padding:44px 56px}.hero{padding:36px 38px}.hero h2,.stat strong{font-size:31px}}@media(max-width:1150px){main{padding:30px}.stats{grid-template-columns:1fr 1fr}.two{grid-template-columns:1fr}.two>section{min-height:0}.hero{align-items:flex-start;flex-direction:column;gap:23px}.hero h2{font-size:26px}.connection-tools{max-width:55%}}@media(max-width:750px){.shell{display:block}aside{position:static;width:100%;height:auto;padding:17px 18px 0;overflow:visible}.brand.indat-brand{margin:0 0 12px;padding:0;border:0;flex-direction:row;align-items:center;gap:22px;justify-content:flex-start}.indat-brand img{width:151px}.indat-brand .brand-sub{margin:0 0 0 auto;font-size:8px;letter-spacing:1.9px}.aside-note{display:none}nav{display:flex;gap:5px;overflow-x:auto;margin:0 -18px;padding:8px 18px 12px;scrollbar-width:none}nav::-webkit-scrollbar{display:none}nav button{white-space:nowrap;flex-shrink:0;font-size:13px;padding:9px 12px;gap:8px}nav button svg{width:16px;height:16px}nav .active:before{inset:auto 10px -6px;width:auto;height:2px;border-radius:2px}main{width:100%;padding:25px 18px 35px}header{gap:16px;align-items:flex-start;margin-bottom:21px}h1{font-size:26px}header>div:first-child>small{font-size:8px;letter-spacing:1.6px}.connection-tools{max-width:54%;gap:6px 11px}.connection-tools .pill{max-width:100%;font-size:9px;padding:6px 8px}.connection-tools .text-button{font-size:11px}.stats{gap:12px}.stat{padding:19px 17px 19px 20px;min-height:116px;margin-bottom:12px}.stat>small{font-size:11px}.stat strong{font-size:25px}.stat:before{top:20px;bottom:20px}.hero{padding:26px 23px;gap:22px;margin-bottom:18px}.hero:before{left:23px;width:100px}.hero h2{font-size:25px}.hero small{font-size:8px;letter-spacing:1.6px}.hero p{font-size:13px}.hero button{padding:11px 15px}.toolbar{flex-wrap:wrap;gap:12px;margin-bottom:20px}.toolbar>input{width:100%}.row{align-items:flex-start;gap:12px}.row>small{white-space:normal;text-align:right;max-width:40%}.row>div>.actions{gap:14px}.notice{font-size:11px;margin-bottom:20px}.two{gap:0}section{padding:22px;margin-bottom:18px}.cards{gap:15px;grid-template-columns:1fr}.cards>section{padding:22px}.modal{padding:24px 21px;max-height:92dvh}.overlay{padding:14px}.modal-top h2{font-size:21px}.gate{padding:24px 16px;align-items:flex-start}.gate-card{padding:27px 24px;margin:30px 0}.gate .brand.indat-brand{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:28px}.gate .indat-brand .brand-sub{margin-left:15px;margin-bottom:2px}.gate h1{font-size:24px}.team-form{display:grid}.team-form input{min-width:0}.row>.buttons{margin:0;flex-direction:column;min-width:96px}.bar-row{gap:12px}.bar-row>span{width:90px}.column{min-width:247px}.buttons button,.file-button{font-size:13px}.empty{padding:35px 10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.two .row>small{white-space:nowrap;flex-shrink:0;max-width:none}.business-open{width:100%;padding:9px 7px;font-size:11px;margin-top:14px;white-space:normal}.business-modal{background:var(--white);border-radius:14px;width:820px;max-width:100%;max-height:92dvh;overflow:auto;padding:28px 30px;box-shadow:0 24px 80px #00000026}.business-summary{display:flex;flex-wrap:wrap;gap:12px 23px;font-size:13px;margin:20px 0}.business-summary>span{line-height:1.5}.business-tabs{display:flex;gap:10px;margin:23px 0}.business-modal form>label,.standalone-label{display:flex;flex-direction:column;gap:9px;font-size:14px}.business-modal textarea{min-height:150px;width:100%;resize:vertical}.voice-box{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:16px 0;font-size:13px}.voice-box>small{width:100%}.voice-box>p{margin:0;width:100%}.notes-list{margin-top:30px}.notes-list article{padding:22px 0;border-top:1px solid var(--line)}.notes-list article p{color:var(--text)}.file-row{display:flex;gap:15px;justify-content:space-between;align-items:flex-start;border-top:1px solid var(--line);padding:20px 0;overflow-wrap:anywhere}.file-row>div:first-child{min-width:0}.file-row .actions{flex-shrink:0}.file-row p{font-size:12px;margin:8px 0 0}.attachment-form{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap;margin:24px 0}.attachment-form>label{flex:1;min-width:200px}.attachment-form input{display:block;width:100%;margin-top:8px}.team-presets{border:1px solid var(--line);padding:15px;border-radius:9px;margin-top:20px}.team-presets button{margin:0 10px 10px 0}.team-presets p{margin:0 0 15px;font-size:13px}.standalone-label{max-width:500px;margin:15px 0 25px}@media(max-width:750px){.business-modal{padding:23px 19px}.business-summary{gap:10px}.business-summary>span{width:100%}.file-row{flex-direction:column}.file-row .actions{margin-top:0}.business-modal .modal-top h2{font-size:21px}.team-presets button{font-size:12px}}.indat-brand .brand-sub{text-transform:uppercase;letter-spacing:2px}.bar-row>span{width:135px;flex-shrink:0}@media(max-width:750px){.bar-row>span{width:125px;font-size:12px}.indat-brand .brand-sub{letter-spacing:1.6px}}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:24px}.calendar-weekday{text-align:center;font-size:13px;color:#666;padding:8px 0}.calendar-day{min-height:110px;padding:12px 8px;background:#f6f7f7;color:#333;border:1px solid #e1e5e8;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;overflow:hidden}.calendar-day:hover{background:#e9edef}.calendar-day.selected{outline:2px solid #1f2a33;outline-offset:1px}.calendar-day.today{border-bottom:4px solid #6bb59b}.calendar-day span,.calendar-day small{font-size:12px;white-space:normal}.calendar-blank{min-height:110px}.report-filters{display:flex;gap:24px;flex-wrap:wrap}.report-filters label{flex:1;min-width:180px}.team-presets{display:flex;flex-wrap:wrap;gap:8px}.row .buttons{flex-wrap:wrap}.row .mini{max-width:600px}.table-wrap{overflow-x:auto}td{vertical-align:top}.stat strong{overflow-wrap:anywhere}@media(max-width:700px){.calendar-grid{gap:3px}.calendar-day{min-height:75px;padding:7px 3px;gap:5px}.calendar-day span,.calendar-day small{font-size:9px}.calendar-blank{min-height:75px}.calendar-weekday{font-size:11px}.row{flex-wrap:wrap;gap:12px}.row .buttons{width:100%}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0}.report-charts section{margin:0;min-width:0}.chart-full{grid-column:1/-1}.chart-card{border-top:3px solid var(--aqua)}.chart-card>small,.chart-title small{letter-spacing:1.5px;font-size:10px}.chart-card h2{margin:7px 0 18px}.chart-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chart-note{font-size:13px;line-height:1.5;margin:14px 0 0}.chart-legend{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0;font-size:13px}.chart-legend span{display:inline-flex;align-items:center;gap:7px}.chart-legend i{width:11px;height:11px;border-radius:50%;flex-shrink:0}.report-line-chart{width:100%;height:auto;display:block;overflow:visible}.report-line-chart text{fill:#666;font-size:12px;font-family:Barlow,sans-serif}.report-line-chart g[role=button]{cursor:pointer}.report-line-chart g[role=button]:focus{outline:2px solid var(--blue)}.chart-readout{display:flex;flex-wrap:wrap;gap:10px 24px;padding:12px 15px;background:var(--surface);border-radius:7px;font-size:13px;min-height:44px}.chart-readout b{font-weight:500}.chart-readout strong{color:var(--navy)}.chart-data{margin-top:15px;font-size:13px}.chart-data summary{cursor:pointer;color:var(--muted);padding:6px 0}.ranked-bars{max-height:330px;overflow-y:auto;padding-right:8px}.ranked-item{margin:0 0 19px;break-inside:avoid}.chart-row-heading{display:flex;justify-content:space-between;gap:18px;margin-bottom:7px;font-size:14px}.chart-row-heading span{overflow-wrap:anywhere}.chart-row-heading b{white-space:nowrap;flex-shrink:0}.chart-track{height:13px;border-radius:3px;background:#f1f4f5;margin-top:5px;overflow:hidden}.chart-track>div{height:100%;border-radius:3px;min-width:0}.pipeline-bars{max-width:900px;margin:20px auto 0}.pipeline-bars .chart-track{height:30px}.pipeline-bars small{display:block;margin-top:5px}.chart-mode{display:flex;gap:8px;margin:4px 0 20px}.chart-mode button{font-size:12px;padding:8px 12px}.chart-empty{padding:35px 0;text-align:center}@media(max-width:900px){.report-charts{grid-template-columns:minmax(0,1fr)}.report-line-chart text{font-size:15px}.chart-row-heading{font-size:13px}.chart-title h2{font-size:19px}.chart-readout{gap:8px;flex-direction:column}.chart-card{padding:20px 15px}}.chart-scroll{overflow-x:auto;max-width:100%}.chart-mobile-hint{display:none}@media(max-width:700px){.report-line-chart{min-width:620px}.chart-mobile-hint{display:block;margin:5px 0 10px}.report-line-chart text{font-size:13px}}
