body.eff-console .stg{display:grid;gap:16px}body.eff-console .stg-intro{margin:0;color:var(--ink2);font-size:15.5px;line-height:1.55;max-width:760px}body.eff-console .stg-quiet{color:var(--ink2);font-size:14.5px;margin:6px 0}body.eff-console .stg-mt{margin-top:18px}body.eff-console .stg-grow{flex:1}body.eff-console .stg-one{background:linear-gradient(135deg,#2A0A55,#42127F 60%,#5B1FB0);color:#fff;border-radius:20px;padding:26px 26px 24px;box-shadow:0 14px 40px rgba(42,10,85,.22)}body.eff-console .stg-one.calm{background:linear-gradient(135deg,#F0E9FA,#fff);color:var(--ink);box-shadow:none;border:1px solid var(--line)}body.eff-console .stg-eyebrow{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#E8C65A}body.eff-console .stg-one.calm .stg-eyebrow{color:var(--purple)}body.eff-console .stg-one h2{margin:8px 0 6px;font-size:clamp(24px,3.4vw,34px);line-height:1.12;letter-spacing:-.02em}body.eff-console .stg-one p{margin:0 0 16px;opacity:.9}body.eff-console .stg-one .btn{background:#E8C65A;color:#2A0A55}body.eff-console .stg-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body.eff-console .stg-tile{position:relative;overflow:hidden;text-align:left;background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;cursor:pointer;display:grid;gap:2px;font:inherit;color:var(--ink)}body.eff-console .stg-tile:hover{border-color:var(--purple)}body.eff-console .stg-tile b{font-size:30px;color:var(--purple);line-height:1}body.eff-console .stg-tile span{font-weight:700}body.eff-console .stg-tile i{font-style:normal;font-size:13px;color:var(--ink2)}body.eff-console .stg-tile em{position:absolute;left:0;bottom:0;height:4px;background:#C9A227}body.eff-console .stg-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}body.eff-console .stg-due{list-style:none;margin:0;padding:0}body.eff-console .stg-due li{display:flex;gap:10px;align-items:baseline;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line2)}body.eff-console .stg-due li button{background:none;border:0;padding:0;text-align:left;font:inherit;cursor:pointer;display:grid;color:var(--ink);min-width:0}body.eff-console .stg-due li button span,body.eff-console .stg-due time{font-size:13px;color:var(--ink2)}body.eff-console .stg-due time{white-space:nowrap}body.eff-console .stg-due li.late time{color:var(--bad);font-weight:700}body.eff-console .stg-routine ol{margin:6px 0 8px;padding-left:20px;line-height:1.75}body.eff-console .stg-subs{margin:0}body.eff-console .stg-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}body.eff-console .stg-bar input,body.eff-console .stg-bar select{font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;min-width:0}body.eff-console .stg-group h3{margin:6px 0 10px;font-size:16px}body.eff-console .stg-group h3 small{color:var(--ink2);font-weight:600;margin-left:6px}body.eff-console .stg-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}body.eff-console .stg-card{display:grid;gap:6px;align-content:start;text-align:left;font:inherit;color:var(--ink);background:#fff;border:1px solid var(--line);border-left:4px solid var(--lilac);border-radius:14px;padding:14px;cursor:pointer;min-width:0}body.eff-console .stg-card:hover{border-color:var(--purple);border-left-color:var(--purple)}body.eff-console .stg-card.late{border-left-color:var(--bad)}body.eff-console .stg-card.s-awarded,body.eff-console .stg-card.s-done,body.eff-console .stg-card.s-partner,body.eff-console .stg-card.s-reached,body.eff-console .stg-card.s-ready{border-left-color:#2E8B57;opacity:.85}body.eff-console .stg-card.s-ask_cpa{border-left-color:#C9A227}body.eff-console .stg-card b{font-size:15.5px;line-height:1.3;overflow-wrap:anywhere}body.eff-console .stg-line{font-size:13.5px;color:var(--ink2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.eff-console .stg-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}body.eff-console .stg-tags .tag{font-size:11.5px;padding:3px 8px}body.eff-console .tag.hot{background:#FBEAD0;color:#8A4B00}body.eff-console .tag.pg-pgws{background:#FDE3EA;color:#9D1B2B}body.eff-console .tag.pg-both{background:#EFE7FA;color:#42127F}body.eff-console .stg-fit{color:#C9A227;font-size:13px;letter-spacing:1px}body.eff-console .stg-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12.5px;color:var(--ink2)}body.eff-console .stg-meta .late{color:var(--bad);font-weight:700}body.eff-console .stg-meter{display:block;height:8px;border-radius:99px;background:var(--haze);overflow:hidden;flex:1}body.eff-console .stg-meter em{display:block;height:100%;background:linear-gradient(90deg,#5B1FB0,#C9A227);border-radius:99px}body.eff-console .stg-money{display:grid;gap:6px;font-size:13px;color:var(--ink2)}body.eff-console .stg-sum{margin:0;padding:12px 14px;background:var(--haze);border-radius:12px}body.eff-console .stg-house{display:grid;gap:8px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px}body.eff-console .stg-house div{display:flex;gap:10px;align-items:center}body.eff-console .stg-house div span:first-child{width:46px;font-weight:700}body.eff-console .stg-house p{margin:4px 0 0;font-size:14px;color:var(--ink2)}body.eff-console .stg-back{position:fixed;inset:0;z-index:60;background:rgba(20,7,32,.48);display:flex;justify-content:flex-end}body.eff-console .stg-sheet{background:#fff;width:min(720px,100%);height:100%;overflow:auto;padding:22px 22px 30px;box-shadow:-20px 0 50px rgba(20,7,32,.25)}body.eff-console .stg-sheet-top{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}body.eff-console .stg-sheet-top h2{margin:0;font-size:22px;line-height:1.2;overflow-wrap:anywhere}body.eff-console .stg-form{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.eff-console .stg-form label{display:grid;gap:5px;font-size:13px;font-weight:700;color:var(--purple-deep);min-width:0}body.eff-console .stg-form label.wide{grid-column:1/-1}body.eff-console .stg-form input,body.eff-console .stg-form select,body.eff-console .stg-form textarea{font:inherit;font-weight:400;font-size:15px;color:var(--ink);padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:#fff;min-width:0;width:100%;box-sizing:border-box}body.eff-console .stg-form textarea{resize:vertical;line-height:1.5}body.eff-console .stg-form small{font-weight:400;color:var(--ink2)}body.eff-console .stg-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}body.eff-console .stg-answers{display:grid;gap:12px}body.eff-console .stg-answer{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px}body.eff-console .stg-answer-top{display:flex;justify-content:space-between;gap:10px}body.eff-console .stg-answer p{white-space:pre-wrap;margin:8px 0 0;line-height:1.55;font-size:14.5px;max-height:9.5em;overflow:hidden}body.eff-console .stg-answer small{color:var(--ink2)}body.eff-console .stg-files{display:grid;gap:12px}body.eff-console .stg-files.compact{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}body.eff-console .stg-files h3{margin:0;font-size:16px}body.eff-console .stg-folder{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px}body.eff-console .stg-files.compact .stg-folder{border:0;padding:0}body.eff-console .stg-folder h4{margin:0 0 6px;font-size:15px}body.eff-console .stg-folder h4 small{color:var(--ink2);margin-left:6px}body.eff-console .stg-folder ul{list-style:none;margin:0;padding:0}body.eff-console .stg-folder li{display:flex;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line2)}body.eff-console .stg-folder li span{flex:1;font-size:12.5px;color:var(--ink2);text-align:right}body.eff-console .stg-link{background:none;border:0;padding:0;font:inherit;color:var(--purple);font-weight:700;cursor:pointer;text-align:left;overflow-wrap:anywhere}body.eff-console .stg-upload{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px;border:1px dashed var(--lilac);border-radius:12px}body.eff-console .stg-upload input,body.eff-console .stg-upload select{font:inherit;min-width:0;max-width:100%}body.eff-console .stg-inline{display:flex;gap:6px;align-items:center;font-size:13px}body.eff-console .stg-hist{list-style:none;margin:0;padding:0}body.eff-console .stg-hist li{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--line2);font-size:14px}body.eff-console .stg-hist time{white-space:nowrap;color:var(--ink2);font-size:13px;min-width:110px}@media (max-width:860px){body.eff-console .stg-tiles{grid-template-columns:1fr 1fr}body.eff-console .stg-cols{grid-template-columns:1fr}}@media (max-width:560px){body.eff-console .stg-form{grid-template-columns:1fr}body.eff-console .stg-sheet{padding:18px 16px 26px}body.eff-console .stg-one{padding:20px}}body.eff-console .gf{display:grid;gap:22px}body.eff-console .gf-money{background:linear-gradient(160deg,#2A0A55,#42127F);color:#fff;border-radius:20px;padding:22px 22px 20px}body.eff-console .gf-eyebrow{margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#E8C65A}body.eff-console .gf-money h2{margin:4px 0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(22px,3vw,30px);letter-spacing:-.02em}body.eff-console .gf-lede{margin:0 0 16px;color:rgba(255,255,255,.82);font-size:14.5px;max-width:640px}body.eff-console .gf-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}body.eff-console .gf-tile{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}body.eff-console .gf-tile span{font-size:12px;color:rgba(255,255,255,.75)}body.eff-console .gf-tile b{font-family:Bricolage Grotesque,sans-serif;font-size:24px;color:#E8C65A}body.eff-console .gf-tile small{font-size:12px;color:rgba(255,255,255,.7);line-height:1.35}body.eff-console .gf-split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}body.eff-console .gf-gaps h4,body.eff-console .gf-split h4{margin:0 0 6px;font-size:14px;color:#fff}body.eff-console .gf-split ul{list-style:none;margin:0;padding:0}body.eff-console .gf-split li{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:13.5px}body.eff-console .gf-split .stg-quiet{color:rgba(255,255,255,.7)}body.eff-console .gf-gaps{margin-top:16px;background:#fff;color:var(--ink);border-radius:14px;padding:14px 16px}body.eff-console .gf-gaps h4{color:var(--ink)}body.eff-console .gf-gaps ol{margin:0;padding-left:20px;display:grid;gap:10px}body.eff-console .gf-gaps li b{display:block;font-size:14.5px}body.eff-console .gf-gaps li span{display:block;color:var(--ink2);font-size:13.5px;margin:2px 0 6px}body.eff-console .gf-ok{margin:14px 0 0;color:#E8C65A;font-weight:700}body.eff-console .gf-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}body.eff-console .gf-head h2{margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:24px;letter-spacing:-.02em}body.eff-console .gf-head p{margin:4px 0 0;color:var(--ink2);font-size:14.5px}body.eff-console .gf-meter{position:relative;min-width:150px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px 14px 12px;overflow:hidden}body.eff-console .gf-meter b{font-family:Bricolage Grotesque,sans-serif;font-size:26px;color:var(--purple,#42127F)}body.eff-console .gf-meter b small{font-size:14px;color:var(--ink2)}body.eff-console .gf-meter span{margin-left:6px;color:var(--ink2);font-size:13px}body.eff-console .gf-meter i{position:absolute;left:0;bottom:0;height:4px;background:#C9A227;transition:width .5s}body.eff-console .gf-group h3{margin:0;font-size:17px}body.eff-console .gf-group h3 small{color:var(--ink2);font-weight:600;margin-left:6px;font-size:13px}body.eff-console .gf-line{margin:2px 0 10px;color:var(--ink2);font-size:13.5px}body.eff-console .gf-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px}body.eff-console .gf-slot{background:#fff;border:1px solid var(--line);border-left:4px solid #d9cfe9;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}body.eff-console .gf-slot.is-have{border-left-color:#2e8b57}body.eff-console .gf-slot.is-elsewhere,body.eff-console .gf-slot.is-not_applicable{border-left-color:#9a93ad}body.eff-console .gf-slot.is-working{border-left-color:#C9A227}body.eff-console .gf-slot.is-expired{border-left-color:#c0392b}body.eff-console .gf-slot-top{display:flex;gap:10px;align-items:flex-start}body.eff-console .gf-dot{flex:0 0 22px;height:22px;border-radius:50%;border:2px solid #d9cfe9;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff}body.eff-console .is-have .gf-dot{background:#2e8b57;border-color:#2e8b57}body.eff-console .is-working .gf-dot{background:#C9A227;border-color:#C9A227}body.eff-console .is-elsewhere .gf-dot,body.eff-console .is-not_applicable .gf-dot{background:#9a93ad;border-color:#9a93ad}body.eff-console .gf-slot h4{margin:0;font-size:14.5px;line-height:1.3}body.eff-console .gf-slot h4 small{color:var(--ink2);font-weight:500}body.eff-console .gf-slot-top p{margin:3px 0 0;color:var(--ink2);font-size:13px;line-height:1.4}body.eff-console .gf-files{list-style:none;margin:0;padding:0}body.eff-console .gf-files li{display:flex;align-items:center;gap:8px;font-size:13px;padding:3px 0;min-width:0}body.eff-console .gf-files .stg-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}body.eff-console .gf-files span{color:var(--ink2);font-size:12px;white-space:nowrap}body.eff-console .gf-warn{color:#c0392b!important;font-weight:700}body.eff-console .gf-x{margin-left:auto;border:0;background:none;color:var(--ink2);font-size:18px;cursor:pointer;line-height:1}body.eff-console .gf-mark{margin:0;font-size:13px;color:var(--ink2)}body.eff-console .gf-how{align-self:flex-start;border:0;background:none;padding:0;color:var(--purple,#42127F);font-weight:700;font-size:12.5px;cursor:pointer}body.eff-console .gf-where{margin:0;font-size:13px;line-height:1.45;background:#f7f3fc;border-radius:10px;padding:8px 10px}body.eff-console .gf-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px}body.eff-console .gf-actions label.btn{cursor:pointer}body.eff-console .gf-actions label.dis{opacity:.6;pointer-events:none}body.eff-console .gf-actions select{font:inherit;font-size:12.5px;padding:5px 8px;border-radius:9px;border:1px solid var(--line);max-width:100%}@media (max-width:640px){body.eff-console .gf-split{grid-template-columns:1fr}body.eff-console .gf-money{padding:18px 16px}}body.eff-console .gf-up{display:inline-flex;align-items:center;cursor:pointer;background:#42127F;color:#fff;font-weight:700;font-size:12.5px;padding:6px 14px;border-radius:999px}body.eff-console .gf-up:hover{background:#5B1FB0}body.eff-console .gf-up.dis{opacity:.6;pointer-events:none}body.eff-console .is-expired .gf-dot{background:#c0392b;border-color:#c0392b}