@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2) format("woff2"),url(/assets/rubik-hebrew-400-normal-BQDoxs6C.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2) format("woff2"),url(/assets/rubik-hebrew-500-normal--anb7y8_.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-hebrew-600-normal-CpCbvE17.woff2) format("woff2"),url(/assets/rubik-hebrew-600-normal-BGAyptFf.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2) format("woff2"),url(/assets/rubik-hebrew-700-normal-B2Hm7hpE.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2) format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2) format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-600-normal-7iWW07_k.woff2) format("woff2"),url(/assets/rubik-latin-600-normal-Bd1rsTk4.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2) format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.woff) format("woff")}@font-face{font-family:Karantina;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/karantina-hebrew-400-normal-CLHOJvnf.woff2) format("woff2"),url(/assets/karantina-hebrew-400-normal-DKFuzLs_.woff) format("woff")}@font-face{font-family:Karantina;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/karantina-hebrew-700-normal-CEidegjC.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:Karantina;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/karantina-latin-700-normal-CWlTIwJg.woff2) format("woff2"),url(/assets/karantina-latin-700-normal-DbXINOrn.woff) format("woff")}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amatic-sc-hebrew-700-normal-DsDyuJ9X.woff2) format("woff2"),url(/assets/amatic-sc-hebrew-700-normal-Qho9vw4f.woff) format("woff")}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amatic-sc-latin-700-normal-Dm5yrGS-.woff2) format("woff2"),url(/assets/amatic-sc-latin-700-normal-CYOJcvwQ.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-hebrew-400-normal-CVTJgQVK.woff2) format("woff2"),url(/assets/heebo-hebrew-400-normal-DoqplqF9.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-hebrew-500-normal-TEhwuRN-.woff2) format("woff2"),url(/assets/heebo-hebrew-500-normal-B1vvQVzc.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-hebrew-700-normal-BmueYKsA.woff2) format("woff2"),url(/assets/heebo-hebrew-700-normal-C-m02vPD.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/heebo-hebrew-900-normal-C2xjWvXw.woff2) format("woff2"),url(/assets/heebo-hebrew-900-normal-DHmuj4t7.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-400-normal-BGyEuwIV.woff2) format("woff2"),url(/assets/heebo-latin-400-normal-BVgBBEsj.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-latin-500-normal-CRntKADR.woff2) format("woff2"),url(/assets/heebo-latin-500-normal-D9arPEGc.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-700-normal-PoyjiH5f.woff2) format("woff2"),url(/assets/heebo-latin-700-normal-DxB9_ClD.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/heebo-latin-900-normal-C5-5scyM.woff2) format("woff2"),url(/assets/heebo-latin-900-normal-Df7b1kWg.woff) format("woff")}@font-face{font-family:Bellefair;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bellefair-hebrew-400-normal-Cs9SX92r.woff2) format("woff2"),url(/assets/bellefair-hebrew-400-normal-lDD7Oij4.woff) format("woff")}@font-face{font-family:Bellefair;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bellefair-latin-400-normal-CO3BGrJm.woff2) format("woff2"),url(/assets/bellefair-latin-400-normal-D3l3TlDq.woff) format("woff")}:root{--color-primary:#4880FF;--color-bg:#F5F6FA;--color-card:#FFFFFF;--color-text:#202224;--color-text-2:#606060;--color-text-3:#646464;--color-border:#D5D5D5;--color-border-2:#D8D8D8;--color-table-head:#F1F4F9;--color-success:#00B69B;--color-danger:#F93C65;--color-warning:#FCBE2D;--tint-primary:rgba(72,128,255,.12);--tint-success:rgba(0,182,155,.12);--tint-danger:rgba(249,60,101,.12);--tint-warning:rgba(252,190,45,.18);--text-warning-strong:#9A6B00;--fs-32:32px;--fs-28:28px;--fs-24:24px;--fs-22:22px;--fs-16:16px;--fs-14:14px;--fs-12:12px;--r-card:14px;--r-btn:6px;--r-sm:4px;--r-search:19px;--shadow-card:6px 6px 54px rgba(0,0,0,.05);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sidebar-w:240px;--topbar-h:70px;--font:"Rubik",system-ui,sans-serif}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font);background:var(--color-bg);color:var(--color-text);font-size:var(--fs-14);font-weight:500}button{font-family:inherit}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:var(--sidebar-w);background:var(--color-card);border-inline-end:1px solid #E0E0E0;display:flex;flex-direction:column;z-index:3}.brand{height:var(--topbar-h);display:flex;align-items:center;padding-inline:var(--sp-6);font-size:var(--fs-22);font-weight:700}.brand span{color:var(--color-primary)}.nav{list-style:none;margin:0;padding:var(--sp-2) 0;flex:1;overflow:auto}.nav-label{font-size:var(--fs-12);color:var(--color-text-2);padding:var(--sp-4) var(--sp-6) var(--sp-2);letter-spacing:.3px}.nav a{display:block;position:relative;margin:2px var(--sp-5);padding:12px var(--sp-5);border-radius:var(--r-btn);color:var(--color-text);text-decoration:none;font-weight:600}.nav a.active{background:var(--color-primary);color:#fff}.nav a.active:before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--sp-5));top:0;bottom:0;width:5px;background:var(--color-primary);border-radius:0 var(--r-sm) var(--r-sm) 0}.nav hr{border:0;border-top:1px solid #E0E0E0;margin:var(--sp-3) 0}.mock-tag{font-size:10px;font-weight:600;background:#ededed;color:var(--color-text-3);padding:1px 6px;border-radius:var(--r-sm);margin-inline-start:6px;vertical-align:middle}.nav a.active .mock-tag{background:#ffffff40;color:#fff}.topbar{position:fixed;top:0;inset-inline:var(--sidebar-w) 0;height:var(--topbar-h);background:var(--color-card);display:flex;align-items:center;gap:var(--sp-4);padding-inline:var(--sp-6);z-index:2}.menu-btn{display:none;background:none;border:0;padding:6px;cursor:pointer}.search{flex:0 1 380px;display:flex;align-items:center;gap:var(--sp-2);background:var(--color-bg);border:.6px solid var(--color-border);border-radius:var(--r-search);padding:8px 16px;color:var(--color-text-2)}.top-spacer{flex:1}.clock{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--color-text-2)}.clock strong{color:var(--color-text);font-size:var(--fs-14)}.btn{border-radius:var(--r-btn);padding:9px 16px;font-size:var(--fs-14);font-weight:600;cursor:pointer;border:1px solid transparent;white-space:nowrap}.btn-primary{background:var(--color-primary);color:#fff}.btn-outline{background:var(--color-card);border-color:var(--color-border);color:var(--color-text)}.btn-ghost{background:transparent;color:var(--color-primary);padding-inline:8px}.btn-sm{padding:6px 12px;font-size:var(--fs-12)}.viewas{display:flex;flex-direction:column;font-size:var(--fs-12);color:var(--color-text-2)}.viewas select{font-family:inherit;font-size:var(--fs-14);font-weight:600;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--r-btn);padding:6px 10px;background:var(--color-card)}.bell{position:relative;color:var(--color-primary)}.bell b{position:absolute;top:-6px;inset-inline-end:-8px;background:var(--color-danger);color:#fff;font-size:10px;border-radius:999px;padding:1px 5px}main{margin-inline-start:var(--sidebar-w);padding:calc(var(--topbar-h) + var(--sp-6)) var(--sp-6) var(--sp-6)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap}h1{font-size:var(--fs-32);font-weight:700;margin:0;letter-spacing:-.1px}.sub{color:var(--color-text-2);margin-top:6px}.state-switch{display:flex;gap:6px;flex-wrap:wrap;background:#fff8e6;border:1px dashed var(--color-warning);border-radius:var(--r-btn);padding:6px 10px;font-size:var(--fs-12);align-items:center;margin-bottom:var(--sp-4)}.state-switch a{color:var(--color-text);text-decoration:none;border:1px solid var(--color-border);background:#fff;border-radius:var(--r-sm);padding:3px 10px}.state-switch a:hover{border-color:var(--color-primary)}#data:target~.state-data,#empty:target~.state-empty,#add:target~.state-add{display:block}.states:not(:has(:target)) .state-data{display:block}.anchor{position:absolute;top:0}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5);margin-bottom:var(--sp-5)}.card{background:var(--color-card);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.kpi{padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-4);display:flex;justify-content:space-between;gap:var(--sp-3)}.kpi .label{color:var(--color-text-2);font-size:var(--fs-16);font-weight:500}.kpi .value{font-size:var(--fs-28);font-weight:700;margin-top:var(--sp-3);letter-spacing:1px}.kpi .note{font-size:var(--fs-14);color:var(--color-text-2);margin-top:var(--sp-3)}.kpi .icon{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;flex:none}.i-blue{background:var(--tint-primary);color:var(--color-primary)}.i-red{background:var(--tint-danger);color:var(--color-danger)}.i-yellow{background:var(--tint-warning);color:#c99000}.i-green{background:var(--tint-success);color:var(--color-success)}.panel{padding:var(--sp-5) var(--sp-5) var(--sp-3)}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap}.panel-head h2{font-size:var(--fs-24);font-weight:700;margin:0}.legend{display:flex;gap:var(--sp-4);font-size:var(--fs-12);color:var(--color-text-2);align-items:center;flex-wrap:wrap}.legend i{display:inline-block;width:14px;height:8px;border-radius:2px;margin-inline-end:4px;vertical-align:middle}.lg-used{background:var(--color-primary)}.lg-est{background:repeating-linear-gradient(135deg,var(--color-primary) 0 3px,var(--tint-primary) 3px 6px)}.lg-line{width:2px!important;height:12px!important;background:var(--color-text)}.table-head,.row{display:grid;grid-template-columns:1.4fr 2fr 1fr 2.2fr 1.6fr;gap:var(--sp-4);align-items:center}.table-head{background:var(--color-table-head);border-radius:var(--r-card);padding:14px var(--sp-4);font-weight:700;font-size:var(--fs-14)}.row{position:relative;padding:var(--sp-4);border-bottom:.4px solid var(--color-border-2)}.row:last-child{border-bottom:0}.row:before{content:"";position:absolute;inset-inline-start:0;top:12px;bottom:12px;width:4px;border-radius:2px;background:var(--rowc)}.row.over{--rowc:var(--color-danger);background:linear-gradient(to left,rgba(249,60,101,.04),transparent 40%)}.row.warn{--rowc:var(--color-warning)}.row.ok{--rowc:var(--color-success)}.client{font-weight:600}.client small{display:block;color:var(--color-text-2);font-weight:400;font-size:var(--fs-12);margin-top:2px}.brief{color:var(--color-text);font-weight:400;line-height:1.45}.brief .flag{display:inline-block;margin-top:6px;font-size:var(--fs-12);font-weight:600;color:var(--color-danger)}.brief .flag.muted{color:var(--text-warning-strong)}.hours{font-weight:600}.hours small{display:block;color:var(--color-text-2);font-weight:400;font-size:var(--fs-12)}.meter-wrap{display:flex;flex-direction:column;gap:6px}.meter{position:relative;height:12px;background:#eef0f4;border-radius:999px;overflow:visible}.meter .used,.meter .est{position:absolute;top:0;bottom:0;inset-inline-start:0}.meter .used{background:var(--color-primary);border-radius:999px 0 0 999px}[dir=rtl] .meter .used{border-radius:0 999px 999px 0}.meter .est{background:repeating-linear-gradient(135deg,var(--color-primary) 0 3px,var(--tint-primary) 3px 6px)}.row.over .meter .used{background:var(--color-danger)}.row.over .meter .est{background:repeating-linear-gradient(135deg,var(--color-danger) 0 3px,var(--tint-danger) 3px 6px)}.meter .mark{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--color-text);opacity:.55}.meter .mark span{position:absolute;top:18px;transform:translate(50%);font-size:10px;color:var(--color-text-2);white-space:nowrap}.meter-text{display:flex;justify-content:space-between;font-size:var(--fs-12);color:var(--color-text-2);margin-top:16px}.meter-text b{color:var(--color-text);font-weight:600}.tag{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-12);font-weight:700;border-radius:4.5px;padding:4px 10px;white-space:nowrap}.tag-over{background:var(--tint-danger);color:var(--color-danger)}.tag-warn{background:var(--tint-warning);color:var(--text-warning-strong)}.tag-ok{background:var(--tint-success);color:var(--color-success)}.tag-ai{background:var(--tint-primary);color:var(--color-primary)}.actions{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.actions .btns{display:flex;gap:6px;flex-wrap:wrap}.decided{font-size:var(--fs-12);color:var(--color-text-2)}.empty{padding:64px var(--sp-5);text-align:center}.empty .ill{width:88px;height:88px;border-radius:24px;background:var(--tint-primary);display:grid;place-items:center;margin:0 auto var(--sp-4);color:var(--color-primary)}.empty h3{font-size:var(--fs-22);margin:0 0 var(--sp-2)}.empty p{color:var(--color-text-2);margin:0 auto var(--sp-5);max-width:440px;line-height:1.6;font-weight:400}.form{padding:var(--sp-5);max-width:720px}.form h2{margin:0 0 var(--sp-2);font-size:var(--fs-24)}.form .hint{color:var(--color-text-2);font-weight:400;margin:0 0 var(--sp-5)}.field{margin-bottom:var(--sp-4)}.field label{display:block;font-weight:600;margin-bottom:6px}.field label em{color:var(--color-danger);font-style:normal}.field input,.field select,.field textarea{width:100%;font-family:inherit;font-size:var(--fs-14);border:1px solid var(--color-border);border-radius:var(--r-btn);padding:10px 12px;background:#fff;color:var(--color-text)}.field textarea{min-height:110px;resize:vertical;line-height:1.5}.field.err input,.field.err textarea{border-color:var(--color-danger);background:#fff7f9}.err-msg{color:var(--color-danger);font-size:var(--fs-12);margin-top:6px;font-weight:600}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.upload{border:1.5px dashed var(--color-border);border-radius:var(--r-btn);padding:14px;text-align:center;color:var(--color-text-2);font-weight:400}.form-actions{display:flex;gap:var(--sp-3);margin-top:var(--sp-5)}.toast{position:fixed;bottom:24px;inset-inline-start:calc(var(--sidebar-w) + 32px);background:var(--color-text);color:#fff;border-radius:var(--r-btn);padding:12px 16px;display:flex;gap:10px;align-items:center;box-shadow:var(--shadow-card);font-weight:500}.toast i{width:8px;height:8px;border-radius:50%;background:var(--color-success)}@media (max-width:1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sidebar{display:none}.topbar{inset-inline:0;padding-inline:var(--sp-4);gap:var(--sp-2)}.menu-btn{display:block}.search,.clock .lbl,.bell{display:none}main{margin-inline-start:0;padding:calc(var(--topbar-h) + var(--sp-4)) var(--sp-4) var(--sp-4)}h1{font-size:var(--fs-24)}.table-head{display:none}.row{grid-template-columns:1fr;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-3);padding-inline-start:var(--sp-5)}.toast{inset-inline:16px}.grid2{grid-template-columns:1fr}}@media (max-width:560px){.kpis{grid-template-columns:1fr;gap:var(--sp-3)}.viewas span{display:none}.clock .btn{padding:6px 10px;font-size:var(--fs-12)}.panel{padding:var(--sp-4) var(--sp-3) var(--sp-2)}}.state{display:none}.state:target{display:block}.states:not(:has(.state:target))>.state:first-of-type{display:block}.toast{position:fixed}.muted{color:var(--color-text-2);font-weight:400}.small{font-size:var(--fs-12)}.stack{display:flex;flex-direction:column;gap:var(--sp-5)}.cols-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5);align-items:start}.cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}.cols-12{display:grid;grid-template-columns:5fr 7fr;gap:var(--sp-5);align-items:start}.card-pad{padding:var(--sp-5)}.card h2,.card h3{margin:0}.card h2{font-size:var(--fs-22);font-weight:700}.card h3{font-size:var(--fs-16);font-weight:700}.card-head{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap}.tag-muted{background:#ededed;color:var(--color-text-3)}.tag-mock{background:#ededed;color:var(--color-text-3);font-weight:600}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:var(--sp-5)}.tabs a{text-decoration:none;color:var(--color-text);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--r-btn);padding:8px 14px;font-weight:600;font-size:var(--fs-14)}.tabs a.on{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.tabs a .cnt{display:inline-block;margin-inline-start:6px;font-size:11px;background:var(--tint-primary);color:var(--color-primary);border-radius:999px;padding:0 7px}.tabs a.on .cnt{background:#ffffff40;color:#fff}.kv{display:grid;grid-template-columns:140px 1fr;gap:10px var(--sp-4);align-items:start}.kv dt{color:var(--color-text-2);font-weight:500}.kv dd{margin:0;font-weight:500}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{display:inline-block;background:var(--color-bg);border:1px solid var(--color-border-2);border-radius:999px;padding:3px 10px;font-size:var(--fs-12);font-weight:600}.chip-danger{background:var(--tint-danger);border-color:transparent;color:var(--color-danger)}.divider{border:0;border-top:.6px solid var(--color-border-2);margin:var(--sp-4) 0}.bar-row{position:relative;padding:var(--sp-4);padding-inline-start:var(--sp-5);border-bottom:.4px solid var(--color-border-2)}.bar-row:last-child{border-bottom:0}.bar-row:before{content:"";position:absolute;inset-inline-start:0;top:12px;bottom:12px;width:4px;border-radius:2px;background:var(--rowc,var(--color-border))}.st-danger{--rowc:var(--color-danger)}.st-warn{--rowc:var(--color-warning)}.st-ok{--rowc:var(--color-success)}.st-info{--rowc:var(--color-primary)}.st-muted{--rowc:#BDBDBD}.row-top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap}.row-title{font-weight:700;font-size:var(--fs-16)}.row-meta{font-size:var(--fs-12);color:var(--color-text-2);margin-top:4px;font-weight:400}.btns{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn-danger-outline{background:#fff;border-color:var(--tint-danger);color:var(--color-danger)}.note{border-radius:var(--r-btn);padding:10px 12px;font-size:var(--fs-12);font-weight:500;line-height:1.5}.note-danger{background:var(--tint-danger);color:#b4183c}.note-warn{background:var(--tint-warning);color:var(--text-warning-strong)}.note-info{background:var(--tint-primary);color:#2a5bd7}.note-ok{background:var(--tint-success);color:#007a68}.check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-12)}.check li:before{content:"✓";color:var(--color-success);font-weight:700;margin-inline-end:6px}.check li.x:before{content:"✗";color:var(--color-danger)}.check li.x{color:#b4183c;font-weight:600}.radio-group{display:flex;gap:6px;flex-wrap:wrap}.radio-group label{border:1px solid var(--color-border);border-radius:var(--r-btn);padding:5px 10px;font-size:var(--fs-12);font-weight:600;cursor:pointer;background:#fff}.radio-group label.sel{border-color:var(--color-primary);background:var(--tint-primary);color:var(--color-primary)}.radio-group.err label{border-color:var(--color-danger)}.copy-text{font-size:var(--fs-16);line-height:1.55;font-weight:500;margin:var(--sp-3) 0}.copy-text b{display:block;font-size:var(--fs-16);margin-bottom:4px}.copy-text .cta{display:inline-block;margin-top:8px;font-size:var(--fs-12);font-weight:700;color:var(--color-primary);background:var(--tint-primary);padding:3px 10px;border-radius:var(--r-sm)}mark.bad{background:var(--tint-danger);color:#b4183c;border-radius:3px;padding:0 3px}.section-title{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-16);font-weight:700;margin:var(--sp-5) 0 var(--sp-3)}.section-title:first-child{margin-top:0}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--sp-4)}.item{background:var(--color-card);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--sp-4);padding-inline-start:var(--sp-5);position:relative}.item:before{content:"";position:absolute;inset-inline-start:0;top:14px;bottom:14px;width:4px;border-radius:2px;background:var(--rowc,var(--color-border))}.creative{position:relative;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#1e3c72,#2a5298 45%,#6dd5fa);color:#fff}.creative .bg-shape{position:absolute;border-radius:50%;background:#ffffff1f}.creative .ct{position:absolute;inset-inline-start:8%;bottom:10%;inset-inline-end:8%;font-weight:700;line-height:1.25}.creative .ct small{display:block;font-weight:500;opacity:.9;margin-top:4px}.creative .ct .c-cta{display:inline-block;margin-top:8px;background:#fcbe2d;color:#202224;border-radius:4px;padding:3px 8px;font-size:.7em}.creative .lg{position:absolute;display:flex;align-items:center;gap:4px;font-weight:700}.creative .zone{position:absolute;border:1.5px dashed rgba(255,255,255,.85);border-radius:4px}.creative.bad .lg{outline:2px solid var(--color-danger);outline-offset:2px;border-radius:3px}.ai-chip{position:absolute;top:8px;inset-inline-end:8px;background:#202224b3;color:#fff;font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px}.var-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--sp-4)}.var{background:var(--color-card);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:10px;display:flex;flex-direction:column;gap:8px}.var.bad{box-shadow:0 0 0 2px var(--tint-danger),var(--shadow-card)}.var .frame{display:grid;place-items:center;height:170px;background:var(--color-bg);border-radius:8px}.swatches{display:flex;gap:var(--sp-3);flex-wrap:wrap}.sw{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-12);align-items:center}.sw i{width:52px;height:52px;border-radius:12px;box-shadow:inset 0 0 0 1px #00000014}.logo-box{border-radius:var(--r-btn);padding:var(--sp-4);display:grid;place-items:center;min-height:96px;border:1px solid var(--color-border-2)}.logo-box.dark{background:#202224;border-color:#202224}.zone-preview{position:relative;width:100%;max-width:280px;aspect-ratio:1/1;border-radius:10px;background:repeating-linear-gradient(45deg,#eef0f4 0,#eef0f4 10px,#f7f8fa 10px,#f7f8fa 20px);border:1px solid var(--color-border-2)}.zone-preview .z{position:absolute;top:6%;inset-inline-start:6%;width:30%;height:14%;border:2px dashed var(--color-primary);border-radius:4px;background:var(--tint-primary);display:grid;place-items:center;font-size:11px;color:var(--color-primary);font-weight:700}.toggle{display:inline-flex;align-items:center;gap:8px;font-weight:600}.toggle i{width:36px;height:20px;border-radius:999px;background:var(--color-primary);position:relative}.toggle i:after{content:"";position:absolute;top:2px;inset-inline-end:2px;width:16px;height:16px;border-radius:50%;background:#fff}.toggle.off i{background:#cfcfcf}.toggle.off i:after{inset-inline-end:auto;inset-inline-start:2px}.chart{width:100%;height:auto;display:block}.chart text{font-family:var(--font);font-size:11px;fill:var(--color-text-2)}.legend2{display:flex;gap:var(--sp-4);font-size:var(--fs-12);color:var(--color-text-2);flex-wrap:wrap}.legend2 i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-inline-end:4px;vertical-align:middle}.hbar{display:grid;grid-template-columns:110px 1fr 40px;gap:10px;align-items:center;font-size:var(--fs-12);margin-bottom:8px}.hbar .t{height:10px;background:#eef0f4;border-radius:999px;position:relative}.hbar .t i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:999px}.metric{padding:var(--sp-5)}.metric .m-top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3)}.metric .m-label{font-weight:600;color:var(--color-text-2);font-size:var(--fs-14)}.metric .m-val{font-size:var(--fs-28);font-weight:700;margin:var(--sp-2) 0 var(--sp-3)}.metric .m-val small{font-size:var(--fs-14);color:var(--color-text-2);font-weight:500}.gauge{position:relative;height:10px;background:#eef0f4;border-radius:999px;margin:var(--sp-2) 0 22px}.gauge i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:999px;background:var(--color-primary)}.gauge .tgt{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--color-text)}.gauge .tgt span{position:absolute;top:20px;transform:translate(50%);font-size:10px;color:var(--color-text-2);white-space:nowrap}.decision{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5)}.decision .big{font-size:var(--fs-32);font-weight:700;color:var(--color-success);background:var(--tint-success);border-radius:var(--r-card);padding:10px 22px}.steps{display:flex;gap:4px;margin-top:10px}.steps i{flex:1;height:6px;border-radius:999px;background:#e6e8ee}.steps i.done{background:var(--color-success)}.steps i.now{background:var(--color-primary)}.mail-list .bar-row{cursor:pointer}.mail-list .bar-row.sel{background:var(--color-table-head)}.mail-body{white-space:pre-line;line-height:1.7;font-weight:400;background:var(--color-bg);border-radius:var(--r-btn);padding:var(--sp-4);margin-top:var(--sp-3)}table.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-14)}table.tbl th{background:var(--color-table-head);text-align:start;font-weight:700;padding:12px 14px}table.tbl th:first-child{border-start-start-radius:var(--r-card);border-end-start-radius:var(--r-card)}table.tbl th:last-child{border-start-end-radius:var(--r-card);border-end-end-radius:var(--r-card)}table.tbl td{padding:14px;border-bottom:.4px solid var(--color-border-2);vertical-align:middle}table.tbl tr:last-child td{border-bottom:0}table.tbl td.st{position:relative;padding-inline-start:20px}table.tbl td.st:before{content:"";position:absolute;inset-inline-start:4px;top:12px;bottom:12px;width:4px;border-radius:2px;background:var(--rowc)}.mini-meter{height:8px;background:#eef0f4;border-radius:999px;position:relative;min-width:120px;margin-top:6px}.mini-meter i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:999px;background:var(--color-primary)}.mini-meter b{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--color-text);opacity:.55}.skel{background:linear-gradient(90deg,#eef0f4 25%,#f7f8fa,#eef0f4 75%);background-size:200% 100%;border-radius:6px;height:14px;margin-bottom:10px}.spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--tint-primary);border-top-color:var(--color-primary)}.loading-line{display:flex;align-items:center;gap:var(--sp-3);font-weight:600;margin-bottom:var(--sp-4)}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#20222459;display:grid;place-items:center;z-index:10;padding:16px}.modal{background:#fff;border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--sp-5);max-width:440px;width:100%}.modal h3{margin:0 0 var(--sp-2);font-size:var(--fs-22)}.modal p{margin:0 0 var(--sp-5);color:var(--color-text-2);line-height:1.6;font-weight:400}.client-nav a{margin-inline:var(--sp-5)}@media (max-width:1100px){.cols-3{grid-template-columns:1fr 1fr}.cols-12{grid-template-columns:1fr}}@media (max-width:900px){.cols-2,.cols-3{grid-template-columns:1fr}.kv{grid-template-columns:1fr;gap:2px}.kv dd{margin-bottom:10px}.tbl-wrap{overflow:visible}table.tbl thead{display:none}table.tbl,table.tbl tbody,table.tbl tr,table.tbl td{display:block;width:100%}table.tbl tr{border-bottom:.4px solid var(--color-border-2);padding:8px 0;position:relative}table.tbl td{border:0;padding:6px 14px;padding-inline-start:20px}table.tbl td[data-l]:before{content:attr(data-l) " · ";color:var(--color-text-2);font-size:var(--fs-12)}table.tbl td.st:before{content:"";top:0;bottom:0}.decision{flex-direction:column;align-items:flex-start}}.cols-2>*,.cols-3>*,.cols-12>*,.grid2>*{min-width:0}.field input,.field select,.field textarea{min-width:0}.form-actions{flex-wrap:wrap}.hbar{grid-template-columns:110px 1fr auto}.hbar>span:last-child{white-space:nowrap}.map-hero{padding:var(--sp-6);display:grid;grid-template-columns:1.3fr 1fr;gap:var(--sp-6);align-items:center;background:linear-gradient(120deg,#fff,#eef3ff)}.map-hero h2{font-size:var(--fs-28);line-height:1.3;margin:0 0 var(--sp-3);text-wrap:balance}.map-hero p{margin:0;color:var(--color-text-2);font-weight:400;line-height:1.7;max-width:60ch}.goals{display:flex;flex-direction:column;gap:var(--sp-3)}.goal{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-3);align-items:center;background:#fff;border-radius:var(--r-card);padding:12px 16px;box-shadow:var(--shadow-card)}.goal b{font-size:var(--fs-22);color:var(--color-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.goal span{font-size:var(--fs-14);font-weight:500}.goal small{display:block;color:var(--color-text-2);font-weight:400;font-size:var(--fs-12);margin-top:2px}.map-legend{display:flex;gap:var(--sp-5);flex-wrap:wrap;font-size:var(--fs-12);color:var(--color-text-2);align-items:center}.map-legend i{display:inline-block;width:22px;height:12px;border-radius:3px;margin-inline-end:6px;vertical-align:middle}.lg-mvp{background:#fff;border:1.5px solid var(--color-primary)}.lg-next{background:transparent;border:1.5px dashed #A9B4C8}.lg-human{background:var(--tint-success);border:1.5px solid var(--color-success)}.flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:var(--sp-4)}.lane{position:relative;background:var(--color-card);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--sp-4);display:flex;flex-direction:column;gap:10px}.lane:not(:last-child):after{content:"";position:absolute;top:50%;inset-inline-end:-24px;width:20px;height:20px;transform:translateY(-50%);background:no-repeat center/20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234880FF' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E")}.lane-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.lane-num{width:28px;height:28px;border-radius:50%;background:var(--color-primary);color:#fff;display:grid;place-items:center;font-weight:700;font-size:var(--fs-14);flex:none}.lane-head h3{margin:0;font-size:var(--fs-16);font-weight:700}.lane-head p{margin:2px 0 0;font-size:var(--fs-12);color:var(--color-text-2);font-weight:400}.node{border:1.5px solid var(--color-primary);background:#fff;border-radius:10px;padding:10px 12px}.node b{display:block;font-size:var(--fs-14);font-weight:600}.node small{display:block;font-size:var(--fs-12);color:var(--color-text-2);font-weight:400;margin-top:3px;line-height:1.45}.node.next{border:1.5px dashed #A9B4C8;background:transparent}.node.next b{color:var(--color-text-3)}.node.next b:after{content:"בהמשך";margin-inline-start:8px;font-size:10px;font-weight:600;color:var(--color-text-3);background:#ededed;border-radius:4px;padding:1px 6px;vertical-align:middle}.node.hub{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.node.hub small{color:#ffffffd9}.node.human{border-color:var(--color-success);background:var(--tint-success)}.node .ag{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--tint-primary);color:var(--color-primary);font-size:11px;font-weight:700;margin-inline-end:6px;vertical-align:middle}.node.hub .ag{background:#ffffff40;color:#fff}.lane-sub{font-size:var(--fs-12);font-weight:700;color:var(--color-text-2);letter-spacing:.3px;margin-top:6px}.guard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-5)}.guard .item{padding:var(--sp-4);padding-inline-start:var(--sp-5)}.guard .item b{display:block;margin-bottom:4px}.guard .item span{font-size:var(--fs-12);color:var(--color-text-2);font-weight:400;line-height:1.5}.phases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:var(--sp-4);position:relative}.phase{padding:var(--sp-4);border-top:4px solid #DDE3EE;position:relative}.phase:before{content:"";position:absolute;top:-10px;inset-inline-start:var(--sp-4);width:16px;height:16px;border-radius:50%;background:#fff;border:4px solid #DDE3EE}.phase.on{border-top-color:var(--color-primary)}.phase.on:before{border-color:var(--color-primary)}.phase.done{border-top-color:var(--color-success)}.phase.done:before{border-color:var(--color-success)}.phase h4{margin:var(--sp-2) 0 4px;font-size:var(--fs-16)}.phase .when{font-size:var(--fs-12);color:var(--color-text-2)}.phase p{margin:var(--sp-2) 0 0;font-size:var(--fs-12);line-height:1.6;font-weight:400}@media (max-width:1200px){.flow{grid-template-columns:1fr;gap:32px}.lane:not(:last-child):after{top:auto;bottom:-27px;inset-inline-end:auto;inset-inline-start:50%;transform:translate(50%) rotate(-90deg)}.lane .nodes-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}}@media (max-width:900px){.map-hero{grid-template-columns:1fr;padding:var(--sp-5)}.guard,.phases{grid-template-columns:1fr 1fr}}@media (max-width:560px){.guard,.phases{grid-template-columns:1fr}}.agents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}.agent{background:var(--color-card);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);position:relative}.agent:before{content:"";position:absolute;inset-inline-start:0;top:20px;bottom:20px;width:4px;border-radius:2px;background:var(--rowc,var(--color-border))}.agent-top{display:flex;gap:var(--sp-3);align-items:flex-start}.avatar{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-weight:700;font-size:var(--fs-22);flex:none;background:var(--tint-primary);color:var(--color-primary)}.avatar.human{background:var(--tint-success);color:var(--color-success)}.agent h3{margin:0;font-size:var(--fs-16)}.agent .role{font-size:var(--fs-12);color:var(--color-text-2);font-weight:400;margin-top:3px;line-height:1.5}.agent .now{background:var(--color-bg);border-radius:var(--r-btn);padding:10px 12px;font-size:var(--fs-14)}.agent .now small{display:block;font-size:var(--fs-12);color:var(--color-text-2);margin-bottom:3px}.agent .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.agent .stats div{border:1px solid var(--color-border-2);border-radius:var(--r-btn);padding:8px 4px}.agent .stats b{display:block;font-size:var(--fs-22);font-variant-numeric:tabular-nums}.agent .stats span{font-size:11px;color:var(--color-text-2)}.agent .q-label{display:flex;justify-content:space-between;font-size:var(--fs-12);font-weight:600}.agent .gauge{margin-bottom:18px}.agent .foot{margin-top:auto;display:flex;gap:6px;flex-wrap:wrap}.agent.future{background:transparent;box-shadow:none;border:1.5px dashed #A9B4C8}.future-list{margin:0;padding-inline-start:18px;font-size:var(--fs-12);line-height:1.8;font-weight:400}@media (max-width:1200px){.agents{grid-template-columns:1fr 1fr}}@media (max-width:700px){.agents{grid-template-columns:1fr}}.avatar.pic{width:64px;height:64px;padding:0;background:none;border-radius:50%;overflow:hidden}.agent .job{font-size:var(--fs-12);color:var(--color-primary);font-weight:600;margin-top:2px}.agents{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.node .face{display:inline-block;width:26px;height:26px;border-radius:50%;overflow:hidden;vertical-align:middle;margin-inline-end:6px}.bell{text-decoration:none}.menu-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#2022244d;z-index:2}@media (max-width:900px){.sidebar.open{display:flex;width:260px;box-shadow:var(--shadow-card)}}.btn:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.radio-group button{border:1px solid var(--color-border);border-radius:var(--r-btn);padding:5px 10px;font-size:var(--fs-12);font-weight:600;cursor:pointer;background:#fff;font-family:inherit;color:var(--color-text)}.radio-group button.sel{border-color:var(--color-primary);background:var(--tint-primary);color:var(--color-primary)}.radio-group.err button{border-color:var(--color-danger)}.link-row{cursor:pointer}.link-row:hover{background:var(--color-bg)}.inline-input{width:100%;font-family:inherit;font-size:var(--fs-14);border:1px solid var(--color-border);border-radius:var(--r-btn);padding:8px 10px}.tabs button{font-family:inherit;cursor:pointer;color:var(--color-text);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--r-btn);padding:8px 14px;font-weight:600;font-size:var(--fs-14)}.tabs button.on{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.tabs button .cnt{display:inline-block;margin-inline-start:6px;font-size:11px;background:var(--tint-primary);color:var(--color-primary);border-radius:999px;padding:0 7px}.tabs button.on .cnt{background:#ffffff40;color:#fff}.chip-btn{cursor:pointer;font-family:inherit}.chip-btn.off{opacity:.5}.copy-edit textarea,.copy-edit input{width:100%;font-family:inherit;font-size:var(--fs-14);border:1px solid var(--color-border);border-radius:var(--r-btn);padding:8px 10px;margin-bottom:6px}.bar-row.mail-sel{background:var(--color-table-head)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.face{display:inline-block;width:28px;height:28px;border-radius:50%;overflow:hidden;vertical-align:middle;margin-inline-end:8px;flex:none}.field textarea[rows]{min-height:auto}.next-steps{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-5)}.next-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-2)}.next-title{font-size:var(--fs-12);font-weight:700;color:var(--color-primary);letter-spacing:.02em}.next-toggle{background:none;border:0;color:var(--color-text-2);font-family:inherit;font-size:var(--fs-12);font-weight:600;cursor:pointer;padding:2px 4px}.next-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--color-border)}.next-row.primary{border-top:0}.next-main{min-width:0;flex:1}.next-brief{font-size:var(--fs-12);color:var(--color-text-2)}.next-stage{display:inline-block;margin-inline-start:6px;background:var(--color-bg);border-radius:999px;padding:0 8px;font-size:11px}.next-text{font-size:var(--fs-14);margin-top:2px}.next-row.primary .next-text{font-size:var(--fs-16)}.next-hint{display:block;font-size:var(--fs-12);color:var(--color-text-2);margin-top:2px}.next-act{display:flex;align-items:center;gap:var(--sp-2);flex:none}.next-who,.next-wait{font-size:var(--fs-12);font-weight:600;color:var(--color-text-2);white-space:nowrap}.next-who.me{color:var(--color-success)}.next-wait{color:var(--color-warning)}@media (max-width:640px){.next-row{flex-direction:column;align-items:stretch}.next-act{justify-content:space-between}}.next-brief a{color:inherit;text-decoration:none}.next-brief a:hover{text-decoration:underline}.stepper{display:flex;gap:4px;list-style:none;margin:0;padding:var(--sp-3);background:var(--color-card);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow-x:auto;scrollbar-width:none}.stepper li{flex:1;min-width:58px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--color-text-3);text-align:center;font-weight:600;position:relative}.stepper li:not(:last-child):after{content:"";position:absolute;top:13px;inset-inline-start:calc(50% + 16px);inset-inline-end:calc(-50% + 16px);height:2px;background:var(--color-border)}.stepper li.done:not(:last-child):after{background:var(--color-success)}.stepper .dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--color-bg);border:2px solid var(--color-border);font-size:12px}.stepper li.done{color:var(--color-text-2)}.stepper li.done .dot{background:var(--color-success);border-color:var(--color-success);color:#fff}.stepper li.cur{color:var(--color-primary)}.stepper li.cur .dot{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.next-card{border-inline-start:4px solid var(--color-primary)}.next-big{font-size:var(--fs-16);font-weight:700;margin:4px 0 6px}.mail-mini{display:flex;flex-direction:column;gap:2px;background:var(--color-bg);border-radius:var(--r-btn);padding:10px 12px;margin-top:8px}.studio-hist{padding:10px 0;border-top:1px solid var(--color-border)}.card-head+.studio-hist{border-top:0;padding-top:0}.studio-hist p{margin:6px 0;line-height:1.6;font-weight:400}.deliv-list{list-style:none;margin:0;padding:0}.deliv-list li{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--color-border)}.deliv-list li:first-child{border-top:0}.deliv-meta{display:flex;gap:6px;align-items:center;flex:none}.creative-row{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.brief-raw{font-weight:400;line-height:1.7;margin:0 0 8px}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-top:1px solid var(--color-border);font-size:var(--fs-14)}.timeline li:first-child{border-top:0}.brief-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--sp-4)}.brief-tile{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:6px}.brief-tile:hover{box-shadow:0 0 0 2px var(--tint-primary),var(--shadow-card)}.brief-tile h3{margin:0}.studio-form{margin-top:16px;padding:var(--sp-4);border:1px solid var(--color-border);border-radius:var(--r-card);background:var(--color-bg)}.studio-form h3{margin:0 0 4px}.studio-form textarea{width:100%;font-family:inherit;font-size:var(--fs-14);border:1px solid var(--color-border);border-radius:var(--r-btn);padding:8px 10px}.check-line{display:flex;gap:10px;align-items:flex-start;margin:8px 0;cursor:pointer;font-weight:600;font-size:var(--fs-14)}.check-line input{margin-top:3px;width:16px;height:16px;flex:none}.check-line small{display:block;font-weight:400;color:var(--color-text-2);font-size:var(--fs-12);margin-top:2px}.studio-card{border-inline-start:4px solid var(--color-warning)}.studio-feedback{background:var(--tint-warning);border-radius:var(--r-btn);padding:10px 12px;line-height:1.6;display:flex;flex-direction:column;gap:2px}.prev-list{margin:6px 0 0;padding-inline-start:18px;font-size:var(--fs-12);color:var(--color-text-2)}.lesson-list{list-style:none;margin:0;padding:0}.lesson-list li{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--color-border);font-size:var(--fs-14);line-height:1.5}.lesson-list li:first-child{border-top:0}@media (max-width:640px){.stepper li{font-size:11px;min-width:52px}.stepper .dot{width:24px;height:24px}.stepper li:not(:last-child):after{top:11px}}.hook-family{display:inline-block;font-size:11px;font-weight:600;color:var(--color-primary);background:var(--tint-primary);border-radius:999px;padding:1px 8px;margin:6px 0 2px;margin-inline-end:6px}.copy-parts{display:flex;flex-direction:column;gap:8px;margin-top:8px;font-size:var(--fs-14)}.copy-parts p{margin:0;font-weight:400;line-height:1.6;white-space:pre-line}.copy-lbl{display:block;font-size:11px;font-weight:600;color:var(--color-text-3);margin-bottom:2px}.copy-hook{font-size:var(--fs-16);font-weight:700;line-height:1.4}.copy-row{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.copy-pmax summary{cursor:pointer;font-size:var(--fs-12);font-weight:600;color:var(--color-text-2)}.copy-pmax ul{margin:2px 0 6px;padding-inline-start:18px;font-size:var(--fs-12)}.copy-field{display:block;margin-bottom:6px}.copy-field span{display:block;font-size:11px;font-weight:600;color:var(--color-text-3);margin-bottom:2px}.asset-chips{flex-wrap:wrap}.asset-chips button:disabled{opacity:.6;cursor:default}.copy-row .cta{white-space:nowrap;flex:none}.creative[class*=" l-"]{background:#1d1f24}.creative .img{position:absolute;top:0;right:0;bottom:0;left:0}.creative .shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.creative .ct .hook{display:block;text-wrap:balance}.creative[class*=" l-"] .ct{z-index:1}.creative[class*=" l-"] .lg{z-index:2}.creative.l-bottom-band .shade{background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.35) 38%,transparent 60%)}.creative.l-top-band .shade{background:linear-gradient(to bottom,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 40%,transparent 62%)}.creative.l-top-band .ct{top:24%;bottom:auto}.creative.l-split .img{inset-inline-start:48%}.creative.l-split .shade{inset-inline-end:52%;background:var(--panel)}.creative.l-split .ct{inset-inline-end:56%;top:50%;bottom:auto;transform:translateY(-35%);color:var(--on-panel)}.creative.l-frame .img{top:7%;right:7%;bottom:7%;left:7%;border-radius:6px}.creative.l-frame{background:var(--panel)!important}.creative.l-frame .ct{background:var(--panel);color:var(--on-panel);inset-inline-start:11%;inset-inline-end:11%;bottom:11%;padding:.55em .7em;border-radius:6px}.creative.l-center .shade{background:#00000073}.creative.l-center .ct{top:50%;bottom:auto;transform:translateY(-50%);text-align:center;font-size:1.35em}.creative.l-center .ct .c-cta{font-size:.55em}.creative[class*=" l-"] .c-cta{background:var(--panel);color:var(--on-panel)}.creative.l-frame .c-cta,.creative.l-split .c-cta{background:var(--on-panel);color:var(--panel)}.concept-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sp-4)}.concept{display:flex;flex-direction:column;gap:6px;border:1px solid var(--color-border);border-radius:var(--r-card);padding:var(--sp-3);cursor:pointer;background:var(--color-card)}.concept.on{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--tint-primary)}.concept.done{background:var(--color-bg);cursor:default}.concept input{width:18px;height:18px}.concept p{margin:0;font-weight:400;line-height:1.55;font-size:var(--fs-14)}.concept-hook{font-weight:700;font-size:var(--fs-14);color:var(--color-primary)}.concept-kv{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;margin:0;font-size:var(--fs-12)}.concept-kv dt{color:var(--color-text-3);font-weight:600}.concept-kv dd{margin:0;color:var(--color-text-2)}.master-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--sp-5)}.master-item{display:flex;flex-direction:column;gap:8px;align-items:stretch}.master-item .creative{align-self:center}.master-mini{display:flex;flex-direction:column;gap:4px;align-items:flex-start}@media (max-width:640px){.master-grid{grid-template-columns:1fr}.master-item .creative{max-width:100%}}.creative .lg{white-space:nowrap}.creative .lg-img img{max-width:100%;max-height:100%;object-fit:contain;display:block}.logo-upload{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap}.creative.l-split.portrait .img{top:0;right:0;bottom:44%;left:0}.creative.l-split.portrait .shade{top:56%;right:0;bottom:0;left:0}.creative.l-split.portrait .ct{inset-inline-start:8%;inset-inline-end:8%;top:auto;bottom:7%;transform:none}.sw .sw-name{width:96px;text-align:center;padding:4px 6px;font-size:var(--fs-12);font-weight:700}.logo-colors{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;background:var(--color-bg);border-radius:var(--r-btn)}.logo-colors .dot{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.concept-refine-btn{align-self:flex-start;margin-top:4px}.concept-edit{margin-top:6px;padding-top:10px;border-top:1px solid var(--color-border);cursor:default}.concept-edit .field{margin-bottom:8px}.concept-quick{display:flex;flex-wrap:wrap;gap:8px}.concept-quick label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-12);font-weight:600;color:var(--color-text-2);min-width:0;flex:1 1 120px}.concept-quick select{max-width:100%}.var:has(.master-fix){grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:8px 16px;align-items:start}.var:has(.master-fix)>.frame{grid-row:span 6}@media (max-width:640px){.var:has(.master-fix){grid-template-columns:1fr}.var:has(.master-fix)>.frame{grid-row:auto}}.tp-frame{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 1px 3px #0000001f;flex:none}.tp{position:absolute;top:0;right:0;transform-origin:top right;overflow:hidden;font-family:Heebo,Rubik,sans-serif;display:flex;flex-direction:column;padding:80px;box-sizing:border-box}.tp.f-story{padding:230px 80px 300px}.tp.f-land{padding:52px 60px}.tp-fit{overflow:hidden;min-height:0}.tp-fit-in{width:100%;text-wrap:balance}.tp-top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:24px;flex:none}.tp-logo{display:block;max-width:360px;object-fit:contain}.tp-logo-text{display:inline-flex;align-items:center;gap:.35em;font-weight:700}.tp-logo-text i{display:inline-block;border-radius:50%;background:currentColor}.tp-pill{border:3px solid currentColor;border-radius:999px;padding:12px 30px;font-size:30px;font-weight:500;white-space:nowrap}.tp-pill-lg{font-size:40px;font-weight:700;padding:16px 44px}.tp-arrow{display:inline-grid;place-items:center;width:84px;height:84px;border:3px solid currentColor;border-radius:50%;font-size:52px;line-height:1}.tp-bigtype{background:var(--p);color:var(--onp)}.tp-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tp-a-main{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;gap:40px;padding-top:50px}.tp-a-hook{flex:1;font-family:Karantina,Heebo,sans-serif;font-weight:700;line-height:.88;letter-spacing:-.005em;display:flex;flex-direction:column;justify-content:center;text-wrap:balance}.tp-a-em{font-family:Amatic SC,Karantina,sans-serif;color:var(--acc);font-size:1.08em;display:inline-block;transform:rotate(-3deg)}.tp-a-side{flex:none;display:flex;flex-direction:column;gap:44px}.tp-a-sub{max-height:200px;font-weight:400;line-height:1.35;opacity:.92}.tp-a-cta{display:flex;align-items:center;gap:20px}.tp-bigtype.f-land .tp-a-main{flex-direction:row;padding-top:24px;gap:56px}.tp-bigtype.f-land .tp-a-hook{flex:1.25}.tp-bigtype.f-land .tp-a-side{flex:1;justify-content:center;gap:28px}.tp-bigtype.f-land .tp-a-sub{max-height:220px}.tp-bigtype.f-land .tp-pill-lg{font-size:30px;padding:12px 32px}.tp-bigtype.f-land .tp-arrow{width:62px;height:62px;font-size:38px}.tp-photofade{color:#fff8e6;background:var(--dark)}.tp-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tp-b-fade{position:absolute;top:0;right:0;bottom:0;left:0}.tp-b-logo{filter:drop-shadow(0 2px 10px rgba(0,0,0,.35))}.tp-b-main{position:relative;z-index:1;margin-top:auto;display:flex;flex-direction:column;gap:30px}.tp-b-hook{height:360px;font-weight:900;line-height:1.02;letter-spacing:-.02em;display:flex;flex-direction:column;justify-content:flex-end;text-wrap:balance}.tp-b-em{background:var(--p);color:var(--onp);padding:0 .14em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.tp-b-sub{max-height:130px;font-weight:400;line-height:1.35;opacity:.92}.tp-b-cta{margin-top:10px;background:var(--p);color:var(--onp);display:flex;justify-content:space-between;align-items:center;padding:24px 40px;font-size:44px;font-weight:700;border-radius:6px;box-shadow:0 6px 24px #00000040}.tp-b-arrows{font-size:48px;letter-spacing:-.1em}.tp-photofade.f-tall .tp-b-hook{height:440px}.tp-photofade.f-story .tp-b-hook{height:560px}.tp-photofade.f-land .tp-b-main{margin-top:0;flex:1;width:56%;justify-content:center;gap:18px}.tp-photofade.f-land .tp-b-hook{height:230px}.tp-photofade.f-land .tp-b-sub{max-height:84px}.tp-photofade.f-land .tp-b-cta{font-size:30px;padding:14px 28px;align-self:flex-start;gap:30px}.tp-photofade.f-land .tp-b-arrows{font-size:32px}.tp-cleanrich{background:var(--light);color:var(--dark)}.tp-c-contact{font-size:28px;font-weight:500;opacity:.75}.tp-c-head{flex:none;margin-top:46px;display:flex;flex-direction:column;gap:14px}.tp-c-hook{height:300px;font-family:Bellefair,Frank Ruhl Libre,serif;line-height:1.08;color:var(--dark);display:flex;flex-direction:column;justify-content:flex-end;text-wrap:balance}.tp-c-sub{max-height:150px;font-family:Bellefair,serif;line-height:1.15;color:var(--p)}.tp-c-body{position:relative;z-index:1;flex:1;min-height:0;width:50%;margin-top:40px;display:flex;flex-direction:column;gap:28px}.tp-c-text{flex:1;line-height:1.45}.tp-c-text p{margin:0 0 .8em;font-weight:400}.tp-c-text ul{margin:0;padding:0;list-style:none;font-weight:500}.tp-c-text li{position:relative;padding-inline-start:1.1em;margin-bottom:.35em}.tp-c-text li:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:.42em;height:.42em;background:var(--p)}.tp-c-cta{flex:none;align-self:flex-start;background:var(--dark);color:var(--light);font-size:36px;font-weight:700;padding:18px 40px;border-radius:4px}.tp-c-img{position:absolute;left:0;bottom:0;width:46%;height:46%;clip-path:polygon(0 12%,22% 12%,22% 0,100% 0,100% 30%,88% 30%,88% 100%,8% 100%,8% 86%,0 86%)}.tp-c-img img{width:100%;height:100%;object-fit:cover;display:block}.tp-cleanrich.f-tall .tp-c-hook{height:340px}.tp-cleanrich.f-tall .tp-c-img{height:44%}.tp-cleanrich.f-sq .tp-c-head{margin-top:30px}.tp-cleanrich.f-sq .tp-c-hook{height:220px}.tp-cleanrich.f-sq .tp-c-sub{max-height:120px}.tp-cleanrich.f-sq .tp-c-body{margin-top:30px}.tp-cleanrich.f-sq .tp-c-img{height:41%}.tp-cleanrich.f-story{padding-top:800px}.tp-cleanrich.f-story .tp-c-img{top:0;bottom:auto;width:100%;height:39%;clip-path:polygon(0 0,100% 0,100% 88%,72% 88%,72% 100%,0 100%)}.tp-cleanrich.f-story .tp-c-head{margin-top:28px}.tp-cleanrich.f-story .tp-c-hook{height:250px}.tp-cleanrich.f-story .tp-c-body{width:100%}.tp-cleanrich.f-land .tp-c-head{margin-top:20px;width:54%}.tp-cleanrich.f-land .tp-c-hook{height:150px}.tp-cleanrich.f-land .tp-c-sub{max-height:60px}.tp-cleanrich.f-land .tp-c-body{width:54%;margin-top:18px;gap:14px}.tp-cleanrich.f-land .tp-c-cta{font-size:24px;padding:10px 26px}.tp-cleanrich.f-land .tp-c-img{width:40%;height:100%}.tp-row{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.tp-cell{display:flex;flex-direction:column;gap:6px;align-items:center}.tp-controls{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 16px}.tp-imgpick{display:flex;gap:8px;flex-wrap:wrap}.tp-imgpick button{width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;background:none}.tp-imgpick button.on{border-color:var(--color-primary)}.tp-imgpick img{width:100%;height:100%;object-fit:cover;display:block}.tp-open{padding:0;border:0;background:none;cursor:zoom-in;border-radius:8px}.tp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0f1012d1;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;color:#fff;cursor:zoom-out}.tp-a-cta{justify-content:flex-end}.tp-b-cta{align-self:flex-end;gap:40px}.tp-photofade.f-land .tp-b-cta,.tp-c-cta{align-self:flex-end}.copy-em{background:var(--tint-primary);color:inherit;padding:0 .15em;border-radius:3px}.copy-design{font-size:var(--fs-14)}.copy-design .copy-sub{font-weight:600}.copy-design p{margin:4px 0;font-weight:400}.copy-design ul{margin:4px 0 0;padding-inline-start:18px;font-weight:400}.creative-tp{display:inline-block;border-radius:10px}.creative-tp.bad{outline:3px solid var(--color-danger);outline-offset:2px}.kit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;margin-bottom:12px}@media (max-width:760px){.kit-grid{grid-template-columns:1fr}}.kit-setup .field{margin-bottom:10px}.kit-concept{border-top:1px solid var(--color-border);padding-top:16px;margin-top:16px}.kit-concept h3{margin:0 0 10px}.kit-texts{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.kit-text,.kit-link{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.kit-lbl{font-size:var(--fs-12);font-weight:700;color:var(--color-text-3);min-width:82px}.kit-val{flex:1;min-width:0;white-space:pre-line;font-weight:400;line-height:1.5}.kit-link code{flex:1;min-width:0;font-size:11px;word-break:break-all;background:var(--color-bg);padding:3px 6px;border-radius:4px}.kit-copy{padding:2px 8px}.kit-ads{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.kit-ad{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--color-border);border-radius:var(--r-card);padding:10px}.kit-ad-info{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1;align-items:flex-start}@media (max-width:640px){.kit-ads{grid-template-columns:1fr}.kit-ad{flex-direction:column}}.kit-file{unicode-bidi:plaintext;word-break:break-all}.boot{min-height:100vh;display:grid;place-items:center;padding:16px}.boot-card{max-width:420px;text-align:center}.boot-spin{width:36px;height:36px;border-radius:50%;border:3px solid var(--color-border);border-top-color:var(--color-primary);animation:boot-spin .8s linear infinite}@keyframes boot-spin{to{transform:rotate(360deg)}}.auth{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--color-bg)}.auth-card{width:100%;max-width:420px;padding:32px 28px}.auth-card h1{font-size:var(--fs-24);margin:8px 0 6px}.auth-card .hint{color:var(--color-text-2);margin:0 0 20px;line-height:1.5}.auth-brand{padding:0;margin-bottom:8px}.auth-submit{width:100%;justify-content:center;margin-top:8px}.auth-card .note{margin-bottom:12px}.auth-foot{margin:14px 0 0;text-align:center}.field input[dir=ltr]{text-align:left}.ws-box{padding:0 20px 12px}.ws-select{width:100%;font-family:inherit;font-size:var(--fs-14);font-weight:600;border:1px solid var(--color-border);border-radius:var(--r-btn);padding:8px 10px;background:var(--color-card);color:var(--color-text)}.ws-name{font-weight:600;font-size:var(--fs-14);color:var(--color-text-2);padding:8px 2px}.sync{font-size:var(--fs-12);font-weight:600;white-space:nowrap}.sync-ok{color:var(--color-success)}.sync-muted{color:var(--color-text-3)}.sync-danger{color:var(--color-danger)}.user-box{display:flex;align-items:center;gap:6px}.user-name{font-weight:600;font-size:var(--fs-14);white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.usage-row{margin-bottom:14px}.usage-row .row-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:var(--fs-14)}.usage-bar{height:8px;border-radius:99px;background:var(--color-table-head);overflow:hidden}.usage-bar i{display:block;height:100%;border-radius:99px}.invite-link{display:flex;flex-direction:column;gap:8px;margin-top:16px}.invite-link code{display:block;padding:10px 12px;border-radius:var(--r-btn);background:var(--color-table-head);font-size:var(--fs-12);word-break:break-all;text-align:left}.invite-link .btn{align-self:flex-start}.plain-list{list-style:none;margin:0;padding:0}.plain-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:.4px solid var(--color-border-2)}.plain-list li:last-child{border-bottom:0}.admin-edit{display:flex;flex-direction:column;gap:6px;max-width:220px}.admin-edit label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--fs-12)}.admin-edit input{width:80px}.admin-actions{display:flex;flex-direction:column;gap:6px;align-items:flex-start}@media (max-width:760px){.user-name,.sync{display:none}}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:10px}.assets.compact .asset-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.asset{border:1px solid var(--color-border-2);border-radius:var(--r-card);overflow:hidden;background:var(--color-card);display:flex;flex-direction:column}.asset-media{aspect-ratio:4/3;background:var(--color-table-head)}.asset-media img,.asset-media video{width:100%;height:100%;object-fit:cover;display:block}.asset-body{padding:8px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.asset-body textarea{width:100%;font-family:inherit;font-size:var(--fs-12);border:1px solid var(--color-border);border-radius:var(--r-btn);padding:6px 8px;resize:vertical;line-height:1.4}.asset-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-upload{display:block;text-align:center}.concept-asset{display:flex;align-items:center;gap:8px;margin:6px 0}.concept-asset img{width:44px;height:44px;object-fit:cover;border-radius:6px;flex:none}.brand[dir=ltr]{justify-content:flex-end;white-space:nowrap;font-size:var(--fs-20, 20px)}.brand .bn{color:inherit}.brand .bn em{color:var(--color-primary);font-style:normal}.brand-logo{justify-content:flex-start}.brand-logo img{display:block;max-width:100%;max-height:38px;width:auto;height:auto}.auth-logo{text-align:center;margin-bottom:16px}.auth-logo img{max-width:260px;width:100%;height:auto}.anim-modal{max-width:720px}.anim-stage{margin:12px 0;display:grid;place-items:center;background:var(--color-table-head);border-radius:var(--r-card);min-height:240px;padding:12px}.anim-stage canvas{max-width:100%;max-height:62vh;width:auto;height:auto;border-radius:8px;box-shadow:var(--shadow-card)}.anim-stage.portrait canvas{max-height:66vh}.anim-wait{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--color-text-2);font-size:var(--fs-14)}.anim-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
