:root{color-scheme:dark;--bg:#0e171f;--panel:#1d2a36;--line:#394c5c;--text:#e7edf1;--muted:#bac8d1;--mint:#a8e1d3;--gold:#ddc29c}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 90% 0,#1a2b35 0,transparent 35%),var(--bg);color:var(--text);font:14px/1.6 Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.button,button,select{cursor:pointer;background:#243340;border:1px solid #425667;border-radius:8px;padding:9px 13px}.button:hover,a:hover,button:hover{color:var(--mint)}.card,.panel,a,button{transition:all .42s ease-out}.sidebar{position:fixed;right:0;top:0;bottom:0;width:234px;background:#101a24;border-left:1px solid #30404e;padding:25px 14px;display:flex;flex-direction:column;z-index:3}.brand{font:700 19px Arial;letter-spacing:-1px;text-align:right;margin:0 10px 24px}.brand span{color:var(--mint)}.switch{width:100%;margin-bottom:20px;background:#24313e}.nav{flex-direction:column;gap:3px;overflow:auto}.nav,.nav a{display:flex}.nav a{padding:10px 13px;border-radius:7px;color:#c9d5dc;align-items:center;gap:12px;white-space:nowrap}.nav a.active{background:#30414e;border-right:3px solid var(--mint);color:#fff}.icon{width:17px;text-align:center;color:#c3d4dc;font-family:Arial}.badge{background:#e2b8a7;color:#1b242a;border-radius:20px;padding:0 7px;font:13px Arial;margin-right:auto}.profile{margin-top:auto;display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}.avatar{background:#dac5b5;color:#1c252b;border-radius:50%;width:32px;height:32px;display:inline-grid;place-items:center;flex:none}.shell{margin-right:234px}.topbar{height:70px;border-bottom:1px solid #344653;background:#17232e;display:flex;align-items:center;justify-content:space-between;padding:0 38px}.crumb{display:flex;gap:14px}.top-actions{display:flex;gap:10px;align-items:center}.top-actions .button,.top-actions button{padding:8px 12px}.mobile-brand{display:none}.content{padding:34px 38px 70px;max-width:1600px;margin:auto}.heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:26px}.heading h1{font-size:28px;margin:0;font-weight:700}.heading p{margin:2px 0 0;color:var(--muted)}.sample{border:1px solid #6d8794;border-radius:5px;font-size:13px;padding:5px 8px;color:#d5e4e9}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.panel,.stat{background:rgba(31,45,57,.91);border:1px solid var(--line);border-radius:15px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.stat{padding:20px;min-height:138px}.stat:first-child{border-color:#668f87}.muted,.stat .label{color:var(--muted);font-size:13px}.stat strong{display:block;font:30px Arial;margin:12px 0}.stat small{color:#b7ddd4;font-size:13px}.home-grid{grid-template-columns:1.55fr 1fr;align-items:start}.home-grid,.stack{display:grid;grid-gap:18px;gap:18px}.panel{padding:23px}.panel-head{display:flex;justify-content:space-between;align-items:start;gap:10px}.panel h2{font-size:18px;margin:0 0 4px}.panel p{color:var(--muted);font-size:13px;margin:0}.link{color:var(--mint);font-weight:700;font-size:13px}.rows{margin-top:20px}.row{border-top:1px solid #40505c;padding:16px 0;display:flex;align-items:center;gap:14px}.row:last-child{padding-bottom:0}.row-main{flex:1 1;min-width:0}.row strong{display:block}.thumb{width:52px;height:52px;flex:none;border-radius:8px;background:linear-gradient(135deg,#739d98,#355363);display:grid;place-items:center;font-weight:700}.thumb.video{background:linear-gradient(135deg,#a48b7c,#554651)}.small-button{background:#5a4932;border:1px solid #8e7045;color:#f3dcb7;border-radius:5px;padding:3px 9px;font-size:13px}.progress{display:flex;gap:6px;direction:rtl;margin:20px 0 8px}.progress i{height:7px;border-radius:5px;background:var(--mint)}.progress i:nth-child(2){background:#e0bb82}.progress i:nth-child(3){background:#8295a5}.progress-labels{display:flex;justify-content:space-between;color:var(--muted);font-size:13px}.tabs{display:flex;gap:8px;margin:0 0 20px}.tabs a.active{background:#39524f;border-color:#8ecdbd}.board{display:flex;gap:12px;overflow:auto;padding-bottom:20px;direction:rtl}.column{background:#182630;border:1px solid #354957;border-radius:12px;min-width:250px;width:250px;padding:12px;align-self:start}.column h3{font-size:14px;margin:0 0 12px}.card{display:block;background:#263744;border:1px solid #405464;border-radius:9px;padding:13px;margin:8px 0;cursor:pointer}.card:hover{transform:translateY(-2px);border-color:var(--mint)}.bars{display:flex;gap:4px;margin-bottom:10px}.bars i{width:38px;height:7px;border-radius:3px;background:#c78678}.bars i:nth-child(2){background:#d5b96a}.card p{font-size:13px;color:var(--muted);margin:8px 0}.card .preview{height:100px;border-radius:6px;background:linear-gradient(130deg,#426a70,#8aa7a0);place-items:center;margin-bottom:10px}.show-previews .preview{display:grid}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:right;padding:15px;border-bottom:1px solid #40505c}.table th{color:var(--muted);font-size:13px}.calendar{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1px;gap:1px;background:#40505c;border:1px solid #40505c}.day{background:#1d2a36;min-height:110px;padding:10px}.day a{display:block;background:#365a57;padding:5px;border-radius:5px;margin-top:8px;font-size:13px}.modal-wrap{position:fixed;inset:0;background:#071017cc;z-index:6;display:grid;place-items:center;padding:20px}.modal{width:min(1050px,100%);max-height:90vh;overflow:auto;background:#1d2a36;border:1px solid #526878;border-radius:16px;padding:26px;box-shadow:0 25px 80px #0008}.modal-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:30px;gap:30px}.modal h2{margin-top:0}.checklist label{display:block;padding:5px 0}.field{width:100%;background:#13212b;border:1px solid #526878;border-radius:8px;padding:10px;margin:8px 0}.notice{color:var(--mint)}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.section-title{margin:28px 0 12px}.login{max-width:430px;margin:12vh auto}.login .brand{text-align:center}.login button{width:100%;background:#446e65}.empty{padding:28px;color:var(--muted)}@media(max-width:700px){.sidebar{position:relative;width:auto;height:118px;bottom:auto;padding:12px 16px 0;border:0}.profile,.sidebar .brand{display:none}.switch{width:220px;margin:0 0 9px}.nav{flex-direction:row;overflow-x:auto;gap:4px}.nav a{padding:8px;font-size:13px}.nav .icon{display:none}.shell{margin:0}.topbar{height:57px;padding:0 16px}.crumb{display:none}.mobile-brand{display:block;font:14px Arial}.top-actions{gap:5px}.top-actions .button,.top-actions button{font-size:13px;padding:8px}.content{padding:22px 16px 50px}.heading{align-items:start;margin-bottom:28px}.heading h1{font-size:24px}.heading p{font-size:13px}.stats{grid-template-columns:repeat(2,1fr);gap:9px}.stat{min-height:119px;padding:14px}.stat strong{font-size:26px;margin:9px 0}.home-grid{grid-template-columns:1fr}.panel{padding:17px}.home-grid>.panel{order:2}.row{flex-wrap:wrap}.row .small-button{width:calc(100% - 66px);margin-right:66px}.cards-grid,.modal-grid{grid-template-columns:1fr}.calendar{min-width:700px}.calendar-wrap,.table-wrap{overflow:auto}.table{min-width:650px}.heading .sample{white-space:nowrap}.panel h2{font-size:17px}}@media(prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.stat strong{text-align:right}.switch-wrap{display:flex;align-items:center;gap:7px;margin-bottom:20px}.switch-wrap .switch{margin:0;min-width:0}.brand-slot{display:inline-flex;justify-content:center;flex:none;min-width:38px;height:30px;padding:0 5px;border:1px dashed #718996;border-radius:6px;color:#dce9ed;font-size:13px;white-space:nowrap}.brand-slot,.crumb{align-items:center}.detail-rows{margin-top:20px}.detail-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #40505c}.detail-row strong{flex:1 1}.detail-row span{color:var(--muted)}.detail-row .status{color:#b7ddd4;white-space:nowrap}.split-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.empty-column,.permission-note{color:var(--muted);font-size:13px}.empty-column{margin:18px 2px}.login form{margin-top:20px}.login form label{display:block}.login form button{width:100%;margin-top:10px;background:#35534e}.login{width:calc(100% - 32px)}@media(max-width:700px){.switch-wrap{width:260px;margin:0 0 9px}.switch-wrap .switch{width:100%}.split-layout{grid-template-columns:1fr}.detail-row{flex-wrap:wrap}.crumb .brand-slot{display:none}}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.42s;animation-timing-function:ease-out}.modal-wrap{animation:veil-in .42s ease-out both}.modal{animation:card-open .42s ease-out both}.modal-wrap.closing{animation:veil-out .42s ease-out both;pointer-events:none}.modal-wrap.closing .modal{animation:card-close .42s ease-out both}@keyframes veil-in{0%{opacity:0}to{opacity:1}}@keyframes veil-out{0%{opacity:1}to{opacity:0}}@keyframes card-open{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes card-close{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.98)}}.card .preview{height:auto;display:none;background:none;margin-bottom:12px}.show-previews .preview{display:block}.creative-frame{min-height:138px;border-radius:7px;background:linear-gradient(145deg,#365f64,#25414e);padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:9px;color:#fff}.preview-video .creative-frame{background:linear-gradient(145deg,#745d56,#3f3546)}.creative-frame strong{font-size:16px;line-height:1.5}.creative-frame small,.creative-kind{font-size:13px;color:#eff7f5}.play-mark{align-self:center;font-size:19px}.preview-meta{display:block;color:#d5e4e9;font-size:13px;margin-top:6px}.card[data-card-id]{position:relative}@media(max-width:700px){.nav a,.small-button,.tabs a,.tabs button,.top-actions .button,.top-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.checklist label{min-height:44px;display:flex;align-items:center;gap:8px}.checklist input{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:.01ms!important}.modal,.modal-wrap,.modal-wrap.closing,.modal-wrap.closing .modal{animation-duration:.01ms!important}}.work-enter{animation:work-in .42s ease-out both}@keyframes work-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.work-enter{animation-duration:.01ms!important}}body,html{min-height:100%}body{background-attachment:fixed}.shell,body{min-height:100vh}.member-row{border-top:1px solid #40505c;padding:16px 0}.invite-form,.member-form{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px}.invite-form label,.member-form label{display:flex;align-items:center;gap:6px}.invite-form .field{width:220px}.company-card{min-height:150px}.company-card .link{display:block;margin-top:24px}@media(max-width:700px){.top-actions{flex-wrap:wrap}.invite-form,.member-form{align-items:stretch;flex-direction:column}.invite-form label,.member-form label{min-height:36px}.top-actions .button{font-size:12px;padding:5px}.invite-form button,.invite-form input[type=email],.invite-form label,.invite-form select,.member-form button,.member-form label,.member-form select{min-height:44px}.invite-form label,.member-form label{width:100%}.invite-form input[type=checkbox],.member-form input[type=checkbox]{width:22px;height:22px;flex:none}}.work-filters,.work-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.work-toolbar .tabs{margin:0}.work-filters{justify-content:flex-start;color:var(--muted)}.work-filters label{display:flex;align-items:center;gap:8px}.settings-row input,.work-filters input[type=month]{background:#243340;border:1px solid #425667;border-radius:8px;padding:8px}.primary{background:#a8e1d3;color:#122b29;border-color:#a8e1d3;font-weight:700}.count{display:inline-block;border-radius:12px;background:#354956;color:#dbe7eb;padding:0 8px;margin-right:8px}.add-card{border:0;background:transparent;color:#bac8d1;width:100%;text-align:right}.board{-webkit-mask-image:linear-gradient(270deg,#000 95%,transparent);mask-image:linear-gradient(270deg,#000 95%,transparent)}.card select{max-width:100%;font-size:12px;padding:4px}.card .avatar{width:25px;height:25px;float:left}.small-modal{max-width:500px}.close-card{float:left;font-size:20px}.settings-row{display:flex;gap:10px;margin:10px 0}.settings-row input[type=number]{width:80px}.checklist input{accent-color:#a8e1d3}.table th button{background:none;border:0;padding:0}.modal label{display:block}.modal p{color:var(--muted)}@media(max-width:700px){.work-filters,.work-toolbar{flex-wrap:wrap}.work-toolbar .tabs{overflow:auto}.modal-wrap{padding:8px}.modal{max-height:96vh;padding:18px}.settings-row{flex-wrap:wrap}}.calendar-heading{min-height:0;font-weight:700;color:var(--muted)}.card-preview{width:100%;height:130px;object-fit:cover;border-radius:7px;margin-bottom:10px}.card-avatars{float:left;display:flex;gap:3px}.card-avatars .avatar{float:none}.member-chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.member-chips>span{display:inline-flex;align-items:center;gap:6px}.label-chip{border:1px solid;border-radius:12px;padding:3px 10px}.work-error{background:#583b3e;border:1px solid #bf8380;color:#fff;border-radius:8px;padding:10px}.detail-row time{color:var(--muted);font-size:13px}.comment-body{white-space:pre-wrap;color:var(--text)!important}@media(max-width:700px){.card select{min-height:44px;font-size:13px;padding:8px}.checklist input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;width:44px;height:44px;margin:0;flex:none;border:0;background:transparent;cursor:pointer}.checklist input[type=checkbox]:before{content:"";width:20px;height:20px;border:1px solid #9aafb9;border-radius:3px;background:#13212b}.checklist input[type=checkbox]:checked:before{content:"✓";display:grid;place-content:center;background:#a8e1d3;border-color:#a8e1d3;color:#152b28;font-size:18px;font-weight:700}.checklist input[type=checkbox]:focus-visible{outline:2px solid #a8e1d3;outline-offset:2px;border-radius:4px}}@media(max-width:700px) and (forced-colors:active){.checklist input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.checklist input[type=checkbox]:before{content:none}}.tabs button[aria-pressed=true]{background:#39524f;border-color:#8ecdbd}.calendar-title{margin-bottom:12px!important}.calendar .day a{display:inline-block;background:#365a57;color:#e7edf1}.card-stage-line{color:var(--muted);margin:20px 0 28px;font-size:13px}.card-stage-control{margin-bottom:18px}.card-stage-control label{display:flex;align-items:center;gap:10px}.card-stage-control select{min-height:44px;max-width:100%}.approvals{display:grid;grid-gap:18px;gap:18px}.approval-card-head,.approval-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.approval-card-head h2,.approval-heading h2{margin:0}.approval-card-head p,.approval-heading p{color:#bac8d1}.approval-content{display:grid;grid-template-columns:2fr 1fr;grid-gap:24px;gap:24px;border-top:1px solid #394c5c;margin-top:18px}.approval-content p{white-space:pre-wrap;color:#bac8d1}.decision-form{display:flex;align-items:flex-start;gap:12px;margin:18px 0}.decision-form details{min-width:120px}.decision-form summary{cursor:pointer;border:1px solid #795c5c;border-radius:8px;padding:9px 18px}.decision-form textarea{min-height:80px}.approval-settings{margin-top:18px}.rejection-notice{padding:14px;margin:14px 0;background:#493438;border:1px solid #a26c6c;border-radius:10px}@media(max-width:700px){.approval-content{grid-template-columns:1fr}.approval-card-head{align-items:flex-start}.approval-settings .settings-row{flex-wrap:wrap}}.approval-preview{display:block;max-width:100%;max-height:180px;border-radius:8px;margin-top:8px}.approvals-intro{color:var(--muted);margin:-10px 0 10px}.approvals-panel{padding:24px}.approvals-panel h2{font-size:16px;margin:0 0 24px}.approval-count{display:inline-block;background:#e3b9a8;color:#27333a;font-size:12px;border-radius:12px;padding:1px 7px;margin-right:5px}.approval-card{border-top:1px solid #40505c;padding:16px 0}.approval-card:last-child{padding-bottom:0}.approval-row,.approval-row-main{display:flex;align-items:center;gap:14px}.approval-row{justify-content:space-between}.approval-row-main{min-width:0}.approval-thumbnail{width:52px;height:52px;flex:none;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,#739b98,#385968);font-weight:700}.approval-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:8px}.approval-row-text p{font-size:13px;color:var(--muted);margin:6px 0 0}.approval-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.approval-expand>summary,.approval-open{border:1px solid #9a7741;background:#594834;color:#e8d2ab;border-radius:5px;padding:7px 10px;text-decoration:none;cursor:pointer;min-height:38px;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.approval-expand>summary{background:transparent;border-color:#526778;color:var(--text)}.approval-expand[open]{width:100%}.approval-content{display:block;margin-top:12px;padding-top:8px;max-width:600px}.decision-form summary{min-height:44px;display:flex;align-items:center}@media(max-width:700px){.approval-row{align-items:stretch;flex-direction:column}.approval-row-actions{justify-content:stretch;padding-right:66px}.approval-open{flex:1 1}.approval-expand>summary,.approval-open{min-height:44px}.approvals-panel{padding:18px}}.agents-layout .agents-panel{min-width:0}.agent-tabs{overflow-x:auto}.agent-tabs a{white-space:nowrap}.agent-create-form{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-top:20px}.agent-create-form label,.agent-webhook-form label{display:block;color:var(--muted);font-size:13px}.agent-create-form select{display:block;min-width:180px;max-width:100%;margin-top:6px}.agent-webhook-form{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.agent-webhook-form .field{margin:6px 0 0}.agent-webhook-form button{justify-self:start;margin-top:4px}.agents-panel .agent-notice{margin-top:14px}.agent-secret code{display:block;overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:all;-moz-user-select:all;user-select:all;margin-top:6px}.agent-key-row.section-title{margin:0}.agent-key-row .avatar{color:#1c252b}.agent-row-main{min-width:0;flex:1 1}.agent-row-main strong{display:block}.agent-delivery-row p,.agent-row-main p{overflow-wrap:anywhere}.agents-panel .empty{padding:14px 0 0}@media(max-width:700px){.agent-create-form{align-items:stretch;flex-direction:column}.agent-create-form select{width:100%}.agent-create-form button,.agent-key-row button,.agent-webhook-form button{min-height:44px}.agent-key-row{align-items:center;flex-wrap:nowrap}.agent-key-row button{padding:8px}.agent-key-row .agent-row-main{flex:1 1}.agent-webhook-form button{justify-self:stretch}}