@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.contents{display:contents}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0f1116;--canvas-deep:#0a0c10;--surface:#171a21;--surface-raised:#1d212a;--surface-soft:#13161c;--surface-hover:#20252e;--line:#ffffff13;--line-strong:#ffffff21;--text:#f7f9f8;--text-soft:#c6ccc9;--muted:#8d969f;--muted-dark:#68717b;--mint:#50d5bf;--mint-bright:#69e5d0;--mint-deep:#2cb59e;--mint-soft:#50d5bf1f;--mint-glow:#50d5bf38;--amber:#e4a65d;--amber-soft:#e4a65d1f;--red:#f17c79;--red-soft:#f17c791f;--blue:#79afe8;--blue-soft:#79afe81f}*{box-sizing:border-box}html{background:var(--canvas-deep);min-height:100%}body{background:radial-gradient(circle at 82% -10%, #50d5bf13, transparent 29rem), linear-gradient(145deg, #11141a 0%, var(--canvas) 42%, #0c0e13 100%);min-height:100vh;color:var(--text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button{color:inherit}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::selection{color:#fff;background:#50d5bf4d}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#101218}::-webkit-scrollbar-thumb{background:#333944;border:3px solid #101218;border-radius:999px}:focus-visible{outline-offset:2px;outline:3px solid #50d5bf4d}.app-shell{min-height:100vh}.sidebar{z-index:20;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#13161cf5;flex-direction:column;width:260px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 50px #00000024}.brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:72px;margin:0 6px 25px;padding:0 4px 18px;display:flex}.brand-crop{flex:none;width:145px;height:42px;position:relative;overflow:hidden}.brand-image{width:216px;max-width:none;height:auto;position:absolute;top:-45px;left:-40px}.brand-product{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;background:#50d5bf12;border:1px solid #50d5bf38;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.nav-label{color:#5f6872;letter-spacing:.16em;text-transform:uppercase;padding:0 12px 8px;font-size:9px;font-weight:780}.nav-stack{gap:4px;display:grid}.nav-stack+.nav-label{margin-top:25px}.nav-item{color:#929ba4;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:43px;padding:0 12px;font-size:13px;font-weight:570;text-decoration:none;transition:all .15s;display:flex}.nav-item:hover{border-color:var(--line);color:var(--text);background:#ffffff06}.nav-item.active{background:var(--mint-soft);color:var(--mint-bright);border-color:#50d5bf26;font-weight:700}.nav-item svg{stroke-width:1.8px;width:18px;height:18px}.nav-spacer{flex:1}.sidebar-user{border-top:1px solid var(--line);align-items:center;gap:10px;padding:18px 8px 0;display:flex}.avatar{width:35px;height:35px;color:var(--mint-bright);background:linear-gradient(145deg,#50d5bf2e,#50d5bf0f);border:1px solid #50d5bf33;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.user-copy strong,.user-copy span{display:block}.user-copy strong{color:var(--text-soft);font-size:12px}.user-copy span{color:var(--muted-dark);margin-top:2px;font-size:10px}.signout-button{color:var(--muted-dark);background:0 0;border:0;margin-left:auto;padding:5px;font-size:9px;font-weight:700}.signout-button:hover{color:var(--red)}.auth-page{background:radial-gradient(circle at 50% 4%,#50d5bf1a,#0000 35rem);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{border:1px solid var(--line-strong);background:linear-gradient(145deg,#1d212afa,#0f1116fa);border-radius:20px;width:min(440px,100%);padding:32px;box-shadow:0 34px 100px #00000080}.auth-brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:18px;display:flex}.auth-brand img{object-fit:contain;width:142px;height:auto}.auth-brand span{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;border:1px solid #50d5bf33;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.auth-lock{background:var(--mint-soft);width:46px;height:46px;color:var(--mint);border:1px solid #50d5bf40;border-radius:14px;place-items:center;font-size:12px;font-weight:900;display:grid}.auth-card h1{color:#fff;letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(26px,6vw,34px)}.auth-intro{color:var(--muted);margin:12px 0 25px;font-size:11px;line-height:1.65}.auth-form{gap:15px;display:grid}.auth-form label{color:var(--text-soft);gap:7px;font-size:10px;font-weight:700;display:grid}.auth-form input{border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;height:46px;color:var(--text);border-radius:10px;padding:0 13px;font-size:13px}.auth-submit{width:100%;min-height:46px;margin-top:4px}.auth-footnote{border-top:1px solid var(--line);color:var(--muted-dark);margin:24px 0 0;padding-top:16px;font-size:9px;line-height:1.5}.auth-login-page{isolation:isolate;background:radial-gradient(circle at 50% 8%,#50d5bf1f,#0000 28rem),radial-gradient(circle at 50% 100%,#3a709712,#0000 24rem),#090b0f;padding:clamp(18px,3vw,42px);position:relative;overflow:hidden}.auth-login-page:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.login-shell{background:#11141a;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:minmax(0,1fr);width:min(520px,100%);min-height:min(680px,100vh - clamp(36px,6vw,84px));display:grid;overflow:hidden;box-shadow:0 40px 130px #000000a6,inset 0 0 0 1px #50d5bf06}.login-brand-panel{border-right:1px solid var(--line);background:radial-gradient(circle at 10% 15%,#50d5bf21,#0000 20rem),radial-gradient(circle at 88% 68%,#50d5bf12,#0000 18rem),linear-gradient(145deg,#181c23 0%,#11141a 58%,#0d1015 100%);flex-direction:column;min-width:0;padding:clamp(30px,4vw,52px);display:flex;position:relative;overflow:hidden}.login-brand-panel:before{content:"";border:1px solid #50d5bf1a;border-radius:50%;width:470px;height:470px;position:absolute;bottom:15px;right:-245px;box-shadow:0 0 0 74px #50d5bf06,0 0 0 148px #50d5bf04}.login-brand-panel:after{opacity:.24;pointer-events:none;content:"";background-image:radial-gradient(#fff3 .7px,#0000 .7px);background-size:19px 19px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 85% 60%,#000,#0000 50%);mask-image:radial-gradient(circle at 85% 60%,#000,#0000 50%)}.login-brand-header{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.login-brand-header img{object-fit:cover;width:132px;height:80px;margin:-18px 0 -18px -14px}.login-brand-header>span{color:var(--mint);letter-spacing:.1em;text-transform:uppercase;background:#50d5bf12;border:1px solid #50d5bf33;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.login-brand-copy{z-index:1;max-width:560px;margin-top:clamp(62px,9vh,102px);position:relative}.login-brand-copy h2{color:#f8faf9;letter-spacing:-.06em;margin:11px 0 17px;font-size:clamp(38px,5vw,64px);font-weight:610;line-height:.99}.login-brand-copy h2 span{color:var(--mint-bright)}.login-brand-copy>p:last-child{color:#8f999f;max-width:470px;margin:0;font-size:13px;line-height:1.7}.login-workflow-preview{z-index:1;gap:9px;width:100%;max-width:500px;margin-block:auto;padding-left:29px;display:grid;position:relative}.login-flow-line{background:linear-gradient(var(--mint), #50d5bf14);width:1px;position:absolute;top:24px;bottom:24px;left:12px}.login-flow-line:before,.login-flow-line:after{background:var(--mint);width:7px;height:7px;box-shadow:0 0 14px var(--mint-glow);content:"";border-radius:50%;position:absolute;left:-3px}.login-flow-line:before{top:0}.login-flow-line:after{box-shadow:none;background:#364048;bottom:0}.login-flow-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e232bdb;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid;box-shadow:0 12px 26px #00000021}.login-flow-card.secondary{opacity:.8;width:93%;margin-left:4%}.login-flow-card.tertiary{opacity:.58;width:85%;margin-left:9%}.login-flow-icon{background:var(--mint-soft);width:28px;height:28px;color:var(--mint);border-radius:8px;place-items:center;font-size:8px;font-weight:850;display:grid}.login-flow-card div{min-width:0}.login-flow-card small,.login-flow-card strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.login-flow-card small{color:var(--muted-dark);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.login-flow-card strong{color:var(--text-soft);margin-top:4px;font-size:10px}.login-flow-card em{color:var(--muted);text-transform:uppercase;background:#ffffff0a;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.login-flow-card.primary em{background:var(--amber-soft);color:var(--amber)}.login-flow-card.tertiary em{background:var(--mint-soft);color:var(--mint)}.login-brand-footer{z-index:1;border-top:1px solid var(--line);color:var(--muted-dark);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:auto;padding-top:21px;font-size:8px;font-weight:680;display:flex;position:relative}.login-brand-footer span{align-items:center;gap:7px;display:flex}.login-brand-footer i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px var(--mint-glow);border-radius:50%}.login-access-panel{background:linear-gradient(160deg,#171a21,#101319);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.login-access-panel:before{filter:blur(70px);content:"";background:#50d5bf12;border-radius:50%;width:420px;height:300px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.login-access-inner{z-index:1;width:100%;max-width:480px;margin:auto;padding:35px 46px 30px;position:relative}.login-panel-brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:31px;padding-bottom:18px;display:flex}.login-panel-brand img{object-fit:cover;width:132px;height:80px;margin:-18px 0 -18px -14px}.login-panel-brand>span{background:var(--mint-soft);color:var(--mint);letter-spacing:.1em;text-transform:uppercase;border:1px solid #50d5bf33;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.login-heading-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.login-heading-row>span{color:var(--muted-dark);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700}.login-security-mark{width:46px;height:46px;color:var(--mint);background:linear-gradient(145deg,#50d5bf24,#50d5bf0a);border:1px solid #50d5bf38;border-radius:13px;place-items:center;display:grid;box-shadow:0 12px 32px #50d5bf12}.login-security-mark svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px}.login-access-inner>.eyebrow{margin-top:24px}.login-access-inner h1{color:#fff;letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(32px,4vw,43px);font-weight:640}.login-intro{max-width:350px;color:var(--muted);margin:12px 0 32px;font-size:11px;line-height:1.65}.login-form{gap:8px}.login-form>label,.login-label-row label{color:var(--text-soft);font-size:9px;font-weight:730}.login-label-row{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.login-label-row span{color:var(--muted-dark);font-size:8px}.login-input-wrap{background:#080a0e80;border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:48px;padding:0 13px;transition:all .15s;display:grid}.login-input-wrap:focus-within{background:#080c0fb8;border-color:#50d5bf80;box-shadow:0 0 0 3px #50d5bf12}.login-input-wrap>svg{fill:none;stroke:#667079;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;margin-right:10px}.login-input-wrap input{color:#f4f7f6;background:0 0;border:0;border-radius:0;outline:0;width:100%;height:46px;padding:0;font-size:11px}.login-input-wrap input::placeholder{color:#515a63}.password-visibility{color:var(--muted);background:0 0;border:0;padding:6px 0 6px 10px;font-size:8px;font-weight:750}.password-visibility:hover{color:var(--mint)}.login-form .auth-submit{letter-spacing:.01em;border-radius:11px;justify-content:space-between;align-items:center;min-height:49px;margin-top:13px;padding:0 16px 0 18px;font-size:10px;display:flex}.login-form .auth-submit svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;transition:all .15s}.login-form .auth-submit:hover svg{transform:translate(3px)}.login-error{align-items:center;gap:9px;margin-bottom:5px;display:flex}.login-error>span{border:1px solid #f17c7940;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;font-weight:850;display:grid}.login-help{border-top:1px solid var(--line);margin-top:27px;padding-top:18px}.login-help span{color:var(--text-soft);font-size:9px;font-weight:720}.login-help p{color:var(--muted-dark);margin:5px 0 0;font-size:8px;line-height:1.5}.login-security-footer{border-top:1px solid var(--line);color:var(--muted-dark);text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:14px 20px;padding:18px 24px;font-size:7px;font-weight:680;display:flex}.login-security-footer span{align-items:center;gap:5px;display:flex}.login-security-footer svg{fill:none;stroke:#59636b;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:12px}.main-area{min-height:100vh;margin-left:260px}.topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1116d1;justify-content:flex-end;align-items:center;gap:11px;min-height:66px;padding:0 42px;display:flex;position:sticky;top:0}.topbar-status{color:var(--muted);letter-spacing:.04em;align-items:center;gap:8px;margin-right:6px;font-size:10px;font-weight:650;display:flex}.topbar-status:before{background:var(--mint);width:6px;height:6px;box-shadow:0 0 14px var(--mint);content:"";border-radius:50%}.topbar-status.disconnected:before{background:var(--amber);box-shadow:0 0 14px #e4a65d73}.mobile-view-picker{display:none}.icon-button{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--muted);border-radius:10px;place-items:center;transition:all .15s;display:grid}.icon-button:hover{border-color:var(--line-strong);background:var(--surface-raised);color:var(--mint)}.icon-button svg{width:17px;height:17px}.page-content{max-width:1460px;margin:0 auto;padding:38px 42px 64px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:29px;display:flex}.page-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.eyebrow{color:var(--mint);letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,37px);font-weight:700;line-height:1.08}.heading-copy{color:var(--muted);margin:10px 0 0;font-size:13px}.primary-button,.secondary-button,.danger-button{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:740;transition:all .15s;display:inline-flex}.primary-button{border:1px solid var(--mint);background:var(--mint);color:#071512;box-shadow:0 8px 25px #50d5bf24}.primary-button:hover{border-color:var(--mint-bright);background:var(--mint-bright);transform:translateY(-1px);box-shadow:0 10px 30px #50d5bf38}.primary-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.secondary-button{border:1px solid var(--line-strong);background:var(--surface);color:var(--text-soft)}.secondary-button:hover{background:var(--surface-raised);color:#fff}.danger-button{background:var(--red-soft);color:var(--red);border:1px solid #f17c7933}.primary-button svg,.secondary-button svg{width:16px;height:16px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.stat-card,.panel,.client-card,.deadline-card{border:1px solid var(--line);background:linear-gradient(145deg,#1d212af5,#15181ffa);box-shadow:0 15px 40px #00000021}.stat-card{border-radius:13px;padding:19px;position:relative;overflow:hidden}.stat-card:after{background:var(--accent,var(--mint));height:2px;box-shadow:0 0 18px var(--accent,var(--mint));content:"";opacity:.65;position:absolute;inset:0 0 auto}.stat-header{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;font-weight:650;display:flex}.stat-icon{background:var(--soft,var(--mint-soft));width:30px;height:30px;color:var(--accent,var(--mint));border-radius:8px;place-items:center;display:grid}.stat-icon svg{width:15px;height:15px}.stat-value{color:#fff;letter-spacing:-.045em;margin-top:13px;font-size:28px;font-weight:720}.stat-foot{color:var(--muted-dark);margin-top:6px;font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(290px,.75fr);align-items:start;gap:20px;display:grid}.panel{border-radius:14px;overflow:hidden}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:15px 20px;display:flex}.panel-header>svg{width:18px;color:var(--mint)}.panel-title{color:var(--text);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:720}.panel-subtitle{color:var(--muted-dark);margin:4px 0 0;font-size:10px}.filters{align-items:center;gap:8px;display:flex}.filter-input,.filter-select{border:1px solid var(--line);background:var(--surface-soft);height:34px;color:var(--text-soft);border-radius:8px;font-size:10px}.filter-input{width:150px;padding:0 11px}.filter-input::placeholder{color:#5c6470}.filter-select{padding:0 27px 0 9px}.filter-save-button{height:34px;color:var(--mint);white-space:nowrap;background:#50d5bf12;border:1px solid #50d5bf33;border-radius:8px;padding:0 10px;font-size:9px;font-weight:750}.filter-save-button:hover{background:#50d5bf1f}.task-list{padding:4px 20px}.task-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1.55fr) minmax(110px,.72fr) 104px 118px;align-items:center;gap:14px;min-height:79px;display:grid}.task-row:last-child{border-bottom:0}.task-row:hover{background:#ffffff03}.task-title-line{align-items:center;gap:9px;display:flex}.priority-dot{background:var(--mint);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 9px}.priority-dot.high{background:var(--red)}.priority-dot.medium{background:var(--amber)}.task-open-button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0}.task-name{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:680;overflow:hidden}.task-open-button:hover .task-name{color:var(--mint-bright)}.task-client{color:var(--muted-dark);align-items:center;gap:7px;margin:5px 0 0 16px;font-size:10px;display:flex}.visibility-pill{border:1px solid var(--line);color:var(--muted);letter-spacing:.02em;white-space:nowrap;background:#ffffff06;border-radius:999px;align-items:center;padding:3px 6px;font-size:7px;font-weight:760;display:inline-flex}.visibility-pill.team{background:var(--blue-soft);color:var(--blue);border-color:#79afe829}.visibility-pill.restricted{background:var(--amber-soft);color:var(--amber);border-color:#e4a65d2e}.assignee{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.assignee .avatar{width:27px;height:27px;font-size:9px}.due{color:var(--muted);font-size:10px}.due.overdue{color:var(--red);font-weight:700}.status-select{background:var(--mint-soft);width:100%;height:31px;color:var(--mint-bright);border:1px solid #50d5bf14;border-radius:999px;padding:0 9px;font-size:9px;font-weight:730}.status-select.blocked{background:var(--red-soft);color:var(--red);border-color:#f17c791f}.status-select.in-progress{background:var(--blue-soft);color:var(--blue);border-color:#79afe81f}.status-select.not-started{border-color:var(--line);color:var(--muted);background:#ffffff0a}.status-select:disabled{cursor:default;opacity:.72}.empty-state{color:var(--muted);text-align:center;padding:44px 20px;font-size:12px}.panel-footer{border-top:1px solid var(--line);padding:13px 20px}.text-link{color:var(--mint);background:0 0;border:0;font-size:10px;font-weight:730;text-decoration:none}.text-link:hover{color:var(--mint-bright)}.side-stack{gap:20px;display:grid}.management-body{padding:20px}.metric-feature{justify-content:space-between;align-items:end;gap:14px;padding-bottom:20px;display:flex}.metric-feature strong{color:#fff;letter-spacing:-.045em;font-size:31px;display:block}.metric-feature span{color:var(--muted);font-size:10px}.metric-caption{max-width:125px;color:var(--muted-dark);text-align:right;margin:0;font-size:10px;line-height:1.5}.progress-row{margin-top:17px}.progress-copy{color:var(--muted);justify-content:space-between;margin-bottom:7px;font-size:10px;display:flex}.progress-copy strong{color:var(--text-soft)}.progress-track{background:#ffffff0e;border-radius:999px;height:5px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--mint-deep), var(--mint-bright));height:100%;box-shadow:0 0 12px var(--mint-glow)}.owner-list{padding:8px 20px 14px}.owner-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.owner-row:last-child{border-bottom:0}.owner-main{align-items:center;gap:9px;display:flex}.owner-name{color:var(--text-soft);font-size:11px;font-weight:680}.owner-meta{color:var(--muted-dark);margin-top:3px;font-size:9px}.owner-count{color:var(--mint);font-size:11px;font-weight:750}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030508b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{border:1px solid var(--line-strong);background:linear-gradient(145deg,#1b1f27,#14171d);border-radius:17px;width:min(590px,100%);max-height:calc(100vh - 44px);overflow-y:auto;box-shadow:0 28px 100px #0000008c,0 0 50px #50d5bf0a}.modal.task-detail-modal{width:min(960px,100%)}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}.modal-header h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:19px}.modal-header p{color:var(--muted);margin:6px 0 0;font-size:11px}.close-button{color:var(--muted);background:0 0;border:0;font-size:22px;line-height:1}.close-button:hover{color:#fff}.task-form{padding:22px 24px 24px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{gap:7px;display:grid}.field.full{grid-column:1/-1}.field label,.field-label{color:var(--muted);font-size:10px;font-weight:720}.optional-label{color:var(--muted-dark);text-transform:uppercase;margin-left:5px;font-size:8px;font-weight:550}.field input,.field select,.field textarea{border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;color:var(--text);border-radius:9px;font-size:12px}.field input,.field select{height:41px;padding:0 11px}.field textarea{resize:vertical;min-height:88px;padding:10px 11px;line-height:1.45}.field input::placeholder,.field textarea::placeholder{color:#59616b}.field-hint{color:var(--muted-dark);margin-top:-1px;font-size:8px;line-height:1.5}.viewer-picker{border:1px solid var(--line);background:#ffffff03;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:176px;padding:9px;display:grid;overflow-y:auto}.viewer-picker label{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.viewer-picker label:hover{border-color:var(--line);background:#ffffff06}.viewer-picker input{width:15px;height:15px;accent-color:var(--mint);flex:none}.viewer-picker span,.viewer-picker strong,.viewer-picker small{display:block}.viewer-picker strong{color:var(--text-soft);font-size:9px}.viewer-picker small{color:var(--muted-dark);margin-top:2px;font-size:8px;font-weight:500}.form-note{color:var(--muted-dark);margin:16px 0 0;font-size:9px;line-height:1.55}.form-error{background:var(--red-soft);color:var(--red);border:1px solid #f17c7929;border-radius:9px;margin:0 0 15px;padding:10px 12px;font-size:10px}.modal-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.task-context{border-bottom:1px solid var(--line);color:var(--muted);background:#50d5bf09;align-items:center;gap:8px;padding:13px 24px;font-size:10px;display:flex}.task-context strong{color:var(--mint)}.task-context .visibility-pill{margin-left:auto}.task-detail-tabs{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14171df5;gap:6px;padding:10px 24px;display:flex;position:sticky;top:0}.task-detail-tabs button{min-height:35px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:720;display:flex}.task-detail-tabs button:hover{color:var(--text-soft);background:#ffffff06}.task-detail-tabs button.active{background:var(--mint-soft);color:var(--mint);border-color:#50d5bf33}.task-detail-tabs span{background:#ffffff0f;border-radius:99px;padding:2px 5px;font-size:8px}.task-detail-pane{min-height:390px}.source-call-banner{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:10px 24px;font-size:9px;display:flex}.source-call-banner svg{width:14px;color:var(--mint)}.source-call-banner strong{color:var(--text-soft);font-weight:650}.timing-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:20px;display:grid}.timing-card{border:1px solid var(--line);background:#ffffff05;border-radius:10px;padding:12px}.timing-card span{color:var(--muted-dark);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.timing-card strong{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;display:block;overflow:hidden}.task-description{border:1px solid var(--line);color:var(--muted);background:#ffffff05;border-radius:10px;grid-column:1/-1;margin:0 0 20px;padding:13px;font-size:11px;line-height:1.55}.collaboration-section{border-top:1px solid var(--line);background:#090b0f4d;padding:22px 24px 26px}.collaboration-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.collaboration-heading h3{color:var(--text);margin:0;font-size:14px}.collaboration-heading p{color:var(--muted-dark);margin:5px 0 0;font-size:10px}.collaboration-heading>span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.comment-composer{grid-template-columns:auto 1fr;gap:10px;margin-top:17px;display:grid}.comment-composer>div{min-width:0}.comment-composer textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;min-height:72px;color:var(--text);border-radius:10px;padding:11px 12px;font-size:11px;line-height:1.5}.comment-composer textarea::placeholder{color:#59616b}.comment-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.comment-actions span{color:var(--muted-dark);font-size:8px}.comment-actions .secondary-button{min-height:33px;padding-inline:12px;font-size:9px}.comment-actions .secondary-button:disabled{cursor:not-allowed;opacity:.55}.notification-strip{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:18px;padding-top:15px;display:flex}.notification-pill{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;background:#ffffff06;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:680}.notification-pill.sent{background:var(--mint-soft);color:var(--mint);border-color:#50d5bf2e}.notification-pill.failed{background:var(--red-soft);color:var(--red);border-color:#f17c792e}.notification-pill.skipped{background:var(--amber-soft);color:var(--amber);border-color:#e4a65d2e}.activity-feed{gap:0;margin-top:14px;display:grid;position:relative}.activity-item{grid-template-columns:12px 1fr;gap:10px;padding:0 0 16px;display:grid;position:relative}.activity-item:not(:last-child):before{background:var(--line-strong);content:"";width:1px;position:absolute;top:10px;bottom:-1px;left:4px}.activity-dot{z-index:1;border:2px solid var(--surface-soft);background:var(--muted-dark);width:9px;height:9px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;margin-top:3px;position:relative}.activity-item.comment .activity-dot{background:var(--mint);box-shadow:0 0 9px var(--mint-glow)}.activity-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.activity-meta strong{color:var(--text-soft);font-size:10px}.activity-meta time{color:var(--muted-dark);font-size:8px}.activity-item p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.activity-item.comment p{border:1px solid var(--line);color:var(--text-soft);background:#ffffff05;border-radius:9px;padding:10px 11px}.activity-empty{color:var(--muted-dark);margin:6px 0 0;font-size:10px}.management-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.wide-panel{grid-column:1/-1}.metric-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.metric-tile{border:1px solid var(--line);background:#ffffff05;border-radius:11px;padding:16px}.metric-tile span{color:var(--muted-dark);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:720}.metric-tile strong{color:#fff;letter-spacing:-.04em;margin-top:8px;font-size:23px;display:block}.surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.client-card{border-radius:13px;padding:19px;overflow:hidden}.client-card:hover{border-color:#50d5bf2e;transform:translateY(-1px)}.client-card.inactive{opacity:.64}.client-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.client-mark{background:var(--mint-soft);width:36px;height:36px;color:var(--mint);border-radius:10px;place-items:center;font-size:11px;font-weight:800;display:grid}.client-state{background:var(--mint-soft);color:var(--mint);text-transform:uppercase;border:1px solid #50d5bf29;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.client-state.inactive{border-color:var(--line);color:var(--muted);background:#ffffff08}.client-card h2{color:var(--text);margin:15px 0 0;font-size:14px}.client-card p{min-height:34px;color:var(--muted);margin:6px 0 17px;font-size:10px;line-height:1.5}.client-call-summary{border:1px solid var(--line);background:#ffffff04;border-radius:9px;align-items:center;gap:9px;min-height:51px;margin-bottom:15px;padding:9px 10px;display:flex}.client-call-summary svg{width:15px;color:var(--mint)}.client-call-summary strong,.client-call-summary span{display:block}.client-call-summary strong{color:var(--text-soft);font-size:9px}.client-call-summary span{color:var(--muted-dark);margin-top:3px;font-size:8px}.client-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-top:14px;display:grid}.client-stat span,.client-stat strong{display:block}.client-stat span{color:var(--muted-dark);text-transform:uppercase;font-size:8px}.client-stat strong{color:var(--text-soft);margin-top:4px;font-size:14px}.client-stat.danger strong{color:var(--red)}.client-card-actions{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:14px;padding-top:13px;display:flex}.client-card-actions .text-link:disabled{cursor:not-allowed;color:var(--muted-dark);opacity:.55}.text-link.subtle{color:var(--muted);margin-left:auto}.toggle-field{border:1px solid var(--line);background:#ffffff05;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.toggle-field input{width:16px;height:16px;accent-color:var(--mint);flex:none}.toggle-field span,.toggle-field strong,.toggle-field small{display:block}.toggle-field strong{color:var(--text-soft);font-size:10px}.toggle-field small{color:var(--muted-dark);margin-top:4px;font-size:8px;line-height:1.45}.deadline-list{gap:10px;display:grid}.deadline-card{width:100%;color:inherit;text-align:left;border-radius:12px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 17px;transition:all .15s;display:grid}.deadline-card:hover{background:linear-gradient(145deg,#22282ffa,#161a20fa);border-color:#50d5bf33;transform:translateY(-1px)}.deadline-date{border-right:1px solid var(--line);padding-right:15px}.deadline-date strong,.deadline-date span{display:block}.deadline-date strong{color:var(--mint);font-size:21px;line-height:1}.deadline-date span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:9px}.deadline-copy h2{color:var(--text-soft);margin:0;font-size:12px}.deadline-copy p{color:var(--muted-dark);margin:5px 0 0;font-size:9px}.deadline-owner{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.team-card{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:18px}.team-card.inactive{opacity:.62}.team-card-top{align-items:center;gap:11px;display:flex}.team-card-top>div{min-width:0}.team-card h2{color:var(--text-soft);margin:0;font-size:13px}.team-card p{color:var(--muted-dark);margin:4px 0 0;font-size:9px}.team-card .team-email{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.team-card-metrics{border-top:1px solid var(--line);gap:20px;margin-top:16px;padding-top:14px;display:flex}.team-card-metrics span{color:var(--muted);font-size:9px}.team-card-metrics strong{color:var(--mint);margin-right:4px;font-size:13px}.team-card-actions{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.operations-stack{gap:18px;display:grid}.operations-panel{padding:22px}.operations-panel>.panel-header{padding:0 0 18px}.ops-two-column,.control-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ops-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.ops-task-card{border:1px solid var(--line);background:var(--surface-raised);min-height:120px;color:var(--muted);text-align:left;border-radius:12px;gap:7px;padding:15px;transition:all .15s;display:grid}.ops-task-card:hover{border-color:#50d5bf4d;transform:translateY(-1px)}.ops-task-card.risk{border-left:3px solid var(--red)}.ops-task-card.attention{border-left:3px solid var(--amber)}.ops-task-card.steady{border-left:3px solid var(--mint)}.ops-task-top{justify-content:space-between;gap:10px;display:flex}.ops-task-top strong{color:var(--text-soft);font-size:12px}.ops-task-top span,.ops-task-card small{color:var(--muted-dark);font-size:9px}.myday-workspace{gap:18px;display:grid}.myday-hero{background:linear-gradient(120deg,#50d5bf1a,#1d212abf 60%);border:1px solid #50d5bf24;border-radius:17px;justify-content:space-between;align-items:center;gap:28px;min-width:0;padding:26px 28px;display:flex;overflow:hidden}.myday-hero>div:first-child{min-width:0}.myday-hero h2{color:#fff;letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(20px,3vw,28px)}.myday-hero p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.myday-score{border-left:1px solid var(--line-strong);place-items:center;min-width:130px;padding-left:26px;display:grid}.myday-score strong{color:var(--mint);letter-spacing:-.05em;font-size:36px;line-height:1}.myday-score span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:9px}.myday-score em{color:var(--red);margin-top:8px;font-size:9px;font-style:normal}.myday-lanes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.myday-lane{border:1px solid var(--line);background:#171a21bf;border-radius:15px;min-width:0;padding:16px}.myday-lane.focus{border-top:2px solid var(--red)}.myday-lane.waiting{border-top:2px solid var(--blue)}.myday-lane>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.myday-lane>header div{align-items:center;gap:9px;min-width:0;display:flex}.myday-lane>header span{color:var(--muted-dark);font-size:8px;font-weight:800}.myday-lane h3{color:var(--text-soft);white-space:nowrap;margin:0;font-size:13px}.myday-lane>header>strong{width:27px;height:27px;color:var(--text-soft);background:#ffffff0b;border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.myday-lane>p{color:var(--muted-dark);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 14px;font-size:9px;overflow:hidden}.myday-lane-list{gap:9px;display:grid}.myday-lane .ops-task-card{min-width:0;min-height:142px}.myday-lane .ops-task-top strong{overflow-wrap:anywhere;min-width:0;line-height:1.4}.myday-lane .ops-task-top .priority-dot{background:var(--amber-soft);width:auto;height:auto;box-shadow:none;color:var(--amber);border-radius:99px;flex:none;padding:3px 6px}.myday-lane .ops-task-top .priority-dot.high{background:var(--red-soft);color:var(--red)}.ops-task-client{min-width:0;color:var(--text-soft);justify-content:space-between;align-items:baseline;gap:10px;font-size:10px;display:flex}.ops-task-client>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-task-meta,.ops-task-progress{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:5px 10px;padding-top:8px;display:flex}.ops-task-progress{border-top:0;padding-top:0}.lane-empty{border:1px dashed var(--line-strong);min-height:130px;color:var(--muted-dark);border-radius:11px;place-items:center;font-size:10px;display:grid}.tasks-workspace{gap:16px;display:grid}.tasks-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:14px;padding:13px;display:grid}.tasks-search{gap:4px;display:grid}.tasks-search span{color:var(--muted-dark);text-transform:uppercase;font-size:8px;font-weight:750}.tasks-search input{width:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:12px}.task-filter-chips{flex-wrap:wrap;gap:5px;display:flex}.task-filter-chips button{border:1px solid var(--line);min-height:30px;color:var(--muted);background:0 0;border-radius:99px;padding:0 9px;font-size:8px;font-weight:700}.task-filter-chips button.active{background:var(--mint-soft);color:var(--mint);border-color:#50d5bf38}.tasks-result-count{border-left:1px solid var(--line);justify-items:end;min-width:76px;padding-left:14px;display:grid}.tasks-result-count strong{color:#fff;font-size:17px}.tasks-result-count span{color:var(--muted-dark);font-size:8px}.task-board{grid-template-columns:repeat(4,minmax(235px,1fr));align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.task-column{border:1px solid var(--line);background:#12151bb3;border-radius:14px;min-width:0}.task-column>header{border-top:2px solid var(--muted-dark);border-radius:14px 14px 0 0;justify-content:space-between;align-items:flex-start;gap:8px;padding:15px;display:flex}.task-column.in-progress>header{border-color:var(--mint)}.task-column.blocked>header{border-color:var(--red)}.task-column.done>header{border-color:var(--blue)}.task-column h2{color:var(--text-soft);margin:0;font-size:12px}.task-column header p{color:var(--muted-dark);margin:4px 0 0;font-size:8px}.task-column header>strong{color:var(--muted);background:#ffffff0d;border-radius:99px;padding:4px 7px;font-size:9px}.task-column-list{border-top:1px solid var(--line);gap:8px;padding:10px;display:grid}.board-task{border:1px solid var(--line);background:var(--surface-raised);border-radius:11px;overflow:hidden}.board-task-open{text-align:left;background:0 0;border:0;gap:8px;width:100%;min-width:0;padding:13px;display:grid}.board-task-open h3{overflow-wrap:anywhere;color:var(--text-soft);margin:0;font-size:11px;line-height:1.45}.board-task-open>p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.board-task-labels{color:var(--muted-dark);text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:760;display:flex}.board-task-labels>span:last-child{margin-left:auto}.board-task-facts{border-top:1px solid var(--line);min-width:0;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding-top:9px;font-size:8px;display:flex}.board-task-facts>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.board-task-facts .avatar{width:22px;height:22px;font-size:7px}.board-task-facts .overdue{color:var(--red)}.board-task-control{color:var(--muted-dark);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:8px;display:flex}.board-task>select{border:0;border-top:1px solid var(--line);background:var(--surface-soft);width:100%;height:31px;color:var(--muted);padding:0 9px;font-size:8px}.task-column-empty{border:1px dashed var(--line);min-height:125px;color:var(--muted-dark);border-radius:10px;place-items:center;font-size:9px;display:grid}.client-workspace{grid-template-columns:minmax(230px,.62fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.client-directory{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.client-directory>header{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;justify-content:space-between;padding:15px;font-size:9px;font-weight:750;display:flex}.client-directory>header strong{color:var(--mint);font-size:8px}.client-directory>div{padding:7px;display:grid}.client-directory button{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.client-directory button:hover{background:#ffffff06}.client-directory button.active{background:var(--mint-soft);border-color:#50d5bf2e}.client-directory button.inactive{opacity:.55}.client-directory button>span:nth-child(2){min-width:0}.client-directory button strong,.client-directory button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-directory button strong{color:var(--text-soft);font-size:10px}.client-directory button small{color:var(--muted-dark);margin-top:4px;font-size:8px}.client-directory button em{color:var(--red);font-size:9px;font-style:normal}.client-profile{min-width:0}.client-profile-header{border:1px solid var(--line);background:linear-gradient(120deg, #50d5bf0f, var(--surface));border-radius:15px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.client-profile-header>div:first-child{gap:15px;min-width:0;display:flex}.client-mark.large{flex:none;width:50px;height:50px;font-size:14px}.client-profile-header h2{color:#fff;letter-spacing:-.035em;margin:8px 0 5px;font-size:20px}.client-profile-header p{max-width:570px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.client-profile-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.client-profile-actions button{white-space:nowrap;min-height:34px;padding-inline:11px;font-size:8px}.client-health-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0;display:grid}.client-health-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:13px}.client-health-grid span,.client-health-grid small{color:var(--muted-dark);font-size:8px;display:block}.client-health-grid strong{color:var(--text);margin:6px 0 3px;font-size:21px;display:block}.client-health-grid .risk strong{color:var(--red)}.client-detail-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.client-commitments>div,.client-timeline>div{padding:8px 18px 17px}.client-commitments button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:12px 0;display:grid}.client-commitments button strong,.client-commitments button small{display:block}.client-commitments button strong{color:var(--text-soft);font-size:10px}.client-commitments button small{color:var(--muted-dark);margin-top:4px;font-size:8px}.client-commitments time{color:var(--muted);font-size:8px}.client-commitments time.overdue{color:var(--red)}.client-timeline article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:9px;padding:12px 0;display:grid}.client-timeline article div{min-width:0}.client-timeline article strong{color:var(--text-soft);font-size:10px}.client-timeline article time{float:right;color:var(--muted-dark);font-size:8px}.client-timeline article p{overflow-wrap:anywhere;color:var(--muted);margin:6px 0;font-size:9px;line-height:1.45}.client-timeline article small{color:var(--muted-dark);font-size:8px}.ops-list{gap:8px;display:grid}.ops-list-row{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.ops-list-row div{gap:3px;display:grid}.ops-list-row strong{color:var(--text-soft);font-size:11px}.ops-list-row small,.ops-list-row>span{color:var(--muted-dark);font-size:9px}.health-good{color:var(--mint)!important}.health-off{color:var(--amber)!important}.ops-form{border-top:1px solid var(--line);gap:12px;margin-top:18px;padding-top:16px;display:grid}.ops-form>label,.ops-inline-form>label{color:var(--muted);gap:6px;font-size:9px;font-weight:700;display:grid}.ops-form fieldset,.ops-inline-form fieldset{border:0;flex-wrap:wrap;gap:9px 13px;margin:0;padding:0;display:flex}.ops-form legend,.ops-inline-form legend{width:100%;color:var(--muted);margin-bottom:7px;font-size:9px;font-weight:700}.ops-form fieldset label,.ops-inline-form fieldset label{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.ops-inline-form{grid-template-columns:repeat(3,minmax(120px,1fr)) 2fr auto;align-items:end;gap:14px;display:grid}.bulk-grid{grid-template-columns:1fr 220px;gap:18px;display:grid}.bulk-task-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:290px;display:grid;overflow:auto}.bulk-task-picker label{border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.bulk-task-picker span{gap:3px;display:grid}.bulk-task-picker strong{color:var(--text-soft);font-size:10px}.bulk-task-picker small{color:var(--muted-dark);font-size:8px}.bulk-actions{flex-direction:column;gap:10px;display:flex}.data-actions{flex-wrap:wrap;gap:10px;display:flex}.file-button{cursor:pointer;position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.approval-pill{background:var(--amber-soft);color:var(--amber);letter-spacing:.06em;text-transform:uppercase;border-radius:100px;align-items:center;padding:3px 7px;font-size:7px;font-weight:800;display:inline-flex}.approval-pill.approved{color:var(--mint);background:#50d5bf1a}.approval-pill.rejected{background:var(--red-soft);color:var(--red)}.task-controls h4{color:var(--text-soft);margin:0 0 10px;font-size:11px}.control-block{border:1px solid var(--line);background:var(--surface-raised);border-radius:11px;padding:14px}.checklist-row,.dependency-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:9px;padding:9px 0;display:flex}.checklist-row{justify-content:flex-start}.checklist-row span,.dependency-row span,.evidence-list a span{gap:3px;display:grid}.checklist-row strong,.dependency-row strong,.evidence-list a strong{color:var(--text-soft);font-size:10px}.checklist-row small,.dependency-row small,.evidence-list a small{color:var(--muted-dark);font-size:8px}.dependency-row em,.evidence-list em{font-size:8px;font-style:normal}.mini-add-form{gap:8px;margin-top:12px;display:flex}.mini-add-form input,.mini-add-form select{flex:1;min-width:0}.evidence-block{margin-top:14px}.evidence-list{gap:5px;margin-bottom:10px;display:grid}.evidence-list a{border-bottom:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;padding:7px 0;display:flex}.evidence-list em{color:var(--mint)}.approval-control{background:#50d5bf0a;border:1px solid #50d5bf29;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px;display:flex}.approval-control strong{color:var(--text-soft);font-size:11px}.approval-control p,.approval-control small{color:var(--muted);margin:4px 0 0;font-size:9px}.approval-control>div:last-child{gap:8px;display:flex}.audit-list{display:grid}.audit-list article{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:12px 1fr;gap:9px;padding:13px 0;font-size:10px;display:grid}.audit-list article div{grid-template-columns:auto 1fr;gap:5px;display:grid}.audit-list article strong{color:var(--text-soft)}.audit-list article small{color:var(--muted-dark);grid-column:1/-1}.compact-picker{max-height:220px;overflow:auto}.ops-disclosure{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.ops-disclosure summary{color:var(--mint);cursor:pointer;font-size:10px;font-weight:750}.template-form{grid-template-columns:repeat(2,minmax(0,1fr))}.template-form>label{color:var(--muted);gap:6px;font-size:9px;font-weight:700;display:grid}.template-form .full{grid-column:1/-1}.check-control{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.development-workspace{gap:18px;display:grid}.development-hero{background:linear-gradient(120deg,#50d5bf13,#171a21f5 58%);border:1px solid #50d5bf24;border-radius:16px;justify-content:space-between;align-items:center;gap:26px;padding:24px 26px;display:flex;overflow:hidden}.development-hero p{color:var(--mint);letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:800}.development-hero h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:23px}.development-hero>div>span{max-width:700px;color:var(--muted);margin-top:9px;font-size:10px;line-height:1.6;display:block}.development-actions{flex:none;gap:9px;display:flex}.development-stat-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.development-stat-grid article{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:17px 19px}.development-stat-grid span,.development-stat-grid small{color:var(--muted-dark);font-size:9px;display:block}.development-stat-grid strong{color:#fff;letter-spacing:-.04em;margin:8px 0 4px;font-size:25px;display:block}.development-product-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.development-product-strip button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.development-product-strip button:hover{border-color:var(--line-strong);background:var(--surface-raised)}.development-product-strip button.active{background:var(--mint-soft);border-color:#50d5bf40}.development-product-strip button>svg,.development-product-mark{width:31px;height:31px;color:var(--mint);background:#50d5bf14;border:1px solid #50d5bf29;border-radius:9px;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.development-product-strip button>svg{padding:7px}.development-product-strip button>span:last-child{min-width:0}.development-product-strip strong,.development-product-strip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.development-product-strip strong{color:var(--text-soft);font-size:9px}.development-product-strip small{color:var(--muted-dark);margin-top:3px;font-size:8px}.development-register{border:1px solid var(--line);background:var(--surface);border-radius:15px;overflow:hidden}.development-register>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.development-register>header h3{color:#fff;margin:0;font-size:14px}.development-register>header p{color:var(--muted-dark);margin:5px 0 0;font-size:9px}.development-register>header>strong{color:var(--mint);font-size:9px}.development-toolbar{border-bottom:1px solid var(--line);background:#ffffff03;grid-template-columns:minmax(240px,1fr) 190px 170px;gap:9px;padding:12px 20px;display:grid}.development-toolbar label{color:var(--muted-dark);letter-spacing:.07em;text-transform:uppercase;gap:5px;font-size:7px;font-weight:780;display:grid}.development-toolbar input,.development-toolbar select{border:1px solid var(--line);background:var(--surface-soft);width:100%;height:35px;color:var(--text-soft);border-radius:8px;padding:0 10px;font-size:9px}.development-request-list{display:grid}.development-request-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:63px minmax(220px,1.4fr) minmax(130px,.65fr) 100px 100px 85px;align-items:center;gap:13px;min-width:0;padding:15px 20px;display:grid}.development-request-row:last-child{border-bottom:0}.development-request-row:hover{background:#ffffff05}.development-priority,.development-status{border:1px solid var(--line);width:max-content;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#ffffff06;border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.development-priority.high,.development-priority.critical{background:var(--red-soft);color:var(--red);border-color:#f17c792e}.development-priority.medium{background:var(--amber-soft);color:var(--amber);border-color:#e4a65d2e}.development-status.in_progress,.development-status.in_review{background:var(--blue-soft);color:var(--blue);border-color:#79afe82e}.development-status.completed{background:var(--mint-soft);color:var(--mint);border-color:#50d5bf2e}.development-status.declined{background:var(--red-soft);color:var(--red);border-color:#f17c792e}.development-request-main{min-width:0}.development-request-main>span,.development-request-main strong,.development-request-main small{display:block}.development-request-main>span{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:800}.development-request-main strong{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.development-request-main small{color:var(--muted-dark);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.development-request-owner{align-items:center;gap:8px;min-width:0;display:flex}.development-request-owner .avatar{width:27px;height:27px;font-size:8px}.development-request-owner small,.development-request-owner strong,.development-request-target small,.development-request-target strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.development-request-owner small,.development-request-target small{color:var(--muted-dark);font-size:7px}.development-request-owner strong,.development-request-target strong{color:var(--muted);margin-top:3px;font-size:9px}.development-request-counts{color:var(--muted-dark);justify-items:end;gap:4px;font-size:8px;display:grid}.development-request-counts span{align-items:center;gap:4px;display:flex}.development-request-counts svg{width:11px}.development-empty,.development-loading,.development-error{min-height:220px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:40px;font-size:10px;display:grid}.development-empty svg{width:28px;color:var(--muted-dark)}.development-empty strong,.development-error strong{color:var(--text-soft);font-size:13px}.development-empty p,.development-error p{color:var(--muted-dark);margin:0}.development-form-modal{width:min(760px,100%)}.development-product-modal{width:min(660px,100%)}.development-product-manager{padding:20px 24px 24px}.development-product-list{gap:7px;max-height:390px;display:grid;overflow-y:auto}.development-product-list article{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.development-product-list strong,.development-product-list small{display:block}.development-product-list strong{color:var(--text-soft);font-size:10px}.development-product-list small{color:var(--muted-dark);margin-top:3px;font-size:8px}.development-product-list button{min-height:31px;padding-inline:9px;font-size:8px}.development-product-add{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:17px;padding-top:17px;display:grid}.development-product-add label{color:var(--muted);gap:6px;font-size:9px;font-weight:700;display:grid}.development-product-add input{border:1px solid var(--line-strong);background:var(--surface-soft);height:39px;color:var(--text);border-radius:9px;padding:0 11px}.development-detail-modal{width:min(1100px,100%)}.development-stage-rail{border-bottom:1px solid var(--line);background:#ffffff03;grid-template-columns:repeat(6,1fr);gap:0;padding:16px 24px;display:grid}.development-stage-rail span{color:var(--muted-dark);text-transform:uppercase;justify-items:center;gap:6px;font-size:7px;font-weight:750;display:grid;position:relative}.development-stage-rail span:not(:last-child):after{background:var(--line-strong);content:"";width:calc(100% - 18px);height:1px;position:absolute;top:5px;left:calc(50% + 9px)}.development-stage-rail i{z-index:1;border:2px solid var(--surface);background:var(--muted-dark);width:11px;height:11px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%}.development-stage-rail span.complete,.development-stage-rail span.active{color:var(--mint)}.development-stage-rail span.complete i,.development-stage-rail span.active i{background:var(--mint);box-shadow:0 0 10px var(--mint-glow)}.development-stage-rail span.declined{color:var(--red);grid-column:1/-1}.development-stage-rail span.declined i{background:var(--red)}.development-detail-error{margin:14px 24px 0}.development-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);display:grid}.development-detail-grid>main{border-right:1px solid var(--line);min-width:0;padding:22px 24px 26px}.development-detail-grid>aside{align-content:start;gap:12px;padding:22px;display:grid}.development-brief{gap:10px;display:grid}.development-brief>div{border:1px solid var(--line);background:#ffffff05;border-radius:11px;padding:14px}.development-brief span{color:var(--muted-dark);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:780}.development-brief p{overflow-wrap:anywhere;color:var(--text-soft);white-space:pre-wrap;margin:8px 0 0;font-size:10px;line-height:1.65}.development-triage-form{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.development-triage-form h3,.development-collaboration h3,.development-meta-card h3,.development-files h3,.development-history h3{color:#fff;margin:0;font-size:12px}.development-triage-form .primary-button{margin-top:14px}.development-collaboration{border-top:1px solid var(--line);margin-top:21px;padding-top:20px}.development-collaboration>header,.development-files>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.development-collaboration header p,.development-files header p{color:var(--muted-dark);margin:4px 0 0;font-size:8px}.development-collaboration header>strong{color:var(--muted-dark);font-size:8px}.development-collaboration>form{grid-template-columns:auto 1fr;gap:9px;margin-top:14px;display:grid}.development-collaboration textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;min-height:67px;color:var(--text);border-radius:9px;padding:10px;font-size:10px}.development-collaboration form button{float:right;min-height:31px;margin-top:7px;padding-inline:10px;font-size:8px}.development-comments{margin-top:14px;display:grid}.development-comments article{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:9px;padding:12px 0;display:grid}.development-comments .avatar{width:27px;height:27px;font-size:8px}.development-comments strong{color:var(--text-soft);font-size:9px}.development-comments time{float:right;color:var(--muted-dark);font-size:8px}.development-comments p{overflow-wrap:anywhere;color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.development-meta-card,.development-files,.development-history{border:1px solid var(--line);background:var(--surface-raised);border-radius:11px;padding:14px}.development-meta-card dl{margin:11px 0 0;display:grid}.development-meta-card dl div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.development-meta-card dt{color:var(--muted-dark);font-size:8px}.development-meta-card dd{color:var(--text-soft);text-align:right;margin:0;font-size:9px}.development-files header .secondary-button{min-height:30px;padding-inline:8px;font-size:8px}.development-files header .secondary-button svg{width:12px}.development-files>div{margin-top:10px;display:grid}.development-files article{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.development-files article>a{min-width:0;color:inherit;align-items:center;gap:8px;padding:9px 0;text-decoration:none;display:flex}.development-files article>a>svg{width:14px;color:var(--mint);flex:none}.development-files article a span{min-width:0}.development-files article strong,.development-files article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.development-files article strong{color:var(--text-soft);font-size:9px}.development-files article small{color:var(--muted-dark);margin-top:3px;font-size:7px}.development-files article>button{color:var(--muted-dark);background:0 0;border:0;font-size:16px}.development-files article>button:hover{color:var(--red)}.development-history>div{margin-top:10px;display:grid}.development-history article{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:8px;padding:9px 0;display:grid}.development-history article i{background:var(--mint);border-radius:50%;width:7px;height:7px;margin-top:3px}.development-history article strong{color:var(--text-soft);text-transform:capitalize;font-size:8px}.development-history article p{color:var(--muted-dark);margin:3px 0 0;font-size:7px}.development-muted{color:var(--muted-dark);margin:10px 0 0;font-size:8px}.brand-product,.nav-label{font-size:10px}.user-copy strong{font-size:13px}.user-copy span,.topbar-status,.signout-button,.eyebrow{font-size:11px}.heading-copy{font-size:14px;line-height:1.55}.primary-button,.secondary-button,.danger-button{font-size:13px}.panel-title{font-size:15px}.panel-subtitle{font-size:12px;line-height:1.45}.filter-input,.filter-select,.filter-save-button{font-size:11px}.stat-header{font-size:12px}.stat-foot,.metric-feature span,.metric-caption,.progress-copy{font-size:11px}.task-name{font-size:13px}.task-client,.assignee,.due{font-size:11px}.visibility-pill,.approval-pill{font-size:9px}.status-select,.text-link{font-size:11px}.owner-meta{font-size:10px}.modal-header h2{font-size:21px}.modal-header p,.field label,.field-label{font-size:12px}.optional-label,.field-hint{font-size:10px}.field input,.field select,.field textarea{font-size:13px}.viewer-picker strong{font-size:11px}.viewer-picker small,.form-note{font-size:10px}.form-error{font-size:11px}.task-context{font-size:12px;line-height:1.45}.task-detail-tabs button{font-size:12px}.task-detail-tabs span{font-size:10px}.source-call-banner{font-size:11px}.timing-card span{font-size:10px}.timing-card strong{font-size:13px}.task-description{margin-bottom:12px;font-size:13px;line-height:1.6}.task-update-prompt{background:#50d5bf0b;border:1px solid #50d5bf29;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;padding:13px 14px;display:flex}.task-update-prompt>div{gap:3px;min-width:0;display:grid}.task-update-prompt strong{color:var(--text-soft);font-size:13px}.task-update-prompt span{color:var(--muted);font-size:11px;line-height:1.5}.task-update-prompt button{flex:none;min-height:36px;padding-inline:13px}.collaboration-heading h3{font-size:16px}.collaboration-heading p{max-width:650px;font-size:12px;line-height:1.5}.collaboration-heading>span{white-space:nowrap;font-size:10px}.comment-composer textarea{min-height:96px;font-size:13px;line-height:1.6}.comment-actions span{font-size:10px}.comment-actions .secondary-button,.comment-actions .primary-button{min-height:36px;padding-inline:13px;font-size:12px}.comment-actions .primary-button:disabled{cursor:not-allowed;opacity:.55}.notification-pill{font-size:10px}.activity-meta strong{font-size:12px}.activity-meta time{font-size:10px}.activity-item p{font-size:12px;line-height:1.6}.activity-empty{font-size:11px;line-height:1.5}.task-controls h4{font-size:13px}.checklist-row strong,.dependency-row strong,.evidence-list a strong{font-size:12px}.checklist-row small,.dependency-row small,.evidence-list a small,.dependency-row em,.evidence-list em{font-size:10px}.approval-control strong{font-size:12px}.approval-control p,.approval-control small,.ops-form>label,.ops-inline-form>label,.ops-form legend,.ops-inline-form legend,.ops-form fieldset label,.ops-inline-form fieldset label,.template-form>label{font-size:11px}.bulk-task-picker strong{font-size:12px}.bulk-task-picker small,.ops-list-row small,.ops-list-row>span{font-size:10px}.ops-list-row strong,.ops-disclosure summary,.audit-list article{font-size:11px}.ops-task-top strong{font-size:13px}.ops-task-top span,.ops-task-card small{font-size:10px}.ops-task-client{font-size:11px}.myday-hero p:last-child{font-size:13px}.myday-score span,.myday-score em,.myday-lane>header span{font-size:10px}.myday-lane h3{font-size:14px}.myday-lane>p{text-overflow:clip;white-space:normal;min-height:36px;font-size:11px;line-height:1.5;overflow:visible}.tasks-search span{font-size:10px}.tasks-search input{font-size:13px}.task-filter-chips button,.tasks-result-count span{font-size:10px}.task-column h2{font-size:13px}.task-column header p,.task-column header>strong{font-size:10px}.board-task-open h3{font-size:13px}.board-task-open>p{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.board-task-labels{font-size:9px}.board-task-facts,.board-task-control,.board-task>select{font-size:10px}.task-column-empty{font-size:11px}.client-state{font-size:10px}.client-card h2{font-size:16px}.client-card p{font-size:12px}.client-call-summary strong{font-size:11px}.client-call-summary span,.client-stat span,.client-directory>header,.client-directory>header strong{font-size:10px}.client-directory button strong{font-size:12px}.client-directory button small,.client-directory button em{font-size:10px}.client-profile-header p{font-size:12px}.client-profile-actions button{font-size:11px}.client-health-grid span,.client-health-grid small{font-size:10px}.client-commitments button strong,.client-timeline article strong{font-size:12px}.client-commitments button small,.client-commitments time,.client-timeline article time,.client-timeline article small{font-size:10px}.client-timeline article p{font-size:11px;line-height:1.55}.development-hero p{font-size:10px}.development-hero>div>span{font-size:12px}.development-stat-grid span,.development-stat-grid small{font-size:10px}.development-product-strip strong{font-size:11px}.development-product-strip small{font-size:10px}.development-register>header h3{font-size:16px}.development-register>header p,.development-register>header>strong{font-size:11px}.development-toolbar label{font-size:10px}.development-toolbar input,.development-toolbar select{font-size:11px}.development-priority,.development-status,.development-request-main>span{font-size:9px}.development-request-main strong{font-size:13px}.development-request-main small{font-size:10px}.development-request-owner small,.development-request-target small{font-size:9px}.development-request-owner strong,.development-request-target strong,.development-request-counts{font-size:10px}.development-empty,.development-loading,.development-error,.development-product-list strong{font-size:12px}.development-product-list small,.development-product-list button{font-size:10px}.development-product-add label{font-size:11px}.development-stage-rail span{font-size:9px}.development-brief span{font-size:10px}.development-brief p{font-size:12px}.development-triage-form h3,.development-collaboration h3,.development-meta-card h3,.development-files h3,.development-history h3{font-size:14px}.development-collaboration header p,.development-files header p,.development-collaboration header>strong{font-size:10px}.development-collaboration textarea{min-height:88px;font-size:12px}.development-collaboration form button,.development-files header .secondary-button{font-size:10px}.development-comments strong{font-size:11px}.development-comments time{font-size:10px}.development-comments p{font-size:11px;line-height:1.55}.development-meta-card dt,.development-meta-card dd{font-size:10px}.development-files article strong{font-size:11px}.development-files article small{font-size:9px}.development-history article strong{font-size:10px}.development-history article p,.development-muted{font-size:9px}.login-brand-header>span,.login-panel-brand>span,.login-heading-row>span{font-size:10px}.login-flow-card small,.login-flow-card em,.login-brand-footer{font-size:9px}.login-flow-card strong{font-size:11px}.login-intro{font-size:13px}.login-form>label,.login-label-row label{font-size:12px}.login-label-row span{font-size:10px}.login-input-wrap input{font-size:14px}.password-visibility{font-size:11px}.login-form .auth-submit{font-size:13px}.login-error{font-size:12px}.login-help span{font-size:11px}.login-help p{font-size:10px}.login-security-footer{font-size:9px}.toast{z-index:70;color:var(--mint-bright);background:#19241f;border:1px solid #50d5bf38;border-radius:11px;padding:12px 15px;font-size:11px;font-weight:680;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #00000059}@media (max-width:1120px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.side-stack,.surface-grid,.team-grid,.ops-card-grid,.ops-inline-form,.myday-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.client-workspace,.client-detail-grid{grid-template-columns:1fr}.development-request-row{grid-template-columns:58px minmax(220px,1.4fr) minmax(120px,.7fr) 95px 90px}.development-request-counts{display:none}.client-directory>div{grid-template-columns:repeat(2,minmax(0,1fr))}.login-shell{grid-template-columns:minmax(0,1fr)}.login-brand-panel{padding:36px}}@media (max-width:900px){.auth-login-page{padding:18px;overflow-y:auto}.login-shell{grid-template-columns:1fr;min-height:auto}.login-brand-panel{border-right:0;border-bottom:1px solid var(--line);min-height:150px;padding:28px 32px}.login-brand-panel:before{bottom:-170px;right:-270px}.login-workflow-preview{display:none}.login-brand-footer{margin-top:auto}.login-access-inner{max-width:480px;padding-block:35px 30px}}@media (max-width:780px){.sidebar{display:none}.main-area{margin-left:0}.topbar{justify-content:flex-end;min-height:58px;padding:0 18px}.topbar:before{color:var(--mint);letter-spacing:-.04em;content:"hedgx.";margin-right:auto;font-size:18px;font-weight:800}.topbar-status{display:none}.mobile-view-picker{border:1px solid var(--line);background:var(--surface);width:110px;height:34px;color:var(--text-soft);border-radius:8px;padding:0 8px;font-size:10px;display:block}.page-content{padding:25px 18px 46px}.page-heading{flex-direction:column;align-items:stretch}.page-heading .primary-button{align-self:flex-start}.page-actions{justify-content:flex-start}.task-row{grid-template-columns:1fr 100px;gap:8px;padding:13px 0}.task-row .assignee,.task-row .due{padding-left:16px}.filters{display:none}.management-layout,.side-stack,.ops-two-column,.control-columns,.bulk-grid{grid-template-columns:1fr}.wide-panel{grid-column:auto}.timing-grid{grid-template-columns:repeat(2,1fr)}.myday-lanes,.tasks-toolbar{grid-template-columns:1fr}.tasks-result-count{border-left:0;border-top:1px solid var(--line);justify-items:start;padding:10px 0 0}.client-profile-header{flex-direction:column}.client-profile-actions{justify-content:flex-start}.client-health-grid{grid-template-columns:repeat(2,1fr)}.development-hero{flex-direction:column;align-items:flex-start}.development-toolbar{grid-template-columns:1fr 1fr}.development-toolbar label:first-child{grid-column:1/-1}.development-request-row{grid-template-columns:55px minmax(0,1fr) 88px}.development-request-owner,.development-request-target{display:none}.development-detail-grid{grid-template-columns:1fr}.development-detail-grid>main{border-right:0;border-bottom:1px solid var(--line)}.development-stage-rail{grid-template-columns:repeat(6,minmax(85px,1fr));overflow-x:auto}}@media (max-width:540px){.stat-grid,.form-grid,.metric-grid,.surface-grid,.team-grid,.viewer-picker,.ops-card-grid,.ops-inline-form,.bulk-task-picker,.template-form{grid-template-columns:1fr}.template-form .full,.field.full{grid-column:auto}.task-list{padding-inline:15px}.task-row{grid-template-columns:1fr}.task-row .assignee,.task-row .due{padding-left:16px}.status-select{width:130px;margin-left:16px}.deadline-card{grid-template-columns:65px 1fr}.deadline-owner{grid-column:2}.timing-grid{grid-template-columns:1fr 1fr}.modal-backdrop{padding:12px}.task-form,.collaboration-section{padding-inline:18px}.comment-actions{flex-direction:column;align-items:flex-end}.auth-card{padding:24px 20px}.myday-hero{flex-direction:column;align-items:flex-start;padding:21px}.myday-score{border-top:1px solid var(--line);border-left:0;grid-template-columns:auto auto 1fr;justify-items:start;gap:8px;width:100%;padding:16px 0 0}.myday-score em{justify-self:end;margin:0}.client-directory>div{grid-template-columns:1fr}.client-health-grid{grid-template-columns:1fr 1fr}.development-actions{flex-direction:column-reverse;width:100%}.development-actions button{width:100%}.development-stat-grid{grid-template-columns:1fr}.development-product-strip{grid-template-columns:1fr 1fr}.development-toolbar{grid-template-columns:1fr;padding-inline:14px}.development-toolbar label:first-child{grid-column:auto}.development-register>header{flex-direction:column;align-items:flex-start}.development-request-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding-inline:14px}.development-priority{grid-area:1/1}.development-request-main{grid-area:2/1/auto/-1}.development-status{grid-area:1/2}.development-product-add{grid-template-columns:1fr}.development-detail-grid>main,.development-detail-grid>aside{padding-inline:17px}.development-detail-modal .modal-header,.development-stage-rail{padding-inline:18px}.task-detail-tabs{padding-inline:18px;overflow-x:auto}.task-context{flex-wrap:wrap}.task-context .visibility-pill{margin-left:0}.task-update-prompt{flex-direction:column;align-items:stretch}.task-update-prompt button{width:100%}.auth-login-page{background:#101319;padding:0;display:block}.login-shell{box-shadow:none;border:0;border-radius:0}.login-brand-panel{min-height:104px;padding:18px 21px}.login-brand-header img{width:116px;height:70px}.login-brand-footer{display:none}.login-access-inner{padding:34px 21px 29px}.login-panel-brand{margin-bottom:27px}.login-panel-brand img{width:116px;height:70px}.login-access-inner>.eyebrow{margin-top:20px}.login-intro{margin-bottom:27px}.login-security-footer{gap:10px 14px;padding-inline:14px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
