.dash-page{color:#10183b;background-color:#0000;background-image:radial-gradient(circle at 4% 5%,#f43f8429,#0000 28rem),radial-gradient(circle at 88% 10%,#ffcab442,#0000 30rem),radial-gradient(circle at 74% 66%,#b8b1ff29,#0000 34rem),radial-gradient(circle at 12% 58%,#ffd3e53d,#0000 31rem),linear-gradient(145deg,#fff9fc 0%,#fbfaff 48%,#fffdfa 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;min-height:100vh}:is(html:has(.dash-page),body:has(.dash-page)){background:#fffafd;min-height:100%}.dash-shell{grid-template-columns:262px minmax(0,1fr);min-height:100dvh;display:grid}.dash-sidebar{-webkit-backdrop-filter:blur(28px)saturate(155%);background:radial-gradient(circle at 0 0,#f43f841a,#0000 42%),#ffffffab;border:1px solid #ffffffdb;border-radius:25px;height:calc(100dvh - 24px);margin:12px 0 12px 12px;padding:26px 20px;position:sticky;top:12px;box-shadow:0 22px 60px #4621371c,inset 0 1px #fffffff0}.dash-brand{letter-spacing:-.04em;align-items:center;gap:11px;margin-bottom:34px;font-size:18px;font-weight:850;display:flex}.dash-brand img{border-radius:12px;width:38px;height:38px}.dash-brand span{color:#d91f6e}.dash-nav{gap:8px;margin-left:-6px;display:grid}.dash-nav a,.dash-nav button{color:#60667c;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:11px 10px;font-size:16px;font-weight:750;display:flex;position:relative}.dash-nav a>svg,.dash-nav button>svg{flex:none;width:19px;height:19px}.dash-nav a:hover,.dash-nav button:hover{color:#10183b;background:#10183b0e}.dash-nav .is-active{color:#c91e61;background:#f43f841a}.dash-nav .is-active:before{content:"";background:#f43f84;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.dash-account{border-top:1px solid #10183b1a;padding-top:18px;position:absolute;bottom:22px;left:20px;right:20px}.dash-account-identity{padding:2px 9px 14px}.dash-account-identity strong,.dash-account-identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dash-account-identity strong{font-size:16px}.dash-account-identity span{color:#73788c;margin-top:4px;font-size:14px}.dash-account-signout{margin-top:3px}.dash-account-signout button{color:#73788c;width:100%;min-height:34px;font:750 12px/1 var(--font-manrope),Arial,sans-serif;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:7px 9px;display:flex}.dash-account-signout button:hover{color:#10183b;background:#10183b0e}.dash-account-menu{min-width:0;position:relative}.dash-account-trigger{color:#5f657b;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:flex-start;align-items:center;gap:9px;padding:7px 9px;font-size:14px;font-weight:800;display:flex}.dash-account-trigger:hover{background:#10183b0e}.dash-account-trigger.is-active{color:#c91e61;background:#f43f841a;box-shadow:inset 0 0 0 1px #f43f842b}.dash-account-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-account-modal-layer{z-index:1800;-webkit-backdrop-filter:blur(10px);background:#070b1975;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.dash-account-modal-layer .dash-account-popover{-webkit-backdrop-filter:blur(28px)saturate(155%);background:#fffffff7;border:1px solid #ffffffe6;border-radius:24px;width:min(440px,100%);max-height:min(84dvh,760px);padding:20px;animation:.28s cubic-bezier(.22,1,.36,1) both dash-settings-modal;position:relative;inset:auto;overflow:auto;box-shadow:0 34px 100px #0f0a1647,inset 0 1px #fffffff2}.dash-account-popover-heading{border-bottom:1px solid #10183b14;align-items:center;gap:10px;padding:3px 3px 13px;display:flex}.dash-account-popover-heading>svg{flex:none}.dash-account-popover-heading>div{flex:1;min-width:0}.dash-account-popover-heading strong,.dash-account-popover-heading small{display:block}.dash-account-popover-heading strong{font-size:14px}.dash-account-popover-heading small{color:#73788c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.dash-account-popover-close{color:#74798c;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;margin:-3px -3px 0 0;display:grid}.dash-account-popover-close:hover{color:#d91f6e;background:#f43f841a}.dash-settings-section{border-bottom:1px solid #10183b14;gap:7px;padding:13px 0;display:grid}.dash-settings-section>span,.dash-appearance-setting>span{color:#73788c;letter-spacing:.08em;text-transform:uppercase;margin:0 3px;font-size:10px;font-weight:850;display:block}.dash-settings-profile,.dash-settings-row{color:#10183b;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.dash-settings-profile{background:#10183b0a}.dash-settings-profile>div,.dash-settings-row>span{flex:1;min-width:0}.dash-settings-profile strong,.dash-settings-profile small,.dash-settings-row strong,.dash-settings-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dash-settings-profile strong,.dash-settings-row strong{font-size:12px}.dash-settings-profile small,.dash-settings-row small{color:#777d91;margin-top:3px;font-size:10px}.dash-settings-row{background:0 0;border:0;text-decoration:none}.dash-settings-row[href]:hover{color:#c91e61;background:#f43f8413}.dash-settings-row.is-upcoming{opacity:.72}.dash-settings-row>b{color:#777d91;text-transform:uppercase;background:#10183b0f;border-radius:999px;flex:none;padding:4px 6px;font-size:8px;font-weight:850}.dash-appearance-setting{border-bottom:1px solid #10183b14;padding:13px 0}.dash-appearance-setting>span{color:#73788c;letter-spacing:.08em;text-transform:uppercase;margin:0 3px 9px;font-size:10px;font-weight:850;display:block}.dash-appearance-setting>div{background:#10183b0a;border:1px solid #10183b14;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.dash-appearance-setting button{color:#676d82;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.dash-appearance-setting button.is-active{color:#fff;background:#10183b;box-shadow:0 5px 14px #10183b24}.dash-settings-signout{color:#a31142;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#a311420e;border:1px solid #a311421f;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:11px;font-weight:850;display:flex}.dash-settings-signout:hover{background:#a3114217;border-color:#a3114240}.dash-mobile-actions{align-items:center;gap:4px;display:flex}.dash-account-menu.is-compact .dash-account-trigger{place-items:center;width:41px;height:41px;padding:0;display:grid}.dash-desktop-brand{display:block}@keyframes dash-settings-backdrop{0%{opacity:0}}@keyframes dash-settings-modal{0%{opacity:0;transform:translateY(12px)scale(.975)}}.dash-main{flex-direction:column;min-width:0;min-height:100vh;padding:34px clamp(24px,4vw,58px) 42px;display:flex}.dash-topbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px;display:flex}.dash-kicker{color:#d91f6e;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.dash-title{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,52px);line-height:1}.dash-subtitle{color:#676d82;max-width:650px;margin:12px 0 0;font-size:14px;line-height:1.65}.dash-button{color:#10183b;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #10183b1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:820;display:inline-flex}.dash-button:hover{border-color:#10183b4d}.dash-button.primary{color:#fff;background:#10183b;border-color:#10183b;box-shadow:0 12px 30px #10183b26}.dash-button.pink{color:#fff;background:#f43f84;border-color:#f43f84}.dash-button.danger{color:#a31142}.dash-button:disabled{opacity:.5;cursor:not-allowed}.dash-header-actions,.dash-table-actions{align-items:center;gap:12px;display:flex}.dash-header-actions>*{flex:none}.dash-header-actions .dash-button{white-space:nowrap}.dash-icon-button{width:42px;padding:0}.dash-archive-icon{color:#858b9d;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;transition:color .16s,transform .16s;display:grid}.dash-archive-icon:hover{color:#c62657;transform:translateY(-1px)}.dash-archive-icon:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #f43f84}.dash-profile-avatar,.dash-project-avatar{color:#cf2465;background:linear-gradient(145deg,#ffffffe0,#ffdeecad);border:1px solid #ffffffd1;place-items:center;font-weight:900;display:grid;box-shadow:0 10px 28px #46193514,inset 0 1px #ffffffe6}.dash-profile-contact-card{min-height:286px;padding:19px 19px 54px;position:relative}.dash-profile-contact-head{align-items:center;gap:14px;display:flex}.dash-profile-avatar{border-radius:50%;width:72px;height:72px;font-size:18px;overflow:hidden}.dash-profile-avatar img{object-fit:cover;width:100%;height:100%}.dash-contact-avatar{flex:none}.dash-profile-edit-icon{color:#7d8394;cursor:pointer;background:#10183b0a;border:0;border-radius:10px;place-items:center;width:30px;height:30px;transition:background .16s,color .16s,transform .16s;position:absolute;bottom:15px;right:15px;display:grid!important}.dash-profile-edit-icon:hover{color:#d91f6e;background:#f43f841a;transform:translateY(-1px)}.dash-profile-contact-copy{min-width:0}.dash-profile-contact-copy .dash-kicker{margin:0 0 7px}.dash-profile-contact-copy h2{color:#10183b;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:23px;overflow:hidden}.dash-profile-contact-copy p{color:#858a9c;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:700;overflow:hidden}.dash-profile-contact-details{border-top:1px solid #10183b12;gap:12px;margin-top:20px;padding-top:17px;display:grid}.dash-profile-contact-details>a,.dash-profile-contact-details>span{color:#747b8f;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.dash-profile-contact-details svg{color:#d91f6e;flex:none}.dash-profile-contact-details span span,.dash-profile-contact-details a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-profile-contact-details .dash-postal-address{white-space:normal;gap:2px;line-height:1.35;display:grid;overflow:visible}.dash-profile-contact-details .dash-postal-address>span{text-overflow:clip;white-space:normal;overflow:visible}.dash-profile-form-actions{justify-content:flex-end;margin-top:16px;display:flex}.dash-profile-edit-layer{z-index:1900;-webkit-backdrop-filter:blur(9px);background:#070b197a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.dash-profile-edit-modal{scrollbar-width:thin;scrollbar-color:#7f869961 transparent;background:#fff;border:1px solid #ffffffe6;border-radius:24px;width:min(720px,100%);max-height:calc(100dvh - 44px);padding:22px;overflow:auto;box-shadow:0 38px 120px #0508146b}.dash-profile-edit-modal::-webkit-scrollbar{width:6px}.dash-profile-edit-modal::-webkit-scrollbar-track{background:0 0;margin:18px}.dash-profile-edit-modal::-webkit-scrollbar-thumb{background:#7f869961;border-radius:999px}.dash-profile-edit-modal-head{border-bottom:1px solid #10183b14;justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:15px;display:flex}.dash-profile-edit-modal-head h2{letter-spacing:-.045em;margin:4px 0 0;font-size:25px}.dash-profile-edit-modal-head button{color:#72798d;cursor:pointer;background:#10183b0e;border:0;border-radius:14px;place-items:center;width:38px;height:38px;display:grid}.dash-profile-edit-modal .dash-form-grid{grid-template-columns:1fr 1fr}.dash-profile-edit-modal .dash-input,.dash-profile-edit-modal .dash-select,.dash-profile-edit-modal .dash-textarea{border-radius:14px}.dash-address-row{grid-column:1/-1;grid-template-columns:minmax(0,1.7fr) minmax(100px,.55fr) minmax(120px,.7fr);gap:12px;display:grid}.dash-address-row .dash-field{min-width:0}.dash-billing-profile-card{padding:18px}.dash-billing-profile-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.dash-billing-profile-head .dash-kicker{margin:0 0 5px}.dash-billing-profile-head h2{letter-spacing:-.035em;margin:0;font-size:19px}.dash-billing-profile-grid{background:#ffffff47;border:1px solid #10183b13;border-radius:20px;grid-template-columns:1.35fr repeat(3,minmax(115px,.65fr));display:grid;overflow:hidden}.dash-payment-method,.dash-billing-profile-fact{min-width:0;padding:17px}.dash-payment-method{background:linear-gradient(140deg,#f43f8417,#fff3);align-items:center;gap:12px;display:flex}.dash-payment-method-icon{color:#fff;background:#10183b;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 9px 24px #10183b2e}.dash-payment-method small,.dash-payment-method strong,.dash-payment-method span,.dash-billing-profile-fact>span,.dash-billing-profile-fact>strong,.dash-billing-profile-fact>small{display:block}.dash-payment-method small,.dash-billing-profile-fact>span{color:#858a9c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850}.dash-payment-method strong,.dash-billing-profile-fact>strong{color:#10183b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dash-payment-method span,.dash-billing-profile-fact>small{color:#858a9c;margin-top:4px;font-size:9px;line-height:1.4}.dash-billing-profile-fact{border-left:1px solid #10183b12}.dash-billing-profile-note{color:#747b8f;align-items:center;gap:8px;margin-top:12px;font-size:9px;display:flex}.dash-billing-profile-note svg{color:#d91f6e}.dash-profile-workspace>.dash-stack:first-child{grid-template-columns:minmax(265px,.62fr) minmax(0,1.38fr);align-items:stretch;gap:11px;display:grid}.dash-profile-workspace>.dash-stack:first-child>.dash-profile-contact-card,.dash-profile-workspace>.dash-stack:first-child>.dash-billing-profile-card{height:100%}.dash-profile-workspace>.dash-stack:first-child>.dash-profile-disclosure:not(.dash-profile-contact-card),.dash-profile-workspace>.dash-stack:first-child>.dash-profile-project-switcher{grid-column:1/-1}.dash-profile-overview .dash-profile-identity{-webkit-backdrop-filter:blur(20px)saturate(140%);background:#ffffffad;border:1px solid #ffffffeb;border-radius:19px;padding:14px 16px;box-shadow:0 14px 36px #381c2e11,inset 0 1px #fffffffa}.dash-profile-overview>.dash-progress-stages{margin-top:14px}.dash-profile-overview>.dash-progress-updated{margin:7px 4px 0;display:block}.dash-profile-header-avatar{flex:none;width:48px;height:48px;font-size:12px}.dash-profile-project-menu-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:11px;display:flex}.dash-profile-project-menu-head>div:first-child{align-items:center;gap:10px;display:flex}.dash-profile-project-menu-head .dash-kicker{margin:0}.dash-profile-project-menu-head strong{font-size:14px}.dash-profile-project-switcher{padding:15px;display:block}.dash-profile-header .dash-header-actions{flex-direction:column;justify-content:flex-end;align-self:flex-start;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.dash-profile-utility-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.dash-profile-utility-actions .dash-button{min-height:30px;box-shadow:none;background:#10183b0b;border-color:#0000;padding:6px 10px;font-size:9px}.dash-profile-utility-actions .dash-archive-icon{width:30px;height:30px}.dash-profile-header .dash-profile-identity-actions{align-items:center;gap:6px;width:max-content;max-width:100%;margin:9px 0 0 60px;display:inline-flex}.dash-profile-header .dash-profile-facts{gap:6px}.dash-profile-header .dash-profile-facts>span{color:#596075;white-space:nowrap;-webkit-backdrop-filter:blur(16px)saturate(130%);background:linear-gradient(145deg,#ffffffab,#f5f6fb66);border:1px solid #ffffffb8;align-items:center;min-height:32px;padding:6px 11px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #1f25410b,inset 0 1px #ffffffe0}.dash-profile-header .dash-profile-stage-editor>summary{color:#596075;-webkit-backdrop-filter:blur(16px)saturate(130%);background:linear-gradient(145deg,#ffffffab,#f5f6fb66);border-color:#ffffffb8;min-height:32px;font-size:10px;font-weight:800;box-shadow:0 6px 16px #1f25410b,inset 0 1px #ffffffe0}.dash-profile-header .dash-profile-stage-editor>form{width:min(720px,100vw - 360px)}.dash-profile-switcher-tags span.is-priority{color:#d91f6e;background:linear-gradient(135deg,#f43f842b,#f43f8417);box-shadow:inset 0 0 0 1px #f43f842e}.dash-profile-switcher-tags span.is-priority:before{content:"";background:#f43f84;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #f43f841a}.dash-priority-care{color:#d91f6e!important}.dash-project-client-cell{align-items:center;gap:11px;min-width:220px;display:flex}.dash-project-avatar{border-radius:13px;flex:none;width:38px;height:38px;font-size:10px}.dash-project-table{border-collapse:separate;border-spacing:0 10px}.dash-project-table thead th{color:#646b80;background:#10183b0f;border-bottom:0;padding:14px 16px 13px}.dash-project-table thead th:first-child{border-radius:14px 0 0 14px}.dash-project-table thead th:last-child{border-radius:0 14px 14px 0}.dash-project-table tbody:before{content:"";height:4px;display:table-row}.dash-project-table tbody tr{filter:none;box-shadow:none;background:0 0}.dash-project-table tbody td{box-shadow:none;filter:none;background:#ffffffeb;border:0;transition:background .16s;overflow:visible}.dash-project-table tbody tr:nth-child(2n) td{background:#f8f1f6f0}.dash-project-table tbody td:first-child{border-radius:20px 0 0 20px}.dash-project-table tbody td:last-child{border-radius:0 20px 20px 0}.dash-project-table .dash-account-state{padding:4px 7px;font-size:7px}.dash-project-table .dash-project-client-line{gap:7px}.dash-project-cell-link{min-height:44px;color:inherit;align-items:center;display:flex}.dash-project-cell-link:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #f43f84}.dash-confirm-layer{z-index:1950;-webkit-backdrop-filter:blur(10px);background:#070b1980;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.dash-confirm-modal{background:#fff;border:1px solid #ffffffe6;border-radius:24px;width:min(480px,100%);padding:25px;position:relative;box-shadow:0 38px 120px #05081475}.dash-confirm-icon{color:#d91f6e;background:#f43f841a;border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.dash-confirm-close{color:#777e92;cursor:pointer;background:#10183b0d;border:0;border-radius:13px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.dash-confirm-modal .dash-kicker{margin:0}.dash-confirm-modal h2{color:#10183b;letter-spacing:-.045em;margin:7px 0 9px;font-size:25px}.dash-confirm-modal p{color:#747b8f;margin:0;font-size:12px;line-height:1.7}.dash-confirm-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.dash-confirm-actions .dash-button{min-width:112px}.dash-confirm-actions form{margin:0}.dash-billing-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-payment-method{border-bottom:1px solid #10183b12;grid-column:1/-1}.dash-billing-profile-fact:nth-child(2){border-left:0}.dash-payment-method small,.dash-billing-profile-fact>span{font-size:9px}.dash-payment-method strong,.dash-billing-profile-fact>strong{white-space:normal;font-size:13px;overflow:visible}.dash-payment-method span,.dash-billing-profile-fact>small{font-size:10px}.dash-payment-method{padding-block:16px}.dash-billing-profile-fact{min-height:92px}html[data-theme=dark] .dash-profile-avatar,html[data-theme=dark] .dash-project-avatar{color:#ff75aa;background:linear-gradient(145deg,#f43f842b,#ffffff0b);border-color:#ffffff0f;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .dash-profile-edit-icon{color:#aeb5c9;background:#ffffff0e}html[data-theme=dark] .dash-profile-contact-card>summary:hover .dash-profile-edit-icon{color:#ff75aa;background:#f43f8424}html[data-theme=dark] .dash-profile-contact-card[open] .dash-profile-edit-icon{color:#fff;background:#f43f84}html[data-theme=dark] .dash-profile-contact-copy h2{color:#f4f6ff}html[data-theme=dark] .dash-profile-contact-details{border-top-color:#fff1}html[data-theme=dark] .dash-profile-edit-modal{background:#111831;border-color:#ffffff14;box-shadow:0 38px 120px #000000a6}html[data-theme=dark] .dash-profile-edit-modal-head{border-bottom-color:#ffffff14}html[data-theme=dark] .dash-profile-edit-modal-head button{color:#b9c0d1;background:#ffffff0f}html[data-theme=dark] .dash-profile-overview .dash-profile-identity{box-shadow:none;background:#ffffff09;border-color:#ffffff0e}html[data-theme=dark] .dash-profile-utility-actions .dash-button{color:#b8bfd0;background:#ffffff0e;border-color:#0000}html[data-theme=dark] .dash-profile-header .dash-profile-facts>span,html[data-theme=dark] .dash-profile-header .dash-profile-stage-editor>summary{background:linear-gradient(145deg,#fff1,#ffffff09);border-color:#ffffff0e;box-shadow:0 6px 16px #0000001a,inset 0 1px #ffffff0e}html[data-theme=dark] .dash-confirm-modal{background:#111831;border-color:#ffffff14;box-shadow:0 38px 120px #000000a8}html[data-theme=dark] .dash-confirm-modal h2{color:#f4f6ff}html[data-theme=dark] .dash-confirm-modal p{color:#a7aec1}html[data-theme=dark] .dash-confirm-close{color:#b9c0d1;background:#ffffff0f}html[data-theme=dark] .dash-payment-method{border-bottom-color:#fff1}html[data-theme=dark] .dash-billing-profile-grid{background:#ffffff06;border-color:#fff1}html[data-theme=dark] .dash-payment-method{background:linear-gradient(140deg,#f43f841f,#ffffff05)}html[data-theme=dark] .dash-payment-method-icon{background:linear-gradient(145deg,#f43f84,#c62667);box-shadow:0 10px 28px #f43f8433}html[data-theme=dark] .dash-payment-method strong,html[data-theme=dark] .dash-billing-profile-fact>strong{color:#f4f6ff}html[data-theme=dark] .dash-payment-method small,html[data-theme=dark] .dash-payment-method span,html[data-theme=dark] .dash-billing-profile-fact>span,html[data-theme=dark] .dash-billing-profile-fact>small,html[data-theme=dark] .dash-billing-profile-note{color:#929ab0}html[data-theme=dark] .dash-billing-profile-fact{border-left-color:#fff1}html[data-theme=dark] .dash-project-table tbody td{box-shadow:none;background:#ffffff09;border:0}html[data-theme=dark] .dash-project-table tbody tr:nth-child(2n) td{background:#ffffff0e}html[data-theme=dark] .dash-project-table tbody tr:hover td{background:#ffffff13}html[data-theme=dark] .dash-project-table thead th{background:#ffffff06;border-bottom:0}html[data-theme=dark] .dash-care-pill{color:#e0e4ef;background:#ffffff1a}html[data-theme=dark] .dash-care-pill.is-priority{color:#ffb0ce;background:#f43f843d;box-shadow:0 5px 14px #0000001a}@media (max-width:1180px){.dash-profile-workspace>.dash-stack:first-child{grid-template-columns:1fr}.dash-profile-workspace>.dash-stack:first-child>*{grid-column:1}.dash-billing-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-payment-method{grid-column:1/-1}.dash-billing-profile-fact:last-child{border-top:0;grid-column:auto}}@media (max-width:760px){.dash-profile-edit-modal .dash-form-grid{grid-template-columns:1fr}.dash-billing-profile-grid{grid-template-columns:1fr 1fr}.dash-payment-method{grid-column:1/-1}.dash-billing-profile-fact:nth-child(2){border-left:0}.dash-billing-profile-fact:last-child{grid-column:auto}.dash-project-client-cell{min-width:190px}}@media (max-width:620px){.dash-address-row{grid-template-columns:1fr 1fr}.dash-address-row .dash-field:first-child{grid-column:1/-1}}@media (max-width:520px){.dash-billing-profile-grid{grid-template-columns:1fr}.dash-payment-method,.dash-billing-profile-fact,.dash-billing-profile-fact:last-child{border-top:1px solid #10183b12;border-left:0;grid-column:auto}.dash-payment-method{border-top:0}.dash-profile-contact-card>summary{grid-template-columns:42px minmax(0,1fr) 36px}.dash-profile-avatar{width:42px;height:42px}}.dash-grid{gap:16px;display:grid}.dash-grid.metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.dash-card{-webkit-backdrop-filter:blur(22px)saturate(140%);background:#ffffffb8;border:1px solid #ffffffeb;border-radius:20px;box-shadow:0 18px 48px #46213716,inset 0 1px #fffffffa,inset 0 0 0 1px #10183b09}.dash-metric{padding:20px}.dash-metric span{color:#72778b;font-size:11px;font-weight:700}.dash-metric strong{letter-spacing:-.05em;margin-top:12px;font-size:31px;display:block}.dash-metric small{color:#d91f6e;margin-top:6px;font-size:10px;font-weight:750;display:block}.dash-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px;display:flex}.dash-input,.dash-select,.dash-textarea{color:#10183b;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #10183b24;border-radius:11px;outline:none;padding:9px 12px;font-size:14px;line-height:1.2}.dash-input:focus,.dash-select:focus,.dash-textarea:focus{border-color:#f43f84;box-shadow:0 0 0 3px #f43f841a}.dash-toolbar .dash-input{flex:260px}.dash-toolbar .dash-select{width:auto;min-width:170px}.dash-table-wrap{overflow:auto}.dash-table{border-collapse:collapse;width:100%}.dash-table th{color:#85899a;letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid #10183b14;padding:13px 16px;font-size:9px;font-weight:850}.dash-table td{vertical-align:middle;border-bottom:1px solid #10183b12;padding:16px;font-size:12px}.dash-table tr:last-child td{border-bottom:0}.dash-table tbody tr:hover{background:#f43f8406}.dash-client-name{font-weight:830}.dash-client-name small{color:#85899a;margin-top:4px;font-weight:600;display:block}.dash-badge{color:#4f566e;white-space:nowrap;background:#f3f4f8;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.dash-badge:before{content:"";background:#9197a8;border-radius:50%;width:6px;height:6px}.dash-badge.pink{color:#c91e61;background:#fff0f6}.dash-badge.pink:before{background:#f43f84}.dash-badge.green{color:#26744b;background:#eaf8f0}.dash-badge.green:before{background:#35a66d}.dash-badge.amber{color:#8d6714;background:#fff7df}.dash-badge.amber:before{background:#e9ad2e}.dash-badge.blue{color:#36588e;background:#edf3ff}.dash-badge.blue:before{background:#5b84c6}.dash-form{gap:16px;display:grid}.dash-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.dash-field{gap:7px;display:grid}.dash-field.full{grid-column:1/-1}.dash-field label{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.dash-field-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dash-login-card .dash-field-heading>.dash-login-forgot{color:#b52a61;font-weight:750;line-height:1.2;text-decoration:none;font-size:10px!important}.dash-login-card .dash-field-heading>.dash-login-forgot:hover{color:#10183b;text-underline-offset:3px;text-decoration:underline}.dash-help a{color:#8a5a70;text-underline-offset:3px;font-size:9px;font-weight:750;-webkit-text-decoration:underline #8a5a7047;text-decoration:underline #8a5a7047}.dash-help a:hover{color:#c91e61}.dash-help{color:#7a7f91;font-size:10px;line-height:1.5}.dash-textarea{resize:vertical;min-height:110px}.dash-button-wide{width:100%}.dash-password-input{position:relative}.dash-password-input .dash-input{width:100%;padding-right:48px}.dash-password-toggle{color:#73798c;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;transition:background .16s,color .16s;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.dash-password-toggle:hover{color:#c91e61;background:#f43f8414}.dash-password-toggle:focus-visible{outline-offset:1px;outline:2px solid #f43f84}.dash-remember{color:#545b70;cursor:pointer;align-items:center;gap:9px;width:max-content;font-size:11px;font-weight:700;display:flex}.dash-remember input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.dash-remember>span{background:#ffffffb3;border:1px solid #10183b2e;border-radius:5px;place-items:center;width:17px;height:17px;transition:background .15s,border-color .15s;display:grid}.dash-remember input:checked+span{background:#f43f84;border-color:#f43f84}.dash-remember input:checked+span:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.dash-remember input:focus-visible+span{outline-offset:2px;outline:2px solid #f43f84}.dash-new-client-page{max-width:1240px;margin:0 auto}.dash-new-client-header{margin-bottom:14px}.dash-new-client-header .dash-kicker{margin-top:10px}.dash-back-link{color:#676d82;align-items:center;gap:7px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.dash-back-link:hover{color:#d91f6e}.dash-new-client-header .dash-title{font-size:clamp(30px,2.8vw,38px)}.dash-new-client-header .dash-subtitle{margin-top:6px}.dash-new-client-form{isolation:isolate;clip-path:inset(0 round 26px);-webkit-backdrop-filter:blur(28px);background:radial-gradient(circle at 92% 0,#f43f842b,#0000 34%),radial-gradient(circle at 28% 110%,#43539e21,#0000 40%),linear-gradient(135deg,#ffffffad,#ffeff680);border-color:#ffffffd6;border-radius:26px;padding:12px;position:relative;overflow:hidden;box-shadow:0 28px 80px #4621371f,inset 0 1px #ffffffeb}.dash-new-client-layout{grid-template-columns:1fr;gap:10px;display:grid}.dash-form-panel{-webkit-backdrop-filter:blur(20px);background:#ffffff91;border:1px solid #ffffffb8;border-radius:18px;padding:15px 17px 17px;box-shadow:0 12px 34px #4621370e,inset 0 1px #ffffffd1}.dash-form-panel .dash-section-head{margin:0 0 12px}.dash-form-panel .dash-section-head>div{grid-template-columns:auto 1fr;align-items:center;column-gap:11px;display:grid}.dash-form-panel .dash-section-head h2{letter-spacing:-.035em;grid-column:2;margin:0;font-size:18px;line-height:1.15}.dash-form-panel .dash-section-head p{color:#777c8f;grid-column:2;margin:2px 0 0;font-size:10px;line-height:1.35}.dash-form-step{color:#c91e61;letter-spacing:.07em;text-transform:uppercase;background:#ffe2eedb;border:0;border-radius:999px;grid-row:1/3;align-items:center;min-height:28px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 5px 16px #d91f6e12}.dash-form-panel .dash-form-grid{gap:10px 11px}.dash-client-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-project-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-form-panel .dash-field>span{color:#596075;letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:850}.dash-form-panel .dash-field{min-width:0}.dash-form-panel .dash-input,.dash-form-panel .dash-select{-webkit-backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #10183b17;border-radius:13px;width:100%;height:42px;min-height:42px;padding:9px 13px;box-shadow:0 5px 16px #3025470a}.dash-project-fields>.dash-field{grid-template-rows:auto 42px;align-content:start}.dash-project-fields .dash-input,.dash-project-fields .dash-select{width:100%;display:block;border-radius:12px!important;height:42px!important;min-height:42px!important}.dash-form-panel .dash-input:hover,.dash-form-panel .dash-select:hover{background:#ffffffe0;border-color:#fff;box-shadow:0 7px 20px #30254712,inset 0 0 0 1px #10183b1c}.dash-new-client-actions{justify-content:flex-end;align-items:center;gap:24px;margin-top:7px;padding:8px 5px 1px;display:flex}.dash-new-client-actions>span{color:#84899b;margin-right:auto;font-size:11px;line-height:1.4}.dash-create-client-button{border-color:#10183be0;border-radius:13px;min-width:210px;min-height:43px;box-shadow:0 10px 24px #10183b24}.dash-section{padding:22px}.dash-section+.dash-section{border-top:1px solid #10183b14}.dash-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.dash-section-head h2,.dash-section-head h3{letter-spacing:-.03em;margin:0;font-size:18px}.dash-section-head p{color:#777c8f;margin:5px 0 0;font-size:11px}.dash-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:start;gap:18px;display:grid}.dash-stack{gap:16px;display:grid}.dash-note{background:#fff;border:1px solid #10183b14;border-radius:13px;padding:15px}.dash-note p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.dash-note small{color:#888c9c;margin-top:9px;font-size:9px;display:block}.dash-empty{text-align:center;padding:48px 24px}.dash-empty strong{font-size:17px;display:block}.dash-empty p{color:#777c8f;max-width:430px;margin:8px auto 0;font-size:12px;line-height:1.6}.dash-alert{color:#9e1747;background:#fff2f7;border:1px solid #d0235e2e;border-radius:12px;margin-bottom:16px;padding:13px 15px;font-size:12px;font-weight:700}.dash-alert.success{color:#b51e58;background:#f43f8412;border-color:#f43f8424}.dash-profile-header{margin-bottom:14px}.dash-profile-name-row{align-items:center;gap:12px;min-width:0;margin-top:15px;display:flex}.dash-profile-header .dash-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:38px;overflow:hidden}.dash-profile-name-row .dash-account-state{flex:none;padding:6px 9px;font-size:8px}.dash-profile-flash{color:#b51e58;background:#f43f8414;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;margin:-4px 0 13px;padding:7px 8px 7px 10px;font-size:10px;font-weight:800;display:flex}.dash-profile-flash a{width:22px;height:22px;color:inherit;border-radius:50%;place-items:center;display:grid}.dash-profile-flash a:hover{background:#f43f8417}.dash-profile-project-switcher{margin-bottom:0;padding:15px;display:block}.dash-profile-project-list{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.dash-profile-project-switcher .dash-button{min-height:34px;padding:8px 12px;font-size:10px}.dash-project-quick-form{z-index:81;background:#fff;border:1px solid #10183b17;width:min(720px,100vw - 32px);max-height:calc(100dvh - 40px);margin:0;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 34px 110px #05081457}.dash-project-modal-head{border-bottom:1px solid #10183b14;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.dash-project-modal-head .dash-kicker{margin:0 0 4px}.dash-project-modal-head h2{letter-spacing:-.04em;margin:0;font-size:24px}.dash-project-modal-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.dash-project-modal-actions .dash-button{min-width:90px}.dash-project-modal-actions .dash-button.primary{min-width:150px}.dash-profile-overview{padding:15px 17px 13px}.dash-profile-identity{border-bottom:1px solid #10183b12;justify-content:space-between;align-items:center;gap:22px;padding-bottom:13px;display:flex}.dash-profile-identity>div:first-child{min-width:0}.dash-profile-identity>div:first-child>span{color:#d91f6e;letter-spacing:.075em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.dash-profile-identity h2{color:#10183b;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:23px;font-weight:900;line-height:1.12;overflow:hidden}.dash-profile-facts{align-items:center;gap:7px;display:flex}.dash-profile-facts>span{background:#10183b0b;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:7px;padding:7px 10px;display:grid}.dash-profile-facts small{color:#858a9c;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.dash-profile-facts strong{white-space:nowrap;font-size:9px}.dash-profile-pipeline-head{justify-content:space-between;align-items:center;gap:16px;margin:10px 0 7px;display:flex;position:relative}.dash-profile-pipeline-head>div{align-items:center;gap:8px;display:flex}.dash-profile-pipeline-head>div>span{color:#596075;text-transform:uppercase;font-size:9px;font-weight:850}.dash-profile-pipeline-head small{color:#858a9c;font-size:8px}.dash-profile-stage-editor{position:relative}.dash-profile-stage-editor>summary{min-height:30px;padding:6px 10px;font-size:9px}.dash-profile-stage-editor[open]>summary svg{transform:rotate(180deg)}.dash-profile-stage-editor>form{z-index:25;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff0;border:1px solid #ffffffe0;border-radius:17px;grid-template-columns:repeat(4,minmax(130px,1fr));width:min(720px,80vw);padding:15px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 70px #19142333}.dash-check-field{justify-content:flex-start;min-height:42px}.dash-submit-field{justify-content:end}.dash-pipeline[data-compact]{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;display:grid}.dash-pipeline[data-compact]:before{display:none}.dash-pipeline[data-compact] .dash-stage{min-height:36px;box-shadow:none;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;padding:0 8px 0 0;display:grid;position:relative}.dash-pipeline[data-compact] .dash-stage:after{z-index:0;content:"";background:#dde0e8;height:2px;display:block;position:absolute;top:17px;left:22px;right:0}.dash-pipeline[data-compact] .dash-stage:last-child:after{display:none}.dash-pipeline[data-compact] .dash-stage.is-complete:after{background:#42ad75}.dash-pipeline[data-compact] .dash-stage-number{z-index:2;color:#7b8092;background:#e9ebf1;border:2px solid #fff;width:22px;height:22px;margin:0;font-size:7px;position:relative}.dash-pipeline[data-compact] .dash-stage strong{z-index:1;background:#ffffffeb;border-radius:5px;width:max-content;max-width:calc(100% - 4px);padding:2px 5px;font-size:8px;line-height:1.15;position:relative}.dash-pipeline[data-compact] .dash-stage.is-complete .dash-stage-number{color:#fff;background:#42ad75}.dash-pipeline[data-compact] .dash-stage.is-current .dash-stage-number{color:#fff;background:#f43f84}.dash-pipeline[data-compact] .dash-stage.is-current{color:#10183b}.dash-profile-workspace{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:12px;margin-top:13px}.dash-profile-workspace .dash-stack{gap:10px}.dash-profile-disclosure{overflow:visible}.dash-profile-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:14px 17px;list-style:none;display:flex}.dash-profile-disclosure>summary::-webkit-details-marker{display:none}.dash-profile-disclosure>summary span{min-width:0}.dash-profile-disclosure>summary strong,.dash-profile-disclosure>summary small{display:block}.dash-profile-disclosure>summary strong{letter-spacing:-.02em;font-size:13px}.dash-profile-disclosure>summary small{color:#858a9c;margin-top:4px;font-size:9px}.dash-profile-disclosure>summary>svg{color:#8d92a3;flex:none;transition:transform .18s}.dash-profile-disclosure[open]>summary>.lucide-chevron-down{transform:rotate(180deg)}.dash-profile-disclosure[open]>summary{border-bottom:1px solid #10183b12}.dash-profile-disclosure>.dash-section,.dash-profile-disclosure>form.dash-section{padding:18px}.dash-profile-disclosure .dash-section-head{margin-bottom:14px}.dash-profile-disclosure .dash-section-head h2,.dash-profile-disclosure .dash-section-head h3{font-size:15px}.dash-static-profile-card{overflow:hidden}.dash-static-card-head{border-bottom:1px solid #10183b12;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:14px 17px;display:flex}.dash-static-card-head>span{min-width:0}.dash-static-card-head strong,.dash-static-card-head small{display:block}.dash-static-card-head strong{letter-spacing:-.02em;font-size:14px}.dash-static-card-head small{color:#858a9c;margin-top:4px;font-size:10px}.dash-static-card-head>svg{color:#8d92a3;flex:none}.dash-static-profile-card>.dash-section{padding:18px}.dash-view-assets-card{min-height:68px;color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:14px 17px;text-decoration:none;transition:background .16s,transform .16s;display:flex}.dash-view-assets-card:hover{background:#f43f8411;transform:translateY(-1px)}.dash-view-assets-card strong,.dash-view-assets-card small{display:block}.dash-view-assets-card strong{font-size:14px}.dash-view-assets-card small{color:#858a9c;margin-top:4px;font-size:10px}.dash-view-assets-card>svg{color:#d91f6e}.dash-asset-request-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dash-asset-request-row{background:linear-gradient(145deg,#ffffffdb,#f7f8fc9e);border:0;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;min-height:106px;padding:17px 18px;display:grid;box-shadow:0 10px 28px #10183b0e}.dash-asset-request-row>div{min-width:0}.dash-asset-request-row strong,.dash-asset-request-row span{display:block}.dash-asset-request-row strong{color:#10183b;letter-spacing:-.015em;font-size:13px}.dash-asset-request-row span{color:#777d90;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.dash-asset-request-row form{align-items:center;display:flex}.dash-request-status{color:#687087;min-height:31px;font:800 9px/1 var(--font-manrope),Arial,sans-serif;cursor:pointer;background:#10183b0f;border:0;border-radius:999px;padding:6px 27px 6px 11px}.dash-request-status.is-submitted{color:#466b9f;background:#5b84c621}.dash-request-status.is-needs-attention{color:#856112;background:#df9c1f24}.dash-request-status.is-approved{color:#c51f60;background:#f43f841c}.dash-asset-add-request{margin-top:12px}.dash-asset-add-request>form{margin-top:10px;padding:16px}.dash-video-link-form{background:linear-gradient(145deg,#ffffffe0,#f7f8fca3);border:0;border-radius:20px;grid-template-columns:minmax(180px,.55fr) minmax(230px,.9fr) minmax(330px,1.45fr) auto;align-items:end;gap:12px;padding:17px 18px;display:grid;box-shadow:0 12px 30px #10183b0e}.dash-video-link-form .dash-field{gap:7px}.dash-video-link-form .dash-field>span{font-size:9px}.dash-video-link-form .dash-input,.dash-video-link-form .dash-select{border-radius:13px;min-height:46px;font-size:12px}.dash-video-link-form .dash-button{white-space:nowrap;min-height:46px;padding-inline:18px}.dash-video-platform-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#72798c 50%),linear-gradient(135deg,#72798c 50%,#0000 50%)!important;background-position:calc(100% - 19px),calc(100% - 14px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:42px!important}.dash-video-link-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.dash-video-link-row{color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;display:flex}.dash-video-link-row strong,.dash-video-link-row small{display:block}.dash-video-link-row strong{font-size:12px}.dash-video-link-row small{color:#858a9c;margin-top:3px;font-size:9px}.dash-video-link-row svg{color:#d91f6e;flex:none}.dash-assets-page>.dash-topbar{margin-bottom:22px}.dash-assets-page>.dash-topbar .dash-back-link{margin-bottom:13px}.dash-assets-page>.dash-topbar .dash-title{letter-spacing:-.045em;font-size:34px}.dash-project-table tbody tr{transition:none}.dash-project-table td{padding-block:14px}.dash-project-row-link{color:inherit;text-decoration:none}.dash-project-table tbody tr:hover{filter:none!important;background:0 0!important}.dash-project-table tbody tr:hover td{background:#ffeff6e0}.dash-project-table .dash-table-actions{z-index:2;position:relative}.dash-project-plan strong,.dash-project-plan small{display:block}.dash-project-plan strong{font-size:11px}.dash-project-plan small{color:#858a9c;margin-top:4px;font-size:9px}.dash-project-table .dash-table-actions .dash-button{min-height:36px;padding:8px 11px;font-size:9px}.support-layout{grid-template-columns:minmax(320px,.92fr) minmax(0,1.4fr);align-items:start;gap:18px;margin-top:18px;display:grid}.support-create-card,.support-queue-card{padding:20px}.support-filters{grid-template-columns:minmax(220px,1fr) 170px 150px auto;gap:10px;margin-bottom:16px;display:grid}.support-ticket-list{gap:14px;display:grid}.support-ticket{background:#ffffffb8;border:1px solid #10183b14;border-radius:18px;padding:16px}.support-ticket.is-highlighted{border-color:#f43f8473;box-shadow:0 0 0 3px #f43f841a}.support-ticket-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.support-ticket-meta{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.support-ticket-head h3{margin:0;font-size:19px}.support-ticket-head p{color:#767d91;margin:6px 0 0;font-size:12px}.support-ticket-dates{text-align:right;justify-items:end;gap:5px;display:grid}.support-ticket-dates strong{font-size:11px}.support-ticket-dates small{color:#7f8597;max-width:230px;font-size:10px}.support-ticket-summary{color:#2d3550;margin:14px 0 0;line-height:1.6}.support-ticket-impact{color:#8a6415;background:#fff6df;border-radius:14px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.support-ticket-controls{grid-template-columns:repeat(3,minmax(120px,1fr)) auto auto;align-items:end;gap:10px;margin-top:14px;display:grid}.support-slack-checkbox{align-self:end}.support-metrics .dash-metric strong{font-size:30px}.support-portal-form{gap:12px;display:grid}.support-portal-list{gap:10px;margin-top:14px;display:grid}.dash-project-client-line{align-items:center;gap:8px;display:flex}.dash-account-state{color:#687087;letter-spacing:.06em;text-transform:uppercase;background:#5d667e1a;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.dash-account-state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.dash-account-state.active{color:#26744b;background:#26744b1a}.dash-account-state.overdue{color:#bd204c;background:#cb24521c}.dash-project-filters{grid-template-columns:minmax(260px,1.7fr) minmax(145px,.75fr) minmax(155px,.8fr) auto auto 42px;align-items:center;gap:9px;padding:12px;display:grid}.dash-filter-search{min-width:0;display:block}.dash-filter-search>div{position:relative}.dash-filter-search .dash-input{width:100%;padding-left:37px}.dash-project-filters>.dash-select,.dash-project-filters>.dash-button{min-height:42px}.dash-project-filters>label.dash-button{white-space:nowrap;justify-content:center;padding-inline:12px;font-size:10px}.dash-filter-submit{place-items:center;width:42px;padding:0;display:grid}.dash-project-directory{min-width:0;box-shadow:none;background:0 0}.dash-care-pill{color:#596075;white-space:nowrap;background:#10183b0f;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:9px;font-weight:850;display:inline-flex}.dash-care-pill.is-priority{color:#c91e61;background:linear-gradient(135deg,#f43f8429,#f43f8417);box-shadow:inset 0 0 0 1px #f43f8421}.finance-header{align-items:center;margin-bottom:16px}.finance-header .dash-title{letter-spacing:-.055em;font-size:42px}.finance-header .dash-subtitle{margin-top:6px;font-size:13px}.finance-header .finance-quick-actions{margin:0}.dash-project-metrics{border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:54px;margin-bottom:14px;padding:5px 7px;display:grid}.dash-project-metric{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 14px;display:flex;position:relative}.dash-project-metric+.dash-project-metric{border-left:1px solid #10183b12}.dash-project-metric span{color:#747a8d;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:800;display:flex}.dash-project-metric span:before{content:"";background:#aeb3c0;border-radius:50%;flex:none;width:6px;height:6px}.dash-project-metric.active span:before{background:#42ad75}.dash-project-metric.live span:before{background:#5e91dc}.dash-project-metric.priority span:before{background:#f43f84}.dash-project-metric.issues.has-issue span:before{background:#d72e59}.dash-project-metric strong{color:#10183b;font-variant-numeric:tabular-nums;text-align:right;flex:none;width:1.6ch;font-size:22px;line-height:1}.dash-home-team{border-radius:22px;margin-bottom:14px;padding:18px}.dash-home-team .dash-section-head{margin-bottom:13px}.dash-home-team-links{align-items:center;gap:12px;display:flex}.dash-home-team-all{color:#10183b;align-items:center;gap:5px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.dash-home-team-all:hover{color:#ed145b}.dash-home-team-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.dash-home-teammate{color:#10183b;background:linear-gradient(145deg,#ffffffb8,#fff1f78c);border:1px solid #10183b11;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:11px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.dash-home-teammate-sales-marketing-executive{background:linear-gradient(145deg,#ffffffb8,#ffefe794)}.dash-home-teammate-operations-executive{background:linear-gradient(145deg,#ffffffb8,#e2f8f69e)}.dash-home-teammate-chief-financial-officer{background:linear-gradient(145deg,#ffffffb8,#e5eef99e)}.dash-home-teammate-customer-care-specialist{background:linear-gradient(145deg,#ffffffb8,#ecf2ffa3)}.dash-home-teammate:hover{border-color:#ed145b2e;transform:translateY(-2px);box-shadow:0 12px 26px #221c2f12}.dash-home-teammate>.ai-character{background:#ffffffb8;border:1px solid #ffffffe6;border-radius:50%;width:58px;height:58px;display:block;position:relative;overflow:hidden}.dash-home-teammate>.ai-character img{object-fit:contain;width:88px;max-width:none;height:176px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.dash-home-teammate-copy{min-width:0}.dash-home-teammate-copy strong,.dash-home-teammate-copy small{display:block}.dash-home-teammate-copy strong{font-size:15px}.dash-home-teammate-copy small{color:#777e91;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:700;overflow:hidden}.dash-home-teammate-meta{grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:3px;display:flex}.dash-home-teammate-meta>small{color:#7a8192;font-size:10px;font-weight:800}.dash-projects-heading{margin:20px 2px 10px}.dash-pipeline{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.dash-stage{background:#fff;border:1px solid #10183b17;border-radius:15px;min-height:116px;padding:13px;position:relative}.dash-stage:after{z-index:2;content:"";background:#10183b26;width:10px;height:1px;position:absolute;top:28px;right:-10px}.dash-stage:last-child:after{display:none}.dash-stage-number{color:#7b8092;background:#eef0f5;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:16px;font-size:9px;font-weight:850;display:grid}.dash-stage strong{font-size:10px;line-height:1.35;display:block}.dash-stage small{color:#8a8e9d;margin-top:5px;font-size:8px;line-height:1.35;display:block}.dash-stage.is-complete{background:#fff4f8;border-color:#f43f842e}.dash-stage.is-complete .dash-stage-number{color:#fff;background:#f43f84}.dash-stage.is-current{color:#fff;background:#10183b;border-color:#10183b;box-shadow:0 12px 28px #10183b29}.dash-stage.is-current .dash-stage-number{color:#fff;background:#f43f84}.dash-stage.is-current small{color:#d7dae5}.dash-request{border-bottom:1px solid #10183b14;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px 0;display:grid}.dash-request:last-child{border-bottom:0}.dash-request h3{margin:0;font-size:13px}.dash-request p{color:#74798b;margin:6px 0 0;font-size:11px;line-height:1.5}.dash-request-actions{align-items:center;gap:8px;display:flex}.dash-login{background:radial-gradient(circle at 12% 15%,#f43f843d,#0000 29rem),radial-gradient(circle at 88% 80%,#ffd0bf80,#0000 31rem),#fffafd;place-items:center;min-height:100vh;padding:24px;display:grid}.dash-login-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:28px;width:min(440px,100%);padding:34px;box-shadow:0 32px 90px #5b294424}.dash-login-card .dash-brand{margin-bottom:40px}.dash-login-card h1{font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:-.055em;text-transform:none;margin:0;font-size:37px;font-weight:850;line-height:1.05}.dash-login-card>p{color:#676d82;margin:13px 0 26px;font-size:13px;line-height:1.6}.dash-mobile-top{display:none}.dash-legal-links{color:#74798c;background:linear-gradient(#10183b14,#10183b14) 0 60px/100% 1px no-repeat;border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:auto 2px 0;padding-top:94px;font-family:inherit;font-size:12px;display:grid}.dash-legal-brand{align-items:center;gap:9px;min-width:0;display:flex}.dash-legal-brand span{font:inherit;white-space:nowrap;font-weight:650;line-height:1.35}.dash-legal-brand span+span:before{color:#c6c8d1;content:"•";margin-right:9px}.dash-legal-nav{justify-content:flex-end;align-items:center;gap:16px;display:flex}.dash-legal-links .dash-legal-nav a{color:#72778a;white-space:nowrap;font-family:inherit;font-size:12px;font-weight:650;line-height:1.35;text-decoration:none}.dash-legal-links .dash-legal-nav a:hover{color:#10183b;text-underline-offset:3px;-webkit-text-decoration:underline #f43f84;text-decoration:underline #f43f84}.dash-new-client-page+.dash-legal-links,.dash-assets-page+.dash-legal-links{margin-top:88px}.dash-assets-page{max-width:1240px;margin:0 auto}.dash-asset-project-picker{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.dash-asset-upload{grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);align-items:center;gap:34px;margin-bottom:28px;padding:24px;display:grid}.dash-asset-upload h2{letter-spacing:-.04em;margin:0;font-size:24px}.dash-asset-upload p{color:#777c8f;margin:7px 0 0;font-size:11px;line-height:1.55}.dash-asset-upload form{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.dash-file-drop{cursor:pointer;background:#ffffff70;border:1px dashed #10183b2e;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:70px;padding:13px 16px;display:grid;position:relative}.dash-file-drop>svg{color:#d91f6e;grid-row:1/3}.dash-file-drop strong{font-size:12px}.dash-file-drop span{color:#858a9c;font-size:9px}.dash-file-drop input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.dash-assets-section{margin-top:26px}.dash-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dash-asset-card{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.dash-asset-preview{color:#858a9c;background:#10183b0e;border-radius:11px;place-items:center;width:58px;height:48px;display:grid}.dash-asset-preview.has-image{background-position:50%;background-size:cover}.dash-asset-copy{min-width:0}.dash-asset-copy strong,.dash-asset-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dash-asset-copy strong{font-size:11px}.dash-asset-copy span{color:#858a9c;margin-top:4px;font-size:9px}.dash-asset-external{margin-top:18px;padding:16px}.dash-asset-external summary{cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.dash-asset-external form{margin-top:14px}.dash-admin-material-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.dash-admin-material{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.dash-admin-material>i{border:2px solid #fffc;border-radius:11px;width:38px;height:38px;box-shadow:0 4px 12px #10183b1f}.dash-admin-material strong,.dash-admin-material span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dash-admin-material strong{text-transform:capitalize;font-size:11px}.dash-admin-material span{color:#858a9c;margin-top:4px;font-size:9px}.dash-material-share-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dash-material-share-card{background:#10183b09;border-radius:16px;flex-direction:column;gap:10px;min-width:0;min-height:210px;padding:16px;display:flex}.dash-material-share-heading{color:#d91f6e;align-items:center;gap:8px;display:flex}.dash-material-share-heading strong{font-size:12px}.dash-material-share-card p{color:#777c8f;min-height:34px;margin:0;font-size:10px;line-height:1.5}.dash-material-share-card .dash-button{margin-top:auto}.dash-shared-materials{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.dash-shared-material{background:#10183b0a;border-radius:12px;align-items:center;gap:9px;padding:9px 11px;display:flex}.dash-shared-material>i{border:2px solid #fffc;border-radius:7px;width:22px;height:22px;box-shadow:0 2px 8px #10183b1f}.dash-shared-material strong,.dash-shared-material span{display:block}.dash-shared-material strong{font-size:10px}.dash-shared-material span{color:#777c8f;margin-top:2px;font-size:9px}.finance-page+.dash-legal-links{margin-top:100px}.finance-metrics .dash-metric strong{font-size:27px}.finance-layout{grid-template-columns:minmax(0,1.55fr) minmax(240px,.55fr);gap:16px;margin:18px 0;display:grid}.finance-flow-card,.finance-receivables,.finance-ledger{padding:22px}.finance-flow-card .dash-section-head,.finance-receivables .dash-section-head,.finance-ledger .dash-section-head{margin-bottom:18px}.finance-chart{border-bottom:1px solid #10183b1a;grid-template-columns:repeat(6,1fr);gap:14px;height:190px;padding:12px 8px 0;display:grid}.finance-chart-month{text-align:center;grid-template-rows:1fr auto;gap:9px;min-width:0;display:grid}.finance-bars{justify-content:center;align-items:flex-end;gap:5px;height:100%;display:flex}.finance-bars i{border-radius:8px 8px 2px 2px;width:min(22px,32%);min-height:2px;display:block}.finance-bars .revenue{background:linear-gradient(#f43f84,#d91f6e);box-shadow:0 7px 18px #d91f6e2e}.finance-bars .expense{background:linear-gradient(#53618f,#222f59)}.finance-chart-month>span{color:#777c8f;text-transform:uppercase;font-size:9px;font-weight:800}.finance-legend{color:#777c8f;gap:18px;margin-top:14px;font-size:10px;font-weight:700;display:flex}.finance-legend span{align-items:center;gap:7px;display:flex}.finance-legend i{border-radius:50%;width:8px;height:8px}.finance-legend .revenue{background:#f43f84}.finance-legend .expense{background:#33416f}.finance-receivables{background:radial-gradient(circle at 100% 0,#f43f841f,#0000 50%),#ffffffde;flex-direction:column;display:flex}.finance-receivables>strong{letter-spacing:-.055em;margin-top:auto;font-size:38px}.finance-receivables>span{color:#d91f6e;margin-top:5px;font-size:11px;font-weight:800}.finance-receivables>small{color:#85899a;margin-top:20px;font-size:9px;line-height:1.45}.finance-tools{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.finance-tools.is-single{grid-template-columns:minmax(0,1fr)}.finance-tool-card{background:linear-gradient(145deg,#ffffffe6,#fff5f9b8);padding:22px}.finance-tool-card .dash-section-head h2{align-items:center;gap:8px;display:flex}.finance-tool-card .dash-textarea{min-height:82px}.finance-confirm{color:#666c80;background:#ffffff8c;border:1px solid #10183b13;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:10px;font-weight:650;line-height:1.45;display:flex}.finance-confirm input{accent-color:#f43f84;margin-top:2px}.finance-submit{justify-self:end;min-width:170px}.finance-quick-actions{justify-content:flex-end;gap:8px;margin:18px 2px 12px;display:flex}.finance-invoice-trigger{-webkit-backdrop-filter:blur(16px);min-height:38px;padding-inline:15px;color:#c91e61!important;background:linear-gradient(145deg,#ffffffc7,#ffe8f1b3)!important;border-color:#f43f8438!important;border-radius:999px!important;box-shadow:0 5px 14px #73375212,inset 0 1px #fffffff0!important}.finance-invoice-trigger:hover{transform:translateY(-1px);background:#fff1f7e0!important;border-color:#f43f8473!important}.finance-discount-trigger{color:#596075;-webkit-backdrop-filter:blur(16px);background:#ffffff94;border-color:#10183b17;border-radius:999px;min-height:38px;padding-inline:14px;box-shadow:0 5px 14px #4621370d}.finance-discount-trigger:hover{color:#c91e61;border-color:#f43f8447;transform:translateY(-1px)}.finance-code-input{text-transform:uppercase;letter-spacing:.08em;font-weight:850}.finance-code-tip{background:#ffffff75;border:1px solid #10183b12;border-radius:11px;align-content:center;min-height:67px;padding:9px 12px}.finance-code-tip small{color:#74798b;font-size:10px;line-height:1.4}.finance-modal-backdrop{z-index:1500;-webkit-backdrop-filter:blur(12px);background:#080d1d61;place-items:center;padding:24px;animation:.22s both finance-modal-fade;display:grid;position:fixed;inset:0}.finance-modal{-webkit-backdrop-filter:blur(30px)saturate(155%);background:radial-gradient(circle at 96% 0,#f43f8426,#0000 36%),#ffffffe0;border:1px solid #ffffffdb;border-radius:26px;width:min(610px,100%);max-height:calc(100dvh - 48px);padding:28px;animation:.32s cubic-bezier(.22,1,.36,1) both finance-modal-rise;overflow:auto;box-shadow:0 34px 100px #180f233d,inset 0 1px #fffffff2}.finance-modal-head{border-bottom:1px solid #10183b14;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding-bottom:20px;display:flex}.finance-modal-head h2{letter-spacing:-.045em;margin:0;font-size:27px;line-height:1.05}.finance-modal-head p{color:#71778b;max-width:470px;margin:8px 0 0;font-size:12px;line-height:1.55}.finance-modal-close{color:#10183b;cursor:pointer;background:#ffffffa8;border:1px solid #10183b1a;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.finance-modal-close:hover{color:#d91f6e;border-color:#f43f8459}.finance-modal-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;display:flex}@keyframes finance-modal-fade{0%{opacity:0}}@keyframes finance-modal-rise{0%{opacity:0;transform:translateY(14px)scale(.975)}}.finance-positive{color:#26744b;font-weight:850}.finance-negative{color:#a31142;font-weight:850}.finance-ledger{padding-bottom:8px}@media (max-width:1180px){.dash-client-fields,.dash-project-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.dash-grid.metrics{grid-template-columns:repeat(2,1fr)}.dash-pipeline{grid-template-columns:repeat(3,1fr)}.dash-stage:nth-child(3):after{display:none}.dash-detail-grid{grid-template-columns:1fr}.dash-legal-links{grid-template-columns:1fr;align-items:start;gap:12px}.dash-legal-nav{justify-content:flex-start}.finance-layout,.finance-tools{grid-template-columns:1fr}.finance-receivables{min-height:210px}}@media (max-width:760px){.dash-shell{display:block}.dash-sidebar{border:1px solid #ffffffdb;border-radius:18px;height:auto;margin:8px 8px 0;padding:15px 18px;position:relative;top:auto}.dash-sidebar .dash-brand{margin:0}.dash-nav,.dash-account{display:none}.dash-main{padding:26px 16px 48px}.dash-mobile-top{justify-content:space-between;align-items:center;display:flex}.dash-mobile-top .dash-nav{display:flex}.dash-topbar{align-items:flex-end}.dash-title{font-size:38px}.dash-grid.metrics{grid-template-columns:1fr 1fr}.dash-form-grid{grid-template-columns:1fr}.dash-field.full{grid-column:auto}.dash-input,.dash-select,.dash-textarea{font-size:16px}.dash-pipeline{grid-template-columns:1fr}.dash-stage{min-height:auto}.dash-stage:after{display:none}.dash-table{min-width:720px}.dash-new-client-form{padding:9px}.dash-form-panel{padding:18px 15px}.dash-form-panel .dash-section-head h2,.dash-form-panel .dash-section-head p{max-width:none}.dash-client-fields,.dash-project-fields{grid-template-columns:1fr}.dash-new-client-actions{flex-direction:column;align-items:stretch;gap:12px;padding:14px 6px 4px}.dash-new-client-actions>span{margin-right:0}.dash-create-client-button{width:100%}.dash-legal-brand{flex-direction:column;align-items:flex-start;gap:3px}.dash-legal-brand span{white-space:normal}.dash-legal-brand span+span:before{display:none}.dash-legal-nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 15px}}@media (max-width:980px){.support-layout{grid-template-columns:1fr}.support-filters,.support-ticket-controls{grid-template-columns:1fr 1fr}.support-ticket-dates{text-align:left;justify-items:start}}@media (max-width:480px){.dash-grid.metrics{grid-template-columns:1fr}.dash-topbar{display:grid}.dash-toolbar .dash-select{width:100%}.dash-login-card{padding:27px 22px}.dash-request{grid-template-columns:1fr}.dash-request-actions{justify-content:flex-start}}@media (max-width:600px){.finance-invoice-trigger{width:100%}.finance-modal-backdrop{padding:12px}.finance-modal{border-radius:22px;max-height:calc(100dvh - 24px);padding:21px 17px}.finance-modal-actions{flex-direction:column-reverse;align-items:stretch}.finance-modal-actions .dash-button{width:100%}.finance-modal-head{gap:14px}.finance-quick-actions{grid-template-columns:1fr 1fr;display:grid}.finance-discount-trigger{width:100%}}.dash-auth-loader{border:3px solid #0d19421f;border-top-color:var(--dash-pink);border-radius:999px;width:2.75rem;height:2.75rem;margin-top:1.25rem;animation:.8s linear infinite dash-auth-spin}@keyframes dash-auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dash-page *{scroll-behavior:auto!important}}html[data-theme=dark] .dash-page{color:#f4f6ff;background:radial-gradient(circle at 0 0,#f43f842e,#0000 30rem),linear-gradient(#080d1d,#0d1328 58%)}html[data-theme=dark]:has(.dash-page){background:#080d1d}html[data-theme=dark] body:has(.dash-page){background:#080d1d}html[data-theme=dark] .dash-sidebar{background:radial-gradient(circle at 0 0,#f43f8426,#0000 42%),#080d1dad;border-color:#ffffff17;box-shadow:0 24px 64px #0000004d,inset 0 1px #ffffff14}html[data-theme=dark] .dash-nav a,html[data-theme=dark] .dash-nav button{color:#b2b9ce}html[data-theme=dark] .dash-nav a:hover,html[data-theme=dark] .dash-nav button:hover{color:#edf0fb;background:#ffffff0e}html[data-theme=dark] .dash-nav .is-active{color:#ff87b4;background:#f43f841f}html[data-theme=dark] .dash-account-trigger{color:#f4f6ff}html[data-theme=dark] .dash-account-trigger:hover{background:#ffffff0e}html[data-theme=dark] .dash-account-trigger.is-active{color:#ff75aa;background:#f43f8421;box-shadow:inset 0 0 0 1px #f43f8433}html[data-theme=dark] .dash-account-trigger small,html[data-theme=dark] .dash-account-popover-heading small,html[data-theme=dark] .dash-appearance-setting>span{color:#aeb5c9}html[data-theme=dark] .dash-account-popover{background:#0c1225fa;border-color:#ffffff17;box-shadow:0 25px 70px #0006,inset 0 1px #fff1}html[data-theme=dark] .dash-account-popover-heading{border-bottom-color:#ffffff14}html[data-theme=dark] .dash-account-popover-close{color:#aeb5c9}html[data-theme=dark] .dash-account-popover-close:hover{color:#ff75aa;background:#f43f841f}html[data-theme=dark] .dash-settings-section,html[data-theme=dark] .dash-appearance-setting{border-bottom-color:#ffffff14}html[data-theme=dark] .dash-settings-profile,html[data-theme=dark] .dash-settings-row{color:#f4f6ff}html[data-theme=dark] .dash-settings-profile{background:#ffffff0b}html[data-theme=dark] .dash-settings-profile small,html[data-theme=dark] .dash-settings-row small{color:#aeb5c9}html[data-theme=dark] .dash-settings-row[href]:hover{color:#ff75aa;background:#f43f841a}html[data-theme=dark] .dash-settings-row>b{color:#9fa7bd;background:#ffffff0f}html[data-theme=dark] .dash-settings-signout{color:#ff75aa;background:#f43f8411;border-color:#f43f841f}html[data-theme=dark] .dash-appearance-setting>div{background:#ffffff0b;border-color:#ffffff14}html[data-theme=dark] .dash-appearance-setting button{color:#aeb5c9}html[data-theme=dark] .dash-appearance-setting button.is-active{color:#fff;box-shadow:none;background:#f43f84eb}html[data-theme=dark] .dash-subtitle,html[data-theme=dark] .dash-section-head p,html[data-theme=dark] .dash-form-panel .dash-section-head p,html[data-theme=dark] .dash-new-client-actions>span,html[data-theme=dark] .dash-account span,html[data-theme=dark] .dash-account-signout button{color:#aeb5c9}html[data-theme=dark] .dash-account-signout button:hover{color:#f4f6ff;background:#ffffff0e}html[data-theme=dark] .dash-button{color:#f4f6ff;background:#ffffff12;border-color:#ffffff1f}html[data-theme=dark] .dash-button.primary{color:#fff;background:#f43f84;border-color:#f43f84}html[data-theme=dark] .dash-form-panel .dash-field>span{color:#b9c0d2}html[data-theme=dark] .dash-input:focus,html[data-theme=dark] .dash-select:focus,html[data-theme=dark] .dash-textarea:focus{background:#ffffff1a;border-color:#f43f84}html[data-theme=dark] .finance-modal{background:radial-gradient(circle at 96% 0,#f43f842e,#0000 38%),#0c1225e6;border-color:#ffffff1f;box-shadow:0 36px 110px #00000075,inset 0 1px #ffffff14}html[data-theme=dark] .finance-modal-head{border-bottom-color:#ffffff17}html[data-theme=dark] .finance-modal-head p{color:#aeb5c9}html[data-theme=dark] .finance-modal-close{color:#f4f6ff;background:#ffffff12;border-color:#ffffff1f}html[data-theme=dark] .finance-invoice-trigger{color:#ff75aa!important;background:#f43f841a!important;border-color:#f43f8447!important;box-shadow:0 5px 14px #0000001f,inset 0 1px #ffffff12!important}html[data-theme=dark] .finance-discount-trigger,html[data-theme=dark] .finance-code-tip{color:#c2c8d8;background:#ffffff0e;border-color:#ffffff1a}html[data-theme=dark] .dash-legal-links{color:#9fa7bd;background-image:linear-gradient(#ffffff17,#ffffff17)}html[data-theme=dark] .dash-legal-links .dash-legal-nav a{color:#aeb5c9}html[data-theme=dark] .dash-back-link{color:#8f97ab}html[data-theme=dark] .dash-back-link:hover{color:#d5d9e4}html[data-theme=dark] .dash-profile-summary{background:#ffffff0f;border-color:#ffffff0f}html[data-theme=dark] .dash-profile-summary>div{background:#0f162ddb}html[data-theme=dark] .dash-profile-summary span,html[data-theme=dark] .dash-profile-pipeline-head small,html[data-theme=dark] .dash-profile-disclosure>summary small,html[data-theme=dark] .dash-project-plan small{color:#9fa7bd}html[data-theme=dark] .dash-profile-identity{border-bottom-color:#ffffff14}html[data-theme=dark] .dash-profile-identity h2{color:#f4f6ff}html[data-theme=dark] .dash-profile-facts>span{background:#ffffff0e}html[data-theme=dark] .dash-profile-facts small{color:#929ab0}html[data-theme=dark] .dash-profile-pipeline-head>div>span{color:#bcc3d5}html[data-theme=dark] .dash-pipeline[data-compact]:before{background:#ffffff1a}html[data-theme=dark] .dash-pipeline[data-compact] .dash-stage{box-shadow:none;background:0 0;border:0}html[data-theme=dark] .dash-pipeline[data-compact] .dash-stage-number{color:#b7bfd2;background:#303950;border-color:#111831}html[data-theme=dark] .dash-pipeline[data-compact] .dash-stage:after{background:#303950}html[data-theme=dark] .dash-pipeline[data-compact] .dash-stage.is-complete:after{background:#42ad75}html[data-theme=dark] .dash-pipeline[data-compact] .dash-stage.is-current{color:#f4f6ff}html[data-theme=dark] .dash-profile-stage-editor>form{background:#0c1225f7;border-color:#ffffff17;box-shadow:0 25px 70px #0000006b}html[data-theme=dark] .dash-profile-disclosure[open]>summary{border-bottom-color:#ffffff14}html[data-theme=dark] .dash-account-state.active{color:#75d6a3;background:#46bd7c21}html[data-theme=dark] .dash-account-state.overdue{color:#ff75aa;background:#f43f8421}html[data-theme=dark] .dash-project-metric+.dash-project-metric{border-left-color:#ffffff14}html[data-theme=dark] .dash-project-metric span{color:#aeb5c9}html[data-theme=dark] .dash-project-metric strong,html[data-theme=dark] .dash-home-team-all,html[data-theme=dark] .dash-home-teammate{color:#f4f6ff}html[data-theme=dark] .dash-home-teammate{background:#ffffff09;border-color:#ffffff14}@media (max-width:1150px){.dash-home-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-profile-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-profile-workspace{grid-template-columns:1fr}.dash-profile-workspace>aside{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:760px){.dash-home-team{padding:15px}.dash-home-team .dash-section-head{flex-direction:column;align-items:flex-start}.dash-home-team-links{justify-content:space-between;width:100%}.dash-home-team-grid{grid-template-columns:1fr}.dash-profile-header{gap:18px}.dash-profile-project-switcher{align-items:flex-start}.dash-profile-identity{flex-direction:column;align-items:flex-start;gap:11px}.dash-profile-facts{width:100%;overflow-x:auto}.dash-profile-pipeline-head{align-items:flex-start}.dash-profile-pipeline-head>div{flex-direction:column;align-items:flex-start;gap:2px}.dash-profile-stage-editor>form{grid-template-columns:1fr;width:min(560px,100vw - 34px);right:-2px}.dash-pipeline[data-compact]{padding-bottom:6px;display:flex;overflow-x:auto}.dash-pipeline[data-compact]:before{display:none}.dash-pipeline[data-compact] .dash-stage{min-width:138px}.dash-profile-workspace>aside{grid-template-columns:1fr;display:grid}.dash-project-metrics{grid-template-columns:1fr 1fr}}@media (max-width:480px){.dash-profile-summary{grid-template-columns:1fr 1fr}.dash-project-metrics{grid-template-columns:1fr}}.dash-mobile-menu-layer{display:none}@media (max-width:760px){.dash-sidebar{z-index:1200;border-radius:20px;margin:8px 8px 0;padding:12px 14px;position:sticky;top:8px}.dash-desktop-brand{display:none}.dash-mobile-top{min-height:52px}.dash-mobile-top .dash-brand{gap:9px;font-size:17px}.dash-mobile-top .dash-brand img{border-radius:14px;width:42px;height:42px}.dash-mobile-menu{align-items:center;display:flex}.dash-mobile-menu-trigger{color:#d91f6e;cursor:pointer;background:#ed145b1a;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.dash-mobile-menu-glyph{gap:6px;width:21px;display:grid!important}.dash-mobile-menu-glyph i{background:currentColor;border-radius:99px;width:100%;height:2px;transition:transform .2s;display:block}.dash-mobile-menu-glyph i:last-child{justify-self:end;width:14px}.dash-mobile-menu-layer{z-index:2000;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(8px);background:#070b1957;align-items:flex-end;padding:12px;transition:opacity .24s,visibility .24s;display:flex;position:fixed;inset:0}.dash-mobile-menu-layer.is-open{opacity:1;visibility:visible;pointer-events:auto}.dash-mobile-menu-sheet{background:#fffffff5;border:1px solid #ffffffd1;border-radius:28px;width:100%;max-height:calc(100dvh - 24px);padding:18px;transition:transform .3s cubic-bezier(.22,1,.36,1);overflow:auto;transform:translateY(24px)scale(.985);box-shadow:0 28px 90px #190f1c3d,inset 0 1px #fff}.dash-mobile-menu-layer.is-open .dash-mobile-menu-sheet{transform:translateY(0)scale(1)}.dash-mobile-menu-sheet>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 3px 17px;display:flex}.dash-mobile-menu-sheet>header small,.dash-mobile-menu-sheet>header strong{display:block}.dash-mobile-menu-sheet>header small{color:#d91f6e;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:850}.dash-mobile-menu-sheet>header strong{letter-spacing:-.045em;font-size:27px}.dash-mobile-menu-sheet>header button{color:#10183b;background:#10183b0e;border:0;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.dash-mobile-menu-sheet .dash-nav{gap:7px;margin:0;display:grid}.dash-mobile-menu-sheet .dash-nav-label{color:#8a90a2;text-transform:uppercase;margin:13px 10px 2px;font-size:12px;font-weight:850}.dash-mobile-menu-sheet .dash-nav a{border-radius:16px;min-height:54px;padding:13px 14px;font-size:17px}.dash-mobile-menu-sheet .dash-nav .is-active{background:linear-gradient(135deg,#f43f8421,#f43f840f)}.dash-mobile-menu-sheet .dash-nav .is-active:before{top:14px;bottom:14px}.dash-mobile-menu-sheet>footer{border-top:1px solid #10183b14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:17px;padding:16px 4px 2px;display:grid}.dash-mobile-menu-sheet>footer strong,.dash-mobile-menu-sheet>footer span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dash-mobile-menu-sheet>footer strong{font-size:15px}.dash-mobile-menu-sheet>footer span{color:#777d91;margin-top:3px;font-size:13px}.dash-mobile-menu-sheet>footer button{color:#62697d;min-height:42px;font:inherit;background:#10183b0f;border:0;border-radius:13px;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:800;display:flex}.dash-main{padding:22px 14px 38px}.dash-topbar{align-items:start;gap:14px;margin-bottom:22px;display:grid}.dash-title{font-size:clamp(34px,10vw,44px)}.dash-subtitle{font-size:16px;line-height:1.55}.dash-header-actions{flex-direction:row;align-items:stretch;width:100%;display:flex;overflow-x:auto}.dash-header-actions .dash-button{min-width:max-content}.dash-card,.dash-note{border-radius:20px}.ai-team-grid .ai-employee-card{min-height:480px}.ai-team-grid .ai-character{height:295px}.ai-team-grid .ai-employee-card-copy strong{font-size:30px}.ai-team-grid .ai-employee-card-copy small{font-size:16px}.ai-person-header{min-height:0;padding:20px}.ai-person-header .ai-character{height:265px}.ai-person-heading h1{font-size:39px}.ai-person-heading p{font-size:16px}.ai-simple-ask{padding:19px}.ai-simple-ask form{grid-template-columns:1fr}.ai-simple-ask .dash-textarea{height:auto;min-height:110px}.ai-routine-list,.ai-simple-work-grid{grid-template-columns:1fr}.ai-routine-card{grid-template-columns:auto minmax(0,1fr)}.ai-routine-run{grid-column:1/-1;width:100%}.ai-simple-settings-grid{grid-template-columns:1fr}.dash-page :is(p,a,button,input,select,textarea,label,small,span,td,th){font-size:max(16px,1em)}}html[data-theme=dark] .dash-mobile-menu-trigger,html[data-theme=dark] .dash-mobile-menu-sheet>header button{color:#ff75aa;background:#ed145b21;border-color:#ffffff14}html[data-theme=dark] .dash-mobile-menu-trigger{color:#ff75aa;background:#ed145b29}html[data-theme=dark] .dash-mobile-menu-layer{background:#02050f9e}html[data-theme=dark] .dash-mobile-menu-sheet{background:radial-gradient(circle at 15% 0,#ed145b24,#0000 35%),linear-gradient(155deg,#121932fc,#080d1dfc);border-color:#ffffff12;box-shadow:0 32px 100px #0000009e,inset 0 1px #ffffff0d}html[data-theme=dark] .dash-mobile-menu-sheet .dash-nav a{color:#d8dcea}html[data-theme=dark] .dash-mobile-menu-sheet .dash-nav a:hover{color:#fff;background:#ffffff0e}html[data-theme=dark] .dash-mobile-menu-sheet .dash-nav .is-active{color:#ff8ab7;background:linear-gradient(135deg,#ed145b3d,#ed145b14)}html[data-theme=dark] .dash-mobile-menu-sheet .dash-nav-label{color:#8f98ae}html[data-theme=dark] .dash-mobile-menu-sheet>footer{border-top-color:#ffffff14}html[data-theme=dark] .dash-mobile-menu-sheet>footer span{color:#aeb5c9}html[data-theme=dark] .dash-mobile-menu-sheet>footer button{color:#c7ccda;background:#ffffff12}.dash-nav-label{color:#969bad;letter-spacing:.12em;text-transform:uppercase;margin:18px 10px 2px;font-size:9px;font-weight:900}.ai-command-header{align-items:center}.ai-command-mode{color:#ed145b;background:#ffffffa8;border:1px solid #ed145b1f;border-radius:16px;align-items:center;gap:11px;max-width:320px;padding:13px 15px;display:flex;box-shadow:0 14px 34px #471c3512}.ai-command-mode>svg{flex:none}.ai-command-mode span,.ai-command-mode strong{display:block}.ai-command-mode strong{color:#10183b;margin-bottom:3px;font-size:12px}.ai-command-mode span{color:#7b8193;font-size:10px;line-height:1.35}.ai-setup-notice{margin-bottom:16px}.ai-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.ai-overview-metrics-compact{grid-template-columns:repeat(2,minmax(0,260px))}.ai-overview-metric{padding:18px}.ai-overview-metric>div{color:#777e92;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.ai-overview-metric>div svg{color:#ed145b}.ai-overview-metric>strong{letter-spacing:-.055em;margin-top:13px;font-size:31px;line-height:1;display:block}.ai-overview-metric>small{color:#8a90a2;margin-top:6px;font-size:10px;display:block}.ai-overview-metric.has-attention{background:linear-gradient(145deg,#fff5e1e6,#ffffffad)}.ai-task-composer,.ai-brain-composer{margin-bottom:14px;overflow:hidden}.ai-task-composer>summary,.ai-brain-composer>summary{color:#10183b;cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:0 19px;list-style:none;display:flex}.ai-task-composer>summary::-webkit-details-marker{display:none}.ai-brain-composer>summary::-webkit-details-marker{display:none}.ai-task-composer>summary span,.ai-brain-composer>summary span{align-items:center;gap:9px;font-size:13px;font-weight:850;display:flex}.ai-task-composer>summary span svg,.ai-brain-composer>summary span svg{color:#ed145b}.ai-task-composer>summary>svg,.ai-brain-composer>summary>svg{transition:transform .2s}.ai-task-composer[open]>summary>svg,.ai-brain-composer[open]>summary>svg{transform:rotate(45deg)}.ai-task-composer>form,.ai-brain-composer>form{border-top:1px solid #10183b12;padding:20px}.ai-task-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.ai-task-form-grid .dash-field>span,.ai-review-form .dash-field>span{color:#5f667b;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.ai-task-title-field,.ai-task-description-field{grid-column:span 2}.ai-task-form-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:17px;display:flex}.ai-task-form-footer p{color:#7c8295;max-width:720px;margin:0;font-size:10px;line-height:1.55}.ai-employee-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.ai-employee-card{flex-direction:column;min-height:410px;padding:20px;display:flex;position:relative;overflow:hidden}.ai-employee-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ed145b1a,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-90px;right:-70px}.ai-employee-card-top{justify-content:space-between;align-items:center;display:flex}.ai-character{--character-bg:#10183b;--character-shirt:#ed145b;--character-skin:#b96e4e;--character-hair:#271813;background:linear-gradient(145deg,color-mix(in srgb,var(--character-bg),white 18%),var(--character-bg));border:1px solid #ffffffb3;border-radius:21px;width:64px;height:64px;position:relative;overflow:hidden;box-shadow:0 12px 28px #10183b2b,inset 0 1px #ffffff59}.ai-character-detail{border-radius:23px;width:72px;height:72px}.ai-character-face{z-index:3;background:var(--character-skin);border-radius:46% 46% 48% 48%;width:29px;height:31px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 -3px #4d231514}.ai-character-hair{z-index:4;background:var(--character-hair);border-radius:55% 55% 30% 30%;width:34px;height:22px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.ai-character-hair:after{background:var(--character-hair);content:"";border-radius:0 0 8px 8px;width:9px;height:19px;position:absolute;bottom:-13px;right:-2px}.ai-character-eye{background:#211612;border-radius:50%;width:3px;height:3px;position:absolute;top:13px}.ai-character-eye.left{left:7px}.ai-character-eye.right{right:7px}.ai-character-smile{border-bottom:1.5px solid #2b1711bf;border-radius:0 0 9px 9px;width:8px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.ai-character-neck{z-index:2;background:var(--character-skin);width:11px;height:9px;position:absolute;top:41px;left:50%;transform:translate(-50%)}.ai-character-body{z-index:1;background:var(--character-shirt);border-radius:50% 50% 0 0;width:53px;height:30px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.ai-character-role{z-index:5;width:23px;height:23px;color:var(--character-bg);background:#ffffffed;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:5px;right:5px;box-shadow:0 4px 12px #10183b29}.ai-character-social-media-manager{--character-bg:#c80e4e;--character-shirt:#ff4e91;--character-skin:#a9684e;--character-hair:#1d1518}.ai-character-sales-marketing-executive{--character-bg:#4b3ea3;--character-shirt:#8173e7;--character-skin:#c8875e;--character-hair:#3b2119}.ai-character-operations-executive{--character-bg:#176b75;--character-shirt:#2ea2a8;--character-skin:#87513d;--character-hair:#151217}.ai-character-chief-financial-officer{--character-bg:#18375f;--character-shirt:#315f8f;--character-skin:#c48964;--character-hair:#4a3025}.ai-status{color:#697084;white-space:nowrap;background:#10183b0e;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.ai-status i{background:#8990a3;border-radius:50%;width:7px;height:7px}.ai-status-active,.ai-status-approved,.ai-status-completed{color:#218052;background:#2c9e641a}.ai-status-active i,.ai-status-approved i,.ai-status-completed i{background:#2c9e64}.ai-status-in_progress,.ai-status-queued,.ai-status-scheduled{color:#3465aa;background:#3f6cba1a}.ai-status-in_progress i,.ai-status-queued i,.ai-status-scheduled i{background:#4c7dc9}.ai-status-awaiting_approval,.ai-status-pending,.ai-status-revision_requested,.ai-status-needs_attention{color:#c10f4d;background:#ed145b1a}.ai-status-awaiting_approval i,.ai-status-pending i,.ai-status-revision_requested i,.ai-status-needs_attention i{background:#ed145b}.ai-status-failed,.ai-status-rejected,.ai-status-cancelled{color:#a92045;background:#b320441a}.ai-status-failed i,.ai-status-rejected i,.ai-status-cancelled i{background:#b32044}.ai-employee-card-copy{margin-top:22px}.ai-employee-card-copy h2{letter-spacing:-.04em;margin:0;font-size:22px}.ai-employee-role{font-weight:800;color:#ed145b!important;margin:5px 0 0!important;font-size:11px!important}.ai-employee-card-copy>p:last-child{color:#757c91;margin:13px 0 0;font-size:11px;line-height:1.55}.ai-employee-card-metrics{color:#7d8497;flex-wrap:wrap;gap:8px 12px;margin-top:18px;font-size:9px;display:flex}.ai-employee-card-metrics span{align-items:center;gap:5px;display:flex}.ai-employee-card-metrics strong{color:#10183b}.ai-capability-chips{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.ai-capability-chips span{color:#697084;background:#10183b0d;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.ai-employee-card-link{z-index:1;color:#10183b;border-top:1px solid #10183b14;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:11px;font-weight:850;text-decoration:none;display:flex;position:relative}.ai-employee-card-link:hover{color:#ed145b}.ai-filters{align-items:center;gap:9px;margin-bottom:14px;padding:11px;display:flex}.ai-filter-title{color:#71788b;white-space:nowrap;align-items:center;gap:6px;padding:0 7px;font-size:10px;font-weight:850;display:flex}.ai-command-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:12px;display:grid}.ai-command-aside{align-content:start;gap:12px;display:grid}.ai-task-list{gap:8px;display:grid}.ai-task-row{background:#10183b09;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.ai-task-row-main,.ai-task-row-state{align-items:center;gap:11px;display:flex}.ai-task-row-main strong,.ai-task-row-main small{display:block}.ai-task-row-main strong{font-size:11px}.ai-task-row-main small{color:#858b9d;margin-top:4px;font-size:9px}.ai-task-row-state{justify-content:flex-end}.ai-task-row-state small{color:#8990a1;align-items:center;gap:5px;font-size:8px;display:flex}.ai-priority{color:#737a8e;letter-spacing:.05em;text-transform:uppercase;background:#10183b0f;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.ai-priority-high,.ai-priority-urgent{color:#c10f4d;background:#ed145b1a}.ai-mini-list{gap:6px;display:grid}.ai-mini-list>a,.ai-mini-list>div{color:inherit;border-radius:12px;align-items:center;gap:9px;padding:10px;text-decoration:none;display:flex}.ai-mini-list>a:hover{background:#ed145b0e}.ai-mini-list span{flex:1;min-width:0}.ai-mini-list strong,.ai-mini-list small{display:block}.ai-mini-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ai-mini-list small{color:#8a90a2;margin-top:3px;font-size:8px}.ai-mini-list svg{color:#ed145b}.ai-activity-mini{gap:11px;display:grid}.ai-activity-mini>div{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ai-activity-mini i,.ai-timeline i{background:#2c9e64;border-radius:50%;width:7px;height:7px}.ai-activity-mini i.failed,.ai-timeline i.failed{background:#b32044}.ai-activity-mini strong,.ai-activity-mini span{font-size:9px;display:block}.ai-activity-mini strong{font-size:10px}.ai-activity-mini time{color:#9399aa;font-size:8px}.ai-employee-detail-header{align-items:center}.ai-employee-detail-title{flex:1}.ai-employee-detail-title .dash-kicker{margin-bottom:5px}.ai-employee-detail-actions{align-items:center;gap:10px;display:flex}.ai-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:start;gap:12px;display:grid}.ai-detail-main,.ai-detail-aside{gap:12px;display:grid}.ai-task-detail{background:#10183b09;border-radius:16px;padding:16px}.ai-task-detail-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ai-task-detail-head>div{align-items:center;gap:9px;display:flex}.ai-task-detail h3{margin:0;font-size:14px}.ai-task-detail>p{color:#747b8f;margin:9px 0;font-size:11px;line-height:1.55}.ai-task-meta{color:#8a90a2;flex-wrap:wrap;gap:7px 13px;font-size:9px;display:flex}.ai-task-meta span{align-items:center;gap:5px;display:flex}.ai-run-task{align-items:end;gap:9px;margin-top:13px;display:flex}.ai-run-task .dash-field{flex:1;min-width:0}.ai-list-block{gap:9px;margin-top:16px;display:grid}.ai-list-block>strong{text-transform:uppercase;margin-bottom:2px;font-size:10px}.ai-list-block>span{color:#6f768a;align-items:center;gap:7px;font-size:10px;display:flex}.ai-list-block>span svg{color:#2c9e64}.ai-list-block.restricted>span svg{color:#b32044}.ai-permission-list{gap:8px;margin-top:12px;display:grid}.ai-permission-list>div{background:#10183b09;border-radius:11px;gap:8px;padding:9px;display:flex}.ai-permission-list svg{color:#ed145b}.ai-permission-list strong,.ai-permission-list small{display:block}.ai-permission-list strong{font-size:9px}.ai-permission-list small{color:#8b91a3;margin-top:3px;font-size:8px}.ai-system-prompt{background:#ed145b0b;border-left:3px solid #ed145b;padding:12px;line-height:1.6;color:#697084!important;font-size:10px!important}.ai-timeline{display:grid}.ai-timeline article{border-bottom:1px solid #10183b0f;grid-template-columns:9px minmax(0,1fr) auto;gap:9px;padding:10px 0;display:grid}.ai-timeline article:last-child{border-bottom:0}.ai-timeline strong{font-size:10px}.ai-timeline p{color:#8a90a2;margin:3px 0 0;font-size:9px}.ai-timeline time{color:#8f95a6;font-size:8px}.ai-approval-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ai-approval-list>.dash-empty{grid-column:1/-1}.ai-approval-card{overflow:hidden}.ai-approval-card.is-selected{box-shadow:0 0 0 2px #ed145b40,0 22px 55px #4621371a}.ai-approval-card>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;list-style:none;display:grid}.ai-approval-card>summary::-webkit-details-marker{display:none}.ai-approval-icon{color:#ed145b;background:#ed145b1a;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.ai-approval-card>summary strong,.ai-approval-card>summary small{display:block}.ai-approval-card>summary strong{font-size:12px}.ai-approval-card>summary small{color:#858b9d;margin-top:4px;font-size:9px}.ai-approval-body{border-top:1px solid #10183b12;grid-template-columns:1fr;gap:16px;padding:17px;display:grid}.ai-approval-context{background:#10183b09;border-radius:14px;padding:13px}.ai-approval-context h3,.ai-reviewed-output h3{margin:0 0 9px;font-size:13px}.ai-approval-context>p{color:#737a8e;margin:0;font-size:10px;line-height:1.55}.ai-approval-context dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:13px 0 0;display:grid}.ai-approval-context dl div{background:#ffffff6b;border:1px solid #10183b0e;border-radius:10px;gap:4px;padding:8px;font-size:9px;display:grid}.ai-approval-context dt{color:#858b9d}.ai-approval-context dd{margin:0;font-weight:800}.ai-review-form{gap:11px;display:grid}.ai-preview-control-note{color:#ed145b;letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:850}.ai-output-editor{min-height:180px;line-height:1.55}.ai-review-form .dash-textarea:not(.ai-output-editor){min-height:88px}.ai-schedule-field{max-width:100%}.ai-approval-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-decision-button{color:#687085;cursor:pointer;background:#ffffffb8;border:1px solid #10183b1c;border-radius:14px;place-items:center;width:44px;height:44px;transition:transform .18s,background .18s,color .18s,border-color .18s;display:grid;box-shadow:0 7px 18px #10183b0f}.ai-decision-button:hover{transform:translateY(-2px)}.ai-decision-button:focus-visible{outline-offset:2px;outline:3px solid #ed145b3b}.ai-decision-button.approve{color:#fff;background:#ed145b;border-color:#ed145b}.ai-decision-button.revise:hover{color:#fff;background:#7769d6;border-color:#7769d6}.ai-decision-button.schedule:hover{color:#fff;background:#2d8c9c;border-color:#2d8c9c}.ai-decision-button.reject:hover{color:#fff;background:#b32044;border-color:#b32044}.ai-demo-decision{color:#218052;background:#2c9e6414;border:1px solid #2c9e642e;border-radius:16px;gap:12px;padding:17px;display:flex}.ai-demo-decision strong{font-size:13px}.ai-demo-decision p{color:#6d7586;margin:6px 0 13px;font-size:10px;line-height:1.5}.ai-reviewed-output pre{color:#f7f8ff;white-space:pre-wrap;background:#10183b;border-radius:14px;max-height:400px;margin:0;padding:16px;font:11px/1.65 ui-monospace,monospace;overflow:auto}.ai-reviewed-output>p{font-size:10px}.ai-brain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ai-brain-card{overflow:hidden}.ai-brain-card>summary{cursor:pointer;flex-direction:column;min-height:230px;padding:18px;list-style:none;display:flex}.ai-brain-card>summary::-webkit-details-marker{display:none}.ai-brain-card-top,.ai-brain-card-foot{color:#82899b;justify-content:space-between;align-items:center;gap:10px;font-size:8px;font-weight:800;display:flex}.ai-sensitivity{text-transform:uppercase;background:#10183b0f;border-radius:999px;padding:5px 7px}.ai-sensitivity-restricted,.ai-sensitivity-confidential{color:#c10f4d;background:#ed145b1a}.ai-brain-card h2{letter-spacing:-.035em;margin:20px 0 8px;font-size:16px}.ai-brain-card>summary>p{color:#737a8e;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.ai-brain-card-foot{margin-top:auto;padding-top:18px}.ai-brain-card.is-archived{opacity:.55}.ai-brain-editor{border-top:1px solid #10183b12;padding:18px}.ai-brain-form{gap:15px;display:grid}.ai-brain-form .ai-task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-brain-form .ai-task-title-field{grid-column:auto}.ai-brain-form .ai-task-description-field{grid-column:1/-1}.ai-employee-access{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.ai-employee-access legend{color:#5f667b;text-transform:uppercase;width:100%;margin-bottom:3px;font-size:9px;font-weight:850}.ai-employee-access label{background:#10183b0d;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.ai-employee-access input{accent-color:#ed145b}.brain-command-hero{background:radial-gradient(circle at 52%,#42b9e02b,#0000 28%),radial-gradient(circle at 7% 0,#ed145b29,#0000 34%),linear-gradient(135deg,#ffffffeb,#f2f9fcc7);grid-template-columns:minmax(0,1fr) 260px minmax(220px,.72fr);align-items:center;gap:28px;min-height:290px;margin-bottom:18px;padding:34px;display:grid;position:relative;overflow:hidden}.brain-command-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#315f8f09 1px,#0000 1px),linear-gradient(90deg,#315f8f09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 42% 72%,#0000)}.brain-command-copy,.brain-command-stats{z-index:2;position:relative}.brain-system-status{color:#39708d;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.brain-system-status i{background:#31b980;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #31b9801a,0 0 18px #31b98080}.brain-command-copy h1{letter-spacing:-.06em;margin:16px 0 8px;font-size:48px}.brain-command-copy p{color:#687287;max-width:420px;margin:0;font-size:16px;line-height:1.55}.brain-core-stage{z-index:2;place-items:center;width:240px;height:240px;display:grid;position:relative}.brain-core-glow{filter:blur(8px);background:radial-gradient(circle,#ed145b57,#43b5da2e 48%,#0000 72%);border-radius:50%;width:125px;height:125px;animation:3.8s ease-in-out infinite brain-core-pulse;position:absolute}.brain-core{color:#ed145b;background:linear-gradient(145deg,#fffffff0,#dbf2f9c2);border:1px solid #ffffffd6;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:relative;box-shadow:0 18px 55px #2d5f7d33,inset 0 0 24px #43b5da2e}.brain-orbit{border:1px solid #315f8f2e;border-radius:50%;animation:12s linear infinite brain-orbit-spin;position:absolute}.brain-orbit:before{content:"";background:#5fc5e7;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px;box-shadow:0 0 14px #5fc5e7}.brain-orbit-one{width:150px;height:150px}.brain-orbit-two{width:210px;height:210px;animation-duration:18s;animation-direction:reverse}.brain-orbit-two:before{background:#ed145b;top:18%;left:auto;right:12px;box-shadow:0 0 14px #ed145bb3}.brain-command-stats{gap:9px;display:grid}.brain-command-stats>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff85;border:1px solid #ffffffd1;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 13px;display:grid;box-shadow:inset 0 1px #ffffffe6}.brain-command-stats svg{color:#3a87a7}.brain-command-stats strong{font-size:20px}.brain-command-stats span{color:#7b8497;font-size:11px;font-weight:800}@keyframes brain-core-pulse{50%{opacity:.72;transform:scale(1.18)}}@keyframes brain-orbit-spin{to{transform:rotate(360deg)}}.brain-simple-composer{background:linear-gradient(145deg,#ffffffdb,#fff1f7a8);border-color:#ed145b1f;margin-bottom:20px}.brain-simple-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.brain-simple-grid .ai-brain-card{background:#ffffffb8;border-color:#10183b11;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 16px 40px #211d310e}.brain-simple-grid .ai-brain-card:hover{border-color:#ed145b2e;transform:translateY(-2px);box-shadow:0 20px 48px #301c2b14}.brain-simple-grid .ai-brain-card>summary{min-height:245px;padding:22px}.brain-card-icon{color:#ed145b;background:#ed145b17;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.brain-card-category{color:#ed145b;letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:10px;font-weight:900}.brain-simple-grid .ai-brain-card h2{margin:8px 0 9px;font-size:21px;line-height:1.1}.brain-simple-grid .ai-brain-card>summary>p{-webkit-line-clamp:3;font-size:13px;line-height:1.55}.brain-simple-grid .ai-brain-card-foot{padding-top:20px;font-size:10px}.brain-private{color:#b02659;align-items:center;gap:4px;display:flex}.brain-empty{margin-top:16px}html[data-theme=dark] .brain-command-hero{background:radial-gradient(circle at 52%,#39aed22e,#0000 29%),radial-gradient(circle at 7% 0,#ed145b2e,#0000 35%),linear-gradient(145deg,#121a35,#0a1024);border-color:#ffffff12}html[data-theme=dark] .brain-command-copy p{color:#aeb6c8}html[data-theme=dark] .brain-command-stats>div{background:#ffffff0b;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0d}html[data-theme=dark] .brain-core{background:linear-gradient(145deg,#202f4ef2,#0e1933f0);border-color:#ffffff24;box-shadow:0 18px 60px #00000059,inset 0 0 30px #3fbfe229}html[data-theme=dark] .brain-simple-grid .ai-brain-card{background:#121932b8;border-color:#ffffff0f}@media (max-width:1050px){.brain-command-hero{grid-template-columns:minmax(0,1fr) 220px}.brain-command-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.brain-command-hero{text-align:center;grid-template-columns:1fr;min-height:0;padding:25px}.brain-command-copy p{margin-inline:auto}.brain-core-stage{width:210px;height:210px;margin:auto}.brain-command-stats{grid-template-columns:repeat(3,1fr)}.brain-command-stats>div{grid-template-columns:1fr;justify-items:center;gap:5px;padding:12px 6px}.brain-command-stats span{font-size:16px}.brain-simple-grid{grid-template-columns:1fr}}.ai-audit-table-wrap{padding:10px;overflow-x:auto}.ai-audit-table{min-width:940px}.ai-audit-table td strong,.ai-audit-table td small{display:block}.ai-audit-table td small{color:#8c92a3;margin-top:3px;font-size:8px}.ai-audit-result{color:#238052;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.ai-audit-result.failed{color:#a92045}.ai-state-change{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;margin-top:7px;display:grid}.ai-state-change pre{color:#fff;background:#10183b;border-radius:8px;max-width:220px;margin:0;padding:8px;font:8px/1.45 ui-monospace,monospace;overflow:auto}.ai-audit-table details summary{color:#ed145b;cursor:pointer;font-size:9px;font-weight:800}html[data-theme=dark] .ai-command-mode,html[data-theme=dark] .ai-task-detail,html[data-theme=dark] .ai-task-row,html[data-theme=dark] .ai-permission-list>div,html[data-theme=dark] .ai-employee-access label{background:#ffffff0b;border-color:#ffffff0f}html[data-theme=dark] .ai-command-mode strong,html[data-theme=dark] .ai-employee-card-copy h2,html[data-theme=dark] .ai-employee-card-metrics strong,html[data-theme=dark] .ai-employee-card-link,html[data-theme=dark] .ai-task-composer>summary,html[data-theme=dark] .ai-brain-composer>summary{color:#f4f6ff}html[data-theme=dark] .ai-capability-chips span{color:#b9c0d2;background:#ffffff0f}html[data-theme=dark] .ai-approval-context{background:#ffffff09}html[data-theme=dark] .ai-approval-context dl div{background:#ffffff06;border-color:#ffffff0f}html[data-theme=dark] .ai-decision-button{color:#d6d9e5;background:#ffffff0e;border-color:#ffffff21}html[data-theme=dark] .ai-decision-button.approve{color:#fff;background:#ed145b;border-color:#ed145b}html[data-theme=dark] .ai-reviewed-output pre,html[data-theme=dark] .ai-state-change pre{background:#080d1d}@media (max-width:1180px){.ai-overview-metrics,.ai-employee-grid,.ai-brain-grid,.ai-task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-command-grid,.ai-detail-grid{grid-template-columns:1fr}.ai-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ai-command-header,.ai-employee-detail-header{flex-direction:column;align-items:flex-start}.ai-command-mode{width:100%;max-width:none}.ai-overview-metrics,.ai-overview-metrics-compact,.ai-employee-grid,.ai-brain-grid,.ai-detail-aside{grid-template-columns:1fr}.ai-employee-card{min-height:340px}.ai-filters{flex-direction:column;align-items:stretch}.ai-filters .dash-select{width:100%}.ai-task-form-grid,.ai-brain-form .ai-task-form-grid{grid-template-columns:1fr}.ai-task-title-field,.ai-task-description-field{grid-column:auto}.ai-task-form-footer{flex-direction:column;align-items:stretch}.ai-task-row{flex-direction:column;align-items:flex-start}.ai-task-row-state{justify-content:space-between;width:100%}.ai-approval-list,.ai-approval-body,.ai-approval-context dl{grid-template-columns:1fr}.ai-approval-actions{justify-content:flex-start}.ai-run-task{flex-direction:column;align-items:stretch}.ai-employee-detail-actions{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.ai-task-composer>summary>svg,.ai-brain-composer>summary>svg{transition:none}}.dash-profile-pipeline-head>div>span{letter-spacing:.04em;font-size:10px}.dash-profile-pipeline-head small{font-size:9px}.dash-pipeline[data-compact]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.dash-pipeline[data-compact] .dash-stage{grid-template-rows:4px auto;grid-template-columns:1fr;gap:8px;min-height:34px;padding:0;display:grid}.dash-pipeline[data-compact] .dash-stage:before{content:"";background:#dfe2e9;border-radius:999px;width:100%;height:4px;display:block}.dash-pipeline[data-compact] .dash-stage:after,.dash-pipeline[data-compact] .dash-stage-number{display:none}.dash-pipeline[data-compact] .dash-stage strong{color:#6f7587;white-space:nowrap;background:0 0;width:auto;max-width:none;padding:0;font-size:10px;font-weight:750;line-height:1.25}.dash-pipeline[data-compact] .dash-stage.is-complete:before{background:#42ad75}.dash-pipeline[data-compact] .dash-stage.is-current:before{background:#f43f84}.dash-pipeline[data-compact] .dash-stage.is-complete strong{color:#32885a}.dash-pipeline[data-compact] .dash-stage.is-current strong{color:#d91f6e}html[data-theme=dark] .dash-pipeline[data-compact] .dash-stage:before{background:#303950}html[data-theme=dark] .dash-pipeline[data-compact] .dash-stage.is-complete:before{background:#42ad75}html[data-theme=dark] .dash-pipeline[data-compact] .dash-stage.is-current:before{background:#f43f84}html[data-theme=dark] .dash-pipeline[data-compact] .dash-stage strong{color:#9da5ba;background:0 0}html[data-theme=dark] .dash-pipeline[data-compact] .dash-stage.is-complete strong{color:#75d6a3}html[data-theme=dark] .dash-pipeline[data-compact] .dash-stage.is-current strong{color:#ff75aa}@media (max-width:760px){.dash-pipeline[data-compact]{gap:7px;display:flex;overflow-x:auto}.dash-pipeline[data-compact] .dash-stage{min-width:140px}}.ai-team-header{padding-bottom:8px}.ai-team-header .dash-subtitle{max-width:none}.ai-team-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:20px}.ai-team-grid .ai-employee-card{--ai-card-glow:237,20,91;-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);color:#10183b;background:linear-gradient(160deg,#ffffffe0 0%,#fff8fbcc 58%,#f9dce8b8 100%);border:1px solid #ffffffb8;border-radius:28px;flex-direction:column;align-items:center;min-height:560px;padding:18px 18px 20px;text-decoration:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #301f3614}.ai-team-grid .ai-employee-card-sales-marketing-executive{--ai-card-glow:239,112,72;background:linear-gradient(160deg,#ffffffe6 0%,#fff9f5d1 58%,#f7ded7bd 100%)}.ai-team-grid .ai-employee-card-operations-executive{--ai-card-glow:33,155,160;background:linear-gradient(160deg,#ffffffe6 0%,#f6fcfcd1 58%,#d3efecc2 100%)}.ai-team-grid .ai-employee-card-chief-financial-officer{--ai-card-glow:49,95,143;background:linear-gradient(160deg,#ffffffe6 0%,#f5f8fcd1 58%,#dce5f0c2 100%)}.ai-team-grid .ai-employee-card-customer-care-specialist{--ai-card-glow:55,91,155;background:linear-gradient(160deg,#ffffffe8 0%,#f7f9ffd6 58%,#dbe4f7c4 100%)}.ai-team-grid .ai-employee-card:before{z-index:0;content:"";opacity:.35;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:65%;height:170%;transition:left .75s cubic-bezier(.2,.8,.2,1),opacity .35s;position:absolute;top:-35%;left:-75%;transform:rotate(18deg)}.ai-team-grid .ai-employee-card:after{background:radial-gradient(circle,rgba(var(--ai-card-glow),.2),rgba(var(--ai-card-glow),0) 68%);content:"";pointer-events:none;border-radius:50%;width:250px;height:250px;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;bottom:-105px;right:-85px}.ai-team-grid .ai-employee-card:hover{transform:translateY(-7px);box-shadow:0 25px 58px #301f3624}.ai-team-grid .ai-employee-card:hover:before{opacity:.7;left:115%}.ai-team-grid .ai-employee-card:hover:after{transform:translate(-22px,-18px)scale(1.12)}.ai-team-grid .ai-employee-card>*{z-index:1;position:relative}.ai-employee-card-status{color:#667086;text-transform:capitalize;background:#ffffffb8;border-radius:999px;align-self:flex-end;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.ai-employee-card-status i{background:#9198a8;border-radius:50%;width:7px;height:7px}.ai-employee-card-status i.is-active{background:#31a86a;box-shadow:0 0 0 4px #31a86a1c}.ai-team-grid .ai-character{width:100%;height:350px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:visible}.ai-team-grid .ai-character img{object-fit:contain;filter:drop-shadow(0 18px 18px #231d2f1f);width:auto;height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1);animation:5.2s ease-in-out infinite ai-character-float}.ai-team-grid .ai-employee-card:nth-child(2) .ai-character img{animation-delay:-1.3s}.ai-team-grid .ai-employee-card:nth-child(3) .ai-character img{animation-delay:-2.6s}.ai-team-grid .ai-employee-card:nth-child(4) .ai-character img{animation-delay:-3.9s}.ai-team-grid .ai-employee-card:nth-child(5) .ai-character img{animation-delay:-5.2s}.ai-team-grid .ai-employee-card:hover .ai-character img{transform:translateY(-5px)scale(1.025)}.ai-team-grid .ai-employee-card-copy{text-align:center;margin:0;display:block}.ai-team-grid .ai-employee-card-copy strong{letter-spacing:-.04em;font-size:28px;line-height:1;display:block}.ai-team-grid .ai-employee-card-copy small{color:#697186;margin-top:8px;font-size:14px;font-weight:700;line-height:1.25;display:block}.ai-employee-card-open{color:#fff;background:#10183b;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:18px;padding:12px 15px;font-size:14px;font-weight:850;transition:background .2s,transform .2s;display:flex}.ai-employee-card:hover .ai-employee-card-open{background:#ed145b;transform:scale(1.015)}@keyframes ai-character-float{0%,to{translate:0}50%{translate:0 -7px}}.ai-back-link{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-self:start;align-items:center;gap:7px;width:max-content;max-width:100%;margin:0 0 14px;padding:7px 0;font-size:13px;font-weight:800;display:inline-flex;box-shadow:none!important;color:#6e768a!important;background:0 0!important;text-decoration:none!important}.ai-back-link:hover{outline:none;box-shadow:none!important;color:#ed145b!important;background:0 0!important}.ai-back-link:active,.ai-back-link:focus,.ai-back-link:focus-visible{box-shadow:none!important;color:#6e768a!important;background:0 0!important;outline:none!important}.ai-person-header{background:linear-gradient(135deg,#fff 0%,#fff4f8 100%);border-radius:30px;grid-template-columns:minmax(190px,280px) minmax(0,1fr) auto;align-items:center;gap:34px;min-height:350px;padding:28px;display:grid;position:relative;overflow:hidden}.ai-person-header-social{grid-template-columns:minmax(180px,250px) minmax(150px,1fr) minmax(340px,430px)}.ai-person-header-sales-marketing-executive{background:linear-gradient(135deg,#fff 0%,#fff4ef 100%)}.ai-person-header-operations-executive{background:linear-gradient(135deg,#fff 0%,#edfafa 100%)}.ai-person-header-chief-financial-officer{background:linear-gradient(135deg,#fff 0%,#eef4fb 100%)}.ai-person-header-customer-care-specialist{background:linear-gradient(135deg,#fff 0%,#eef3ff 100%)}.ai-person-header .ai-character{width:100%;height:300px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:flex-end;display:flex;overflow:visible}.ai-person-header .ai-character img{object-fit:contain;filter:drop-shadow(0 18px 20px #231d2f21);will-change:transform;width:auto;height:100%;animation:5.8s ease-in-out infinite ai-person-character-float}.ai-person-header-social-media-manager .ai-character img{animation-delay:-.7s}.ai-person-header-sales-marketing-executive .ai-character img{animation-delay:-1.8s}.ai-person-header-operations-executive .ai-character img{animation-delay:-2.9s}.ai-person-header-chief-financial-officer .ai-character img{animation-delay:-4s}.ai-person-header-customer-care-specialist .ai-character img{animation-delay:-5.1s}@keyframes ai-person-character-float{0%,to{transform:translate(0,0)rotate(-.25deg)}50%{transform:translateY(-8px)rotate(.25deg)}}.ai-person-heading h1{letter-spacing:-.055em;margin:12px 0 4px;font-size:44px}.ai-person-heading p{color:#697186;margin:0;font-size:17px;font-weight:700}.ai-person-social-panel{-webkit-backdrop-filter:blur(18px);background:#ffffff80;border:1px solid #fffc;border-radius:22px;width:100%;padding:15px;box-shadow:inset 0 1px #ffffffe6}.ai-person-social-panel>h2{margin:0 0 10px;font-size:15px}.ai-person-stripe-panel{-webkit-backdrop-filter:blur(18px);background:#ffffff8f;border:1px solid #ffffffd6;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:280px;padding:14px 15px;display:grid;box-shadow:inset 0 1px #ffffffeb}.ai-stripe-mark{color:#fff;background:#635bff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:950;display:grid}.ai-person-stripe-panel strong,.ai-person-stripe-panel small{display:block}.ai-person-stripe-panel strong{font-size:14px}.ai-person-stripe-panel small{color:#747b8e;margin-top:3px;font-size:11px}.ai-stripe-state{color:#ad4d4d;align-items:center;gap:5px;font-size:10px;font-weight:850;display:flex}.ai-stripe-state i{background:currentColor;border-radius:50%;width:7px;height:7px}.ai-stripe-state.is-connected{color:#27805a}.ai-person-stripe-actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;padding-top:3px;display:flex}.ai-person-stripe-actions .dash-button{min-height:38px;padding:9px 13px;font-size:13px}.higgins-finance-overview{margin-top:16px;padding:22px}.higgins-finance-overview .dash-section-head{margin-bottom:16px}.higgins-finance-overview h2{margin:3px 0 0;font-size:24px}.higgins-finance-link{color:#315f8f;align-items:center;gap:6px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.higgins-finance-link:hover{color:#ed145b}.higgins-finance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.higgins-finance-grid article{background:linear-gradient(145deg,#ffffffc7,#eef4fba8);border:1px solid #10183b11;border-radius:18px;align-content:space-between;min-height:112px;padding:15px;display:grid;position:relative}.higgins-finance-grid article>svg{color:#315f8f;position:absolute;top:14px;right:14px}.higgins-finance-grid span{color:#747b8e;font-size:12px;font-weight:750}.higgins-finance-grid strong{letter-spacing:-.04em;font-size:25px}.ai-person-pause{align-self:start}.ai-instagram-connection{border-radius:20px;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:18px;margin-top:16px;padding:18px;display:grid}.ai-instagram-mark{color:#fff;background:linear-gradient(145deg,#ff7a50,#ed145b 58%,#7b45c8);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.ai-instagram-connection h2{margin:0;font-size:15px}.ai-instagram-connection p{color:#747b8e;margin:3px 0 0;font-size:12px}.ai-social-platforms{gap:8px;display:grid}.ai-social-platform{background:#ffffff70;border:1px solid #10183b12;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;display:grid}.ai-social-platform-icon{color:#ed145b;background:#ed145b17;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.ai-social-platform-icon svg{width:18px;height:18px}.ai-social-platform-icon.facebook{color:#1877f2;background:#1877f21a}.ai-social-platform-icon.threads{color:#10183b;background:#10183b14}.ai-social-platform-content>strong{font-size:13px;display:block}.ai-social-platform-content>small{color:#7c8395;margin-top:2px;font-size:11px;display:block}.ai-social-account-list{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.ai-social-account{background:#ffffffb8;border-radius:10px;align-items:center;gap:7px;padding:4px 5px 4px 7px;font-size:11px;display:flex}.ai-social-account-copy{align-items:center;gap:7px;display:flex}.ai-social-account small{color:#23815b;align-items:center;gap:4px;display:flex}.ai-social-account small i{background:#2ab77d;border-radius:50%;width:6px;height:6px}.ai-social-disconnect{color:#858b9a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.ai-social-disconnect:hover{color:#ed145b;background:#ed145b17}.ai-social-add{white-space:nowrap;min-height:34px;padding-inline:11px}.ai-social-add.is-icon{border-radius:11px;width:34px;min-width:34px;padding:0}.ai-toast{z-index:120;color:#287b59;opacity:0;-webkit-backdrop-filter:blur(22px)saturate(140%);pointer-events:none;background:#ffffffe0;border:1px solid #fffc;border-radius:13px;align-items:center;gap:7px;max-width:min(320px,100vw - 32px);padding:8px 11px;font-size:11px;font-weight:800;transition:opacity .25s,transform .25s;display:flex;position:fixed;top:20px;right:20px;transform:translateY(-9px)scale(.97);box-shadow:0 14px 38px #12162a26}.ai-toast.is-visible{opacity:1;transform:translateY(0)scale(1)}.ai-toast.error{color:#bd2458}.ai-confirm-backdrop{z-index:110;-webkit-backdrop-filter:blur(8px);background:#080c1d61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ai-confirm-dialog{text-align:center;-webkit-backdrop-filter:blur(28px)saturate(145%);background:#ffffffe6;border:1px solid #ffffffd1;border-radius:26px;width:min(390px,100%);padding:28px;position:relative;box-shadow:0 30px 100px #070a194d}.ai-confirm-close{color:#626b80;cursor:pointer;background:#10183b0f;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.ai-confirm-icon{color:#d83a50;background:#d83a501c;border-radius:17px;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}.ai-confirm-dialog h2{letter-spacing:-.035em;margin:0;font-size:23px}.ai-confirm-dialog p{color:#70788b;margin:8px 0 22px;font-size:14px;line-height:1.5}.ai-confirm-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ai-confirm-actions .dash-button{justify-content:center}.ai-confirm-actions .danger{color:#fff;background:#d83a50;border-color:#d83a50;box-shadow:0 9px 22px #d83a5033}.ai-confirm-actions .danger:hover{background:#c92f45;border-color:#c92f45}.ai-simple-ask{border-radius:24px;margin-top:16px;padding:24px}.ai-simple-ask h2{letter-spacing:-.035em;margin:4px 0 18px;font-size:25px}.ai-simple-ask form{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:end;gap:12px;display:grid}.ai-simple-ask .dash-textarea{height:46px;min-height:46px}.ai-simple-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.ai-simple-current,.ai-routine-section{margin-top:16px}.ai-routine-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-routine-card{background:#ffffff94;border:1px solid #10183b12;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.ai-routine-icon{color:#ed145b;background:#ed145b17;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.ai-routine-card h3{margin:0;font-size:14px}.ai-routine-card p{color:#737b8e;margin:4px 0;font-size:12px;line-height:1.4}.ai-routine-card small{color:#ed145b;font-size:11px;font-weight:800}.ai-routine-run{white-space:nowrap;padding:9px 12px;font-size:12px}.ai-simple-work-grid .dash-section{min-height:240px}.ai-simple-work-grid .ai-task-detail-head h3{margin:0;font-size:14px}.ai-simple-settings{margin-top:16px;overflow:hidden}.ai-simple-settings>summary{cursor:pointer;align-items:center;gap:8px;padding:18px 20px;font-size:14px;font-weight:850;list-style:none;display:flex}.ai-simple-settings>summary::-webkit-details-marker{display:none}.ai-simple-settings-grid{border-top:1px solid #10183b12;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0 20px 20px;display:grid}.ai-simple-settings-grid section{padding-top:18px}.ai-simple-settings-grid h2{margin:0 0 10px;font-size:14px}.ai-simple-settings-grid p{color:#737b8e;margin:7px 0;font-size:12px;line-height:1.35}html[data-theme=dark] .ai-team-grid .ai-employee-card,html[data-theme=dark] .ai-person-header{color:#f6f7fb;background:linear-gradient(155deg,#151e3e,#101731);border-color:#ffffff14}html[data-theme=dark] .ai-instagram-connection{background:#ffffff09;border-color:#ffffff14}html[data-theme=dark] .ai-person-social-panel,html[data-theme=dark] .ai-person-stripe-panel{background:#ffffff0a;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] .ai-person-stripe-panel small{color:#aeb4c3}html[data-theme=dark] .ai-social-platform{background:#ffffff0a;border-color:#ffffff12}html[data-theme=dark] .ai-social-account{background:#ffffff12}html[data-theme=dark] .ai-social-platform-icon.instagram{color:#ff72aa;background:#ed145b29}html[data-theme=dark] .ai-social-platform-icon.facebook{color:#6ca8ff;background:#1877f22b}html[data-theme=dark] .ai-social-platform-icon.threads{color:#0b1029;background:#fffffff0;border:1px solid #ffffff8c;box-shadow:inset 0 1px #fff}html[data-theme=dark] .ai-social-disconnect{color:#aeb4c3}html[data-theme=dark] .ai-social-disconnect:hover{color:#ff72aa;background:#ff72aa21}html[data-theme=dark] .ai-toast{color:#72d9ad;background:#141c38e6;border-color:#ffffff1f}html[data-theme=dark] .ai-toast.error{color:#ff8db8}html[data-theme=dark] .ai-confirm-dialog{color:#f7f8fc;background:#111831eb;border-color:#ffffff1f}html[data-theme=dark] .ai-confirm-close{color:#c7cbd6;background:#ffffff14}html[data-theme=dark] .ai-confirm-dialog p{color:#aeb4c3}html[data-theme=dark] .ai-routine-card{background:#ffffff09;border-color:#ffffff14}html[data-theme=dark] .higgins-finance-overview{background:#121932c2;border-color:#ffffff12}html[data-theme=dark] .higgins-finance-grid article{background:#ffffff0b;border-color:#ffffff12}html[data-theme=dark] .higgins-finance-link{color:#9bc5f1}html[data-theme=dark] .ai-team-grid .ai-employee-card-copy strong,html[data-theme=dark] .ai-person-heading h1{color:#f6f7fb}html[data-theme=dark] .ai-employee-card-status{color:#c2c7d4;background:#ffffff12}@media (max-width:1180px){.ai-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-person-header-social{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.ai-person-social-panel,.ai-person-stripe-panel{grid-column:1/-1}}@media (max-width:760px){.ai-team-grid{grid-template-columns:1fr;gap:14px}.ai-team-grid .ai-employee-card{min-height:530px}.ai-team-grid .ai-character{height:340px}.ai-person-header{text-align:center;grid-template-columns:1fr}.ai-person-header .ai-character{height:310px}.ai-person-heading{grid-row:1}.ai-person-social-panel{text-align:left;grid-column:auto}.ai-person-header form{justify-self:center}.ai-instagram-connection{grid-template-columns:1fr}.ai-social-platform{grid-template-columns:auto minmax(0,1fr)}.ai-social-add{grid-column:2;justify-self:start}.ai-simple-ask form,.ai-simple-work-grid,.ai-simple-settings-grid,.ai-routine-list{grid-template-columns:1fr}.ai-routine-card{grid-template-columns:auto minmax(0,1fr)}.ai-routine-card form{grid-column:2}.ai-simple-ask .dash-textarea{height:92px}.higgins-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ai-team-grid .ai-employee-card,.ai-team-grid .ai-character img,.ai-person-header .ai-character img,.ai-employee-card-open{transition:none}.ai-team-grid .ai-character img,.ai-person-header .ai-character img,.brain-core-glow,.brain-orbit{animation:none}}.ai-simple-approval-header{padding-bottom:6px}.ai-approval-tabs{-webkit-backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #ffffffc2;border-radius:999px;gap:5px;margin:14px 0 18px;padding:5px;display:inline-flex;box-shadow:0 10px 30px #1f243e0e}.ai-approval-tabs a{color:#747b8f;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:800;text-decoration:none;transition:background .18s,color .18s;display:flex}.ai-approval-tabs a span{background:#10183b0f;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.ai-approval-tabs a.is-active{color:#fff;background:#10183b}.ai-approval-tabs a.is-active span{background:#ffffff24}.ai-simple-approval-grid{grid-template-columns:1fr;gap:18px;display:grid}.ai-social-approval-card{-webkit-backdrop-filter:blur(24px)saturate(130%);background:linear-gradient(145deg,#ffffffdb,#fff7fbb0);border:1px solid #ffffffc7;border-radius:28px;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:22px;padding:18px;display:grid;overflow:hidden;box-shadow:0 20px 55px #2c1f3214}.ai-social-approval-card.is-text-only{grid-template-columns:1fr}.ai-social-approval-card.is-text-only .ai-social-approval-copy{padding:8px}.ai-social-approval-card.is-text-only .ai-output-editor{min-height:150px}.ai-social-approval-top{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;display:flex}.ai-approval-person{align-items:center;gap:10px;display:flex}.ai-approval-person>.ai-character{background:linear-gradient(145deg,#fff,#fde9f1);border:1px solid #ffffffe6;border-radius:50%;flex:0 0 56px;width:56px;height:56px;display:block;position:relative;overflow:hidden;box-shadow:0 7px 18px #2a1f2f14}.ai-approval-person>.ai-character img{object-fit:contain;width:86px;max-width:none;height:172px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.ai-approval-person strong,.ai-approval-person small{display:block}.ai-approval-person strong{font-size:14px}.ai-approval-person small{color:#7e8597;align-items:center;gap:4px;margin-top:3px;font-size:11px;font-weight:750;display:flex}.ai-approval-media{scroll-snap-type:x mandatory;background:linear-gradient(145deg,#f9f4f6,#eef3f8);border-radius:22px;min-height:430px;display:flex;overflow-x:auto}.ai-approval-media figure{scroll-snap-align:start;min-width:100%;margin:0;position:relative}.ai-approval-media img,.ai-approval-media video{object-fit:contain;width:100%;height:100%;max-height:560px;display:block}.ai-media-label{color:#fff;-webkit-backdrop-filter:blur(10px);background:#0c1228c7;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:850;display:flex;position:absolute;top:13px;left:13px}.ai-approval-media-empty{color:#8a91a2;text-align:center;background:#ffffff6b;border:1px dashed #10183b21;border-radius:22px;place-content:center;gap:9px;min-height:430px;display:grid}.ai-approval-media-empty span{font-size:12px;font-weight:750}.ai-social-approval-copy{min-width:0;padding:8px 8px 8px 0}.ai-social-approval-copy h2{letter-spacing:-.04em;margin:0 0 18px;font-size:24px}.ai-social-approval-copy .dash-field>span{font-size:11px}.ai-social-approval-copy .ai-output-editor{background:#ffffffb8;border-radius:17px;min-height:220px;padding:16px;font-size:14px;line-height:1.55}.ai-approval-options{grid-template-columns:minmax(0,1fr) minmax(190px,.65fr);gap:10px;display:grid}.ai-social-approval-copy .ai-approval-actions{gap:10px;margin-top:4px}.ai-social-approval-copy .ai-decision-button{border-radius:15px;width:48px;height:48px}.ai-reviewed-output-simple{background:#ffffff94;border-radius:17px;padding:16px}.ai-reviewed-output-simple p{color:#4e566c;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.ai-reviewed-output-simple small{color:#8a91a2;margin-top:13px;font-size:11px;display:block}.ai-approval-empty{color:#35a46c;text-align:center;place-content:center;gap:10px;min-height:260px;display:grid}.ai-approval-empty strong{color:#10183b;font-size:18px}html[data-theme=dark] .ai-approval-tabs{background:#ffffff0b;border-color:#ffffff14}html[data-theme=dark] .ai-approval-tabs a{color:#b8becd}html[data-theme=dark] .ai-approval-tabs a.is-active{color:#fff;background:#ed145b}html[data-theme=dark] .ai-social-approval-card{background:linear-gradient(145deg,#131c3aeb,#0e152cd1);border-color:#ffffff12}html[data-theme=dark] .ai-social-approval-copy h2,html[data-theme=dark] .ai-approval-person strong,html[data-theme=dark] .ai-approval-empty strong{color:#f4f6fb}html[data-theme=dark] .ai-approval-media{background:#0b1127}html[data-theme=dark] .ai-social-approval-copy .ai-output-editor,html[data-theme=dark] .ai-reviewed-output-simple{background:#ffffff0b}html[data-theme=dark] .ai-reviewed-output-simple p{color:#d3d7e2}@media (max-width:900px){.ai-social-approval-card{grid-template-columns:1fr}.ai-social-approval-copy{padding:0 2px 4px}.ai-approval-media,.ai-approval-media-empty{aspect-ratio:4/5;min-height:0}}@media (max-width:600px){.ai-approval-tabs{width:100%;display:flex}.ai-approval-tabs a{flex:1;justify-content:center}.ai-social-approval-card{border-radius:22px;padding:13px}.ai-approval-media{border-radius:17px}.ai-approval-options{grid-template-columns:1fr}.ai-social-approval-copy h2{font-size:21px}}.dash-progress-minimal{padding:2px 0 0}.dash-progress-meta{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.dash-progress-meta strong{color:#10183b;letter-spacing:-.015em;font-size:12px}.dash-progress-meta span{color:#7b8193;font-size:9px;font-weight:750}.dash-progress-track{background:#dfe2e9;border-radius:999px;width:100%;height:5px;display:flex;overflow:hidden}.dash-progress-track i{flex:none;height:100%;display:block}.dash-progress-track .is-current{background:#f43f84;box-shadow:0 0 13px #f43f8457}.dash-progress-ends{color:#8a90a0;justify-content:space-between;margin-top:6px;font-size:8px;font-weight:700;display:flex}html[data-theme=dark] .dash-progress-meta strong{color:#f4f6ff}html[data-theme=dark] .dash-progress-meta span,html[data-theme=dark] .dash-progress-ends{color:#929ab0}html[data-theme=dark] .dash-progress-track{background:#303950}.dash-profile-switcher-tags{justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.dash-profile-switcher-tags span{color:#697084;white-space:nowrap;background:#10183b0b;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.dash-profile-switcher-tags .is-active:before{content:"";background:#42ad75;border-radius:50%;width:6px;height:6px}.dash-profile-project-switcher .dash-button{font-size:11px}.dash-profile-identity-actions{align-items:center;gap:8px;display:flex}.dash-profile-stage-editor>summary{justify-content:space-between;min-width:150px;font-size:10px}.dash-profile-facts strong{font-size:10px}.dash-progress-stages{perspective:900px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.dash-progress-stage{color:#6d7487;-webkit-backdrop-filter:blur(16px)saturate(135%);background:linear-gradient(145deg,#ffffffbd,#f4f6fb78);border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:8px;min-width:0;min-height:46px;padding:9px 12px;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s;animation:.38s cubic-bezier(.22,1,.36,1) both dash-stage-enter;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #1f25410f,inset 0 1px #ffffffeb}.dash-progress-stage:nth-child(2){animation-delay:40ms}.dash-progress-stage:nth-child(3){animation-delay:80ms}.dash-progress-stage:nth-child(4){animation-delay:.12s}.dash-progress-stage:nth-child(5){animation-delay:.16s}.dash-progress-stage:nth-child(6){animation-delay:.2s}.dash-progress-stage:hover{z-index:2;transform:translateY(-2px);box-shadow:0 11px 24px #1f25411a,inset 0 1px #fffffff0}.dash-progress-stage>span{z-index:1;background:#10183b11;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid;position:relative}.dash-progress-stage strong{z-index:1;text-overflow:ellipsis;font-size:11px;font-weight:800;line-height:1.2;position:relative;overflow:hidden}.dash-progress-stage.is-complete>span{color:#fff;background:#42ad75}.dash-progress-stage.is-current{color:#fff;background:linear-gradient(135deg,#f43f84,#cf2064);border-color:#ffffff4d;animation:.38s cubic-bezier(.22,1,.36,1) both dash-stage-enter,2.8s ease-in-out .5s infinite dash-stage-glow;box-shadow:0 9px 23px #d91f6e38,inset 0 1px #ffffff40}.dash-progress-stage.is-current:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:34%;animation:3.4s ease-in-out 1s infinite dash-stage-sheen;position:absolute;top:-80%;bottom:-80%;left:-45%;transform:rotate(18deg)}.dash-progress-stage.is-current>span{color:#fff;background:#fff3}.dash-progress-updated{color:#858a9c;text-align:right;margin-top:7px;font-size:9px;display:block}.dash-progress-stage>button{z-index:3;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 12px;display:flex;position:absolute;inset:0}.dash-progress-stage>button:disabled{cursor:default}.dash-progress-stage>button>span{background:#10183b11;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.dash-progress-stage>button>strong{text-overflow:ellipsis;font-size:11px;font-weight:800;line-height:1.2;overflow:hidden}.dash-progress-stage.is-complete>button>span{color:#fff;background:#42ad75}.dash-progress-stage.is-current>button>span{color:#fff;background:#fff3}.dash-progress-stage.is-complete{animation:none}html[data-theme=dark] .dash-profile-switcher-tags span{color:#aeb5c9;background:#ffffff0e}html[data-theme=dark] .dash-progress-stage{color:#b1b8ca;background:linear-gradient(145deg,#ffffff13,#ffffff09);border-color:#ffffff12;box-shadow:0 8px 20px #00000024,inset 0 1px #ffffff12}html[data-theme=dark] .dash-progress-stage>span{background:#ffffff14}html[data-theme=dark] .dash-progress-stage.is-current{color:#fff;background:linear-gradient(135deg,#f43f84,#c91c5f);border-color:#ffffff1f}.dash-profile-overview{position:relative}.dash-saved-pill{color:#cf2064;background:#f43f8417;border:1px solid #f43f8421;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:850;transition:opacity .35s,transform .35s;animation:.28s cubic-bezier(.22,1,.36,1) both dash-saved-in;display:inline-flex;position:absolute;bottom:calc(100% + 7px);right:4px;box-shadow:0 7px 18px #48183312}.dash-saved-pill.is-leaving{opacity:0;transform:translateY(-5px)scale(.96)}.dash-progress-stage.is-complete{color:#a82c61;background:linear-gradient(145deg,#ffebf3d4,#f9dde994);border-color:#f43f8426;box-shadow:0 7px 18px #ad2c600f,inset 0 1px #ffffffe6}.dash-progress-stage.is-complete>span,.dash-progress-stage.is-complete>button>span{color:#fff;background:#d96591}html[data-theme=dark] .dash-progress-stage.is-complete{color:#f39abb;background:linear-gradient(145deg,#f43f8424,#f43f8411);border-color:#f43f8421}html[data-theme=dark] .dash-saved-pill{color:#ff91ba;background:#f43f841f;border-color:#f43f8429;box-shadow:0 8px 20px #00000024}@keyframes dash-saved-in{0%{opacity:0;transform:translateY(6px)scale(.94)}}@keyframes dash-stage-enter{0%{opacity:0;transform:translateY(7px)scale(.98)}}@keyframes dash-stage-glow{50%{box-shadow:0 11px 29px #f43f8452,inset 0 1px #ffffff47}}@keyframes dash-stage-sheen{0%,58%{opacity:0;left:-45%}68%{opacity:1}92%,to{opacity:0;left:120%}}@media (prefers-reduced-motion:reduce){.dash-progress-stage,.dash-progress-stage.is-current,.dash-progress-stage.is-current:after{animation:none}.dash-progress-stage{transition:none}}.dash-progress-stages{grid-template-columns:repeat(5,minmax(0,1fr))}.dash-progress-stage{animation:none}.dash-progress-stage.is-current{animation:2.8s ease-in-out .2s infinite dash-stage-glow}.dash-progress-track .is-complete,.dash-pipeline[data-compact] .dash-stage.is-complete:after,.dash-pipeline[data-compact] .dash-stage.is-complete:before,.dash-pipeline[data-compact] .dash-stage.is-complete .dash-stage-number{background:#d96591}html[data-theme=dark] .dash-profile-flash{color:#ff91ba;background:#f43f841f}@media (max-width:1180px){.dash-profile-identity{align-items:flex-start}.dash-profile-identity-actions{flex-direction:column;align-items:flex-end}.dash-progress-stages{padding-bottom:4px;display:flex;overflow-x:auto}.dash-progress-stage{min-width:170px}}@media (max-width:760px){.dash-profile-project-switcher{flex-direction:column;align-items:flex-start}.dash-profile-switcher-tags{justify-content:flex-start;margin-left:0;overflow-x:auto}.dash-profile-identity-actions{align-items:stretch;width:100%}.dash-profile-facts,.dash-profile-stage-editor>summary{width:100%}}html[data-theme=dark] .finance-flow-card,html[data-theme=dark] .finance-receivables,html[data-theme=dark] .finance-tool-card,html[data-theme=dark] .finance-ledger{background:#121932ad;border-color:#ffffff1a}html[data-theme=dark] .finance-chart{border-bottom-color:#ffffff1a}html[data-theme=dark] .finance-confirm{color:#b8bfd2;background:#ffffff0d;border-color:#ffffff1a}html[data-theme=dark] .dash-login{color:#f4f6ff;background:radial-gradient(circle at 12% 15%,#f43f842e,#0000 29rem),radial-gradient(circle at 88% 80%,#4f37692e,#0000 31rem),#080d1d}html[data-theme=dark] .dash-login-card{background:#0e1429d6;border-color:#ffffff17;box-shadow:0 34px 100px #0006,inset 0 1px #ffffff0e}html[data-theme=dark] .dash-login-card>p,html[data-theme=dark] .dash-help{color:#aeb5c9}html[data-theme=dark] .dash-login-card .dash-login-forgot{color:#ff75aa}html[data-theme=dark] .dash-login-card .dash-login-forgot:hover{color:#fff}html[data-theme=dark] .dash-password-toggle{color:#aeb5c9}html[data-theme=dark] .dash-password-toggle:hover{color:#ff75aa;background:#f43f841f}html[data-theme=dark] .dash-remember{color:#c1c7d8}html[data-theme=dark] .dash-remember>span{background:#ffffff0f;border-color:#ffffff29}html[data-theme=dark] .dash-help a{color:#ff75aa}html[data-theme=dark] .dash-project-quick-form{background:#111831;border-color:#ffffff14;box-shadow:0 38px 120px #0000009e,inset 0 1px #ffffff0d}html[data-theme=dark] .dash-project-modal-head{border-bottom-color:#ffffff14}html[data-theme=dark] .dash-sidebar{border-color:#ffffff0b;box-shadow:0 24px 64px #00000047,inset 0 1px #ffffff09}html[data-theme=dark] .dash-card,html[data-theme=dark] .dash-note,html[data-theme=dark] .dash-stage{background:#121932c2;border-color:#ffffff0d;box-shadow:0 18px 46px #0000002e}html[data-theme=dark] .dash-new-client-form{background:radial-gradient(circle at 94% 0,#f43f8421,#0000 34%),linear-gradient(135deg,#141b35d1,#25172fb3);border-color:#ffffff0b;box-shadow:0 26px 72px #00000045,inset 0 1px #ffffff09}html[data-theme=dark] .dash-form-panel{background:#0c13289e;border-color:#ffffff0b;box-shadow:0 12px 30px #00000021}html[data-theme=dark] .dash-form-step{color:#ff72aa;background:linear-gradient(135deg,#f43f8433,#f43f841a);border:0;box-shadow:0 7px 20px #0000001f,inset 0 1px #ffffff0e}html[data-theme=dark] .dash-input,html[data-theme=dark] .dash-select,html[data-theme=dark] .dash-textarea,html[data-theme=dark] .dash-form-panel .dash-input,html[data-theme=dark] .dash-form-panel .dash-select{color:#f4f6ff;background:#ffffff0e;border-color:#ffffff0e;box-shadow:0 5px 15px #00000014}html[data-theme=dark] .dash-form-panel .dash-input:hover,html[data-theme=dark] .dash-form-panel .dash-select:hover{background:#ffffff13;border-color:#ffffff17;box-shadow:0 7px 18px #0000001a}html[data-theme=dark] .dash-input:focus,html[data-theme=dark] .dash-select:focus,html[data-theme=dark] .dash-textarea:focus{background:#ffffff13;border-color:#f43f84b8;box-shadow:0 0 0 3px #f43f841f}html[data-theme=dark] .dash-badge{color:#c4cad9;background:#ffffff12;border:0}html[data-theme=dark] .support-ticket{background:#111522c7;border-color:#ffffff17}html[data-theme=dark] .support-ticket-summary{color:#d8def2}html[data-theme=dark] .support-ticket-head p,html[data-theme=dark] .support-ticket-dates small{color:#9fa8bf}html[data-theme=dark] .support-ticket-impact{color:#f2cf7d;background:#ffc43d1f}html[data-theme=dark] .dash-file-drop,html[data-theme=dark] .dash-material-share-card,html[data-theme=dark] .dash-shared-material,html[data-theme=dark] .dash-asset-preview{background:#ffffff0d;border-color:#fff1}html[data-theme=dark] .dash-asset-request-row,html[data-theme=dark] .dash-video-link-form{background:linear-gradient(145deg,#fff1,#ffffff09);border:0;box-shadow:0 14px 34px #00000024,inset 0 1px #ffffff09}html[data-theme=dark] .dash-asset-request-row strong{color:#f4f6ff}html[data-theme=dark] .dash-request-status{color:#c5cada;background:#ffffff12}html[data-theme=dark] .dash-request-status.is-submitted{color:#9fc2f5;background:#5b84c62b}html[data-theme=dark] .dash-request-status.is-needs-attention{color:#e8c571;background:#df9c1f29}html[data-theme=dark] .dash-request-status.is-approved{color:#ff7caf;background:#f43f8426}html[data-theme=dark] .dash-video-platform-select{background-image:linear-gradient(45deg,#0000 50%,#b9c0d2 50%),linear-gradient(135deg,#b9c0d2 50%,#0000 50%)!important}html[data-theme=dark] .dash-legal-links,html[data-theme=dark] .dash-section+.dash-section,html[data-theme=dark] .dash-table th,html[data-theme=dark] .dash-table td{border-color:#ffffff0e}@media (min-width:1201px){.dash-project-fields{grid-template-columns:repeat(6,minmax(0,1fr))}.dash-project-fields>.dash-field{grid-column:span 2}.dash-project-fields.is-custom>.dash-field:nth-of-type(n+4){grid-column:span 3}}@media (max-width:1200px) and (min-width:761px){.dash-client-fields,.dash-project-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dash-header-actions{flex-direction:column;align-items:stretch}.dash-asset-upload,.dash-asset-upload form,.dash-asset-grid,.dash-material-share-grid,.dash-admin-material-grid{grid-template-columns:1fr}.dash-video-link-form{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-video-link-form .dash-field:nth-of-type(3){grid-column:1/-1}.dash-project-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-filter-search{grid-column:1/-1}}@media (max-width:760px){.dash-asset-project-picker{grid-template-columns:1fr}.dash-table-actions{justify-content:flex-end}.dash-asset-request-list,.dash-video-link-list,.dash-video-link-form{grid-template-columns:1fr}.dash-video-link-form .dash-field:nth-of-type(3){grid-column:auto}.dash-project-filters{grid-template-columns:1fr auto}.dash-filter-search,.dash-project-filters>.dash-select{grid-column:1/-1}}html[data-theme=dark] .dash-card.dash-project-quick-form{-webkit-backdrop-filter:none;background:#111831;border-color:#ffffff17;box-shadow:0 38px 120px #000000ad,inset 0 1px #ffffff0d}
