.lt-workspace[data-theme] .review-queue195 button.queue-sort198{text-align:left;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:4px;align-items:center;gap:7px;min-height:30px;padding:0;font-weight:750;display:inline-flex;color:inherit!important;background:0 0!important}.lt-workspace .review-queue195 .queue-sort198:focus-visible{outline-offset:3px;outline:2px solid}.queue-sort-tools198{flex-wrap:wrap;flex-shrink:0;align-items:end;gap:10px;margin:8px 0 12px;display:flex}.queue-sort-tools198 label{gap:5px;min-width:190px;font-size:12px;display:grid}.queue-sort-tools198 select{color:#322215;background:#fff;border:1px solid #9b8b80;border-radius:8px;padding:9px 10px}.lt-workspace[data-theme=dark] .queue-sort-tools198 select{color:#fff0db;background:#172d3b;border-color:#967762}.public-header139 .resources-trigger139{-webkit-user-select:none;user-select:none;list-style:none}.public-header139 .resources-trigger139::-webkit-details-marker{display:none}.public-header139 .resources-trigger139::marker{content:""}.public-header139 summary.resources-trigger139:focus-visible{outline-offset:3px;outline:3px solid #19b5e5}@media (max-width:900px){.site-header.public-header179{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.public-header179.mobile-open179 nav.public-nav139{overscroll-behavior:contain;isolation:isolate;max-height:calc(100dvh - 80px)!important;overflow:hidden auto!important}.public-header179 .public-resources139{width:100%;min-width:0;display:block}.public-header179 .resources-trigger139{white-space:normal!important;max-width:none!important}.public-header179 details[open]>.resources-panel139{isolation:isolate;width:100%!important;max-width:100%!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.public-header179 details[open]>.resources-panel139 a{z-index:auto!important;visibility:visible!important;opacity:1!important;color:#263e53!important;position:relative!important;transform:none!important}}@media (max-width:600px){.queue-sort-tools198 label{flex:1;min-width:0}.queue-sort-tools198 select{width:100%;max-width:100%}}.lt-workspace[data-theme] .review-queue195{--queue-frozen197:#fff3e4}.lt-workspace[data-theme=dark] .review-queue195{--queue-frozen197:#352617}.lt-workspace[data-theme] .review-queue195.overdue-queue196{--queue-frozen197:#fff0f1}.lt-workspace[data-theme=dark] .review-queue195.overdue-queue196{--queue-frozen197:#351e28}.lt-workspace .review-queue195 .queue-scroll195 table{border-collapse:separate;border-spacing:0}.lt-workspace .review-queue195 .queue-scroll195 th{z-index:5;position:sticky!important;top:0!important}.lt-workspace .review-queue195 .queue-scroll195 tr>:first-child{left:0;box-shadow:2px 0 #9c744666;position:sticky!important}.lt-workspace[data-theme] .review-queue195 .queue-scroll195 tbody tr>td:first-child{z-index:3;background:var(--queue-frozen197)!important}.lt-workspace .review-queue195 .queue-scroll195 thead tr>th:first-child{z-index:7}.lt-workspace .review-queue195 .queue-matrix197{--matrix-surface:var(--queue-frozen197);background:var(--queue-frozen197)!important;color:inherit!important}.lt-workspace .review-queue195 .queue-matrix197:not(.is-maximized){overflow:visible}.lt-workspace .review-queue195 .queue-matrix197.is-maximized{box-sizing:border-box;flex-direction:column;gap:8px;padding:18px;overflow:auto;display:flex!important}.lt-workspace .queue-matrix197.is-maximized>.queue-scroll195{flex:auto;min-height:160px;max-height:none!important}.lt-workspace .queue-matrix197.is-maximized>.matrix-expand-controls,.lt-workspace .queue-matrix197.is-maximized>.queue-filters195,.lt-workspace .queue-matrix197.is-maximized>.queue-pagination195{flex-shrink:0}.lt-workspace .queue-matrix197.is-maximized>p:not([role]){display:none}.lt-workspace .queue-filters195.queue-filters197{grid-template-columns:minmax(170px,1fr) minmax(150px,210px) minmax(160px,230px) auto}.lt-workspace[data-theme] .review-queue195 button.queue-publish197{white-space:nowrap;color:#fff!important;background:#247348!important;border:1px solid #64b68b!important}.lt-workspace .queue-notice197{font-size:13px;font-weight:650;color:inherit!important}@media (max-width:850px){.lt-workspace .queue-filters195.queue-filters197{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.lt-workspace .queue-filters195.queue-filters197{grid-template-columns:minmax(0,1fr)}.lt-workspace .review-queue195 .queue-matrix197.is-maximized{padding:10px}.lt-workspace .queue-matrix197.is-maximized>.queue-scroll195{min-height:140px}.lt-workspace .queue-matrix197 .matrix-expand-controls{gap:6px}.lt-workspace .queue-matrix197.is-maximized .queue-scroll195>.os-bulk179{display:none!important}.lt-workspace .queue-matrix197.is-maximized>.queue-filters195{margin:5px 0}}.lt-workspace .review-queue195 .queue-scroll195 .queue-client195{color:#123f5c!important;background:#c5ebff!important}.lt-workspace .review-queue195 .queue-scroll195 .queue-internal195{color:#592600!important;background:#ffd3a1!important}.lt-workspace[data-theme=dark] .review-queue195 .queue-scroll195 .queue-client195{border:1px solid #5496bd;color:#dbf3ff!important;background:#164c69!important}.lt-workspace[data-theme=dark] .review-queue195 .queue-scroll195 .queue-internal195{border:1px solid #c7813e;color:#fff0d9!important;background:#734015!important}.lt-workspace[data-theme] .review-queue195.overdue-queue196{box-shadow:0 5px 22px #dc344b16;color:#691b27!important;background:#fff0f1!important;border:1px solid #dc344b!important}.lt-workspace .overdue-queue196 .review-icon195,.lt-workspace .overdue-queue196 .review-queue-summary195 b{color:#fff!important;background:#bd2038!important}.lt-workspace .overdue-queue196 .queue-scroll195{border-color:#cc7d87}.lt-workspace .review-queue195.overdue-queue196 .queue-scroll195 th{color:#681423!important;background:#ffdce2!important}.lt-workspace[data-theme=dark] .review-queue195.overdue-queue196{color:#ffe7eb!important;background:#351e28!important;border-color:#ff637b!important}.lt-workspace[data-theme=dark] .review-queue195.overdue-queue196 .queue-scroll195 th{color:#ffe7eb!important;background:#5c2635!important}.lt-workspace[data-theme=dark] .overdue-queue196 .queue-filters195 input,.lt-workspace[data-theme=dark] .overdue-queue196 .queue-filters195 select{border-color:#a96070}.lt-workspace .review-queue195 .queue-scroll195 .queue-late196{border-radius:6px;padding:5px 8px;font-weight:750;display:inline-block;color:#81162a!important;background:#ffd4db!important}.lt-workspace[data-theme=dark] .review-queue195 .queue-scroll195 .queue-late196{color:#ffe9ed!important;background:#772c3b!important}.queue-format196{white-space:nowrap}.queue-actions196{flex-wrap:wrap;gap:6px;min-width:145px;display:flex}.review-queue195 .queue-scroll195 table{min-width:900px}.overdue-queue196 .queue-scroll195 table{min-width:1120px}:is(.review-queue195 .queue-open195:focus-visible,.review-queue195 .review-queue-summary195:focus-visible){outline-offset:-3px;outline:2px solid}.lt-workspace[data-theme] .review-queue195 button.review-queue-summary195,.lt-workspace[data-theme] .review-queue195 button.queue-open195{color:inherit!important;background:0 0!important}.review-queue195{color:#42230c;background:#fff3e4;border:1px solid #d56816;border-radius:15px;margin:15px 0 22px;overflow:hidden;box-shadow:0 5px 22px #ef7f1717}.review-queue-summary195{text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;width:100%;padding:15px 18px;display:flex;color:inherit!important;background:0 0!important}.review-queue-summary195>span:nth-child(2){flex:1;min-width:0}.review-queue-summary195 strong{font-size:15px;display:block}.review-queue-summary195 b{color:#241205;background:#f27b20;border-radius:999px;margin-left:6px;padding:2px 9px;display:inline-block}.review-queue-summary195 small,.queue-preview195{margin-top:6px;font-size:12px;display:block;color:inherit!important}.review-icon195{color:#fff;background:#e66c12;border-radius:9px;flex:0 0 30px;place-items:center;height:30px;font-weight:900;display:grid}.review-queue195 .queue-preview195{white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 18px 13px;overflow:hidden}.review-queue-body195{padding:0 18px 18px}.review-queue-body195>p{font-size:12px;color:inherit!important}.queue-filters195{flex-wrap:wrap;align-items:end;gap:12px;margin:15px 0;display:flex}.queue-filters195 label{flex:1;gap:6px;min-width:180px;font-size:12px;display:grid}.queue-filters195 input,.queue-filters195 select{color:#322215;background:#fff;border:1px solid #c8a78c;border-radius:8px;width:100%;min-width:0;padding:10px}.queue-scroll195{border:1px solid #d8b48e;border-radius:10px;max-height:380px;overflow:auto}.queue-scroll195 table{border-collapse:collapse;width:100%;min-width:820px;font-size:12px}.queue-scroll195 th{color:#542806;text-align:left;z-index:1;background:#ffe3be;position:sticky;top:0}.queue-scroll195 td,.queue-scroll195 th{vertical-align:top;border-bottom:1px solid #dfbd9866;padding:10px}.queue-scroll195 td:first-child{min-width:220px;max-width:350px}.queue-scroll195 small{margin-top:5px;display:block}.queue-open195{text-align:left;cursor:pointer;border:0;padding:0;font-weight:700;color:inherit!important;background:0 0!important}.queue-internal195,.queue-client195{color:#592600;background:#fdc88c;border-radius:6px;padding:4px 8px;font-weight:700;display:inline-block}.queue-client195{color:#104b69;background:#b9e4fa}.queue-pagination195{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;font-size:12px;display:flex}.assignment-client195{background:var(--os-input-bg,#eef6fc);color:var(--os-text,#17364b);border:1px solid #5d9bbd88;border-radius:11px;margin:10px 0 16px;padding:12px}.assignment-client195 summary{cursor:pointer;font-size:13px;font-weight:700}.assignment-client195 form{gap:10px;margin-top:12px;display:grid}.assignment-client195 form p{font-size:12px;color:inherit!important}.assignment-client195 label{gap:5px;display:grid}.assignment-client195 input,.assignment-client195 select{background:var(--os-panel,#fff);width:100%;min-width:0;color:inherit;border:1px solid #718b9d;border-radius:8px;padding:10px}.assignment-history194{color:#47290e!important;background:#fff2e1!important;border:1px solid #ed8629!important}.assignment-history194>summary{cursor:pointer;margin-left:15px;font-size:14px;font-weight:750;list-style-position:outside}.assignment-history194>summary small{margin:5px 0 0;font-size:11px;font-weight:400;display:block}.assignment-history194[open]>summary{margin-bottom:10px}.assignment-history194>summary::marker{color:#d75e0b}.assignment-history194 strong,.assignment-history194 h3,.assignment-history194 p,.assignment-history194 small{color:inherit!important}.lt-workspace[data-theme=dark] .review-queue195,.os-theme-dark .review-queue195{color:#fff0db;background:#352617;border-color:#fc8b2a}.lt-workspace[data-theme=dark] .queue-filters195 input,.lt-workspace[data-theme=dark] .queue-filters195 select{color:#fff0db;background:#172d3b;border-color:#9e6c3a}.lt-workspace[data-theme=dark] .queue-scroll195 th{color:#fff0db;background:#573919}.lt-workspace[data-theme=dark] .assignment-history194,.os-theme-dark .assignment-history194{color:#fff0db!important;background:#3a2819!important;border-color:#fb8b2c!important}.lt-workspace[data-theme=dark] .assignment-client195{color:#eff7ff;background:#172e40}@media (prefers-color-scheme:dark){.client-portal[data-theme=dark] .assignment-history194{color:#fff0db!important;background:#3a2819!important}}@media (max-width:600px){.review-queue-summary195{padding:12px}.review-queue-summary195 strong{font-size:13px}.review-queue-body195{padding:0 12px 12px}.queue-filters195 label{min-width:100%}.assignment-history194>summary{font-size:13px}.review-queue195{max-width:100%}}.lt-workspace .review-queue195{box-sizing:border-box;width:100%;max-width:100%;min-width:0!important}.lt-workspace .review-queue-body195,.lt-workspace .queue-scroll195{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.lt-workspace .queue-filters195{grid-template-columns:minmax(0,1fr) minmax(160px,240px) auto;display:grid!important}.lt-workspace .queue-filters195 label{max-width:100%;min-width:0!important}.lt-workspace .review-queue195 .review-queue-summary195{color:inherit!important;background:0 0!important}.lt-workspace[data-theme=light] .review-queue195{color:#42230c!important;background:#fff3e4!important;border:1px solid #db751f!important}.lt-workspace[data-theme=dark] .review-queue195{color:#fff0db!important;background:#352617!important;border:1px solid #fc8b2a!important}.lt-workspace .review-queue195 .queue-scroll195 td{color:inherit!important;background:0 0!important}.lt-workspace .review-queue195 .queue-scroll195 th{color:#542806!important;background:#ffe3be!important}.lt-workspace[data-theme=dark] .review-queue195 .queue-scroll195 th{color:#fff0db!important;background:#573919!important}.lt-workspace .assignment-client195 form{grid-template-columns:minmax(0,1fr);min-width:0;display:grid!important}.lt-workspace .assignment-client195 form>p{grid-column:1/-1}.lt-workspace .assignment-client195 label{min-width:0}@media (max-width:600px){.lt-workspace .queue-filters195{grid-template-columns:minmax(0,1fr)}.lt-workspace .review-queue195{min-width:0!important}.lt-workspace .queue-pagination195{justify-content:flex-start}}.lt-workspace .creative-hub-v11{grid-template-columns:minmax(0,1fr)}.lt-workspace .creative-hub-v11>*{box-sizing:border-box;min-width:0;max-width:100%}.assignment-history194{color:var(--lightningcss-light,#382615)var(--lightningcss-dark,#fff0dd);background:var(--lightningcss-light,#fff8ef)var(--lightningcss-dark,#30241a);border:1px solid #ed8e334f;border-radius:14px;min-width:0;margin:12px 0 18px;padding:16px}.assignment-history194 header{justify-content:space-between;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:flex!important}.assignment-history194 h3{color:inherit!important;margin:0 0 5px!important;font-size:16px!important}.assignment-history194 small{opacity:.8;overflow-wrap:anywhere;color:inherit!important}.assignment-history194 ol{overscroll-behavior:contain;max-height:320px;margin:14px 0;padding:0;list-style:none;overflow:auto}.assignment-history194 li{border-top:1px solid #eb96352a;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.assignment-history194 li i{color:#201308;background:#eb7d20;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.assignment-history194 li div{min-width:0}.assignment-history194 strong{font-size:13px;color:inherit!important}.assignment-history194 li p{font-size:12px;color:inherit!important;margin:3px 0!important}.assignment-history194 .history-note194{margin-top:10px;font-size:11px;display:block}.assignment-history194 button{margin-top:4px}@media (max-width:600px){.assignment-history194{padding:12px}.assignment-history194 ol{max-height:265px}.assignment-history194 li small{font-size:11px;display:block}}.business-analytics193{gap:22px;max-width:1400px;margin:auto;display:grid}.business-analytics193>header{color:#edf8ff;background:linear-gradient(120deg,#103044,#172332);border:1px solid #3482a255;border-radius:20px;padding:24px}.business-analytics193>header>span{color:#ff963d;letter-spacing:.12em;font-size:12px;font-weight:800}.business-analytics193 h2{margin:8px 0;font-size:clamp(24px,3vw,36px)}.business-analytics193 header p{max-width:880px}.business-analytics193 header a{margin:6px 8px 0 0}.business-analytics193 fieldset{border:1px solid #3886a755;border-radius:16px;min-width:0;padding:20px}.business-filters193{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:12px 0;display:grid}.business-filters193 label,.bulk-pay193 label{gap:7px;display:grid}.business-accounts193{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;max-height:340px;display:grid;overflow:auto}.business-accounts193 label{border:1px solid #3886a744;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.business-accounts193 input[type=checkbox]{accent-color:#ff8125;flex:0 0 19px;width:19px;min-height:19px}.business-accounts193 small{overflow-wrap:anywhere;display:block}.business-selection193{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.business-analytics193 .table-wrap{max-width:100%;overflow:auto}.business-analytics193 table{width:100%;min-width:650px}.business-analytics193 th,.business-analytics193 td{text-align:left;border-bottom:1px solid #3886a733;padding:12px}.business-analytics193 [role=status]{background:#ff812514;border-left:4px solid #ff8125;padding:14px}.tower-counts193{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.tower-counts193 span{background:#ff81251a;border:1px solid #ff812555;border-radius:10px;align-items:center;gap:9px;padding:10px 14px;display:flex}.tower-counts193 span:nth-child(2){background:#168fe51a;border-color:#168fe555}.tower-counts193 span:nth-child(3){background:#ab72e51a;border-color:#ab72e555}.tower-counts193 b{font-size:22px}.tower-design193{flex-direction:column;gap:7px;min-width:150px;display:flex}.control-tower .tower-table{min-width:1650px}.control-tower .tower-table th:nth-child(3),.control-tower .tower-table th:nth-child(4),.control-tower .tower-table th:nth-child(5){width:120px}.bulk-pay193{gap:8px;min-width:0;margin-top:14px;display:grid}.bulk-pay193 form{color:#f0f8ff;background:#0b283a;border:1px solid #ff812566;border-radius:12px;gap:12px;padding:14px;display:grid}.bulk-pay193 form label{font-size:12px}.bulk-pay193 :is(input,select){min-width:0;max-width:100%;color:inherit;background:#12394d;border:1px solid #5a95ae88;border-radius:7px;padding:9px}.bulk-pay193 input[type=checkbox]{accent-color:#ff8125;width:18px;min-height:18px}.bulk-pay193 form>div{flex-wrap:wrap;gap:7px;display:flex}.bulk-pay193 small,.bulk-pay193 p{white-space:normal;overflow-wrap:anywhere}.bulk-pay193>button{white-space:normal}.tower-assignments190-scroll td:last-child{min-width:180px}@media (max-width:700px){.business-analytics193>header,.business-analytics193 fieldset{padding:15px}.business-filters193,.business-accounts193{grid-template-columns:1fr}.tower-counts193 span{flex:130px}.bulk-pay193 form{padding:11px}}.business-analytics193{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.business-analytics193>*{box-sizing:border-box;min-width:0;max-width:100%}.business-analytics193 .table-wrap{min-width:0}.business-accounts193 span{overflow-wrap:anywhere;min-width:0}.business-selection193 .os-button{white-space:normal;max-width:100%}.control-tower.tower-compact .tower-table{min-width:1890px}.control-tower.tower-compact .tower-table th:first-child{width:235px}.control-tower.tower-compact .tower-table th:nth-child(2){width:185px}.control-tower.tower-compact .tower-table th:nth-child(3){width:100px}.control-tower.tower-compact .tower-table th:nth-child(4),.control-tower.tower-compact .tower-table th:nth-child(5){width:120px}.control-tower.tower-compact .tower-table th:nth-child(6),.control-tower.tower-compact .tower-table th:nth-child(7),.control-tower.tower-compact .tower-table th:nth-child(8){width:170px}.control-tower.tower-compact .tower-table th:nth-child(9){width:105px}.control-tower.tower-compact .tower-table th:nth-child(10){width:180px}.control-tower.tower-compact .tower-table th:nth-child(11){width:235px}.meta-connections143{margin-block:20px;padding:22px}.meta-connections143>header,.meta-connection143>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.meta-connections143 h3{margin:7px 0;font-size:1.3rem}.meta-connections143 header p{max-width:780px;margin:8px 0;line-height:1.6}.meta-connections143 header span{letter-spacing:.06em;color:#3981b4;font-size:.78rem}.meta-connection143{background:#eef6fa;border:1px solid #678da43b;border-radius:16px;margin-top:18px;padding:20px}.meta-connection143 h4{margin:0 0 7px;font-size:1.1rem}.meta-channel-grid143{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px;margin-block:18px;display:grid}.meta-channel143{background:#fff;border:1px solid #678da43b;border-radius:13px;flex-direction:column;gap:10px;padding:17px;display:flex}.meta-channel143 small{color:#49707e}.meta-channel143 label{gap:7px;display:grid}.meta-channel143 select{background:inherit;width:100%;min-height:40px;color:inherit;border:1px solid #678da455;border-radius:9px;padding:8px}.meta-actions143{flex-wrap:wrap;gap:8px;display:flex}.meta-actions143 .os-button{font-size:.8rem}.meta-connections143>small{opacity:.8;line-height:1.6;display:block}.meta-connections143 button:disabled{opacity:.45;cursor:not-allowed}.workspace-dark .meta-connection143,[data-theme=dark] .meta-connection143{background:#0c2537}.workspace-dark .meta-channel143,[data-theme=dark] .meta-channel143{background:#0a1b2c}.workspace-dark .meta-channel143 small,[data-theme=dark] .meta-channel143 small{color:#a8cddd}.workspace-dark .meta-connections143 header span,[data-theme=dark] .meta-connections143 header span{color:#50d3ff}@media (max-width:640px){.meta-connections143{padding:15px}.meta-connection143{padding:14px}.meta-actions143{width:100%}.meta-actions143 button{flex:140px}}.meta-assets145{border:1px solid #678da44d;border-radius:12px;margin-top:16px;padding:15px}.meta-assets145 summary{cursor:pointer;font-weight:700}.meta-assets145>p{max-width:900px;line-height:1.6}.meta-assets145 fieldset{border:1px solid #678da43b;border-radius:10px;flex-wrap:wrap;gap:10px;margin:12px 0;padding:12px;display:flex}.meta-assets145 fieldset label{border:1px solid #678da43b;border-radius:9px;flex:240px;align-items:center;gap:9px;min-width:220px;padding:10px 14px;display:flex}.meta-assets145 input[type=checkbox]{accent-color:#1687b9;width:20px;height:20px;min-height:20px}.meta-assets145 label span{gap:4px;display:grid}.meta-assets145 small{opacity:.8;line-height:1.5;display:block}.meta-assets145>.os-button{margin:4px 8px 8px 0}.meta-capabilities145{flex-wrap:wrap;gap:8px;display:flex}.meta-capabilities145 span{color:#774600;background:#fff0d8;border-radius:8px;padding:7px 10px;font-size:.8rem}.meta-capabilities145 [data-ready=true]{color:#155c3c;background:#d7f4e7}.workspace-dark .meta-capabilities145 span,[data-theme=dark] .meta-capabilities145 span{color:#ffd48a;background:#4c3519}.workspace-dark .meta-capabilities145 [data-ready=true],[data-theme=dark] .meta-capabilities145 [data-ready=true]{color:#9af3cb;background:#173e33}.meta-test145{background:#2094bd0c;border:1px solid #2094bd66;border-radius:10px;margin-block:14px;padding:15px}.meta-test145 label{gap:7px;margin-bottom:10px;font-weight:600;display:grid}.meta-test145 select{width:100%;max-width:650px;color:inherit;background:inherit;border:1px solid #678da466;border-radius:8px;padding:10px}.meta-test145 small{margin-top:8px}.meta-connections143 .integration-message{white-space:pre-line;overflow-wrap:anywhere;line-height:1.6}.meta-toolbar149{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.meta-search149{background:#fff;border:1px solid #628fa665;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:260px;padding:0 13px;display:flex!important}.meta-search149>span{color:#237da2;font-size:1.8rem}.meta-search149 input{width:100%;min-height:46px;color:inherit;outline-offset:3px;background:0 0!important;border:0!important}.meta-toolbar149 [role=group]{gap:6px;display:flex}.meta-toolbar149 button[aria-pressed=true]{color:#fff;background:#187ead;border-color:#2ba8d8}.meta-result149{opacity:.85;margin:15px 0;font-size:.85rem}.meta-table-scroll149{border:1px solid #648ba647;border-radius:12px;width:100%;max-height:680px;overflow:auto}.meta-table149{border-collapse:separate;border-spacing:0;width:100%;min-width:950px;font-size:.84rem}.meta-table149 th,.meta-table149 td{text-align:left;vertical-align:middle;background:#fff;border-bottom:1px solid #648ba62b;padding:13px 15px}.meta-table149 thead th{z-index:3;white-space:nowrap;background:#deeff7;position:sticky;top:0}.meta-table149 th:first-child{z-index:2;min-width:235px;max-width:350px;position:sticky;left:0}.meta-table149 thead th:first-child{z-index:4}.meta-table149 small{opacity:.8;margin-top:5px;font-weight:400;line-height:1.5;display:block}.meta-table149 tbody tr:hover td,.meta-table149 tbody tr:hover th{background:#eff9fc}.meta-bot149 select{background:inherit;width:100%;min-width:190px;max-width:260px;min-height:40px;color:inherit;border:1px solid #648ba655;border-radius:8px;padding:8px}.meta-state149{color:#345a72;background:#e5edf5;border-radius:8px;padding:6px 9px;font-size:.8rem;display:inline-block}.meta-state149.state-CONNECTED{color:#196b45;background:#d9f4e7}.meta-state149.state-PAUSED{color:#8b4b08;background:#ffedd5}.meta-pagination149{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.meta-pagination149 span{font-size:.85rem}.meta-sr149{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-dark .meta-search149,[data-theme=dark] .meta-search149,.workspace-dark .meta-table149 td,.workspace-dark .meta-table149 tbody th,[data-theme=dark] .meta-table149 td,[data-theme=dark] .meta-table149 tbody th{background:#0a1b2c}.workspace-dark .meta-table149 thead th,[data-theme=dark] .meta-table149 thead th{background:#13384d}.workspace-dark .meta-table149 tr:hover td,.workspace-dark .meta-table149 tr:hover th,[data-theme=dark] .meta-table149 tr:hover td,[data-theme=dark] .meta-table149 tr:hover th{background:#102d40}.workspace-dark .meta-state149,[data-theme=dark] .meta-state149{color:#bce6fa;background:#19394d}.workspace-dark .meta-state149.state-CONNECTED,[data-theme=dark] .meta-state149.state-CONNECTED{color:#98ebc7;background:#163e33}.workspace-dark .meta-state149.state-PAUSED,[data-theme=dark] .meta-state149.state-PAUSED{color:#ffd28d;background:#513215}@media (max-width:640px){.meta-search149{box-sizing:border-box;min-width:100%}.meta-toolbar149 [role=group]{width:100%}.meta-toolbar149 [role=group] button{flex:1}.meta-table-scroll149{max-height:550px}.meta-table149 th:first-child{min-width:190px;max-width:220px}}.blog138{--blog-ink:#f0f6fc;--blog-muted:#acbdce;--blog-panel:#0d1e30;max-width:1600px;color:var(--blog-ink);margin:auto}.blog-hero138{background:#081324;border:1px solid #214360;border-radius:24px;min-height:460px;margin:22px;position:relative;overflow:hidden}.blog-hero138>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-hero138>div{background:linear-gradient(90deg,#040e1ded,#040e1d85,#0000);max-width:620px;padding:70px 48px;position:relative}.blog138 span,.blog-intro138>span,.blog-list138 header span{letter-spacing:.12em;color:#49caff;font-size:12px;font-weight:800}.blog-hero138 h1{letter-spacing:-.045em;color:#fff;margin:18px 0;font-size:clamp(36px,4.2vw,60px);line-height:1.05}.blog-hero138 p{color:#d1e1ef;margin:0 0 24px;font-size:17px;line-height:1.65}.blog-intro138{text-align:center;max-width:980px;margin:auto;padding:34px 42px 48px}.blog138 h2{letter-spacing:-.025em;font-size:clamp(25px,3vw,36px);line-height:1.2}.blog-intro138 p{color:var(--blog-muted);line-height:1.7}.blog-intro138 nav{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:22px;display:flex}.blog-intro138 a{color:#54c8ff;font-size:14px}.blog-list138{padding:28px 42px 48px;scroll-margin-top:110px}.blog-list138>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.blog-list138 h2{margin:12px 0 0}.blog-list138 form{flex-wrap:wrap;gap:8px;display:flex}.blog-list138 input,.blog-list138 select{color:#fff;background:#10283c;border:1px solid #34516a;border-radius:9px;max-width:220px;padding:10px}.blog-list138 button{color:#142131;cursor:pointer;background:#ff9c3a;border:0;border-radius:9px;padding:10px 18px;font-weight:700}.blog-cards138{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-cards138 article{background:var(--blog-panel);border:1px solid #243b52;border-radius:18px;transition:transform .18s,border-color .18s;overflow:hidden}.blog-cards138 article:hover{border-color:#f6a24a;transform:translateY(-4px)}.blog-cards138 a{color:inherit;text-decoration:none;display:block}.blog-cards138 img{object-fit:cover;width:100%;height:210px}.blog-cards138 article>a>div{padding:24px}.blog-cards138 h3{margin:15px 0;font-size:23px;line-height:1.25}.blog-cards138 p{color:var(--blog-muted);font-size:15px;line-height:1.6}.blog-cards138 small{color:var(--blog-muted);line-height:1.5;display:block}.blog-cards138 strong{color:#55c8ff;margin-top:20px;font-size:14px;display:block}.blog-empty138{text-align:center;background:var(--blog-panel);border:1px dashed #3b5870;border-radius:20px;padding:38px}.blog-empty138 p{color:var(--blog-muted);max-width:620px;margin:15px auto 24px}.blog-cta138{background:linear-gradient(120deg,#132e46,#452b20);border:1px solid #80502c;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin:15px 42px 55px;padding:30px 36px;display:flex}.blog-cta138 h2{max-width:720px;margin:12px 0}.blog-cta138 p{color:#d0dce6;line-height:1.6}.blog-cta138 .button{flex-shrink:0}.blog-article138{max-width:1040px}.blog-article138>header{max-width:940px;margin:auto;padding:48px 40px 30px}.blog-article138>header>a{color:#53caff;margin-bottom:25px;font-size:14px;display:block}.blog-article138 h1{letter-spacing:-.04em;margin:16px 0;font-size:clamp(34px,5vw,55px);line-height:1.12}.blog-article138 header p{color:var(--blog-muted);font-size:20px;line-height:1.55}.blog-article138 header small{color:var(--blog-muted)}.blog-article-cover138{object-fit:cover;border-radius:20px;width:calc(100% - 60px);max-height:460px;margin:0 30px}.blog-body138{max-width:780px;margin:40px auto;padding:0 25px}.blog-body138 p{white-space:pre-line;margin:23px 0;font-size:18px;line-height:1.85}.blog-body138 h2{margin:38px 0 20px;font-size:29px}.blog-article138 .blog-cta138{margin-top:50px}.blog-admin138 label{gap:8px;margin-bottom:18px;font-size:14px;font-weight:650;display:grid}.blog-editor-grid138{grid-template-columns:1fr 1fr;gap:18px;display:grid}.blog-admin138 input:not([type=checkbox]),.blog-admin138 select,.blog-admin138 textarea{border:1px solid var(--os-border,#38576c);background:var(--os-input-bg,#0d2537);width:100%;color:var(--os-text,#edf6fc);font:inherit;border-radius:10px;padding:11px 13px}.blog-admin138 textarea{resize:vertical;line-height:1.65}.blog-admin-tabs138{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.blog-cover-admin138{flex-wrap:wrap;align-items:center;gap:20px;margin:18px 0;display:flex}.blog-cover-admin138>img{object-fit:cover;border-radius:13px;width:220px;height:115px}.blog-cover-admin138 label{max-width:420px}.blog-ai-box138{background:#2789ad14;border:1px solid #2f7b9b;border-radius:15px;margin:20px 0;padding:20px}.blog-ai-box138 summary{cursor:pointer;font-weight:800}.blog-ai-box138 p,.blog-ai-box138 small{margin:15px 0;line-height:1.5;display:block}.blog-check138{align-items:center;gap:10px!important;font-weight:500!important;display:flex!important}.blog-check138 input{accent-color:#17bced;width:18px;height:18px}.blog-table138{overflow:auto}.blog-table138 table{border-collapse:collapse;width:100%;font-size:14px}.blog-table138 td,.blog-table138 th{text-align:left;border-bottom:1px solid var(--os-border,#315069);padding:15px}.blog-table138 td:first-child{min-width:210px}.blog-table138 td:last-child{min-width:125px}.blog-table138 td a{margin-left:10px}.blog-notice138{background:#ff9c3a1a;border-left:4px solid #ff9c3a;border-radius:8px;padding:14px 18px}.blog-topic138{border-bottom:1px solid var(--os-border,#375467);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.blog-preview138{max-width:900px;margin:auto}.blog-preview138>img{object-fit:cover;border-radius:15px;width:100%;height:280px}.blog-preview138 h1{font-size:36px}.blog-preview138 .blog-body138{padding:0}.blog-busy138{color:#fff;z-index:5;background:#123e57;border:1px solid #47c5ff;border-radius:12px;width:max-content;max-width:100%;margin:auto;padding:12px 22px;position:sticky;bottom:20px}.blog-admin138 code{overflow-wrap:anywhere;font-size:12px}:is(.blog138 a:focus-visible,.blog138 button:focus-visible,.blog-admin138 button:focus-visible){outline-offset:4px;outline:3px solid #ffb352}@media (max-width:1000px){.blog-list138>header{flex-direction:column;align-items:stretch}.blog-cards138{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-cta138{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.blog-hero138{min-height:600px;margin:14px}.blog-hero138>img{object-position:65% bottom;object-fit:cover}.blog-hero138>div{background:linear-gradient(#040e1dfa,#040e1dcc,#040e1d0d);max-width:100%;padding:30px 24px}.blog-hero138 h1{font-size:36px}.blog-hero138 p{max-width:430px;font-size:15px}.blog-intro138,.blog-list138{padding:25px 20px}.blog-cards138{grid-template-columns:1fr}.blog-list138 form input{flex:1;min-width:120px;max-width:100%}.blog-list138 form select{flex:1;max-width:100%}.blog-intro138 nav{flex-direction:column;gap:14px}.blog-cta138{margin:20px;padding:25px}.blog-article138>header{padding:30px 22px}.blog-article138 header p{font-size:18px}.blog-article-cover138{width:calc(100% - 32px);height:220px;margin:0 16px}.blog-body138{margin:25px auto;padding:0 22px}.blog-body138 p{font-size:17px}.blog-editor-grid138{grid-template-columns:1fr;gap:0}.blog-topic138{flex-direction:column;align-items:flex-start}.blog-empty138{padding:25px 18px}}.blog138{background:#071524}.blog-admin138 #blog-editor138{scroll-margin-top:30px}.motion-ready .blog138>section.reveal-item{opacity:1;transform:none}@media (max-width:640px){.blog-hero138{flex-direction:column;min-height:0;display:flex}.blog-hero138>div{background:0 0;order:1;padding:28px 23px}.blog-hero138>img{object-fit:cover;object-position:65% center;order:2;height:245px;position:static}.blog-hero138 h1{font-size:35px}.blog-hero138 p{margin-bottom:20px}}.blog-cover-paste169{cursor:default;border:1px dashed #ad804f;border-radius:12px;padding:15px}.blog-cover-paste169:focus{outline-offset:3px;outline:3px solid #ff8d1c}.blog-cover-paste169>small{grid-column:1/-1;line-height:1.6}.blog-history169{background:#ff8d1c0a;border:1px solid #ce9a61;border-radius:12px;gap:10px;margin:20px 0;padding:18px;display:grid}.blog-history169 small{line-height:1.7}.blog-history169 details>p{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blog-ai-box138>small{margin-top:12px;line-height:1.7;display:block}.academy127{color:#e9f0f7;background:radial-gradient(at 85% 0,#122e43 0,#0000 40%),#080e18;min-height:100vh;font-family:inherit}.academy127 *{box-sizing:border-box}.academy127 a{color:#65d5ff}.academy127 button,.academy127-button{color:#f2f8ff;font:inherit;cursor:pointer;background:#113146;border:1px solid #24516c;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;text-decoration:none;display:inline-flex}.academy127 button:hover,.academy127-button:hover{background:#1b4c66}.academy127 button:disabled{opacity:.5;cursor:default}.academy127 input,.academy127 textarea{color:#fff;width:100%;font:inherit;background:#0b1827;border:1px solid #2d455d;border-radius:10px;padding:12px}.academy127 textarea{resize:vertical}.academy127 label{gap:8px;margin:15px 0;display:grid}.academy127 h1{margin:14px 0;font-size:clamp(26px,3vw,44px);line-height:1.14}.academy127 h2{font-size:23px}.academy127 p{color:#b8c9d7;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.academy127 small{color:#9aafc4;line-height:1.5;display:block}.academy127-top{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1322e6;border-bottom:1px solid #20364a;justify-content:space-between;align-items:center;gap:24px;padding:20px clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.academy127-brand{align-items:center;gap:12px;min-width:200px;font-size:19px;text-decoration:none;display:flex;color:#fff!important}.academy127-brand img{width:40px;height:40px}.academy127-brand b{font-weight:700}.academy127-brand small{color:#f8b05e;letter-spacing:2px;margin-left:10px;font-size:10px;display:inline}.academy127-top nav{align-items:center;gap:8px;display:flex}.academy127-top nav button{background:0 0;border-color:#0000;font-size:14px}.academy127-top nav button.active{background:#163548;border-color:#2f6985}.academy127-avatar{object-fit:cover;border-radius:50%;width:36px;height:36px}.academy127-welcome,.academy127-catalog,.academy127-feed,.academy127-profile{max-width:1300px;margin:auto;padding:42px clamp(20px,4vw,60px)}.academy127-welcome{max-width:1050px;padding-top:70px;padding-bottom:50px}.academy127-welcome>span,.academy127-catalog header>span,.academy127-feed header>span,.academy127-profile>span{color:#53d0ff;letter-spacing:2px;font-size:12px;font-weight:800}.academy127-welcome p{max-width:650px}.academy127-catalog{padding-top:32px}.academy127-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.academy127-card{background:linear-gradient(150deg,#142334,#101925);border:1px solid #293e54;border-radius:18px;flex-direction:column;transition:transform .2s;display:flex;overflow:hidden}.academy127-card:hover{transform:translateY(-3px)}.academy127-cover{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.academy127-cover.placeholder{color:#60d6ff;background:radial-gradient(circle at 80% 20%,#1b7fab,#0f2845 65%);justify-content:center;align-items:center;gap:15px;font-size:44px;display:flex}.academy127-cover.placeholder span{color:#d5ebff;font-size:18px}.academy127-card>div:not(.placeholder){flex-direction:column;flex:1;align-items:flex-start;padding:22px;display:flex}.academy127-card h2{margin:12px 0}.academy127-card p{flex:1;font-size:14px}.academy127-card>div>span{color:#b5c9dd;font-size:13px}.academy127-card button{width:100%;margin-top:20px}.academy127 progress{accent-color:#45c7fa;border:0;border-radius:6px;width:100%;height:8px;margin:14px 0;display:block;overflow:hidden}.academy127 progress::-webkit-progress-bar{background:#24394d}.academy127 progress::-webkit-progress-value{background:linear-gradient(90deg,#178ee1,#4ce0cb)}.academy127-classroom{grid-template-columns:300px minmax(0,1fr);gap:32px;max-width:1500px;margin:auto;padding:35px;display:grid}.academy127-classroom aside{background:#111d2a;border:1px solid #294256;border-radius:16px;align-self:start;padding:22px}.academy127-classroom aside details{margin:18px 0}.academy127-classroom aside summary{cursor:pointer;margin-bottom:8px;font-weight:700}.academy127-classroom aside details button{text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;width:100%;margin:4px 0;font-size:13px}.academy127-classroom aside details button.active{background:#13384b;border-color:#236081}.academy127-classroom>article{min-width:0}.academy127-player{aspect-ratio:16/9;background:#000;border-radius:15px;min-height:200px;position:relative;overflow:hidden}.academy127-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.academy127-actions{flex-wrap:wrap;gap:12px;display:flex}.academy127-feed{max-width:850px}.academy127-feed>form,.academy127-feed>article{background:#111e2b;border:1px solid #293f54;border-radius:15px;margin:24px 0;padding:22px}.academy127-feed article>header,.academy127-comments>div{align-items:start;gap:12px;display:flex}.academy127-comments{border-top:1px solid #294054;margin-top:20px;padding-top:12px}.academy127-comments>div{background:#182939;border-radius:10px;margin:10px 0;padding:15px}.academy127-comments p{margin:8px 0}.academy127-comments>div>div{min-width:0}.academy127-feed article b{color:#edf6ff}.academy127-feed article small{font-size:11px}.academy127-profile{max-width:750px}.academy127-profile>img{object-fit:cover;border-radius:50%;width:100px;height:100px}.academy127-message{background:#14384b;border-bottom:1px solid #2d6c8c;padding:15px 24px;position:relative;color:#fff!important;margin:0!important}.academy127-modal{z-index:40;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.academy127-modal>article{background:#122232;border:1px solid #345370;border-radius:20px;width:100%;max-width:630px;max-height:90vh;padding:28px;overflow:auto}.academy127-close{float:right;margin-bottom:15px}.academy127-modal strong{margin:18px 0;font-size:25px;display:block}.academy127-modal small{margin-top:20px}.academy127-footer{border-top:1px solid #263b50;justify-content:space-between;margin-top:50px;padding:25px clamp(20px,4vw,64px);display:flex}.academy127-empty,.academy127-loading{color:#acc2d4;padding:35px 0}.academy127-certificate{color:#102b40;background:#ecf3f6;min-height:100vh;padding:30px}.academy127-certificate nav{justify-content:space-between;gap:15px;max-width:1100px;margin:0 auto 30px;display:flex}.academy127-certificate nav button{background:#fff;border:1px solid #bfd0da;border-radius:8px;padding:12px}.academy127-certificate article{text-align:center;background:#fff;border:8px double #176b99;max-width:1100px;margin:auto;padding:70px 40px;box-shadow:0 10px 50px #0c324314}.academy127-certificate article img{object-fit:contain;width:65px;height:75px;margin:auto;display:block}.academy127-certificate article>span{letter-spacing:5px;margin:15px 0;font-weight:800;display:block}.academy127-certificate h1{color:#125c83;margin:35px 0;font-size:38px}.academy127-certificate h2{color:#112d40;border-bottom:1px solid #c4d6e0;padding-bottom:25px;font-size:40px}.academy127-certificate h3{font-size:27px}.academy127-certificate footer{margin-top:45px}.academy127-certificate small{font-size:10px}.academy127-admin{gap:25px;display:grid}.academy127-admin-tabs,.academy127-admin-row,.academy127-link{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.academy127-link a{overflow-wrap:anywhere}.academy127-admin-courses{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.academy127-admin-courses img,.academy127-editor-cover{object-fit:cover;border-radius:12px;width:100%;max-height:180px}.academy127-student,.academy127-purchase{border-top:1px solid #697d913d;padding:20px 0}.academy127-student summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700}.academy127-student label{align-items:center;gap:10px;margin:14px 0;display:flex}.academy127-student input[type=checkbox]{accent-color:#19aee6;width:18px;min-width:18px;height:18px}.academy127-purchase button{margin:5px}.academy127-editor header{justify-content:space-between;gap:15px;display:flex}.academy127-editor form{gap:20px;display:grid}.academy127-editor label{gap:8px;display:grid}.academy127-editor textarea{min-height:90px}.academy127-editor input,.academy127-editor textarea,.academy127-editor select{width:100%;min-width:0}.academy127-editor fieldset{border:1px solid #698fa94a;border-radius:12px;min-width:0;padding:20px}.academy127-admin-row>label{flex:1;min-width:150px}.academy127-lesson-edit{grid-template-columns:1fr 1.4fr auto;align-items:end;gap:15px;margin:18px 0;display:grid}.academy127-editor details{background:#58738c12;border-radius:12px;padding:18px}.academy127-editor details label{margin:15px 0}.chatbot-prompt127>div{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;display:flex}.chatbot-prompt127 p{margin:10px 0;font-size:12px;line-height:1.6}.chatbot-prompt127 small{opacity:.8;font-size:11px;line-height:1.6;display:block}.proposal-draft127{color:#643d08;text-align:center;background:#fff0dc;padding:20px;font-size:15px;font-weight:800}.proposal-page .proposal-documents127{background:linear-gradient(135deg,#eaf7ff,#fff);border:1px solid #35add44d;border-radius:20px;margin:35px 0;padding:36px;box-shadow:0 15px 45px #1157730d}.proposal-page .proposal-documents127>span{letter-spacing:2px;color:#136c99;font-size:12px;font-weight:800}.proposal-page .proposal-documents127 h2{max-width:850px;margin:16px 0;font-size:clamp(23px,3vw,36px);line-height:1.25}.proposal-documents127 .proposal-download96{white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #c2dce9;border-radius:12px;padding:20px;font-size:17px;font-weight:700;display:flex}.proposal-documents127 .proposal-media96{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}@media (max-width:1000px){.academy127-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy127-top{flex-wrap:wrap;gap:12px}.academy127-top nav{flex-basis:100%;order:3;justify-content:flex-start;overflow-x:auto}.academy127-classroom{grid-template-columns:240px minmax(0,1fr);gap:20px;padding:25px}.academy127-admin-courses{grid-template-columns:repeat(2,minmax(0,1fr))}.academy127-lesson-edit{grid-template-columns:1fr}.academy127-top{position:relative}}@media (max-width:650px){.academy127-grid,.academy127-admin-courses{grid-template-columns:1fr}.academy127-catalog,.academy127-feed,.academy127-profile{padding:25px 18px}.academy127-top{padding:16px}.academy127-top>a:last-child{padding:10px;font-size:12px}.academy127-brand{min-width:0;font-size:16px}.academy127-brand small{margin-left:5px}.academy127-top nav button{padding:10px;font-size:13px}.academy127-classroom{flex-direction:column;padding:20px 16px;display:flex}.academy127-classroom aside{width:100%}.academy127-player{min-height:190px}.academy127-modal>article{padding:20px}.academy127-footer{flex-wrap:wrap;gap:15px}.academy127-certificate{padding:15px}.academy127-certificate article{padding:35px 15px}.academy127-certificate h1{font-size:25px}.academy127-certificate h2{font-size:30px}.academy127-certificate h3{font-size:23px}.proposal-page .proposal-documents127{padding:23px 18px}.proposal-documents127 .proposal-media96{grid-template-columns:1fr}.academy127-editor header{flex-wrap:wrap}}@media print{.academy127-certificate{background:#fff;padding:0}.academy127-certificate nav{display:none}.academy127-certificate article{box-shadow:none;break-inside:avoid;padding:40px}.proposal-draft127{display:none}}.academy128-hero{background:#102036;border:1px solid #304759;border-radius:24px;max-width:1500px;min-height:480px;margin:32px auto 20px;position:relative;overflow:hidden}.academy128-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.academy128-hero:after{content:"";background:linear-gradient(90deg,#071322f7 0%,#071322dd 27%,#0713225a 62%,#0000 90%);position:absolute;inset:0}.academy128-hero>div{z-index:1;max-width:630px;padding:65px 52px;position:relative}.academy128-hero h1{letter-spacing:-2px;font-size:clamp(32px,4.4vw,64px)}.academy128-hero p{color:#ecf3f9;max-width:430px}.academy128-hero span,.academy128-features small{color:#ffa34a;letter-spacing:1.5px;font-size:12px;font-weight:800}.academy128-features{grid-template-columns:1fr 1fr;gap:24px;max-width:1300px;margin:28px auto 50px;padding:0 60px;display:grid}.academy128-features article{background:#0e1b2b;border:1px solid #284357;border-radius:20px;overflow:hidden}.academy128-features img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.academy128-features article>div{padding:25px}.academy128-features h2{margin:12px 0}.academy128-contact>div{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.academy128-contact>small{margin-top:16px}.academy128-professor{z-index:31;filter:drop-shadow(0 3px 10px #0007);flex-direction:column;display:flex;position:fixed;bottom:20px;right:22px;background:0 0!important;border:0!important;gap:0!important;padding:0!important}.academy128-professor img{object-fit:contain;width:94px;height:100px}.academy128-professor span{background:#132d42;border:1px solid #397695;border-radius:12px;padding:6px 12px;font-size:12px}.academy128-support{z-index:40;background:#0b1b2b;border:1px solid #375e79;border-radius:20px;flex-direction:column;width:390px;max-width:calc(100vw - 32px);max-height:min(680px,100dvh - 120px);display:flex;position:fixed;bottom:24px;right:130px;overflow:hidden;box-shadow:0 20px 60px #0009}.academy128-support>header{border-bottom:1px solid #29465f;justify-content:space-between;gap:12px;padding:22px;display:flex}.academy128-support h2{margin:6px 0;font-size:21px}.academy128-support header button{align-self:start}.academy128-support-scroll{padding:18px 22px;overflow-y:auto}.academy128-support details{border-bottom:1px solid #29465f;padding:16px 0}.academy128-support summary{cursor:pointer;font-weight:600;line-height:1.5}.academy128-support p{margin:12px 0;font-size:14px}.academy128-support article{border-top:1px solid #29465f;padding:16px 0}.academy128-reply{border-left:3px solid #58cffc;padding-left:12px}.academy128-bell{flex-shrink:0;position:relative}.academy128-bell>button{padding:10px!important;font-size:14px!important}.academy128-bell>button b{color:#14212d;background:#ff9d47;border-radius:20px;padding:1px 6px}.academy128-bell>section{z-index:42;background:#0b1b2b;border:1px solid #365770;border-radius:16px;width:350px;max-width:calc(100vw - 32px);max-height:65dvh;padding:12px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 15px 40px #0009}.academy128-bell header{justify-content:space-between;align-items:center;gap:10px;padding:6px;display:flex}.academy128-bell header button{padding:8px;font-size:12px}.academy128-bell section>button{text-align:left;background:#101f30;width:100%;margin:6px 0;padding:12px;display:block}.academy128-bell section>button.unread{border-left:3px solid #ff9d47}.academy128-bell small{margin-top:5px}.academy128-reactions{flex-direction:row!important;gap:8px!important;display:flex!important}.academy128-reactions button{padding:5px 10px;font-size:14px}.academy128-reactions button[aria-pressed=true]{background:#543c25;border-color:#ffad54}.academy128-admin-support article{border-top:1px solid #bbccda;padding:20px 0}.academy128-admin-support article>header{gap:5px;display:grid}.academy128-admin-support p{white-space:pre-wrap}.academy128-admin-support textarea{box-sizing:border-box;width:100%}.academy127-certificate,.academy127-certificate *{box-sizing:border-box}.academy127-certificate article{color:#18354d;text-align:center;background:linear-gradient(135deg,#fff,#f2f7fa);border:2px solid #0c3955;outline:8px solid #fff;max-width:1080px;min-height:660px;padding:48px 65px;position:relative;overflow:hidden;box-shadow:0 0 0 10px #203b52,0 20px 60px #12233522}.academy127-certificate article:before{content:"";background:#ff9b43;width:130px;height:8px;position:absolute;top:0;left:0}.academy127-certificate article:after{content:"";background:#37bde9;width:130px;height:8px;position:absolute;bottom:0;right:0}.academy127-certificate article header{justify-content:center;align-items:center;gap:12px;margin-bottom:25px;display:flex}.academy127-certificate article header img{object-fit:contain;width:40px;height:52px;margin:0}.academy127-certificate article header span{letter-spacing:3px;font-size:16px;font-weight:800}.academy127-certificate article header b{color:#d57a22}.academy127-certificate h1{margin:22px 0;font-size:clamp(30px,4vw,43px);font-weight:500}.academy127-certificate h2{color:#0b5479;overflow-wrap:anywhere;margin:20px 0;font-size:clamp(30px,4vw,48px)}.academy127-certificate h3{margin:20px 0;font-size:26px}.academy128-seal{color:#e1933c;font-size:48px;position:absolute;top:26px;right:28px}.academy128-cert-text{white-space:pre-wrap;max-width:780px;margin:16px auto}.academy127-certificate article footer{justify-content:center;gap:30px;margin-top:36px;padding:0;display:flex}.academy127-certificate article footer>div{border-top:1px solid #668199;min-width:200px;padding:12px 15px}.academy127-certificate article footer span{color:#648098;margin-top:5px;font-size:12px;display:block}.academy128-cert-id{color:#698297;overflow-wrap:anywhere;margin-top:28px;font-size:10px;display:block}.academy127-footer{padding-right:130px}.academy127-top{flex-wrap:wrap;gap:12px}.academy127-top nav{flex:1;justify-content:center}.academy127 h1,.academy127 h2,.academy127 h3{overflow-wrap:anywhere}@media (max-width:800px){.academy128-hero{min-height:540px;margin:18px 16px}.academy128-hero>img{object-position:center top;height:58%}.academy128-hero:after{background:linear-gradient(#0000 21%,#081625a8 49%,#081625 65%)}.academy128-hero>div{max-width:100%;padding:290px 25px 25px}.academy128-hero h1{letter-spacing:-1px;font-size:36px}.academy128-features{grid-template-columns:1fr;gap:20px;padding:0 20px}.academy128-contact>div{grid-template-columns:1fr}.academy128-professor{bottom:12px;right:12px}.academy128-professor img{width:66px;height:72px}.academy128-support{max-height:calc(100dvh - 130px);bottom:95px;right:16px}.academy128-bell>button>span{display:none}.academy128-bell>section{position:fixed;top:145px;right:16px}.academy127-certificate article{min-height:0;padding:32px 20px}.academy127-certificate article footer{flex-wrap:wrap}.academy127-certificate article header span{letter-spacing:1px;font-size:12px}.academy128-seal{font-size:30px;position:static}.academy127-footer{padding-bottom:100px;padding-right:30px}.academy127-top nav{flex-basis:100%;order:3;justify-content:flex-start;overflow-x:auto}}@page academyCertificate{size:A4 landscape;margin:10mm}@media print{.academy127-certificate{page:academyCertificate;background:#fff;min-height:0;padding:0}.academy127-certificate article{width:100%;max-width:none;min-height:175mm;box-shadow:none;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:2px solid #0c3955;outline:0;padding:10mm 15mm;background:#fff!important}.academy127-certificate article header{margin-bottom:8mm}.academy127-certificate h1{font-size:30pt}.academy127-certificate h2{font-size:34pt}.academy127-certificate h3{font-size:22pt}.academy127-certificate p{font-size:11pt}.academy127-certificate article footer{flex-wrap:nowrap;margin-top:8mm;display:flex}.academy127-certificate article footer>div{min-width:65mm}.academy128-seal{position:absolute}.academy127-certificate nav{display:none!important}}.ai-models125{grid-column:1/-1}.model-row125{border-bottom:1px solid #698ba52e;grid-template-columns:minmax(220px,1fr) minmax(200px,1fr);align-items:center;gap:20px;padding:14px 0;display:grid}.model-row125 label,.model-controls125 label{gap:8px;display:grid}.model-row125 small{line-height:1.6}.model-controls125{gap:20px;margin:20px 0;display:flex}.model-controls125 input{max-width:240px}.mini-crm125{color:#eef7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 0 0,#0e273a 0,#08121e 45%);min-height:100vh;padding:32px clamp(16px,4vw,64px);font-family:Arial,sans-serif}.mini-crm125 *{box-sizing:border-box}.mini-crm125 h1{margin:6px 0;font-size:clamp(24px,3vw,36px)}.mini-crm125 h2{font-size:22px}.mini-crm125 p{line-height:1.6}.mini-crm125 button,.mini-crm125 a{font:inherit;cursor:pointer}.mini-crm125 button,.mini-nav125 a{color:#edfaff;background:#123249;border:1px solid #305d79;border-radius:9px;padding:10px 15px;text-decoration:none}.mini-crm125 button:hover,.mini-crm125 button.active,.mini-nav125 .active{background:#1274a1}.mini-crm125 button:disabled{opacity:.5;cursor:wait}.mini-crm125 a{color:#56d8ff}.mini-crm125 input:not([type=checkbox]),.mini-crm125 select,.mini-crm125 textarea{color:#f0f8ff;font:inherit;background:#091b2b;border:1px solid #35556c;border-radius:9px;width:100%;min-width:0;padding:12px}.mini-crm125 input[type=checkbox]{accent-color:#39caff}.mini-crm125 label{gap:7px;font-size:14px;display:grid}.mini-header125{border-bottom:1px solid #234055;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.mini-header125 a{align-items:center;gap:10px;text-decoration:none;display:flex}.mini-header125 img{object-fit:contain;border-radius:12px;width:46px;height:46px}.mini-header125>div{text-align:right}.mini-header125>div>img{float:right;margin-left:14px}.mini-header125 small,.mini-crm125 footer{color:#a2b9cb}.mini-metrics125{grid-template-columns:repeat(5,1fr);gap:12px;margin:25px 0;display:grid}.mini-metrics125 article{background:#102535;border:1px solid #24445b;border-radius:13px;gap:12px;padding:20px;display:grid}.mini-metrics125 strong{font-size:27px}.mini-nav125,.mini-toolbar125,.mini-forms125 article>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mini-nav125{margin:24px 0}.mini-toolbar125>input{flex:1;min-width:200px}.mini-toolbar125 select{max-width:180px}.mini-toolbar125 label{align-items:center;display:flex}.mini-pipeline125{grid-template-columns:repeat(6,1fr);gap:8px;margin:20px 0;display:grid}.mini-pipeline125 button{justify-content:space-between;gap:10px;display:flex}.mini-table125{background:#0e2131;border:1px solid #28465d;border-radius:12px;overflow-x:auto}.mini-table125 table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.mini-table125 td,.mini-table125 th{border-bottom:1px solid #28465d;padding:14px}.mini-table125 td small{color:#91acc2;margin-top:8px;display:block}.mini-due125{color:#ffb870}.mini-forms125{gap:16px;display:grid}.mini-forms125 article,.mini-import125{background:#102535;border:1px solid #24445b;border-radius:13px;padding:24px}.mini-import125 label{margin:20px 0}.mini-message125{overflow-wrap:anywhere;background:#16415a;border-radius:10px;padding:14px}.mini-modal125{z-index:999;background:#000b;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.mini-modal125>section{background:#0d2132;border:1px solid #42637a;border-radius:18px;width:min(880px,100%);max-height:92dvh;padding:26px;overflow:auto}.mini-close125{float:right}.mini-fields125{grid-template-columns:1fr 1fr;gap:15px;display:grid}.mini-modal125 form{gap:20px;margin:25px 0;display:grid}.mini-progress125{flex-wrap:wrap;gap:5px;margin:20px 0;display:flex}.mini-progress125 span{border-top:4px solid #3c5367;flex:1;padding-top:8px;font-size:12px}.mini-progress125 .done{color:#8ce5ff;border-color:#3dcfff}.mini-timeline125{border-left:2px solid #4cc8ee;padding:0 0 0 20px;list-style:none}.mini-timeline125 li{padding:4px 0 14px 15px;position:relative}.mini-timeline125 li:before{content:"";background:#4cc8ee;border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:-26px}.mini-timeline125 time{color:#a2b9cb;font-size:12px}.mini-timeline125 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.mini-crm125 footer{margin:30px 0;font-size:12px}.mini-capture125{place-items:center;display:grid}.mini-capture125>section{background:#102535;border:1px solid #30516a;border-radius:18px;width:min(530px,100%);padding:30px}.mini-capture125 form{gap:18px;display:grid}.mini-honeypot125{position:absolute;left:-9999px}.mini-consent125{align-items:flex-start;gap:10px!important;display:flex!important}.social-workflow125{background:#12324916;border-block:1px solid #47617633;padding:14px}.social-workflow125 label{gap:6px;display:grid}.social-workflow125 .social-controls125{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.social-audio-controls125{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.social-audio-controls125 audio{width:min(100%,320px)}.social-audio-controls125 .audio-file125{max-width:180px}.social-workflow125 [role=status]{font-size:13px;line-height:1.5}.social-workflow125 .recording125{color:#f36b67;font-weight:700}@media (max-width:700px){.model-row125{grid-template-columns:1fr;gap:8px}.model-controls125{flex-direction:column}.mini-metrics125{grid-template-columns:1fr 1fr}.mini-metrics125 article{padding:14px}.mini-metrics125 article:last-child{grid-column:1/-1}.mini-pipeline125{grid-template-columns:repeat(2,1fr)}.mini-fields125{grid-template-columns:1fr}.mini-modal125>section{padding:18px}.mini-header125{align-items:flex-start}.mini-header125>div{max-width:62%}.social-workflow125 .social-controls125{grid-template-columns:1fr}.mini-capture125>section{padding:22px}}.crm-shell126{--side:250px;background:#080e16;min-width:0;padding:0}.crm-top126{z-index:20;background:#0b1420;border-bottom:1px solid #233243;align-items:center;gap:16px;height:76px;padding:14px 26px;display:flex;position:sticky;top:0}.crm-top126 a{color:#b9cddd;align-items:center;gap:10px;font-size:14px;text-decoration:none;display:flex}.crm-top126 img{object-fit:cover;border-radius:10px;width:36px;height:36px}.crm-top126 a b{color:#f1f8ff;font-size:16px;display:block}.crm-greeting126{align-items:center;gap:10px;margin-left:auto;font-size:14px;display:flex}.crm-sidebar126{width:var(--side);z-index:15;background:#0c1623;border-right:1px solid #263546;padding:28px 16px;position:fixed;top:76px;bottom:0;left:0;overflow-y:auto}.crm-sidebar126 small{letter-spacing:1.2px;color:#82a6bb;font-size:10px}.crm-sidebar126 h2{font-size:18px;line-height:1.4}.crm-sidebar126 nav{gap:10px;margin-top:30px;display:grid}.crm-sidebar126 button,.crm-sidebar126 a{text-align:left;color:#b9cad8;background:0 0;border:1px solid #0000;border-radius:9px;padding:14px 12px;font-size:14px;line-height:1.4;text-decoration:none}.crm-sidebar126 .active{color:#75deff;border-color:#275b73;background:#153b50!important}.crm-sidebar126 p{color:#6e91a7;margin-top:50px;font-size:11px}.crm-content126{min-width:0;padding:30px clamp(16px,3vw,48px);transition:margin .2s}.with-sidebar .crm-content126{margin-left:var(--side)}.crm-business126{margin-bottom:24px}.crm-business126>div{align-items:center;gap:16px;display:flex}.crm-business126 img{object-fit:contain;border-radius:12px;width:54px;height:54px}.crm-business126 small{color:#8aa5b9}.crm-dashboard126{background:#0d1825;border:1px solid #263747;border-radius:16px;margin-bottom:28px;padding:22px}.crm-dashboard-heading126{justify-content:space-between;align-items:center;gap:20px;display:flex}.crm-dashboard-heading126 h2{margin:0;font-size:19px}.crm-dashboard-heading126 small{color:#8cabbf}.crm-heat126{gap:2px;margin:24px 0 14px;padding-bottom:8px;display:flex;overflow-x:auto}.crm-heat126 button{text-align:left;background:color-mix(in srgb,var(--heat) 12%,#0d1825);border:1px solid color-mix(in srgb,var(--heat) 40%,#1a2d3d);border-top:4px solid var(--heat);border-radius:0;flex:1;gap:12px;min-width:130px;padding:17px 14px;display:grid}.crm-heat126 button:first-child{border-radius:10px 0 0 10px}.crm-heat126 button:last-child{border-radius:0 10px 10px 0}.crm-heat126 button:hover,.crm-heat126 button.active{background:color-mix(in srgb,var(--heat) 30%,#0d1825);outline:1px solid var(--heat);outline-offset:-2px}.crm-heat126 strong{font-size:32px}.crm-heat126 small{min-height:30px;font-size:12px;line-height:1.4}.crm-heat126 em{color:#bdcedb;font-size:10px;font-style:normal}.crm-heatbar126{background:#08121c;border-radius:4px;height:5px;overflow:hidden}.crm-heatbar126 i{width:var(--fill);background:var(--heat);height:100%;display:block}.crm-summary126{color:#87a7ba;flex-wrap:wrap;gap:22px;font-size:12px;display:flex}.crm-summary126 b{color:#e5f5ff;margin-left:6px}.crm-table-title126{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.crm-table-title126 h2{margin:0;font-size:20px}.crm-table-title126 h2 small{color:#8ba8bb}.crm-table-title126>div{gap:8px;display:flex}.crm-table-title126 button{font-size:12px}.crm-table-panel126{background:#0d1825;border:1px solid #263747;border-radius:15px;min-width:0;padding:22px}.crm-table-panel126 .mini-toolbar125{margin-bottom:18px}.crm-freeze126{scrollbar-color:#3c5b6f #081522;max-height:65vh;overflow:auto}.crm-freeze126 table{border-collapse:separate;border-spacing:0;min-width:1100px}.crm-freeze126 th{z-index:3;white-space:nowrap;background:#162838;font-size:12px;position:sticky;top:0}.crm-freeze126 td{background:#0e1d2b;min-width:150px;font-size:13px}.crm-freeze126 th:first-child,.crm-freeze126 td:first-child{z-index:2;overflow-wrap:anywhere;border-right:1px solid #355168;width:230px;min-width:230px;max-width:230px;position:sticky;left:0}.crm-freeze126 th:first-child{z-index:4;background:#162838}.crm-freeze126 tr:hover td{background:#152c3c}.crm-freeze126 td:first-child small{font-size:11px}.crm-freeze-hint126{color:#7692a6;margin-top:12px;font-size:11px;display:block}.crm-phase-badge126{color:#83d0ed;white-space:nowrap;background:#17425b;border-radius:20px;padding:6px 9px}.crm-table-panel126.maximized{z-index:60;border:1px solid #497490;flex-direction:column;display:flex;position:fixed;inset:10px;overflow:auto;box-shadow:0 0 0 20px #000c}.maximized .crm-freeze126{flex:1;min-height:0;max-height:none}.crm-progress126{flex-wrap:nowrap;padding-bottom:12px;overflow-x:auto}.crm-progress126 span{align-items:center;gap:8px;min-width:120px;line-height:1.3;display:flex}.crm-progress126 b{background:#244054;border-radius:50%;place-items:center;min-width:23px;height:23px;display:grid}.crm-progress126 .done b{color:#fff;background:#1484a1}.crm-horizontal126{border:0;gap:0;margin:10px 0 25px;padding:18px 0;display:flex;overflow-x:auto}.crm-horizontal126 li{border-top:2px solid #31566c;flex:0 0 215px;padding:15px 20px 8px 0}.crm-horizontal126 li:before{top:-6px;left:0}.crm-horizontal126 p{max-height:100px;font-size:12px;overflow:auto}.crm-check126{align-items:center;gap:8px!important;display:flex!important}.crm-contact-add126{flex-wrap:wrap;gap:8px;display:flex}.crm-field-editor126{gap:14px;display:grid}.crm-field-row126{border:1px solid #44647b44;border-radius:10px;grid-template-columns:1.3fr 1fr 1fr;gap:12px;padding:15px;display:grid}.crm-field-row126 label{gap:7px;display:grid}.crm-field-row126 button{font-size:12px}.crm-field-row126 textarea{min-height:80px}.crm-field-row126 input,.crm-field-row126 select,.crm-field-row126 textarea{width:100%;min-width:0}.crm-profile126 form{gap:20px;margin:22px 0;display:grid}.crm-profile126>label{margin-top:20px}.crm-admin126 label{gap:8px;margin:14px 0;display:grid}.crm-admin126 input,.crm-admin126 select,.crm-admin126 textarea{width:100%;min-width:0}.crm-admin-block126{border:1px solid #637f9744;border-radius:14px;margin:28px 0;padding:22px}.crm-admin-users126{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.crm-admin-users126 label{margin:0}.crm-user-row126{border-top:1px solid #637f9744;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding-top:16px;display:flex}.crm-user-row126 small{overflow-wrap:anywhere;margin-top:6px;display:block}.crm-link126{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.crm-link126 label{flex:1;min-width:260px;margin:0}.crm-link126 input{font-size:13px}.crm-draft126{border-top:1px solid #637f9744;margin-top:22px;padding-top:20px}.crm-stage-edit126{grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:12px;display:grid}.crm-stage-edit126 small{overflow-wrap:anywhere}.crm-login126{background:#153b50;border-radius:10px;margin:12px 0;padding:14px;display:inline-block}@media (max-width:800px){.crm-top126{gap:10px;height:74px;padding:12px}.crm-top126 a{font-size:10px}.crm-top126 a b{font-size:13px}.crm-top126 img{width:29px;height:29px}.crm-greeting126{font-size:11px}.crm-greeting126 img{display:none}.crm-sidebar126{width:245px;top:74px;box-shadow:16px 0 30px #000b}.with-sidebar .crm-content126{margin-left:0}.crm-content126{padding:22px 14px}.crm-dashboard126,.crm-table-panel126{padding:16px}.crm-dashboard-heading126{display:block}.crm-dashboard-heading126 small{margin-top:10px;display:block}.crm-table-title126{flex-direction:column;align-items:flex-start}.crm-heat126 button{min-width:145px}.crm-summary126{gap:12px}.crm-freeze126 th:first-child,.crm-freeze126 td:first-child{width:170px;min-width:170px;max-width:170px}.crm-field-row126,.crm-admin-users126,.crm-stage-edit126{grid-template-columns:1fr}.crm-admin-block126{padding:15px}.crm-link126 label{flex-basis:100%;width:100%;min-width:0}.crm-table-panel126.maximized{inset:5px}.crm-top126 button{padding:9px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.overline\!{text-decoration-line:overline!important}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}.simple-page,.legal-page{background:linear-gradient(#eef7fb 0,#fff 65%);min-height:70vh;padding:130px 24px 80px}.simple-page>div,.legal-page>div{width:min(820px,100%);margin:auto}.simple-page h1,.legal-page h1{letter-spacing:-.05em;margin:.3em 0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.02}.legal-page h2{margin-top:34px}.simple-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;margin-top:30px;padding:28px}.express-shell{background:#f2f6fa;min-height:100vh}.express-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,5vw);display:flex}.express-topbar img{width:31px}.express-topbar a{align-items:center;gap:10px;font-weight:850;display:flex}.express-main{width:min(920px,100% - 40px);margin:0 auto;padding:60px 0 90px}.express-intro{text-align:center;max-width:720px;margin:0 auto 38px}.express-intro h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(2.2rem,6vw,4.3rem);line-height:1}.express-intro p{color:var(--muted)}.express-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:clamp(24px,5vw,48px);box-shadow:0 25px 65px #0714251a}.express-form{gap:18px;display:grid}.field{gap:7px;display:grid}.field span{color:#3d5368;font-size:.76rem;font-weight:800}.field input,.field select,.field textarea{background:#fff;border:1px solid #cbd7e1;border-radius:8px;width:100%;min-height:48px;padding:11px 13px}.field textarea{min-height:100px}.consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:.78rem;display:flex}.progress-head{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.progress-head strong{font-size:.8rem}.progress-track{background:#dce5ec;border-radius:10px;height:7px;overflow:hidden}.progress-track i{background:linear-gradient(90deg,var(--cyan),var(--orange));height:100%;transition:width .3s;display:block}.phase-tabs{gap:6px;margin:28px 0 36px;display:flex}.phase-tab{background:#dce5ec;border-radius:10px;flex:1;height:8px}.phase-tab.active,.phase-tab.done{background:var(--cyan)}.question-block{text-align:center}.question-index{letter-spacing:.1em;color:#0b91bb;font-size:.68rem;font-weight:900}.question-block h2{max-width:720px;margin:16px auto 32px;font-size:clamp(1.55rem,4vw,2.45rem);line-height:1.18}.score-options{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.score-option{color:#42566a;cursor:pointer;background:#fff;border:1px solid #cbd7e1;border-radius:10px;min-height:82px;font-size:.72rem;font-weight:700}.score-option strong{color:var(--ink);font-size:1rem;display:block}.score-option:hover,.score-option.selected{border-color:var(--cyan);color:#037ea8;background:#e9f9ff}.express-actions{justify-content:space-between;gap:12px;margin-top:34px;display:flex}.express-actions .button{min-width:155px}.ready-grid{gap:18px;display:grid}.ready-grid label{font-weight:800}.ready-grid .score-options{grid-template-columns:repeat(5,1fr)}.error-box{color:#a83d28;background:#fff0ed;border-radius:8px;padding:12px 14px;font-size:.78rem}.result-hero{color:#fff;background:linear-gradient(125deg,#06192b,#0c7698);padding:100px 24px 70px}.result-hero>div{width:min(1050px,100%);margin:auto}.result-hero h1{letter-spacing:-.06em;margin:15px 0;font-size:clamp(2.5rem,6vw,5rem);line-height:1}.result-hero p{color:#b9dce8;max-width:700px}.result-grid{grid-template-columns:1.15fr .85fr;gap:24px;width:min(1050px,100% - 40px);margin:-30px auto 80px;display:grid;position:relative}.result-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:26px}.score-orbit{background:conic-gradient(var(--cyan) calc(var(--score)*1%),#dfe9ef 0);border-radius:50%;place-items:center;width:190px;height:190px;margin:10px auto 28px;display:grid;position:relative}.score-orbit:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.score-orbit span{z-index:1;text-align:center;font-size:3rem;font-weight:900;line-height:.8;position:relative}.score-orbit small{color:var(--muted);font-size:.7rem;display:block}.phase-score{grid-template-columns:110px 1fr 40px;align-items:center;gap:12px;margin:14px 0;font-size:.78rem;display:grid}.mini-track{background:#e3ebf1;border-radius:10px;height:7px;overflow:hidden}.mini-track i{background:var(--cyan);height:100%;display:block}.insight{border-bottom:1px solid var(--line);padding:16px 0}.insight:last-child{border:0}.insight strong{display:block}.report-page{background:#f3f6f8;min-height:100vh;padding:50px 20px}.report-document{background:#fff;width:min(920px,100%);margin:auto;box-shadow:0 20px 70px #04132126}.report-cover{color:#fff;background:linear-gradient(135deg,#071425,#087fa7);min-height:420px;padding:60px}.report-cover h1{letter-spacing:-.06em;margin:30px 0 15px;font-size:clamp(2.7rem,7vw,5.8rem);line-height:.95}.report-body{padding:50px 60px}.report-section{border-bottom:1px solid var(--line);padding:28px 0}.report-actions{justify-content:flex-end;margin-bottom:16px;display:flex}.print-button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:11px 18px;font-weight:800}.os-shell{color:#15293f;background:#f1f5f8;min-height:100vh;padding-left:248px}.os-sidebar{color:#fff;z-index:20;background:#071425;width:248px;padding:24px 18px;position:fixed;inset:0 auto 0 0;overflow:auto}.os-logo{align-items:center;gap:11px;padding:0 8px 25px;display:flex}.os-logo img{width:30px}.os-logo strong{display:block}.os-logo small{color:#7f99ad;display:block}.os-nav{gap:3px;display:grid}.os-nav a{color:#91a8ba;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:.78rem;font-weight:700;display:flex}.os-nav a:hover,.os-nav a.active{color:#fff;background:#102b44}.os-nav a.active{box-shadow:inset 3px 0 0 var(--cyan)}.os-sidebar-foot{color:#7891a5;border-top:1px solid #1f3549;margin-top:28px;padding:16px 10px;font-size:.68rem}.os-main{min-height:100vh}.os-topbar{z-index:10;background:#fff;border-bottom:1px solid #dfe7ed;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.os-topbar h1{margin:0;font-size:1rem}.os-user{align-items:center;gap:10px;font-size:.72rem;display:flex}.os-avatar{color:#078db9;background:#dff6fe;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.os-content{padding:28px 30px 60px}.os-summary{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.metric-card,.os-panel{background:#fff;border:1px solid #dfe7ed;border-radius:11px;box-shadow:0 8px 30px #0f25370b}.metric-card{padding:19px}.metric-card span{color:#708398;text-transform:uppercase;letter-spacing:.07em;font-size:.66rem;font-weight:800;display:block}.metric-card strong{margin:7px 0;font-size:1.8rem;line-height:1.1;display:block}.metric-card small{color:#14a179;font-size:.68rem}.os-grid{grid-template-columns:1.35fr .8fr;gap:18px;margin-bottom:18px;display:grid}.os-grid.equal{grid-template-columns:1fr 1fr}.os-panel{min-width:0;padding:20px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.panel-head h2{margin:0;font-size:.88rem}.panel-head a{color:#078fb9;font-size:.68rem;font-weight:800}.data-table{border-collapse:collapse;width:100%;font-size:.7rem}.data-table th{text-align:left;color:#76899b;border-bottom:1px solid #e3e9ee;padding:9px 8px}.data-table td{border-bottom:1px solid #edf1f4;padding:12px 8px}.data-table tr:last-child td{border:0}.status-pill{color:#0789b1;background:#e7f7fd;border-radius:20px;padding:4px 8px;font-size:.61rem;font-weight:850;display:inline-flex}.status-pill.orange{color:#b96408;background:#fff1df}.status-pill.green{color:#158663;background:#e7f8f1}.os-actions{flex-wrap:wrap;gap:7px;display:flex}.os-button{color:#274259;cursor:pointer;background:#fff;border:1px solid #cfdae3;border-radius:6px;padding:7px 10px;font-size:.65rem;font-weight:800}.os-button.primary{color:#fff;background:#078fb9;border-color:#078fb9}.kanban{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.kanban-col{background:#e9eff3;border-radius:10px;min-height:300px;padding:11px}.kanban-col h3{color:#546b7f;margin:3px 0 12px;font-size:.68rem}.task-card{background:#fff;border:1px solid #dce4ea;border-radius:8px;margin-bottom:9px;padding:12px;font-size:.68rem}.task-card strong{margin-bottom:5px;display:block}.calendar-list{gap:9px;display:grid}.calendar-item{border-bottom:1px solid #e5ebef;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.calendar-date{text-align:center;color:#078db9;font-weight:900}.calendar-date small{font-size:.54rem;display:block}.chart-bars{align-items:flex-end;gap:12px;height:190px;padding-top:20px;display:flex}.chart-bars i{background:linear-gradient(180deg,var(--cyan),#087ca2);border-radius:5px 5px 0 0;flex:1;min-width:18px}.empty-state{text-align:center;color:#71869a;padding:55px 20px}.empty-state strong{color:#213c54;margin-bottom:8px;display:block}.drawer{z-index:50;background:#04111d6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-card{background:#fff;width:min(460px,100%);height:100%;padding:28px;overflow:auto}.drawer-head{justify-content:space-between;align-items:center;display:flex}.drawer-head button{cursor:pointer;background:0 0;border:0;font-size:1.5rem}.drawer-card form{gap:14px;margin-top:25px;display:grid}.toast{z-index:80;color:#fff;box-shadow:var(--shadow);background:#071425;border-radius:8px;padding:13px 18px;font-size:.72rem;position:fixed;bottom:25px;right:25px}@media (max-width:900px){.result-grid,.os-grid,.os-grid.equal,.score-options{grid-template-columns:1fr}.score-option{min-height:52px}.score-option strong{margin-right:10px;display:inline}.os-shell{padding-left:0}.os-sidebar{width:100%;height:auto;position:relative}.os-nav{grid-template-columns:repeat(3,1fr)}.os-summary,.kanban{grid-template-columns:1fr 1fr}.site-header{padding-inline:20px}.nav-links{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding:115px 24px 55px}.hero-visual{min-height:420px}.hero-visual .hero-team{width:95%;right:-20%}.hero-copy{padding:0}.problem,.difference,.faq,.final-cta{grid-template-columns:1fr;gap:45px}.phase-grid,.plan-grid{grid-template-columns:1fr 1fr}.deliverable-row{grid-template-columns:50px 1fr}.deliverable-row p{grid-column:2}.process-grid,.site-footer{grid-template-columns:1fr 1fr}}@media (max-width:560px){.section-shell{width:min(100% - 30px,1180px)}.hero h1{font-size:3.1rem}.hero-visual{min-height:340px}.hero-visual .hero-team{width:115%;right:-45%}.hero-flame{width:240px;right:3%}.phase-grid,.plan-grid,.process-grid{grid-template-columns:1fr}.dark-section,.plans,.faq{padding-block:80px}.deliverable-number{font-size:1.5rem}.final-cta{padding:70px 24px 0}.site-footer{grid-template-columns:1fr}.result-grid{width:min(100% - 24px,1050px)}.report-cover,.report-body{padding:30px 25px}.os-content{padding:18px 12px 40px}.os-topbar{padding:0 14px}.os-summary{grid-template-columns:1fr}.os-nav{grid-template-columns:1fr 1fr}.kanban{grid-template-columns:1fr}.data-table{display:block;overflow-x:auto}.express-main{width:min(100% - 24px,920px)}}@media print{.site-header,.report-actions,.print-button{display:none!important}.report-page{background:#fff;padding:0}.report-document{box-shadow:none;width:100%}.report-cover{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:310px}.report-section{break-inside:avoid}}.express-page{background:radial-gradient(circle at 82% 30%,#e8f9ff 0,#0000 30%),#f5f8fb;min-height:100vh;position:relative;overflow:hidden}.express-header{border-bottom:1px solid var(--line);z-index:4;background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,5vw);display:flex;position:relative}.express-header>a:last-child{color:#597084;font-size:.78rem;font-weight:800}.express-card{border:1px solid var(--line);z-index:2;background:#fffffff7;border-radius:24px;width:min(850px,100% - 48px);margin:52px auto 90px;padding:clamp(28px,5vw,54px);position:relative;box-shadow:0 26px 75px #0714251f}.intro-card{max-width:760px;margin-left:max(40px,50vw - 550px)}.intro-card h1,.capture-form h1,.questions>h1{letter-spacing:-.055em;margin:15px 0 22px;font-size:clamp(2.3rem,5vw,4.1rem);line-height:1.02}.intro-card h1 em{color:#078fba;font-style:normal}.intro-card>p,.capture-form>p{color:var(--muted);max-width:700px}.intro-card>small{color:#7c8b98;margin-top:18px;font-size:.68rem;display:block}.express-facts{flex-wrap:wrap;gap:0;margin:28px 0;display:flex}.express-facts span{color:#728194;border-left:2px solid #dce7ed;padding:7px 17px;font-size:.7rem}.express-facts b{color:var(--ink);display:block}.express-robot{z-index:1;pointer-events:none;width:min(31vw,460px);position:absolute;bottom:-60px;right:-10px}.express-robot img{filter:drop-shadow(0 25px 50px #051b2b24);width:100%}.express-robot span{color:#fff;background:#071425;border-radius:30px;padding:9px 14px;font-size:.66rem;position:absolute;bottom:110px;right:34px}.express-progress>div{justify-content:space-between;font-size:.68rem;font-weight:800;display:flex}.express-progress>i{background:#e2e9ee;border-radius:20px;height:7px;margin:8px 0;display:block;overflow:hidden}.express-progress>i>b{background:linear-gradient(90deg,var(--cyan),var(--orange));height:100%;transition:width .3s;display:block}.express-progress>small{text-align:right;color:#789;font-size:.61rem;display:block}.step-kicker{color:#078db8;letter-spacing:.1em;text-transform:uppercase;margin-top:30px;font-size:.66rem;font-weight:900;display:block}.capture-form,.questions{gap:18px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label,.capture-form>label{color:#445c70;gap:6px;font-size:.7rem;font-weight:800;display:grid}.form-grid label.wide{grid-column:1/-1}.form-grid input,.form-grid select,.phone-field input,.phone-field select{background:#fff;border:1px solid #c9d5df;border-radius:8px;width:100%;height:47px;padding:0 12px}.phone-field{grid-template-columns:110px 1fr;gap:8px;display:grid}.consent{grid-template-columns:auto 1fr!important;align-items:start!important;font-weight:500!important}.consent input{margin-top:3px}.consent a{color:#078db8;text-decoration:underline}.form-error{color:#9b3625;background:#fff0ec;border-radius:8px;padding:11px 13px;font-size:.72rem}.question{border:0;border-top:1px solid var(--line);margin:0;padding:20px 0 10px}.question legend{gap:12px;width:100%;margin-bottom:16px;font-size:.95rem;font-weight:850;display:flex}.question legend>span{color:#0a95c1}.option-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.compact .option-grid{grid-template-columns:repeat(2,1fr)}.option-grid label{text-align:center;color:#576c7e;cursor:pointer;border:1px solid #cbd7df;border-radius:9px;justify-content:center;align-items:center;min-height:62px;padding:9px;font-size:.68rem;font-weight:750;display:flex}.option-grid input{opacity:0;position:absolute}.option-grid label:hover,.option-grid label.selected{color:#057da4;background:#e9f9fe;border-color:#08a2d1}.question-actions{justify-content:space-between;align-items:center;display:flex}.blocker-field{border:0;margin:0;padding:18px 0}.blocker-field legend{font-weight:850}.blocker-field label{margin:7px 7px 0 0;display:inline-flex}.blocker-field label span{border:1px solid #ccd8e0;border-radius:20px;padding:9px 12px;font-size:.68rem}.blocker-field input:checked+span{border-color:var(--cyan);background:#e8f9ff}.result-page{background:#edf3f7;min-height:100vh}.result-sheet{width:min(1050px,100% - 40px);box-shadow:var(--shadow);background:#fff;margin:42px auto 80px}.result-sheet .result-hero{color:#fff;background:linear-gradient(130deg,#061729,#0b7899);grid-template-columns:1fr 210px;align-items:center;gap:40px;padding:60px;display:grid}.result-sheet .result-hero h1{margin:15px 0;font-size:clamp(2.3rem,5vw,4.6rem);line-height:.98}.result-sheet .result-hero p{color:#b8dce8}.overall-score{text-align:center;border:1px solid #ffffff45;border-radius:50%;place-content:center;width:180px;height:180px;display:grid}.overall-score span,.overall-score small{color:#9bd7e8;font-size:.66rem}.overall-score strong{font-size:4rem;line-height:1}.score-section{padding:55px 60px}.critical-chip{border-left:4px solid var(--chip);background:#f5f8fa;padding:9px 15px}.critical-chip span{color:#73879a;font-size:.58rem;display:block}.score-bars{gap:15px;display:grid}.score-bars>div{grid-template-columns:130px 1fr 38px;align-items:center;gap:14px;display:grid}.score-bars span{font-size:.74rem}.score-bars span b{background:#edf4f7;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:8px;display:inline-grid}.score-bars i{background:#e6edf1;border-radius:20px;height:8px;overflow:hidden}.score-bars i b{height:100%;display:block}.insight-grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.insight-grid>div{background:#fff;padding:35px 60px}.insight-grid>div>span{font-weight:900}.insight-grid p{color:#526b7e;font-size:.82rem}.strength-box p{color:#187b62}.alert-box p{color:#a45b15}.interpretation{color:#fff;background:#071425;grid-template-columns:1fr 320px;align-items:end;padding:50px 60px 0;display:grid;overflow:hidden}.interpretation h2{margin:14px 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.interpretation p{color:#9fb6c8}.interpretation img{align-self:end}.interpretation .print-button{color:#a9c1d1;margin:18px 0;display:block}.result-footer{color:#7790a3;background:#040d16;justify-content:space-between;padding:20px 60px;font-size:.65rem;display:flex}.result-status{text-align:center;width:min(650px,100% - 40px);margin:120px auto}.loader{border:4px solid #d5e4eb;border-top-color:var(--cyan);border-radius:50%;width:42px;height:42px;margin:auto;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.os-shell{background:#eef3f6}.os-sidebar{flex-direction:column;display:flex}.os-brand{align-items:center;gap:10px;padding:5px 7px 25px;font-size:1.05rem;font-weight:900;display:flex}.os-brand img{width:31px}.os-brand b{color:var(--cyan);margin-left:3px}.os-sidebar nav{gap:3px;display:grid}.os-sidebar nav a{color:#91a8ba;border-radius:7px;align-items:center;gap:11px;padding:10px 12px;font-size:.73rem;font-weight:750;display:flex}.os-sidebar nav a.active,.os-sidebar nav a:hover{color:#fff;background:#112b43}.os-sidebar .os-user{color:#fff;border-top:1px solid #23384b;margin-top:auto;padding:18px 7px 0}.os-sidebar .os-user i{background:#153a55}.os-sidebar .os-user span{color:#7f99ad;font-size:.57rem;display:block}.os-sidebar .os-user a{margin-left:auto}.os-top{z-index:10;background:#fff;border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;min-height:74px;padding:12px 30px;display:flex;position:sticky;top:0}.os-top>div:first-child span{color:#7e91a2;font-size:.58rem}.os-top h1{margin:1px 0;font-size:1rem}.os-top-actions{align-items:center;gap:12px;display:flex}.os-top-actions label{border:1px solid #d7e0e7;border-radius:7px;align-items:center;padding:0 9px;display:flex}.os-top-actions input{border:0;width:180px;height:34px}.os-top-actions button{color:var(--orange);background:0 0;border:0}.os-top-actions>a{font-size:.65rem;font-weight:800}.os-main>.os-content{padding:28px 30px 60px}.demo-banner{color:#8b6505;background:#fff7dc;border-bottom:1px solid #ead88f;padding:8px 30px;font-size:.65rem}.os-notice{z-index:60;color:#fff;background:#071425;border-radius:8px;padding:12px 16px;font-size:.7rem;position:fixed;bottom:22px;right:22px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:18px;display:grid}.metric{background:#fff;border:1px solid #dfe7ed;border-radius:10px;padding:18px}.metric span{color:#718698;text-transform:uppercase;font-size:.61rem;font-weight:850;display:block}.metric strong{margin:7px 0;font-size:1.75rem;line-height:1.2;display:block}.metric small{color:#148568;font-size:.62rem}.os-panel.full{width:100%}.table-wrap{overflow:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:.68rem}.table-wrap th{text-align:left;color:#7c8e9e;border-bottom:1px solid #e1e8ed;padding:9px}.table-wrap td{border-bottom:1px solid #edf1f4;padding:11px 9px}.table-wrap td span{color:#7d8d9b;font-size:.59rem;display:block}.status{color:#087fa5;background:#e8f6fb;border-radius:20px;padding:4px 7px;font-size:.57rem;display:inline-block}.status.completed,.status.converted{color:#137d5c;background:#e7f7f0}.table-toolbar,.calendar-head,.execution-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.table-toolbar span{color:#718596;font-size:.63rem;display:block}.table-toolbar select{border:1px solid #d5dfe6;border-radius:7px;padding:7px}.leak-chart{justify-content:space-around;align-items:flex-end;height:175px;display:flex}.leak-chart>div{text-align:center}.leak-chart i{background:#edf2f5;border-radius:5px;align-items:flex-end;width:30px;height:110px;display:flex;overflow:hidden}.leak-chart i b{width:100%}.leak-chart small,.leak-chart span{font-size:.58rem;display:block}.leak-panel>p{color:#718596;font-size:.68rem}.execution-row{border-bottom:1px solid #e8edf1;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.execution-row>i{color:#0788b2;background:#e7f7fd;border-radius:7px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.execution-row span{color:#7c8c98;font-size:.59rem;display:block}.execution-row em{font-size:.57rem}.timeline{display:grid}.timeline>div{border-bottom:1px solid #e7edf1;grid-template-columns:14px 55px 1fr;align-items:center;padding:10px 0;font-size:.66rem;display:grid}.timeline i{background:var(--cyan);border-radius:50%;width:8px;height:8px}.timeline small{color:#8495a3;display:block}.client-layout{grid-template-columns:240px 1fr;gap:16px;display:grid}.client-list,.client-360{background:#fff;border:1px solid #dfe7ed;border-radius:10px}.client-list{padding:12px}.client-list>input{border:1px solid #d8e2e8;border-radius:7px;width:100%;padding:9px}.client-list>button{text-align:left;background:0 0;border:0;border-radius:7px;gap:9px;width:100%;padding:11px;display:flex}.client-list>button.active{background:#eaf7fb}.client-list i{background:#dff5fc;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.client-list b,.client-list small{display:block}.client-list small{color:#789;font-size:.56rem}.client-360{padding:22px}.client-360>header,.module-grid section>header{justify-content:space-between;display:flex}.client-360>header h2{margin:0}.client-tabs{border-bottom:1px solid #e1e8ed;gap:4px;margin:18px 0;display:flex;overflow:auto}.client-tabs button{background:0 0;border:0;padding:9px;font-size:.62rem}.client-tabs button.active{color:#078db8;border-bottom:2px solid #078db8}.client-summary,.module-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.client-summary>div,.module-grid>section{border:1px solid #e1e8ed;border-radius:8px;padding:15px}.client-summary span{color:#789;font-size:.59rem;display:block}.mini-score strong{font-size:2.4rem}.module-grid{grid-template-columns:1fr 1fr;margin-top:12px}.module-grid h3{margin:0;font-size:.76rem}.module-grid p{font-size:.62rem}.module-grid button{color:#078db8;background:0 0;border:0;font-size:.61rem}.kanban>section{background:#e5edf2;border-radius:9px;min-height:400px;padding:10px}.kanban>section>header{text-transform:capitalize;justify-content:space-between;font-size:.62rem;display:flex}.kanban article{background:#fff;border:1px solid #dbe4ea;border-radius:7px;margin-top:9px;padding:11px}.kanban article h3{font-size:.74rem}.kanban article p,.kanban article span{color:#789;font-size:.59rem}.week-grid{border:1px solid #e0e7ec;grid-template-columns:repeat(5,1fr);min-height:360px;display:grid}.week-grid>div{border-right:1px solid #e0e7ec;padding:12px;font-size:.65rem}.event{color:#087fa5;background:#dff6fd;border-radius:6px;margin-top:35px;padding:8px;display:block}.event.video{color:#a85d09;background:#fff0dd}.report-list{gap:14px;display:grid}.report-card{background:#fff;border:1px solid #dce5eb;border-radius:10px;justify-content:space-between;padding:24px;display:flex}.report-card h2{margin:4px 0}.report-card a{color:#078db8;font-size:.66rem}.report-card .report-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.report-actions button{background:#fff;border:1px solid #d2dde4;border-radius:6px;padding:8px;font-size:.62rem}.report-actions button:first-child{color:#fff;background:#078db8}.report-actions button.danger{color:#b73e31}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.user-row{align-items:center;gap:10px;display:flex}.user-row>i{background:#dff5fc;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.user-row span{font-size:.6rem;display:block}.user-row em{margin-left:auto}.role-list{flex-wrap:wrap;gap:5px;display:flex}.role-list span{background:#eef4f7;border-radius:20px;padding:5px 8px;font-size:.55rem}.upload-form{gap:10px;display:grid}.upload-form label{font-size:.65rem;display:grid}.check-list{padding-left:18px;font-size:.69rem}.public-report{background:#fff;width:min(960px,100%);margin:0 auto;box-shadow:0 20px 65px #07142526}.public-report>header,.public-report>footer{background:#fff;justify-content:space-between;align-items:center;padding:18px 45px;display:flex}.public-report>header img{width:28px}.public-report>header>div:last-child{align-items:center;gap:12px;font-size:.65rem;display:flex}.public-report .report-cover{color:#fff;background:linear-gradient(130deg,#071425,#0b7899);grid-template-columns:1fr 300px;align-items:center;min-height:460px;padding:60px;display:grid}.public-report .report-cover h1{margin:15px 0;font-size:clamp(2.6rem,6vw,5.2rem);line-height:.95}.report-mark img{max-height:370px}.report-demo{text-align:center;color:#8a6200;background:#fff4d2;padding:8px;font-size:.62rem}.public-report .report-section{padding:48px 60px}.public-report .report-section h2{margin:10px 0;font-size:2.2rem}.public-report .lead{color:#51697c;font-size:1.15rem}.report-overall{font-size:3rem}.report-overall small{font-size:.7rem}.report-score-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.report-score-grid article{border:1px solid #e0e8ed;border-radius:8px;padding:15px}.report-score-grid article>span{font-size:2rem;font-weight:900}.report-score-grid h3{font-size:.7rem}.report-score-grid i{background:#e5ebef;height:5px;display:block}.report-score-grid i b{height:100%;display:block}.report-split{background:#f5f8fa;grid-template-columns:1fr 1fr;display:grid}.map-section>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.map-section article{border-top:3px solid var(--cyan);background:#f5f8fa;padding:15px}.map-section article span{color:#078db8;font-size:.58rem}.public-report>footer{color:#8da4b6;background:#071425;font-size:.62rem}.simple-page{grid-template-columns:minmax(280px,460px) minmax(0,700px);justify-content:center;align-items:center;gap:50px;display:grid}.simple-page>img{max-height:570px}.simple-page>div{margin:0}.simple-page .text-link{margin-top:18px;display:flex}@media (max-width:1000px){.intro-card{margin-inline:auto}.express-robot,.os-top-actions label{display:none}.metric-grid{grid-template-columns:1fr 1fr}.client-layout{grid-template-columns:1fr}.client-list{display:none}.report-card{gap:15px;display:grid}.public-report .report-cover{grid-template-columns:1fr 240px}.report-score-grid{grid-template-columns:1fr 1fr}.simple-page{grid-template-columns:1fr}.simple-page>img{max-height:360px;margin:auto}}@media (max-width:700px){.express-card{width:calc(100% - 24px);margin-top:20px;padding:24px}.express-header{padding:0 14px}.form-grid,.insight-grid,.interpretation,.result-sheet .result-hero{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.option-grid,.compact .option-grid{grid-template-columns:1fr}.overall-score{width:140px;height:140px}.score-section,.insight-grid>div,.interpretation{padding:30px 24px}.interpretation img{max-height:300px;margin:auto}.result-footer{gap:5px;padding:18px 24px;display:grid}.os-shell{padding-left:0}.os-sidebar{width:100%;position:relative}.os-sidebar nav{grid-template-columns:1fr 1fr}.os-sidebar .os-user{margin-top:20px}.os-top{padding:12px 14px;position:relative}.os-top-actions a{display:none}.os-main>.os-content{padding:16px 10px 40px}.metric-grid,.os-grid,.settings-grid,.kanban{grid-template-columns:1fr}.week-grid{grid-template-columns:1fr;min-height:auto}.client-summary,.module-grid,.public-report .report-cover,.report-split{grid-template-columns:1fr}.report-mark{display:none}.public-report .report-section,.public-report .report-cover{padding:35px 24px}.report-score-grid,.map-section>div{grid-template-columns:1fr}.public-report>header,.public-report>footer{padding:15px 20px}.simple-page{padding-top:90px}.simple-page>img{max-height:280px}.hero-actions{flex-direction:column;align-items:stretch}.problem-band{grid-template-columns:1fr;gap:35px}.phase-grid,.process-line{grid-template-columns:1fr}.process-line:before{display:none}}@media print{.express-header,.booking-button,.print-button,.public-report>header{display:none!important}.result-sheet,.public-report{width:100%;box-shadow:none;margin:0}.result-page{background:#fff}}.os-top-print,.sort-head{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.os-top-print{background:#fff;border:1px solid #d8e3ec;border-radius:10px;padding:9px 13px;font-weight:750}.table-wrap thead th:not(:has(input)):not(:has(select)){cursor:pointer;-webkit-user-select:none;user-select:none}.table-wrap thead th:not(:has(input)):not(:has(select)):after{content:" ↕";opacity:.38;font-size:.72em}.table-wrap thead th[aria-sort=ascending]:after{content:" ↑";opacity:1;color:#0aa6d5}.table-wrap thead th[aria-sort=descending]:after{content:" ↓";opacity:1;color:#0aa6d5}.sort-head{font-weight:inherit;text-transform:inherit;letter-spacing:inherit}.column-filters th{background:#f2f7fa;padding:6px!important}.column-filters th:after{display:none}.column-filters input,.column-filters select{background:#fff;border:1px solid #cad8e4;border-radius:7px;width:100%;min-width:110px;padding:7px 9px;font-size:.75rem}.notification-bell{position:relative}.notification-bell>button{cursor:pointer;background:#fff;border:1px solid #d8e3ec;border-radius:50%;width:42px;height:42px;position:relative}.notification-bell>button b{color:#fff;background:#ff6b23;border-radius:20px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.66rem;display:grid;position:absolute;top:-5px;right:-4px}.notification-bell>section{z-index:50;background:#fff;border:1px solid #dbe5ed;border-radius:14px;width:min(360px,80vw);padding:14px;position:absolute;top:50px;right:0;box-shadow:0 22px 55px #0714252e}.notification-bell section header{justify-content:space-between;gap:15px;padding:4px 4px 10px;display:flex}.notification-bell section header a{color:#078fbf;font-size:.76rem}.notification-bell section>a{border-top:1px solid #edf2f6;padding:10px;display:grid}.notification-bell section>a span{color:#667a8e;font-size:.76rem}.attachment-item{border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;border:1px solid #dce6ee!important;padding:11px!important;display:grid!important}.attachment-item>div{display:grid}.attachment-item button,.attachment-item>a{color:#057ea7;cursor:pointer;background:#edf7fb;border:0;border-radius:7px;padding:7px 9px;font-size:.72rem;font-weight:750}.attachment-preview{z-index:1000;background:#030c16d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.attachment-preview>section{background:#fff;border-radius:16px;grid-template-rows:auto 1fr auto;width:min(1050px,100%);height:min(780px,92vh);display:grid;overflow:hidden}.attachment-preview header{color:#fff;background:#071425;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.attachment-preview header div{display:grid}.attachment-preview header button{color:#fff;cursor:pointer;background:0 0;border:0}.attachment-preview iframe{background:#f4f6f8;border:0;width:100%;height:100%}.attachment-preview footer{text-align:right;padding:10px 18px}.slug-field{background:#fff;border:1px solid #cad8e4;border-radius:9px;align-items:center;display:flex;overflow:hidden}.slug-field span{color:#65788a;background:#f1f6f9;padding:0 10px}.slug-field input{border:0!important;border-radius:0!important}.portal-url-box{background:#f7fafc;border:1px solid #dce6ee;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.portal-url-box code{text-overflow:ellipsis;color:#077fa9;overflow:hidden}.portal-url-box button{color:#077fa9;cursor:pointer;background:#fff;border:0;font-weight:750}.creative-identity{background:linear-gradient(120deg,#fff,#f1fbff);border:1px solid #dbe6ee;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 20px;display:flex}.creative-identity>div{display:grid}.creative-identity span,.creative-identity small{color:#64788c}.creative-identity a,.portal-logout{border:1px solid;border-radius:9px;padding:8px 12px;font-weight:750}.portal-header>div{align-items:center;gap:14px;display:flex}.portal-login-gate{color:#fff;background:radial-gradient(circle at 20% 10%,#16b8e938,#0000 38%),#061321;place-items:center;min-height:100vh;padding:24px;display:grid}.portal-login-gate>section{background:#0b2239e0;border:1px solid #ffffff29;border-radius:26px;width:min(650px,100%);padding:clamp(28px,6vw,58px);box-shadow:0 28px 80px #00000047}.portal-login-gate img{width:56px;margin-bottom:22px}.portal-login-gate h1{margin:12px 0;font-size:clamp(2rem,5vw,3.3rem);line-height:1.05}.portal-login-gate p,.portal-login-gate li,.portal-login-gate small{color:#b9cad7}.portal-login-gate ol{margin:24px 0;padding-left:22px}.portal-login-gate .button{margin:8px 0 18px}.portal-login-gate small{display:block}.portal-score-preview{color:#fff;background:linear-gradient(135deg,#071425,#0c2d48);border:1px solid #16b8e93d;border-radius:20px;grid-template-columns:.8fr 1.2fr;gap:28px;width:min(1180px,100% - 40px);margin:0 auto 24px;padding:28px;display:grid;box-shadow:0 18px 45px #0714251f}.portal-score-intro>span,.portal-score-preview small{color:#8fbbcf}.portal-score-intro h2{margin:7px 0}.portal-score-intro>strong{color:#54d4ff;font-size:3.4rem}.portal-score-intro>strong small{font-size:1rem}.portal-score-intro p{color:#c5d6e0}.portal-score-bars{gap:9px;display:grid}.portal-score-bars article{grid-template-columns:34px 1fr 38px;align-items:center;gap:10px;display:grid}.portal-score-bars article>b{color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.portal-score-bars article>div{gap:4px;display:grid}.portal-score-bars article i{background:#29445a;border-radius:10px;height:7px;overflow:hidden}.portal-score-bars article em{border-radius:10px;height:100%;display:block}.portal-score-bars article>strong{text-align:right}.portal-score-action{border-top:1px solid #29445a;grid-column:1/-1;justify-content:flex-end;padding-top:16px;display:flex}.portal-score-action a{color:#64dbff;font-weight:800}.proposal-diagnosis{grid-template-columns:1fr 1fr;gap:18px;display:grid}.proposal-diagnosis article,.proposal-strategy,.proposal-deliverables,.proposal-excluded{background:#fff;border:1px solid #dfe8ef;border-radius:15px;padding:28px}.proposal-diagnosis span,.proposal-strategy>span,.proposal-deliverables>span,.proposal-excluded>span{letter-spacing:.12em;text-transform:uppercase;color:#0998c7;font-size:.7rem;font-weight:850}.proposal-diagnosis h2,.proposal-strategy h2,.proposal-deliverables h2,.proposal-excluded h2{color:#0b2d48;margin:8px 0}.proposal-strategy>strong{color:#ff8d1c;margin-top:16px;display:inline-block}.proposal-deliverables>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.proposal-deliverables article{background:#f4f8fb;border-radius:10px;align-items:flex-start;gap:12px;padding:13px;display:flex}.proposal-deliverables article b{color:#fff;background:#16b8e9;border-radius:50%;place-items:center;min-width:28px;height:28px;display:grid}.proposal-deliverables article p{margin:2px 0}.proposal-price-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.proposal-price-grid p{background:#edf7fb;border-radius:10px;padding:13px;display:grid}.proposal-price-grid strong{color:#00a957}.proposal-excluded ul{padding-left:20px}.proposal-excluded li{margin:8px 0}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.os-sidebar,.os-top,.demo-banner,.os-notice,.no-print{display:none!important}.os-main{margin:0!important;padding:0!important}.os-main>:not(.record-overlay){display:none!important}.record-overlay{background:#fff!important;padding:0!important;display:block!important;position:static!important}.record-overlay .record-detail{width:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;overflow:visible!important}.record-overlay button,.record-overlay .attachment-panel form,.record-overlay .conversion-box{display:none!important}.proposal-page{background:#fff!important}.proposal-page section{break-inside:avoid}}@media (max-width:720px){.os-top-print{padding:7px;font-size:.72rem}.notification-bell>section{width:auto;position:fixed;top:76px;left:12px;right:12px}.attachment-item{grid-template-columns:auto 1fr}.attachment-preview{padding:8px}.portal-header>div{gap:8px}.portal-header>div>span{display:none}.portal-logout{font-size:.74rem}.portal-score-preview{grid-template-columns:1fr;padding:20px}.portal-score-action{justify-content:flex-start}.proposal-diagnosis,.proposal-deliverables>div,.proposal-price-grid{grid-template-columns:1fr}.column-filters input,.column-filters select{min-width:135px;font-size:.82rem}}.proposal-payment{color:#fff;background:linear-gradient(135deg,#071425,#0e3854);border-radius:24px;max-width:980px;margin:0 auto 28px;padding:38px}.proposal-payment>span{color:#68dbff;letter-spacing:.1em;text-transform:uppercase;font-weight:800}.proposal-payment h2{margin:.4rem 0 1.5rem;font-size:clamp(1.8rem,4vw,3rem)}.proposal-payment>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.proposal-payment p{background:#ffffff0b;border:1px solid #31536b;border-radius:14px;padding:22px}.proposal-payment a{color:#70dcff;text-decoration:underline}.proposal-score-reference{color:#16425a;background:#eefaff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:14px 0;padding:14px 18px;display:flex}.proposal-list form{border-top:1px solid #dfe7ee;grid-template-columns:minmax(240px,1fr) auto auto auto auto;align-items:center;gap:10px;padding:14px 0;display:grid}.proposal-list form select{min-width:130px}.creative-board header>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.creative-client-strip button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe8ef;border-radius:16px;padding:18px}.creative-grid>article{background:#fff;border:1px solid #dfe7ee;border-radius:18px;padding:20px;box-shadow:0 12px 35px #0714250b}.creative-grid form{gap:10px;margin-top:14px;display:grid}.creative-grid label{gap:5px;font-size:.8rem;display:grid}.creative-grid input,.creative-grid select,.creative-grid textarea{border:1px solid #ccd9e2;border-radius:9px;width:100%;padding:10px}.creative-pay{background:#edf9f4;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.creative-pay small{margin-left:auto}.proposal-metrics{margin-bottom:18px}.proposal-opportunities details{border-top:1px solid #dce5ec}.proposal-opportunities summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px;display:flex}.proposal-opportunities summary span{display:grid}.proposal-opportunities details>div{padding:0 18px 18px}.proposal-opportunities details a{background:#f5f8fa;border-radius:9px;justify-content:space-between;gap:20px;margin-top:7px;padding:12px;display:flex}.proposal-opportunities details a span{display:grid}.recycle-bin .directory-head{margin-bottom:22px}.recycle-bin td:last-child{min-width:290px}.value-row[href]{cursor:pointer}.value-row[href]:hover{background:#edf9ff}.weakness-head>div:last-child{align-items:center;gap:14px;display:flex}@media (max-width:760px){.proposal-payment{padding:24px}.proposal-payment>div,.proposal-list form{grid-template-columns:1fr}.creative-client-strip{display:flex;overflow-x:auto}.creative-client-strip button{min-width:260px}.creative-grid{grid-template-columns:1fr!important}.proposal-opportunities summary,.proposal-opportunities details a{align-items:flex-start}.recycle-bin td:last-child{min-width:240px}.weakness-head>div:last-child{flex-direction:column;align-items:flex-end}}.creative-hub-v11{gap:20px;display:grid}.creative-hub-head{color:#fff;background:linear-gradient(135deg,#071425,#0c3551);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.creative-hub-head>div:first-child>span{color:#6bdcff;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850}.creative-hub-head h2{margin:8px 0;font-size:clamp(1.8rem,3.6vw,3.1rem);line-height:1.03}.creative-hub-head p{color:#b6cbd9;max-width:690px;margin:0}.creative-user-tools{align-items:center;gap:12px;display:flex}.creative-user-tools>div:not(.creative-bell){display:grid}.creative-user-tools small{color:#91aabb}.creative-user-tools>a{border:1px solid #ffffff36;border-radius:9px;padding:9px 12px;font-size:.76rem}.creative-bell{position:relative}.creative-bell>button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff38;border-radius:50%;width:46px;height:46px;font-size:1.1rem;position:relative}.creative-bell>button b{background:#ff8d1c;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.65rem;display:grid;position:absolute;top:-5px;right:-4px}.creative-bell>section{z-index:40;color:#173047;background:#fff;border-radius:14px;width:min(350px,85vw);max-height:420px;padding:14px;position:absolute;top:54px;right:0;overflow:auto;box-shadow:0 25px 60px #020b12a6}.creative-bell section header{justify-content:space-between;padding:6px 5px 12px;display:flex}.creative-bell section article{border-top:1px solid #e5edf2;gap:2px;padding:10px;display:grid}.creative-bell section article small{color:#078db9}.creative-tabs{background:#edf2f6;border-radius:13px;gap:8px;padding:5px;display:flex;overflow-x:auto}.creative-tabs button{white-space:nowrap;color:#526579;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:12px 16px;font-weight:750;display:flex}.creative-tabs button b{background:#d7e3ea;border-radius:20px;place-items:center;min-width:22px;height:22px;font-size:.7rem;display:grid}.creative-tabs button.active{color:#087fa8;background:#fff;box-shadow:0 5px 16px #07142512}.creative-filter-row{justify-content:flex-end;display:flex}.creative-filter-row label{color:#617386;gap:5px;font-size:.72rem;font-weight:700;display:grid}.creative-filter-row select{background:#fff;border:1px solid #cad8e2;border-radius:9px;min-width:240px;padding:10px}.creative-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.creative-task-card{background:#fff;border:1px solid #dce6ed;border-radius:17px;gap:14px;padding:22px;display:grid;box-shadow:0 14px 38px #0714250b}.creative-task-card>header{justify-content:space-between;gap:18px;display:flex}.creative-task-card header span{color:#088ab5;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:850}.creative-task-card h3{margin:3px 0;font-size:1.25rem}.creative-task-card header em{color:#057da6;background:#edf9fe;border-radius:20px;height:max-content;padding:6px 9px;font-size:.68rem;font-style:normal;font-weight:800}.matrix-link{color:#067fa8;background:#eaf8fd;border-radius:8px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:9px 11px;font-size:.76rem;font-weight:800;display:inline-flex}.matrix-link.disabled{color:#8796a4;cursor:not-allowed;background:#f0f3f5}.comment-lanes{gap:8px;display:grid}.comment-lanes p{color:#5c6f82;background:#f7fafc;border-left:3px solid #16b8e9;gap:3px;margin:0;padding:11px;font-size:.82rem;display:grid}.comment-lanes p:nth-child(2){border-color:#ff9d20}.comment-lanes p:nth-child(3){border-color:#7357e7}.creative-task-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.creative-task-card form label{color:#607286;gap:4px;font-size:.72rem;font-weight:700;display:grid}.creative-task-card form label.wide,.creative-task-card form button,.creative-task-card form .creative-pay{grid-column:1/-1}.creative-task-card input,.creative-task-card select,.creative-task-card textarea{background:#fff;border:1px solid #cbd9e2;border-radius:8px;width:100%;padding:9px}.creative-upload{border-top:1px dashed #cbd9e2;padding-top:11px}.delivery-file{color:#087fa8;font-size:.78rem;font-weight:700}.creative-client-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.creative-client-directory>article{background:#fff;border:1px solid #dce5ec;border-radius:16px;align-content:space-between;gap:12px;padding:18px;display:grid}.creative-client-directory .profile-open{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;gap:12px;width:100%;padding:0;display:grid}.creative-client-directory .profile-open div{min-width:0}.creative-client-directory span{color:#0785ad;text-transform:uppercase;font-size:.68rem;font-weight:800}.creative-client-directory h3{margin:4px 0;font-size:1.2rem}.creative-client-directory p{color:#647487;margin:0;font-size:.78rem}.creative-client-directory .profile-open>strong{color:#0b91bd;font-size:1.35rem}.creative-client-directory .profile-open>small{color:#607589;grid-column:1/-1;font-weight:750}.delivered-history{background:#fff;border:1px solid #dde6ec;border-radius:16px;padding:22px}.delivered-history table small,.delivered-history table td:last-child{display:block}.delivery-links{gap:4px;display:grid}.delivery-links a{color:#087fa8;font-weight:700}.creative-client-profile{background:#fff;border-radius:20px;width:min(920px,100vw - 30px);max-height:92vh;padding:28px;overflow:auto;box-shadow:0 30px 90px #020a10a6}.creative-client-profile>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.creative-client-profile header span{color:#0787b0;text-transform:uppercase;letter-spacing:.09em;font-size:.7rem;font-weight:850}.creative-client-profile h2{margin:5px 0;font-size:clamp(2rem,5vw,3.3rem)}.basic-contact-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.basic-contact-grid article{background:#f4f8fa;border-radius:11px;gap:4px;padding:14px;display:grid}.basic-contact-grid span{color:#718395;text-transform:uppercase;font-size:.68rem}.basic-contact-grid b{overflow-wrap:anywhere}.creative-score-card{color:#fff;background:#071a2b;border-radius:15px;margin-top:20px;padding:20px}.creative-score-card>div:first-child{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.creative-score-card>div:first-child strong{color:#6fddff;font-size:2.2rem}.creative-score-card>div:not(:first-child){border-top:1px solid #ffffff1c;grid-template-columns:150px 1fr 40px;align-items:center;gap:10px;padding:8px 0;display:grid}.creative-score-card i{background:#ffffff18;border-radius:9px;height:6px;display:block;overflow:hidden}.creative-score-card i em{height:100%;display:block}.creative-client-profile>aside{background:#fff8ec;border-left:4px solid #ff9d20;margin-top:15px;padding:16px}.creative-client-profile aside p{margin:5px 0 0}@media (max-width:900px){.creative-hub-head{display:grid}.creative-user-tools{flex-wrap:wrap}.creative-task-grid{grid-template-columns:1fr}.creative-client-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.basic-contact-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.creative-hub-head{padding:20px}.creative-user-tools>div:not(.creative-bell){max-width:150px}.creative-tabs{margin-inline:-4px}.creative-filter-row{justify-content:stretch}.creative-filter-row label,.creative-filter-row select{width:100%}.creative-summary{grid-template-columns:repeat(2,1fr)!important}.creative-task-card{padding:17px}.creative-task-card form{grid-template-columns:1fr}.creative-task-card form label.wide,.creative-task-card form button,.creative-task-card form .creative-pay{grid-column:auto}.creative-client-directory,.basic-contact-grid{grid-template-columns:1fr}.creative-score-card>div:not(:first-child){grid-template-columns:105px 1fr 30px;font-size:.75rem}.delivered-history{padding:12px}.creative-bell>section{right:-110px}}.creative-task-card.compact{gap:0;padding:0;overflow:hidden}.creative-task-card.expanded{grid-column:1/-1;padding:0;overflow:hidden}.creative-card-summary{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:flex-start;gap:18px;width:100%;padding:18px 20px;display:flex}.creative-card-summary:hover{background:linear-gradient(100deg,#f4fbfe,#fff8ef)}.creative-card-summary>div{gap:4px;display:grid}.creative-card-summary>div:last-child{text-align:right;justify-items:end}.creative-card-summary span{color:#088ab5;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:850}.creative-card-summary h3{margin:0}.creative-card-summary em{color:#057da6;background:#edf9fe;border-radius:20px;padding:6px 9px;font-size:.68rem;font-style:normal;font-weight:800}.creative-card-summary b{color:#087fa8;font-size:.72rem}.creative-task-detail{border-top:1px solid #e2edf2;gap:14px;padding:0 22px 22px;display:grid}.creative-save-notice{color:#08744f;background:#e8fbf3;border:1px solid #9ce5c9;border-radius:12px;justify-content:space-between;align-items:center;margin:0;padding:12px 15px;font-weight:800;display:flex}.creative-save-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.2rem}.assignment-date-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.assignment-date-pair span{color:#425d72;background:#eff7fb;border-radius:11px;gap:4px;padding:12px;display:grid}.assignment-date-pair b{color:#0a789e}.creative-brief-readonly,.matrix-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.creative-brief-readonly article,.matrix-detail-grid article{background:#f8fbfd;border:1px solid #dce9ef;border-radius:12px;padding:13px}.creative-brief-readonly p,.matrix-detail-grid p{white-space:pre-wrap;margin:5px 0}.matrix-toolbar{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));gap:10px;margin-top:18px;display:grid}.matrix-toolbar label{gap:5px;font-size:.74rem;font-weight:850;display:grid}.matrix-toolbar input,.matrix-toolbar select{background:#fff;border:1px solid #cbdfe8;border-radius:10px;width:100%;padding:10px}.matrix-search span{background:#fff;border:1px solid #cbdfe8;border-radius:10px;align-items:center;padding-left:10px;display:flex}.matrix-search span input{border:0}.production-matrix th button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:850}.production-matrix tbody tr{cursor:pointer}.production-matrix tbody tr:hover{background:#eef9fd}.matrix-copy{white-space:pre-wrap;max-width:220px;max-height:5.4em;margin:0;overflow:hidden}.matrix-detail-card{background:#fff;border-radius:18px;width:min(980px,100vw - 30px);max-height:90vh;padding:24px;overflow:auto}.matrix-detail-card>header{justify-content:space-between;gap:20px;display:flex}.matrix-detail-card h2{margin:4px 0}.matrix-detail-card .detail-actions{margin-top:16px}@media (max-width:760px){.creative-card-summary{flex-direction:column;padding:15px}.creative-card-summary>div:last-child{text-align:left;justify-items:start}.creative-task-detail{padding:0 15px 15px}.assignment-date-pair,.creative-brief-readonly,.matrix-detail-grid,.matrix-toolbar{grid-template-columns:1fr}.creative-task-card.expanded{grid-column:auto}.matrix-detail-card{padding:18px}}.dashboard-v12{gap:20px;display:grid}.dashboard-welcome{color:#fff;background:radial-gradient(circle at 72% 12%,#15b8e942,#0000 29%),linear-gradient(135deg,#071425,#0b3552);border-radius:24px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;min-height:230px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0714251c}.dashboard-welcome:before,.dashboard-welcome:after{content:"";filter:blur(.2px);pointer-events:none;border-radius:38% 62% 55% 45%;position:absolute}.dashboard-welcome:before{background:linear-gradient(145deg,#ffffff18,#16b8e91a);border:1px solid #6fe2ff55;width:135px;height:135px;animation:8s ease-in-out infinite lt-float-shape;top:-55px;right:25%;transform:rotate(18deg)}.dashboard-welcome:after{background:linear-gradient(145deg,#ffb34836,#ff7b1530);width:95px;height:95px;animation:6.5s ease-in-out -2s infinite reverse lt-float-shape;bottom:-45px;left:44%;box-shadow:inset 12px 12px 24px #ffffff1b}.dashboard-welcome>div{z-index:2;max-width:720px;position:relative}.dashboard-welcome span,.chart-head span{letter-spacing:.13em;color:#63dbff;font-size:.69rem;font-weight:900}.dashboard-welcome h2{letter-spacing:-.04em;max-width:680px;margin:8px 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.02}.dashboard-welcome p{color:#b8ccd9;max-width:650px;margin:0}.dashboard-welcome img{z-index:1;filter:drop-shadow(0 24px 38px #0007);width:330px;animation:5.8s ease-in-out infinite lt-robot-float;position:absolute;bottom:-95px;right:5px}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-metric{transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.dashboard-metric:hover{border-color:#9eddf0;transform:translateY(-4px);box-shadow:0 18px 42px #07142516}.dashboard-metric>i{color:#078fbd;background:linear-gradient(145deg,#e8f8fd,#fff1df);border-radius:12px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid;position:absolute;top:13px;right:14px;box-shadow:inset 1px 1px #fff}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.analytics-card{background:#fff;border:1px solid #dce7ee;border-radius:18px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;box-shadow:0 14px 38px #0714250a}.analytics-card:hover{border-color:#abddec;transform:translateY(-3px);box-shadow:0 20px 48px #07142512}.chart-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.chart-head span{color:#078fb9}.chart-head h3{color:#102a42;margin:5px 0 0;font-size:1.18rem}.chart-head>small{color:#657b8e;white-space:nowrap;background:#f0f7fa;border-radius:20px;padding:6px 9px;font-size:.66rem}.aicar-bars{gap:12px;display:grid}.aicar-bars>div{grid-template-columns:34px 125px 1fr 34px;align-items:center;gap:10px;display:grid}.aicar-bars b{color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.aicar-bars span{font-size:.76rem;font-weight:750}.aicar-bars i,.pipeline-bars i{background:#e8eff3;border-radius:12px;height:9px;overflow:hidden}.aicar-bars em,.pipeline-bars em{border-radius:12px;height:100%;transition:width .7s;display:block}.aicar-bars strong{text-align:right;color:#263f56}.aicar-average>small{color:#728496;margin-top:15px;display:block}.donut-layout{grid-template-columns:180px 1fr;align-items:center;gap:26px;display:grid}.commercial-donut{border-radius:50%;place-items:center;width:170px;height:170px;display:grid;box-shadow:inset 0 0 0 1px #fff,0 18px 35px #07142514}.commercial-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:104px;height:104px;box-shadow:0 0 30px #07142514}.commercial-donut>span{text-align:center;color:#728496;grid-area:1/1;font-size:.7rem;display:grid;position:relative}.commercial-donut b{color:#102a42;font-size:1.8rem;line-height:1}.donut-legend{gap:8px;display:grid}.donut-legend p{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;margin:0;font-size:.74rem;display:grid}.donut-legend i{border-radius:50%;width:9px;height:9px}.donut-legend b{color:#17334b}.mountain-chart{background:linear-gradient(#fff0 95%,#dce7ed 95%);border-bottom:1px solid #cfdce4;height:235px;position:relative;overflow:hidden}.mountain-grid{opacity:.65;background:repeating-linear-gradient(#0000 0 24%,#dce7ed 25%);position:absolute;inset:0}.mountain-area{filter:drop-shadow(0 -4px 7px #078db44a);background:linear-gradient(#16b8e9aa,#16b8e912);position:absolute;inset:10px 0 30px}.mountain-columns{grid-template-columns:repeat(8,1fr);align-items:end;display:grid;position:absolute;inset:0}.mountain-columns>div{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.mountain-columns i{opacity:.8;background:#078eb9;border-radius:4px 4px 0 0;width:3px;position:absolute;bottom:29px}.mountain-columns b{color:#0a7fa7;background:#fff;border-radius:8px;margin-bottom:8px;padding:2px 5px;font-size:.68rem;position:relative;box-shadow:0 4px 12px #07142513}.mountain-columns span{color:#6e8294;height:22px;font-size:.63rem}.pipeline-bars{gap:21px;display:grid}.pipeline-bars>div>header{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:.78rem;display:flex}.pipeline-bars strong{color:#17334b}.pipeline-bars-card>a{color:#078db7;margin-top:21px;font-size:.77rem;font-weight:800;display:inline-flex}.dashboard-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-value-row{border-top:1px solid #e5edf2;justify-content:space-between;align-items:center;gap:18px;padding:13px 4px;transition:padding .2s,background .2s;display:flex}.dashboard-value-row:hover{background:#f4fbfd;padding-inline:10px}.dashboard-value-row>div{min-width:0;display:grid}.dashboard-value-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-value-row span{color:#6d8092;font-size:.7rem}.dashboard-value-row strong{color:#087fa8;white-space:nowrap;font-size:.78rem}.os-shell{isolation:isolate}.os-main{background:radial-gradient(circle at 86% 9%,#16b8e912,#0000 23%),radial-gradient(circle at 11% 82%,#ff8d1c0d,#0000 26%),#f5f8fa;position:relative}.os-main:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(145deg,#fff8,#16b8e917);border:1px solid #16b8e933;border-radius:35% 65% 56% 44%;width:140px;height:140px;animation:9s ease-in-out infinite lt-float-shape;position:fixed;top:25vh;right:4vw;box-shadow:inset 12px 12px 25px #fff9,0 28px 60px #078db414}.os-main:after{content:"";z-index:0;opacity:.075;filter:drop-shadow(0 20px 28px #07142555);pointer-events:none;background:url(/assets/brand/os-2026/robot-operations.webp) 50%/contain no-repeat;width:260px;height:260px;animation:6.5s ease-in-out infinite lt-robot-float;position:fixed;bottom:-55px;right:-28px}.os-main>*{z-index:1;position:relative}.client-portal-page{isolation:isolate;background:radial-gradient(circle at 8% 25%,#16b8e914,#0000 26%),radial-gradient(circle at 92% 70%,#ff8d1c12,#0000 24%),#f5f8fa;position:relative;overflow:hidden}.client-portal-page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg,#16b8e932,#fff8);border-radius:52% 48% 67% 33%;width:170px;height:170px;animation:8s ease-in-out infinite lt-float-shape;position:fixed;top:26vh;left:-55px;box-shadow:inset 14px 14px 30px #ffffffb3,0 24px 65px #078eb424}.portal-hero{position:relative;overflow:hidden}.portal-hero:before{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff17,#16b8e920);border:1px solid #ffffff35;border-radius:35% 65% 55% 45%;width:150px;height:150px;animation:7s ease-in-out infinite lt-float-shape;position:absolute;top:-70px;right:20%}.portal-hero:after{content:"";opacity:.18;filter:drop-shadow(0 25px 35px #0009);pointer-events:none;background:url(/assets/brand/os-2026/robot-secure.webp) 50%/contain no-repeat;width:275px;height:275px;animation:6s ease-in-out infinite lt-robot-float;position:absolute;bottom:-105px;right:200px}.portal-hero>*{z-index:1;position:relative}.portal-card,.portal-score-preview{transition:transform .26s,border-color .26s,box-shadow .26s}.portal-card:hover,.portal-score-preview:hover{border-color:#9adced;transform:translateY(-4px);box-shadow:0 22px 48px #07142517}.portal-login-gate{isolation:isolate;position:relative;overflow:hidden}.portal-login-gate:before{content:"";z-index:-1;opacity:.27;filter:drop-shadow(0 35px 55px #0009);background:url(/assets/brand/os-2026/robot-secure.webp) 50%/contain no-repeat;width:min(440px,45vw);height:min(440px,45vw);animation:6s ease-in-out infinite lt-robot-float;position:absolute;bottom:-110px;right:max(-80px,50vw - 575px)}.portal-login-gate:after{content:"";z-index:-1;background:linear-gradient(145deg,#16b8e93d,#ff8d1c25);border-radius:42% 58% 64% 36%;width:150px;height:150px;animation:8s ease-in-out infinite lt-float-shape;position:absolute;top:12%;left:8%;box-shadow:inset 14px 14px 32px #ffffff25}.portal-login-gate>section{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .25s,box-shadow .25s}.portal-login-gate>section:hover{transform:translateY(-4px);box-shadow:0 34px 90px #0006}.gmail-proposal{color:#087fa8}.outreach-tools>small b{color:#0b769d}@keyframes lt-float-shape{0%,to{transform:translate(0)rotate(10deg)}50%{transform:translateY(-22px)rotate(-7deg)}}@keyframes lt-robot-float{0%,to{transform:translate(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1.5deg)}}@media (max-width:1050px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-welcome{grid-template-columns:1fr 190px}.dashboard-welcome img{width:260px;right:-30px}.portal-hero:after{opacity:.12;right:115px}}@media (max-width:760px){.dashboard-welcome{grid-template-columns:1fr;min-height:310px;padding:28px 24px}.dashboard-welcome>div{padding-bottom:80px}.dashboard-welcome img{opacity:.7;width:245px;bottom:-90px;right:-38px}.dashboard-welcome p{font-size:.88rem}.analytics-grid,.dashboard-lists{grid-template-columns:1fr}.aicar-bars>div{grid-template-columns:31px 92px 1fr 30px}.donut-layout{grid-template-columns:145px 1fr;gap:16px}.commercial-donut{width:140px;height:140px}.commercial-donut:before{width:88px;height:88px}.portal-hero:after{opacity:.11;width:210px;height:210px;bottom:-60px;right:-70px}.portal-login-gate:before{opacity:.18;width:260px;height:260px;right:-70px}.os-main:before{display:none}.os-main:after{opacity:.055;width:180px;height:180px}.chart-head{gap:8px;display:grid}.chart-head>small{width:max-content}.mountain-columns span{transform-origin:50%;font-size:.55rem;transform:rotate(-35deg)}}@media (max-width:480px){.dashboard-metrics{grid-template-columns:1fr}.dashboard-welcome h2{font-size:2.1rem}.analytics-card{padding:18px}.donut-layout{grid-template-columns:1fr}.commercial-donut{margin:auto}.aicar-bars>div{grid-template-columns:30px 78px 1fr 28px;gap:7px}.aicar-bars span{font-size:.68rem}.mountain-chart{height:215px}.portal-login-gate:after{width:90px;height:90px}.client-portal-page:before{opacity:.5}}@media (prefers-reduced-motion:reduce){.dashboard-welcome:before,.dashboard-welcome:after,.dashboard-welcome img,.os-main:before,.os-main:after,.client-portal-page:before,.portal-hero:before,.portal-hero:after,.portal-login-gate:before,.portal-login-gate:after{animation:none!important}.dashboard-metric,.analytics-card,.portal-card,.portal-score-preview,.portal-login-gate>section{transition:none!important}}.os-sidebar{isolation:isolate;background:radial-gradient(circle at 18% 12%,#16b8e91b,#0000 24%),radial-gradient(circle at 90% 74%,#ff8d1c13,#0000 26%),#071425;overflow-x:visible}.os-sidebar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg,#16b8e91f,#ffffff08);border:1px solid #58d8ff24;border-radius:38% 62% 58% 42%;width:135px;height:135px;animation:8s ease-in-out infinite lt-sidebar-shape;position:absolute;top:38%;left:-45px;box-shadow:inset 12px 12px 26px #ffffff0c,0 25px 65px #0004}.os-sidebar:after{content:"";z-index:-1;filter:blur(.2px);pointer-events:none;background:linear-gradient(145deg,#ff8d1c24,#16b8e914);border-radius:63% 37% 42% 58%;width:120px;height:120px;animation:6.5s ease-in-out -2s infinite reverse lt-sidebar-shape;position:absolute;bottom:88px;right:-34px}.os-sidebar nav a{border:1px solid #0000;min-height:54px;padding:7px 9px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;position:relative;overflow:hidden}.os-sidebar nav a:before{content:"";opacity:0;background:radial-gradient(circle at 22%,#54d8ff25,#0000 38%);transition:opacity .25s;position:absolute;inset:0}.os-sidebar nav a:hover,.os-sidebar nav a.active{border-color:#63d9fa24;transform:translate(4px);box-shadow:0 10px 24px #0003}.os-sidebar nav a:hover:before,.os-sidebar nav a.active:before{opacity:1}.os-menu-art{z-index:1;object-fit:contain;filter:drop-shadow(0 7px 8px #0008);flex:0 0 36px;width:36px;height:40px;transition:transform .28s,filter .28s;position:relative}.os-sidebar nav a:hover .os-menu-art,.os-sidebar nav a.active .os-menu-art{filter:drop-shadow(0 8px 11px #16b8e977);transform:translateY(-3px)scale(1.12)rotate(-2deg)}.os-sidebar nav a>span{z-index:1;color:#57d7ff;place-items:center;width:18px;display:grid;position:relative}.os-sidebar nav a:not(.active)>span+*{z-index:1;position:relative}.os-section-robot{object-fit:contain;filter:drop-shadow(0 12px 15px #07142542);pointer-events:none;width:82px;height:82px;animation:5.5s ease-in-out infinite lt-top-robot;position:absolute;bottom:-10px;right:170px}.os-light-field{background:radial-gradient(420px circle at var(--os-pointer-x,70%) var(--os-pointer-y,25%),#26ccff1f,transparent 68%),radial-gradient(280px circle at calc(var(--os-pointer-x,70%) + 120px) calc(var(--os-pointer-y,25%) + 90px),#ff9b2310,transparent 70%);pointer-events:none;transition:background .12s linear;inset:0 0 0 248px;z-index:0!important;position:fixed!important}.os-top,.os-panel,.record-detail{-webkit-backdrop-filter:saturate(1.06);backdrop-filter:saturate(1.06)}.client-analytics-panel{gap:18px;margin-top:18px;display:grid}.analytics-importer{color:#fff;background:radial-gradient(circle at 86% 10%,#16b8e928,#0000 30%),linear-gradient(135deg,#071425,#0c3450);border:1px solid #9adcef;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(240px,.8fr) auto;align-items:end;gap:18px;padding:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #07142520}.analytics-importer:after{content:"";opacity:.13;pointer-events:none;background:url(/assets/brand/os-2026/robot-analytics.webp) 50%/contain no-repeat;width:180px;height:180px;position:absolute;bottom:-80px;right:-40px}.analytics-importer>div,.analytics-importer>label,.analytics-importer>button,.analytics-importer>p,.analytics-importer>aside{z-index:1;position:relative}.analytics-importer span,.analytics-snapshot>header span,.analytics-chart-title span,.analytics-top-content>header span{color:#60dcff;letter-spacing:.12em;font-size:.67rem;font-weight:900}.analytics-importer h3{margin:6px 0;font-size:1.45rem}.analytics-importer p{color:#bcd0dc;margin:0;font-size:.8rem}.analytics-importer label{background:#ffffff0b;border:1px dashed #ffffff39;border-radius:11px;gap:6px;padding:12px;display:grid}.analytics-importer input{color:#dcebf3;max-width:100%}.analytics-importer label small{color:#8fa9ba}.analytics-importer .os-button{min-height:43px}.analytics-importer .analytics-message{color:#8fe6ff;background:#ffffff10;border-radius:9px;grid-column:1/-1;padding:11px 13px}.analytics-importer>aside{color:#91aabb;grid-column:1/-1;font-size:.67rem}.analytics-empty{background:linear-gradient(135deg,#fff,#eefaff);border:1px solid #d7e7ee;border-radius:18px;grid-template-columns:220px 1fr;align-items:center;gap:18px;min-height:245px;padding:24px;display:grid;position:relative;overflow:hidden}.analytics-empty img{filter:drop-shadow(0 18px 26px #07142528);align-self:end;max-height:220px;animation:6s ease-in-out infinite lt-top-robot}.analytics-empty span{color:#078db8;letter-spacing:.12em;font-size:.68rem;font-weight:900}.analytics-empty h3{margin:7px 0;font-size:1.5rem}.analytics-empty p{color:#63788b}.analytics-history{background:#fff;border:1px solid #dce7ed;border-radius:13px;padding:15px 18px}.analytics-history summary{cursor:pointer;font-weight:800}.analytics-history p{border-top:1px solid #e8eef2;justify-content:space-between;gap:20px;margin:0;padding:10px 0;font-size:.74rem;display:flex}.analytics-history span{color:#6f8293}.analytics-snapshot{background:radial-gradient(circle at 94% 2%,#16b8e914,#0000 28%),#f9fcfd;border:1px solid #cfe3eb;border-radius:21px;gap:18px;padding:26px;display:grid;box-shadow:0 22px 58px #0714250d}.analytics-snapshot>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.analytics-snapshot>header span,.analytics-chart-title span,.analytics-top-content>header span{color:#078fb9}.analytics-snapshot>header h2{margin:6px 0 4px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.05}.analytics-snapshot>header p{color:#6c8091;margin:0}.analytics-snapshot>header aside{color:#fff;background:#071a2b;border-radius:12px;min-width:220px;padding:13px 16px;display:grid}.analytics-snapshot>header aside small,.analytics-snapshot>header aside span{color:#8eadbf;font-size:.68rem}.analytics-snapshot>header aside strong{color:#6cddff}.analytics-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.analytics-kpis article{background:radial-gradient(240px circle at var(--mx,-40px) var(--my,-40px),#58dbff29,transparent 42%),#fff;border:1px solid #dce7ed;border-radius:13px;padding:16px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.analytics-kpis article:hover{border-color:#93d9ec;transform:translateY(-4px);box-shadow:0 14px 34px #07142513}.analytics-kpis span,.analytics-kpis small{display:block}.analytics-kpis span{color:#6c8091;text-transform:uppercase;font-size:.65rem;font-weight:850}.analytics-kpis strong{margin:5px 0;font-size:1.45rem;display:block}.analytics-kpis small{color:#718496;font-size:.62rem}.analytics-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analytics-chart-card{background:radial-gradient(380px circle at var(--mx,-100px) var(--my,-100px),#54d9ff20,transparent 46%),#fff;border:1px solid #dce7ed;border-radius:16px;padding:21px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.analytics-chart-card:hover{border-color:#9edced;transform:translateY(-3px);box-shadow:0 18px 42px #07142511}.analytics-chart-title{justify-content:space-between;gap:15px;margin-bottom:18px;display:flex}.analytics-chart-title h3{margin:4px 0;font-size:1.05rem}.analytics-chart-title>small{color:#728597}.analytics-timeline{background:repeating-linear-gradient(#0000 0 24%,#e7eef2 25%);border-bottom:1px solid #d8e4ea;grid-template-columns:repeat(auto-fit,minmax(24px,1fr));align-items:end;gap:5px;height:210px;padding-top:20px;display:grid}.analytics-timeline>div{justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.analytics-timeline i,.analytics-timeline em{border-radius:5px 5px 0 0;width:40%;max-width:11px;display:block}.analytics-timeline i{background:linear-gradient(#42cdf5,#078db8)}.analytics-timeline em{background:linear-gradient(#ffbd53,#ff8d1c)}.analytics-timeline b{color:#557087;font-size:.56rem;position:absolute;top:-4px}.analytics-timeline span{color:#718495;white-space:nowrap;font-size:.54rem;position:absolute;bottom:-22px}.analytics-chart-card>footer{color:#6d8192;align-items:center;gap:7px;margin-top:28px;font-size:.65rem;display:flex}.analytics-chart-card>footer i{background:#16b8e9;border-radius:50%;width:8px;height:8px}.analytics-chart-card>footer i:nth-of-type(2){background:#ff8d1c;margin-left:9px}.analytics-channel-bars{gap:13px;display:grid}.analytics-channel-bars>div header{justify-content:space-between;gap:12px;font-size:.72rem;display:flex}.analytics-channel-bars>div>i{background:#e7eef2;border-radius:12px;height:8px;margin:5px 0;display:block;overflow:hidden}.analytics-channel-bars>div>i em{background:linear-gradient(90deg,#16b8e9,#0a75d8);border-radius:12px;height:100%;display:block}.analytics-channel-bars small{color:#738697;font-size:.61rem}.analytics-mix{grid-template-columns:175px 1fr;align-items:center;gap:25px;display:grid}.analytics-mix>div{border-radius:50%;place-items:center;width:165px;height:165px;display:grid;box-shadow:0 18px 38px #0714251b}.analytics-mix>div:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:105px;height:105px}.analytics-mix>div>i{text-align:center;color:#718395;grid-area:1/1;font-size:.65rem;font-style:normal;display:grid;position:relative}.analytics-mix>div b{color:#102b43;font-size:1.5rem}.analytics-mix section p{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.analytics-mix section p i{background:#16b8e9;border-radius:50%;width:9px;height:9px}.analytics-mix section p:nth-child(2) i{background:#ff8d1c}.analytics-mix section small{color:#738697;display:block}.efficiency-card>div:last-child{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.efficiency-card p{background:#f2f8fa;border-radius:11px;margin:0;padding:14px;display:grid}.efficiency-card p span{color:#6f8394;font-size:.66rem}.efficiency-card p b{color:#0b85ad;font-size:1.15rem}.analytics-top-content{background:#fff;border:1px solid #dce7ed;border-radius:16px;padding:21px}.analytics-top-content h3{margin:4px 0}.analytics-top-content article{border-top:1px solid #e6edf1;grid-template-columns:28px minmax(180px,1fr) repeat(3,95px);align-items:center;gap:12px;padding:11px 5px;display:grid}.analytics-top-content article>b{color:#078db8;background:#e7f8fd;border-radius:9px;place-items:center;width:26px;height:26px;display:grid}.analytics-top-content article>div{display:grid}.analytics-top-content article>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-top-content article span{color:#718495;font-size:.61rem;display:block}.analytics-top-content article p{margin:0}.analytics-source-note{color:#718495}.portal-analytics{background:radial-gradient(circle at 92% 0,#16b8e91b,#0000 28%),#fff;width:min(1180px,100% - 40px);margin:0 auto 24px}.portal-analytics .analytics-importer{display:none}.proposal-cover{background:radial-gradient(circle at 82% 12%,#16b8e93b,#0000 30%),radial-gradient(circle at 18% 96%,#ff8d1c22,#0000 25%),linear-gradient(125deg,#071425,#07546e);grid-template-columns:minmax(0,1fr) 330px;align-items:center;min-height:580px;display:grid;position:relative;overflow:hidden}.proposal-cover-copy{z-index:2;position:relative}.proposal-cover-copy>strong{color:#071425;background:#16b8e9;border-radius:30px;margin-top:22px;padding:10px 16px;display:inline-flex}.proposal-robot{z-index:2;object-fit:contain;filter:drop-shadow(0 30px 42px #0008);align-self:end;width:390px;max-height:500px;animation:6s ease-in-out infinite lt-proposal-robot;position:relative}.proposal-orb{z-index:1;pointer-events:none;border-radius:38% 62% 57% 43%;display:block;position:absolute}.proposal-orb.one{background:linear-gradient(145deg,#ffffff19,#16b8e91b);border:1px solid #ffffff3a;width:120px;height:120px;animation:7s ease-in-out infinite lt-sidebar-shape;top:9%;right:29%}.proposal-orb.two{background:linear-gradient(145deg,#ffb64b43,#ff8d1c1e);width:85px;height:85px;animation:5.5s ease-in-out -1s infinite reverse lt-sidebar-shape;bottom:5%;right:6%;box-shadow:inset 11px 11px 24px #ffffff1b}.proposal-intro,.proposal-diagnosis article,.proposal-strategy,.proposal-scope li,.proposal-deliverables article,.proposal-excluded{transition:transform .25s,border-color .25s,box-shadow .25s}.proposal-intro:hover,.proposal-diagnosis article:hover,.proposal-strategy:hover,.proposal-scope li:hover,.proposal-deliverables article:hover,.proposal-excluded:hover{border-color:#9bdced;transform:translateY(-3px);box-shadow:0 20px 44px #07142510}@keyframes lt-sidebar-shape{0%,to{transform:translate(0)rotate(9deg)}50%{transform:translate(9px,-18px)rotate(-7deg)}}@keyframes lt-top-robot{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1.5deg)}}@keyframes lt-proposal-robot{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@media (max-width:1180px){.analytics-kpis{grid-template-columns:repeat(3,1fr)}.analytics-importer{grid-template-columns:1fr 1fr}.analytics-importer>button{grid-column:2}.os-section-robot{width:72px;right:145px}.proposal-cover{grid-template-columns:1fr 270px}.proposal-robot{width:320px}}@media (max-width:900px){.os-sidebar{overflow:hidden}.os-sidebar nav a{min-width:155px}.os-sidebar nav a:hover,.os-sidebar nav a.active{transform:translateY(-2px)}.os-menu-art{flex-basis:31px;width:31px;height:34px}.os-section-robot{opacity:.22;right:105px}.os-light-field{inset:0}.analytics-importer{grid-template-columns:1fr}.analytics-importer>button{grid-column:auto}.analytics-visual-grid{grid-template-columns:1fr}.proposal-cover{grid-template-columns:1fr 250px}}@media (max-width:700px){.os-section-robot{display:none}.analytics-snapshot{padding:17px}.analytics-snapshot>header{display:grid}.analytics-snapshot>header aside{min-width:0}.analytics-kpis{grid-template-columns:repeat(2,1fr)}.analytics-empty{grid-template-columns:120px 1fr}.analytics-empty img{max-height:150px}.analytics-importer{padding:20px}.analytics-history p{display:grid}.analytics-mix{grid-template-columns:1fr}.analytics-mix>div{margin:auto}.analytics-top-content{overflow:auto}.analytics-top-content article{min-width:670px}.portal-analytics{width:calc(100% - 24px)}.proposal-cover{grid-template-columns:1fr;min-height:680px;padding-bottom:250px!important}.proposal-robot{opacity:.72;width:320px;position:absolute;bottom:-80px;right:-35px}.proposal-orb.one{right:8%}.analytics-timeline span{transform-origin:50%;transform:rotate(-35deg)}}@media (max-width:460px){.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-kpis strong{font-size:1.2rem}.analytics-empty{grid-template-columns:1fr}.analytics-empty img{display:none}.analytics-timeline{height:180px}.portal-analytics{padding:14px}.proposal-cover{padding-bottom:220px!important}.proposal-robot{width:270px}}@media print{.os-light-field,.os-section-robot{display:none!important}.proposal-cover{grid-template-columns:1fr 260px!important;min-height:520px!important}.proposal-robot{opacity:1!important;width:300px!important;animation:none!important;position:relative!important;bottom:auto!important;right:auto!important}.proposal-orb,.analytics-importer{display:none!important}.analytics-chart-card,.analytics-kpis article{break-inside:avoid}}@media (prefers-reduced-motion:reduce){.os-sidebar:before,.os-sidebar:after,.os-menu-art,.os-section-robot,.analytics-empty img,.proposal-robot,.proposal-orb{transition:none!important;animation:none!important}.os-sidebar nav a,.analytics-chart-card,.analytics-kpis article,.proposal-intro,.proposal-diagnosis article,.proposal-strategy,.proposal-scope li,.proposal-deliverables article,.proposal-excluded{transition:none!important}}.attachment-item .attachment-delete{color:#a92727;font:inherit;cursor:pointer;background:#fff7f7;border:1px solid #f0b4b4;border-radius:8px;padding:7px 10px;font-size:.7rem;font-weight:800;transition:background .2s,border-color .2s,transform .2s}.attachment-item .attachment-delete:hover{background:#ffe8e8;border-color:#df7777;transform:translateY(-1px)}.attachment-item .attachment-delete:disabled{cursor:wait;opacity:.55}.proposal-actions{position:relative}.proposal-actions button{cursor:pointer;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.proposal-actions button:hover{border-color:#58d9ff;transform:translateY(-2px);box-shadow:0 8px 22px #16b8e92e}.proposal-actions button:active{transform:translateY(0)scale(.98)}.proposal-copy-confirmation{color:#126b35;background:#eafff1;border:1px solid #7de2a5;border-radius:10px;min-width:230px;padding:10px 13px;font-size:.72rem;font-weight:850;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 30px #07142524}.proposal-payment>div{grid-template-columns:repeat(3,1fr)}.proposal-card-payment{background:linear-gradient(145deg,#083754,#0a5973)!important;border-color:#168ec0!important}.proposal-card-payment a{margin-top:8px;font-weight:850;display:inline-block}.proposal-price-grid p{color:#fff;background:#102a3d;border:1px solid #31516a;box-shadow:0 12px 28px #0002}.proposal-price-grid p:nth-child(2){background:#3b2a0c;border-color:#f0b44f}.proposal-price-grid p:last-child{background:linear-gradient(135deg,#06445e,#087fa8);border-color:#5fd9ff}.proposal-price-grid small{color:#c4d4df}.proposal-price-grid b{color:#fff;font-size:1.25rem}.proposal-price-grid strong{text-shadow:0 2px 16px #0004;color:#fff!important}.proposal-investment>p{color:#dce9f1;background:#0c2234;border:1px solid #2c4d66;border-radius:15px;padding:24px}@media (max-width:860px){.proposal-payment>div{grid-template-columns:1fr}.proposal-copy-confirmation{z-index:50;text-align:center;position:fixed;inset:auto 14px 14px}}@media print{.proposal-price-grid p,.proposal-card-payment,.proposal-investment>p{-webkit-print-color-adjust:exact;print-color-adjust:exact}.proposal-copy-confirmation{display:none!important}}.os-sidebar nav a>span{color:#6ee0ff;background:#0b263b;border:1px solid #4acbef33;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:1rem;font-weight:900;transition:transform .2s,background .2s,border-color .2s;display:grid;box-shadow:inset 0 1px #ffffff0d}.os-sidebar nav a:hover>span,.os-sidebar nav a.active>span{color:#fff;background:#0b3b52;border-color:#6ee0ff75;transform:scale(1.06)}.os-sidebar nav a.active>span{box-shadow:0 0 18px #16b8e936}.creative-create-trigger{white-space:nowrap}.creative-manual-assignment{background:radial-gradient(circle at 96% 0,#16b8e926,#0000 30%),linear-gradient(145deg,#fff,#f2fbfe);border:1px solid #8adbf0;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px;padding:25px;display:grid;box-shadow:0 20px 48px #07142512}.creative-manual-assignment>header,.creative-manual-assignment>.wide{grid-column:1/-1}.creative-manual-assignment>header h3{margin:5px 0;font-size:1.45rem}.creative-manual-assignment>header span{color:#078fb9;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.creative-manual-assignment>header p{color:#60788a;margin:0}.creative-manual-assignment label{color:#304d60;gap:6px;font-size:.72rem;font-weight:800;display:grid}.creative-manual-assignment input,.creative-manual-assignment select,.creative-manual-assignment textarea{color:#071425;width:100%;font:inherit;background:#fff;border:1px solid #cbdce5;border-radius:10px;padding:11px 12px}.creative-manual-assignment textarea{resize:vertical;min-height:92px}.creative-manual-actions{align-items:center;gap:10px;display:flex}.proposal-diagnosis{width:min(760px,100% - 40px);margin:58px auto 18px;grid-template-columns:1fr!important}.proposal-diagnosis article,.proposal-strategy{box-shadow:0 18px 45px #0714250d;border-radius:20px!important;padding:34px!important}.proposal-strategy{width:min(712px,100% - 40px);margin:0 auto 60px;display:block}.proposal-diagnosis article h2,.proposal-strategy h2{font-size:clamp(1.7rem,3vw,2.5rem)}.proposal-diagnosis article p,.proposal-strategy p{color:#4e6678;max-width:62ch;line-height:1.72}@media (max-width:860px){.creative-manual-assignment{grid-template-columns:1fr 1fr}.creative-manual-assignment>header,.creative-manual-assignment>.wide{grid-column:1/-1}.creative-user-tools{flex-wrap:wrap}}@media (max-width:620px){.creative-manual-assignment{grid-template-columns:1fr;padding:18px}.creative-manual-assignment>header,.creative-manual-assignment>.wide{grid-column:auto}.creative-manual-actions{display:grid}.proposal-diagnosis,.proposal-strategy{width:calc(100% - 24px);margin-left:auto;margin-right:auto}.proposal-diagnosis article,.proposal-strategy{padding:24px!important}}.client-tab-mobile,.proposal-mobile-jump{display:none}.proposal-anchor{scroll-margin-top:18px}@media (max-width:900px){html,body{max-width:100%;overflow-x:hidden}.os-shell,.os-main,.os-content,.os-panel,.directory-panel,.record-detail,.client-360,.proposal-builder{min-width:0!important;max-width:100%!important}.os-shell{padding-left:0!important;display:block!important}.os-main{overflow-x:clip;width:100%!important}.os-sidebar{width:100%!important;height:auto!important;padding:12px!important;position:relative!important;inset:auto!important}.os-sidebar nav{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:x proximity;gap:8px;width:100%;padding:0 0 5px;overflow-x:auto;display:flex!important}.os-sidebar nav a{white-space:nowrap;scroll-snap-align:start;flex:none!important;width:auto!important;min-width:auto!important;padding:9px 12px!important}.os-top{justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:68px;display:flex;padding:12px 14px!important;position:relative!important}.os-top>div,.directory-head>div,.client-wide>header>div,.record-detail>header>div{min-width:0}.os-top h1,.directory-head h2,.record-detail h2,.record-detail h3{overflow-wrap:anywhere}.os-top h1{line-height:1.1;font-size:clamp(1.12rem,5.2vw,1.55rem)!important}.os-main>.os-content,.os-content{width:100%;padding:14px!important}.os-section-robot{display:none!important}.directory-head,.record-detail>header,.client-wide>header,.proposal-builder>header,.create-panel-head{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.detail-actions,.client-head-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.detail-actions>*,.client-head-actions>*{max-width:100%}.record-overlay{width:100%!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.record-overlay>.record-detail{overscroll-behavior:contain;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:15px!important;overflow:hidden auto!important}.client-tab-mobile{color:#dcecff;background:linear-gradient(135deg,#0f304cf5,#061e31fa);border:1px solid #5bd4f547;border-radius:14px;gap:7px;margin:14px 0 18px;padding:12px;display:grid;box-shadow:0 12px 30px #0000002e}.client-tab-mobile span{letter-spacing:.04em;font-size:.78rem;font-weight:800}.client-tab-mobile select{color:#071425;background:#fff;border:2px solid #37c8ef;border-radius:10px;width:100%;min-height:48px;padding:0 12px;font-size:16px;font-weight:780}.client-tabs{display:none!important}.proposal-mobile-jump{z-index:5;justify-content:center;width:100%;min-height:49px;margin:2px 0 14px;position:sticky;top:0;box-shadow:0 12px 30px #00b4e140;display:inline-flex!important}.record-form,.record-filters,.proposal-builder>form,.portal-form,.analytics-upload-form,.assignment-form,.manual-assignment-form{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;display:grid!important}.record-form .wide,.proposal-builder>form .wide,.wide{grid-column:1!important}.os-shell label,.os-shell input,.os-shell select,.os-shell textarea,.os-shell button,.os-shell a{min-width:0}.os-shell input,.os-shell select,.os-shell textarea{width:100%;max-width:100%;font-size:16px!important}.os-shell textarea{resize:vertical;min-height:112px}.table-wrap,.proposal-list,.lead-answers,.attachment-panel,.proposal-score-reference{width:100%;max-width:100%;overflow-x:auto}.record-table{min-width:680px}.proposal-builder{width:100%;overflow:hidden;padding:14px!important}.proposal-builder>header .os-button{justify-content:center;width:100%}.proposal-list form{width:100%;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;display:grid!important}.proposal-list form>*{width:100%;max-width:100%}.proposal-list form a,.proposal-list form button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.metric-grid,.summary-grid,.billing-summary,.score-editor-grid,.client-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.notification-menu,.notification-popover{width:auto!important;max-width:none!important;position:fixed!important;top:70px!important;left:10px!important;right:10px!important}}@media (max-width:520px){.os-content,.record-overlay>.record-detail{padding:12px!important}.metric-grid,.summary-grid,.billing-summary,.score-editor-grid,.client-summary-grid{grid-template-columns:minmax(0,1fr)!important}.detail-actions .os-button,.client-head-actions .os-button,.conversion-box .os-button,.create-panel-head .os-button{justify-content:center;width:100%}.client-value{width:100%}}.os-sidebar>.os-brand,.os-sidebar>nav,.os-sidebar>.os-user{z-index:2;position:relative}.os-brand{min-height:62px;gap:8px!important;padding-top:0!important}.os-brand .os-brand-official{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 6px 14px #00000080);flex:0 0 55px;height:50px;width:55px!important}.os-brand>span{white-space:nowrap}.os-sidebar-flame{z-index:0;object-fit:contain;opacity:.12;mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(1.15)drop-shadow(0 0 24px);width:210px;height:210px;animation:9s ease-in-out infinite lt-sidebar-brand-float;position:absolute}.os-sidebar-flame-orange{color:#ff8d1c;top:48px;right:-92px;transform:rotate(-13deg)}.os-sidebar-flame-blue{color:#16b8e9;animation-direction:reverse;animation-delay:-4.5s;bottom:118px;left:-94px}@keyframes lt-sidebar-brand-float{0%,to{translate:0;scale:1}50%{translate:0 -10px;scale:1.035}}.creative-task-actions{flex-wrap:wrap;gap:9px;display:flex}.creative-workload-board{gap:18px;display:grid}.creative-workload-board>section{background:#fffffff5;border:1px solid #dce7ee;border-radius:15px;overflow:hidden;box-shadow:0 14px 38px #09203112}.creative-workload-board>section>header{color:#eaf8ff;background:linear-gradient(125deg,#071b2c,#0d3853);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.creative-workload-board header h3,.creative-workload-board header b,.creative-workload-board header span,.creative-workload-board header small{margin:0;display:block}.creative-workload-board header>div:first-child>span{color:#71dcfa;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.creative-workload-board header h3{margin-top:3px;font-size:1.05rem}.creative-workload-board header small,.creative-workload-board header>div:last-child span{color:#9db7c8;font-size:.67rem}.creative-workload-board header>div:last-child{text-align:right}.creative-workload-board table{border-collapse:collapse;width:100%;font-size:.72rem}.creative-workload-board th,.creative-workload-board td{text-align:left;border-bottom:1px solid #e8eef2;padding:11px 13px}.creative-workload-board td small,.creative-workload-board td strong{display:block}.creative-workload-board td small{color:#758a9a}.creative-no-work{color:#718596;margin:0;padding:24px 20px;font-size:.78rem}.proposal-month-planner{background:linear-gradient(145deg,#f4fbfe,#fff8ee);border:1px solid #cfe5ee;border-radius:15px;padding:18px;overflow:hidden}.proposal-month-planner>header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:14px;display:flex}.proposal-month-planner h4,.proposal-month-planner p{margin:3px 0}.proposal-month-planner h4{font-size:1rem}.proposal-month-planner p{color:#61778a;max-width:680px;font-size:.73rem}.proposal-month-planner>article{border-top:1px solid #d9e7ed;grid-template-columns:42px minmax(130px,.55fr) minmax(240px,1.4fr) minmax(120px,.4fr) auto;align-items:end;gap:10px;padding:12px 0;display:grid}.proposal-month-number{color:#fff;background:linear-gradient(145deg,#0797c4,#16b8e9);border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:2px;font-weight:900;display:grid}.proposal-month-planner textarea{min-height:72px!important}.proposal-month-planner>footer{color:#fff;background:#071425;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:14px;display:flex}.proposal-month-empty{color:#6d8191;text-align:center;background:#ffffffb8;border:1px dashed #bed2dd;border-radius:10px;padding:17px;font-size:.75rem}.proposal-monthly-plan{color:#ecf8ff;background:linear-gradient(140deg,#061523,#0a344c);border-radius:24px;width:min(1000px,100% - 48px);margin:30px auto;padding:clamp(32px,5vw,62px)}.proposal-monthly-plan>span{color:#69dcff;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.proposal-monthly-plan>h2{margin:8px 0;font-size:clamp(1.9rem,4vw,3.2rem)}.proposal-monthly-plan>p{color:#a8bdca;max-width:720px}.proposal-monthly-plan>div{gap:12px;margin-top:28px;display:grid}.proposal-monthly-plan article{background:#ffffff0e;border:1px solid #75dcfb29;border-radius:13px;padding:18px 20px}.proposal-monthly-plan article header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.proposal-monthly-plan article header>b{color:#071425;background:linear-gradient(145deg,#5df,#f6c744);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.proposal-monthly-plan h3,.proposal-monthly-plan small,.proposal-monthly-plan article p{margin:0}.proposal-monthly-plan small{color:#6fdcfa;letter-spacing:.08em;font-size:.62rem}.proposal-monthly-plan article p{color:#b9cbd6;margin:12px 0 0 62px}.proposal-monthly-plan>footer{border-top:1px solid #ffffff2e;justify-content:space-between;gap:20px;margin-top:18px;padding-top:18px;font-size:1.08rem;display:flex}@media (max-width:900px){.os-brand{min-height:52px;padding-bottom:12px!important}.os-brand .os-brand-official{flex-basis:48px;height:42px;width:48px!important}.os-sidebar-flame{opacity:.075;width:160px;height:160px}.os-sidebar-flame-orange{top:-42px;right:6%}.os-sidebar-flame-blue{bottom:-82px;left:36%}.creative-workload-board>section>header{gap:9px;display:grid}.creative-workload-board header>div:last-child{text-align:left}.creative-workload-board table{min-width:680px}.proposal-month-planner>header,.proposal-month-planner>article{grid-template-columns:minmax(0,1fr);display:grid}.proposal-month-planner>header>button,.proposal-month-planner>article>button{justify-content:center;width:100%}.proposal-monthly-plan{width:calc(100% - 24px);padding:28px 20px}.proposal-monthly-plan article header{grid-template-columns:44px minmax(0,1fr)}.proposal-monthly-plan article header>strong{grid-column:2}.proposal-monthly-plan article p{margin-left:0}}@media (prefers-reduced-motion:reduce){.os-sidebar-flame{animation:none!important}}@media print{.os-sidebar-flame{display:none!important}}.record-print-dossier{display:none}.record-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.record-export-complete{min-height:42px;padding-inline:14px;box-shadow:0 10px 24px #0896c033;color:#fff!important;background:linear-gradient(135deg,#078fba,#16b8e9)!important;border-color:#27c4ee!important}.record-export-complete:disabled{opacity:.62;cursor:wait}@media (max-width:900px){.record-header-actions{justify-content:stretch;width:100%}.record-header-actions .record-export-complete{flex:210px;justify-content:center}.record-header-actions .close-detail{flex:none}}@media print{@page{size:A4 portrait;margin:9mm}html,body{background:#fff!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.record-overlay .record-detail>:not(.record-print-dossier){display:none!important}.record-overlay .record-detail,.record-overlay .record-print-dossier{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.record-print-dossier{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:9.2pt;line-height:1.4;color:#12273a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;display:block!important}.dossier-brand{border-bottom:.4mm solid #dbe7ed;justify-content:space-between;align-items:center;padding:0 1mm 4mm;display:flex!important}.dossier-brand>div{align-items:center;gap:2.5mm;display:flex}.dossier-brand img{object-fit:contain;width:10mm;height:10mm}.dossier-brand b,.dossier-brand small{display:block}.dossier-brand b{font-size:11pt}.dossier-brand small,.dossier-brand em{color:#6d8190;font-size:7pt;font-style:normal}.dossier-cover{border-radius:4mm;min-height:56mm;margin:5mm 0;padding:11mm 12mm;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(125deg,#071425 0%,#0a3a56 68%,#078fb9 100%)!important}.dossier-cover:after{content:"";opacity:.72;background:radial-gradient(circle,#ff9a2a 0 25%,#16b8e985 26% 48%,#0000 49%);border-radius:50%;width:65mm;height:65mm;position:absolute;bottom:-28mm;right:-18mm}.dossier-cover>span{letter-spacing:.12em;font-size:7pt;font-weight:850;color:#6fe1ff!important}.dossier-cover h1{max-width:130mm;margin:3mm 0 1mm;font-size:24pt;line-height:1.04;color:#fff!important}.dossier-cover p{margin:0;font-size:11pt;color:#b8cfdd!important}.dossier-cover>div{z-index:1;border:.35mm solid #ffffff47;border-radius:50%;place-items:center;width:31mm;height:31mm;display:grid;position:absolute;top:12mm;right:12mm;background:#ffffff1a!important}.dossier-cover>div strong,.dossier-cover>div small{text-align:center;display:block;color:#fff!important}.dossier-cover>div strong{align-self:end;font-size:15pt}.dossier-cover>div small{align-self:start;font-size:5.8pt}.dossier-section{break-inside:auto;border:.3mm solid #dbe6ec;border-radius:3mm;margin:5mm 0 0;padding:5mm;background:#fff!important}.dossier-section-title{break-after:avoid;border-bottom:.3mm solid #e3ebef;align-items:center;gap:3mm;margin-bottom:4mm;padding-bottom:2.5mm;display:flex}.dossier-section-title>span{border-radius:50%;place-items:center;width:9mm;height:9mm;font-size:7pt;font-weight:900;display:grid;color:#fff!important;background:#078fb9!important}.dossier-section-title small,.dossier-section-title h3{margin:0;display:block}.dossier-section-title small{letter-spacing:.05em;text-transform:uppercase;font-size:6.5pt;color:#738795!important}.dossier-section-title h3{font-size:12pt;color:#10293d!important}.dossier-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5mm;display:grid}.dossier-data-grid article{break-inside:avoid;border-radius:2mm;min-height:16mm;padding:3mm;background:#f5f9fb!important}.dossier-data-grid span,.dossier-data-grid b{overflow-wrap:anywhere;display:block}.dossier-data-grid span{text-transform:uppercase;font-size:6.4pt;color:#718493!important}.dossier-data-grid b{margin-top:1mm;font-size:8.3pt;color:#173249!important}.dossier-score-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:2mm;display:grid}.dossier-score-grid article{break-inside:avoid;border-radius:2mm;padding:3mm;background:#f6f9fb!important}.dossier-score-grid article>div{grid-template-columns:auto 1fr auto;align-items:center;gap:1mm;display:grid}.dossier-score-grid article b{font-size:12pt}.dossier-score-grid article span{font-size:6pt;color:#607483!important}.dossier-score-grid article>i{border-radius:2mm;height:1.5mm;margin-top:2mm;display:block;overflow:hidden;background:#dfe8ed!important}.dossier-score-grid article>i em{height:100%;display:block}.dossier-top-three,.dossier-extras{border-radius:2mm;flex-wrap:wrap;gap:2mm 4mm;margin-top:3mm;padding:3mm;display:flex;background:#071d2e!important}.dossier-top-three b,.dossier-top-three span,.dossier-extras b,.dossier-extras span{font-size:7pt;color:#fff!important}.dossier-notes{gap:3mm;display:grid}.dossier-notes article,.dossier-answer-phase,.dossier-table tr{break-inside:avoid}.dossier-notes article{border-left:1.2mm solid #16b8e9;padding:3.5mm;background:#f5f9fb!important}.dossier-notes p{white-space:pre-wrap;margin:1mm 0 0}.dossier-answer-phase{margin-top:4mm}.dossier-answer-phase h4{align-items:center;gap:2mm;margin:0 0 2mm;font-size:9pt;display:flex;color:#183249!important}.dossier-answer-phase h4 b{border-radius:50%;place-items:center;width:7mm;height:7mm;display:grid;color:#fff!important}.dossier-answer-phase article{break-inside:avoid;border-bottom:.25mm solid #e3eaee;grid-template-columns:minmax(0,1fr) 42mm;gap:4mm;padding:2.5mm 0;display:grid}.dossier-answer-phase article p,.dossier-answer-phase article small,.dossier-answer-phase article span,.dossier-answer-phase article b{margin:0;display:block}.dossier-answer-phase article small,.dossier-answer-phase article span{font-size:6.6pt;color:#6f8290!important}.dossier-answer-phase article>div:last-child{text-align:right}.dossier-table{border-collapse:collapse;font-size:7.2pt;width:100%!important}.dossier-table th,.dossier-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:.25mm solid #dfe8ed;padding:2.3mm}.dossier-table th{color:#fff!important;background:#0a344d!important}.dossier-table tbody tr:nth-child(2n) td{background:#f6f9fb!important}.dossier-empty{border:.3mm dashed #cbd9e0;border-radius:2mm;margin:0;padding:4mm;color:#687d8c!important;background:#f6f9fb!important}html,body,.os-shell,.os-main,.os-content{contain:none!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.record-overlay{overscroll-behavior:auto!important;contain:none!important;isolation:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.record-overlay>.record-detail,.record-overlay .record-print-dossier{contain:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.record-print-dossier{page-break-before:auto;page-break-after:auto}.dossier-section,.dossier-answer-phase,.dossier-answers-print{break-inside:auto!important;page-break-inside:auto!important;overflow:visible!important}.dossier-data-grid article,.dossier-notes article,.dossier-answer-phase article,.dossier-score-grid article,.dossier-table tr{break-inside:avoid!important;page-break-inside:avoid!important}.dossier-brand,.dossier-section-title,.dossier-answer-phase h4,.dossier-table thead{break-after:avoid!important;page-break-after:avoid!important}.dossier-table{break-inside:auto!important;page-break-inside:auto!important}}.opportunity-proposal-row{border-bottom:1px solid #7e97b12e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.opportunity-proposal-row:last-child{border-bottom:0}.proposal-opportunities .opportunity-proposal-row>a{border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:8px;display:flex}.proposal-opportunities .opportunity-proposal-row>a:hover{background:#00b8ff12}.opportunity-proposal-row .danger{white-space:nowrap}.proposal-edit-panel{background:linear-gradient(145deg,#f4fbfe,#fff);border:1px solid #85d8ee;border-radius:18px;margin:20px 0;padding:22px;box-shadow:0 20px 48px #0714251a}.proposal-edit-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.proposal-edit-panel>header span{color:#078db8;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900}.proposal-edit-panel>header h4{margin:5px 0;font-size:1.45rem}.proposal-edit-panel>header p{color:#60788a;margin:0}.proposal-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.proposal-edit-form>label{color:#304d60;gap:6px;font-size:.72rem;font-weight:850;display:grid}.proposal-edit-form input,.proposal-edit-form select,.proposal-edit-form textarea{color:#071425;width:100%;font:inherit;background:#fff;border:1px solid #c5d8e2;border-radius:10px;padding:11px 12px}.proposal-edit-form textarea{resize:vertical;min-height:95px}.proposal-edit-form>.wide{grid-column:1/-1}.proposal-edit-months{background:#fff;border:1px solid #d8e7ed;border-radius:13px;gap:10px;padding:17px;display:grid}.proposal-edit-months>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.proposal-edit-months>header div{gap:3px;display:grid}.proposal-edit-months>header span{color:#6d8190;font-size:.66rem}.proposal-edit-months>article{grid-template-columns:34px minmax(130px,.75fr) minmax(180px,1.5fr) 120px auto;align-items:center;gap:9px;display:grid}.proposal-edit-months>article>b{color:#fff;background:#0b95bf;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.proposal-edit-months>article textarea{min-height:48px}.proposal-edit-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}@media (max-width:700px){.opportunity-proposal-row{grid-template-columns:1fr;align-items:stretch}.proposal-opportunities .opportunity-proposal-row>a{align-items:flex-start}.opportunity-proposal-row .danger{width:100%}.mobile-plan-comparison{background:#fff;border:1px solid #b9dce8;border-radius:18px;gap:12px;margin-top:30px;padding:18px;box-shadow:0 18px 45px #0714251a;visibility:visible!important;opacity:1!important;display:grid!important}.mobile-comparison-head{gap:14px;display:grid}.mobile-comparison-head>div>span{color:#078db8;text-transform:uppercase;letter-spacing:.09em;font-size:.62rem;font-weight:900}.mobile-comparison-head h3{margin:5px 0 0;font-size:1.35rem;line-height:1.08}.mobile-comparison-head label{color:#60788a;gap:5px;font-size:.63rem;font-weight:850;display:grid}.mobile-comparison-head select{color:#071425;background:#fff;border:1px solid #bdd1dc;border-radius:9px;width:100%;height:45px;padding:0 11px;font-weight:800;display:block}.mobile-plan-price{color:#fff;background:linear-gradient(135deg,#071425,#0b5875);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-height:92px;padding:16px;display:grid!important}.mobile-plan-price>b{color:#72dafb}.mobile-plan-price>strong{z-index:1;white-space:nowrap;text-shadow:0 2px 12px #00000059;line-height:1.1;visibility:visible!important;opacity:1!important;color:#fff!important;font-size:1.45rem!important;display:block!important;position:relative!important}.mobile-plan-price small{visibility:visible!important;opacity:1!important;color:#dff6ff!important;font-size:.58rem!important;display:inline!important}.mobile-plan-price>span{color:#bdd7e2;grid-column:1/-1;font-size:.66rem;line-height:1.45}.mobile-plan-comparison details{border:1px solid #dce7ec;border-radius:10px;overflow:hidden}.mobile-plan-comparison summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 14px;font-size:.72rem;font-weight:850;display:flex}.mobile-plan-comparison summary span{color:#078db8;font-size:1rem}.mobile-plan-comparison dl{border-top:1px solid #e3ebef;margin:0}.mobile-plan-comparison dl>div{border-bottom:1px solid #edf2f5;grid-template-columns:minmax(0,1fr) minmax(80px,.65fr);gap:12px;padding:11px 13px;display:grid}.mobile-plan-comparison dl>div:last-child{border-bottom:0}.mobile-plan-comparison dt{color:#526a7c;font-size:.63rem;line-height:1.35}.mobile-plan-comparison dd{text-align:right;color:#17354a;margin:0;font-size:.64rem;font-weight:800;line-height:1.35}.mobile-plan-comparison dd.mobile-yes{color:#16825f}.mobile-plan-comparison dd.mobile-no{color:#9a5360}.package-cards .package-card>strong,.plans .plan-grid h3{z-index:1;visibility:visible!important;opacity:1!important;display:block!important;position:relative!important;transform:none!important}.package-cards .package-card:not(.featured)>strong,.plans .plan-grid article:not(.featured) h3{color:#071425!important}.package-cards .package-card.featured>strong,.plans .plan-grid article.featured h3{color:#fff!important}.package-cards .package-card>strong span,.plans .plan-grid h3 span{visibility:visible!important;opacity:1!important;display:inline!important}.proposal-page>header{grid-template-columns:1fr;align-items:center;gap:10px;height:auto;min-height:76px;padding:12px 14px;display:grid}.proposal-page>header>div{min-width:0}.proposal-page>header>div>span{display:none}.proposal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid!important}.proposal-actions button{white-space:normal;text-align:center;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:9px 8px;line-height:1.25;display:flex;font-size:12px!important}.proposal-actions button:first-child{grid-column:1/-1}.proposal-edit-panel{border-radius:14px;padding:17px 14px}.proposal-edit-panel>header{display:grid}.proposal-edit-panel>header>.os-button{width:100%}.proposal-edit-form{grid-template-columns:1fr}.proposal-edit-form>.wide{grid-column:auto}.proposal-edit-months>header{display:grid}.proposal-edit-months>header .os-button{width:100%}.proposal-edit-months>article{grid-template-columns:32px 1fr}.proposal-edit-months>article>:not(b){grid-column:2}.proposal-edit-months>article .danger{width:100%}.proposal-edit-actions{display:grid}.proposal-edit-actions>*{text-align:center;justify-content:center;width:100%}.motion-ready .packages-content.reveal-item,.motion-ready .packages-content .comparison-section.reveal-item,.motion-ready .packages-content .execution-layers.reveal-item,.motion-ready .packages-content .package-card.reveal-item{opacity:1!important;transition:none!important;transform:none!important}.packages-content .comparison-controls{visibility:visible!important;opacity:1!important;grid-template-columns:1fr!important;width:100%!important;margin:0 auto 24px!important;display:grid!important;transform:none!important}.packages-content .comparison-controls button,.packages-content .package-cards,.packages-content .mobile-plan-comparison,.packages-content .mobile-plan-price,.packages-content .execution-layers{visibility:visible!important;opacity:1!important}}.os-user-signout,.os-top-signout,.portal-logout{border:1px solid #13aed857;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-weight:850;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.os-user-signout:hover,.os-top-signout:hover,.portal-logout:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0418271f}.os-sidebar .os-user{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.os-sidebar .os-user .os-user-signout{color:#dff7ff;background:#0b91b91f;grid-column:1/-1;width:100%;margin:8px 0 0;padding:7px 10px}.os-top-signout{color:#086f92;background:#eefaff;padding:7px 11px}.access-session-panel{grid-column:1/-1;overflow:hidden}.access-session-head{border-bottom:1px solid #e3ebf0;justify-content:space-between;align-items:center;gap:24px;padding:3px 0 18px;display:flex}.access-session-head h2,.access-session-head p{margin:4px 0}.access-session-head>div:first-child>span{color:#078fb9;letter-spacing:.1em;font-size:.64rem;font-weight:900}.access-session-head p{color:#617689;max-width:760px;font-size:.74rem}.access-session-head>div:last-child{color:#eafaff;text-align:center;background:linear-gradient(135deg,#071425,#0b5774);border-radius:12px;min-width:118px;padding:12px 15px}.access-session-head strong,.access-session-head>div:last-child span{display:block}.access-session-head strong{font-size:1.7rem}.access-session-head>div:last-child span{color:#9cc6d7;font-size:.62rem}.access-session-list{display:grid}.access-session-list>article{border-bottom:1px solid #e8eef2;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 2px;display:grid}.access-session-list>article.is-revoked{opacity:.7;background:linear-gradient(90deg,#b0372a0b,#0000)}.access-device-icon{color:#078fb9;background:#e5f8fe;border-radius:11px;place-items:center;width:38px;height:38px;font-size:1.2rem;display:grid}.access-session-copy{gap:2px;min-width:0;display:grid}.access-session-copy>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.access-session-copy b,.access-session-copy span,.access-session-copy small{text-overflow:ellipsis;overflow:hidden}.access-session-copy span{color:#536c80;font-size:.7rem}.access-session-copy small{color:#7b8d9b;font-size:.64rem}.access-session-copy em{color:#087c9f;background:#e4f8fd;border-radius:20px;padding:3px 7px;font-size:.55rem;font-style:normal;font-weight:850}.access-session-copy em.blocked{color:#a63e34;background:#fff0ee}.access-session-empty{color:#6b7f8f;text-align:center;gap:5px;padding:32px 10px;display:grid}.user-access-remove{color:#a43d33;cursor:pointer;background:#fff;border:1px solid #efc6c1;border-radius:7px;margin-left:auto;padding:6px 9px;font-size:.61rem;font-weight:850}.user-access-remove:disabled{color:#81909c;cursor:not-allowed;background:#f5f8fa;border-color:#dbe3e8}.authorized-users article{gap:10px}@media (max-width:880px){.os-top{gap:10px}.os-top-actions{margin-left:auto}.os-top-actions .os-public-link{display:none}.os-top-signout{white-space:nowrap}.access-session-head{align-items:stretch}.access-session-list>article{grid-template-columns:42px minmax(0,1fr)}.access-session-list>article>button{grid-column:1/-1;width:100%;min-height:40px}.authorized-users article{flex-wrap:wrap}.user-access-remove{width:100%;min-height:38px;margin:3px 0 0}.portal-header{z-index:30;position:sticky;top:0}.portal-logout{white-space:nowrap;min-height:40px;padding:8px 11px}}@media (max-width:700px){.os-top{align-items:center;padding:11px 12px}.os-top>div:first-child>span{display:none}.os-top h1{max-width:120px;font-size:.88rem}.os-top-actions .os-top-signout{padding:8px 10px;font-size:.68rem;display:inline-flex!important}.os-top-signout span{font-size:.9rem}.access-session-head{display:grid}.access-session-head>div:last-child{min-width:0}.access-session-copy small{white-space:normal}.portal-header{padding:10px 12px}.portal-header>a{min-width:0}.portal-header>div{margin-left:auto}.portal-logout{font-size:.72rem!important;display:inline-flex!important}}@media (min-width:901px){.os-section-robot{opacity:.78;width:76px;height:76px;bottom:-8px;right:clamp(315px,28vw,430px)}.os-top>div:first-child,.os-top-actions{z-index:2;position:relative}}.os-sidebar .os-user>i{color:#dff8ff;background:linear-gradient(145deg,#123d58,#0a293f);border:1px solid #53d7ff3d;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:46px;height:32px;font-size:.7rem;font-style:normal;font-weight:900;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 7px 18px #00000038}.os-sidebar .os-user>i:before{content:"";filter:drop-shadow(0 0 5px #55d9ff59);background:radial-gradient(circle at 50% 28%,#55d9ff 0 22%,#0000 25%),radial-gradient(at 50% 94%,#55d9ff 0 42%,#0000 45%);flex:0 0 14px;width:14px;height:14px}@media (max-width:900px){.os-sidebar .os-user>i{width:42px}}.os-sidebar .os-user{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.os-sidebar .os-user .os-user-profile{color:#f1fbff;border:1px solid #0000;border-radius:11px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:6px 5px;transition:background .18s,border-color .18s,transform .18s;display:grid}:is(.os-sidebar .os-user .os-user-profile:hover,.os-sidebar .os-user .os-user-profile:focus-visible){color:#fff;background:#124a698f;border-color:#55d9ff42;outline:none;transform:translateY(-1px)}.os-user-profile>div{min-width:0}.os-user-profile b,.os-user-profile span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.os-user-profile b{font-size:.69rem}.os-user-profile span{margin-top:2px}.os-sidebar .os-user .os-user-signout{grid-column:auto;margin-top:0}.phase-guide-intro{color:#63758a;max-width:690px;margin:25px 0 0;font-size:.9rem}.phase-interpretations{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.phase-interpretations article{border:1px solid var(--phase-color);padding:22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.phase-interpretations article{border:1px solid color-mix(in srgb,var(--phase-color) 30%,#dce6ed)}}.phase-interpretations article{background:linear-gradient(145deg,#fff,var(--phase-color));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.phase-interpretations article{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--phase-color) 6%,#fff))}}.phase-interpretations article{box-shadow:0 12px 30px #0714250e}.phase-interpretations article:before{content:"";background:var(--phase-color);width:4px;position:absolute;inset:0 auto 0 0}.phase-interpretations article:last-child{grid-column:1/-1}.phase-interpretations header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.phase-interpretations header i{background:var(--phase-color);color:#fff;border-radius:11px;place-items:center;width:39px;height:39px;font-style:normal;font-weight:950;display:grid}.phase-interpretations header div{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.phase-interpretations header span{color:#11263b;font-weight:900}.phase-interpretations header strong{color:var(--phase-color);font-size:1.1rem}.phase-interpretations p{color:#5a6c7d;margin:8px 0;font-size:.79rem;line-height:1.62}.phase-interpretations p b{color:#21384d}.phase-interpretations .phase-reading{border-top:1px solid var(--phase-color);padding-top:10px}@supports (color:color-mix(in lab, red, red)){.phase-interpretations .phase-reading{border-top:1px solid color-mix(in srgb,var(--phase-color) 18%,#e5ebef)}}.lead-score-result-link{box-shadow:0 9px 24px #16b8e938;color:#fff!important;background:linear-gradient(135deg,#0b7698,#16b8e9)!important;border-color:#0000!important}@media (max-width:760px){.phase-interpretations{grid-template-columns:1fr}.phase-interpretations article:last-child{grid-column:auto}.phase-interpretations article{padding:19px}.phase-interpretations header div{gap:9px}.record-header-actions .lead-score-result-link{white-space:normal;text-align:center;justify-content:center;width:100%}}@media print{.phase-interpretations{grid-template-columns:1fr 1fr;gap:8px}.phase-interpretations article{box-shadow:none;break-inside:avoid;padding:12px}.phase-interpretations p{font-size:.66rem}.phase-interpretations header{margin-bottom:6px}.phase-interpretations header i{width:28px;height:28px}.phase-interpretations article:last-child{grid-column:1/-1}}.phase-guidance-section{padding:0 60px 48px}.phase-guidance-section .phase-guide-intro{margin-top:0}@media (max-width:760px){.phase-guidance-section{padding:0 22px 34px}}.billing-public-page{color:#fff;background:radial-gradient(circle at 15% 15%,#16b8e92e,#0000 28%),radial-gradient(circle at 88% 78%,#ff8d1c29,#0000 26%),#071425;place-items:center;min-height:100vh;padding:clamp(24px,5vw,72px);display:grid}.billing-public-card{color:#102238;background:#fffffffa;border:1px solid #ffffff59;border-radius:24px;width:min(760px,100%);margin:auto;padding:clamp(24px,5vw,48px);box-shadow:0 35px 90px #00000047}.billing-public-card>header{grid-template-columns:70px 1fr;align-items:start;gap:18px;display:grid}.billing-public-card>header img{object-fit:contain;width:62px;height:62px}.billing-public-card>header span{color:#078fbe;letter-spacing:.14em;font-size:.72rem;font-weight:850}.billing-public-card h1{letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(2rem,5vw,3.2rem);line-height:1.02}.billing-public-card header p{color:#607086;margin:0}.billing-public-card form{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.billing-public-card form label{gap:7px;font-size:.82rem;font-weight:780;display:grid}.billing-public-card form .wide{grid-column:1/-1}.billing-public-card input,.billing-public-card textarea{color:#102238;background:#f8fbfd;border:1px solid #cad8e4;border-radius:11px;width:100%;padding:13px 14px}.billing-public-card textarea{resize:vertical;min-height:92px}.billing-public-card input:focus,.billing-public-card textarea:focus{border-color:#16b8e9;outline:0;box-shadow:0 0 0 3px #16b8e921}.billing-form-note{background:#edf8fc;border-radius:10px;align-content:center;padding:11px 13px;font-size:.75rem;display:grid}.billing-form-note span{color:#607086}.billing-form-status{color:#087c57;background:#eaf8f4;border-radius:9px;padding:11px 13px;font-size:.83rem}.billing-public-card>footer{color:#708196;border-top:1px solid #dce6ed;justify-content:space-between;gap:15px;margin-top:24px;padding-top:16px;font-size:.72rem;display:flex}.billing-public-card>footer a{color:#078fbe;font-weight:780}.billing-not-found{text-align:center}.billing-not-found>img{width:76px;margin:0 auto 15px}.billing-not-found p{color:#607086}.billing-shell{width:min(760px,100%);margin:auto}.billing-brand{align-items:center;gap:14px;margin-bottom:28px;display:flex}.billing-brand img{object-fit:contain;width:52px;height:52px}.billing-brand b{font-size:1.12rem;display:block}.billing-brand span{color:#85dff8;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;display:block}.billing-form-card{color:#102238;background:#fffffffa;border:1px solid #ffffff59;border-radius:24px;padding:clamp(24px,5vw,48px);box-shadow:0 35px 90px #00000047}.billing-form-card>span{color:#078fbe;letter-spacing:.14em;font-size:.72rem;font-weight:850}.billing-form-card h1{letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(2rem,5vw,3.2rem);line-height:1.02}.billing-form-card>p{color:#607086;margin:0 0 30px}.billing-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.billing-fields label{gap:7px;font-size:.82rem;font-weight:780;display:grid}.billing-fields label.wide{grid-column:1/-1}.billing-fields input,.billing-fields textarea{color:#102238;background:#f8fbfd;border:1px solid #cad8e4;border-radius:11px;width:100%;padding:13px 14px}.billing-fields textarea{resize:vertical;min-height:92px}.billing-fields input:focus,.billing-fields textarea:focus{border-color:#16b8e9;outline:0;box-shadow:0 0 0 3px #16b8e921}.billing-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#068ebc,#16b8e9);border:0;border-radius:11px;grid-column:1/-1;min-height:52px;font-weight:850;box-shadow:0 14px 28px #009dd238}.billing-submit:disabled{opacity:.6}.billing-message{color:#9b3d1c;background:#fff2ed;border-radius:9px;grid-column:1/-1;padding:11px 13px;font-size:.83rem}.billing-success{text-align:center;padding-block:35px}.billing-success strong{color:#17a773;background:#e4faf3;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 18px;font-size:2rem;display:grid}.billing-success h2{margin:0 0 10px;font-size:2rem}.billing-success p{color:#607086}.billing-profile-card{background:linear-gradient(145deg,#f7fcff,#fff);border:1px solid #cfe2ee;border-radius:16px;margin:20px 0;padding:22px;box-shadow:0 12px 34px #07142512}.billing-profile-card.complete{background:linear-gradient(145deg,#f1fcf8,#fff);border-color:#a9e4d1}.billing-profile-card>div:first-child>span,.email-template-library header>span{letter-spacing:.13em;color:#058fbd;font-size:.65rem;font-weight:850}.billing-profile-card h3,.email-template-library h3{margin:5px 0;font-size:1.18rem}.billing-profile-card p,.email-template-library p{color:#607086;margin:3px 0;font-size:.82rem}.billing-profile-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.billing-profile-actions code{text-overflow:ellipsis;white-space:nowrap;background:#eaf3f8;border-radius:8px;flex:280px;padding:10px;font-size:.72rem;overflow:hidden}.billing-profile-actions button{cursor:pointer;background:#fff;border:1px solid #bed6e3;border-radius:8px;padding:9px 12px}.billing-profile-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.billing-profile-data article{background:#fff;border:1px solid #dce9ef;border-radius:10px;padding:12px}.billing-profile-data article.wide{grid-column:1/-1}.billing-profile-data span,.basic-contact-grid span{color:#708196;font-size:.68rem;display:block}.billing-profile-data b,.basic-contact-grid b{overflow-wrap:anywhere;font-size:.84rem;display:block}.billing-directory .table-wrap{margin-top:18px}.billing-directory table{border-collapse:collapse;width:100%;min-width:900px}.billing-directory th,.billing-directory td{text-align:left;border-bottom:1px solid #e0e8ef;padding:13px;font-size:.78rem}.billing-directory th{color:#627488;text-transform:uppercase;letter-spacing:.06em;font-size:.67rem}.clickable-row:hover{background:#eefaff}.billing-only-detail{width:min(880px,100% - 24px)}.status.billing-complete{color:#087c57;background:#e4faf3}.status.billing-pending{color:#9a5b00;background:#fff3dd}.email-template-library{background:#f8fbfd;border:1px solid #d4e3ec;border-radius:16px;grid-template-columns:1fr 1fr;gap:13px;margin:20px 0;padding:22px;display:grid}.email-template-library header,.email-template-library .wide{grid-column:1/-1}.email-template-library label{color:#51677c;gap:6px;font-size:.72rem;font-weight:780;display:grid}.email-template-library input,.email-template-library select,.email-template-library textarea{background:#fff;border:1px solid #cbdbe5;border-radius:9px;width:100%;padding:10px}.email-template-library textarea{resize:vertical;min-height:180px}.email-template-library .wide:has(.os-button){flex-wrap:wrap;gap:10px;display:flex}.email-template-library small{color:#607086}.permission-note{background:#ecf8fc;border:1px solid #bce6f3;border-radius:12px;align-items:center;gap:14px;margin:20px 0;padding:14px 16px;display:flex}.permission-note b{white-space:nowrap;color:#078cb8}.permission-note span{color:#536c80;font-size:.78rem}.basic-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.basic-contact-grid article{background:#fff;border:1px solid #dbe6ed;border-radius:10px;padding:13px}.dossier-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.dossier-notes article{background:#f9fbfc;border:1px solid #dbe6ed;border-radius:11px;padding:15px}.dossier-notes p{white-space:pre-wrap;color:#607086;font-size:.78rem}.creative-sharing{border:1px solid #d6e3eb;border-radius:13px;margin-top:18px;padding:18px}.creative-sharing header,.creative-sharing article{justify-content:space-between;align-items:center;gap:15px;display:flex}.creative-sharing form{grid-template-columns:1fr 1fr auto;gap:9px;margin:14px 0;display:grid}.creative-sharing select,.creative-sharing input{border:1px solid #cadbe5;border-radius:9px;padding:10px}.creative-sharing article{border-top:1px solid #e0e8ee;margin-top:11px;padding-top:11px}@media (max-width:760px){.billing-public-page{padding:16px}.billing-public-card{border-radius:18px}.billing-public-card>header,.billing-public-card form,.billing-fields,.billing-profile-data,.email-template-library,.basic-contact-grid,.dossier-notes{grid-template-columns:1fr}.billing-public-card form .wide,.billing-fields label.wide,.billing-profile-data article.wide,.email-template-library header,.email-template-library .wide{grid-column:1}.billing-public-card>footer{flex-direction:column}.billing-profile-actions{align-items:stretch}.billing-profile-actions>*{width:100%}.billing-profile-actions code{flex-basis:auto}.creative-sharing form{grid-template-columns:1fr}.permission-note{flex-direction:column;align-items:flex-start}.billing-directory .directory-head{align-items:flex-start}.billing-only-detail{width:100%}}@media print{.billing-profile-card,.email-template-library{break-inside:avoid}}.operations-client-workspace{gap:18px;display:grid}.operations-client-workspace .attachment-delete{display:none!important}.operations-matrix-card{background:linear-gradient(135deg,#eefaff,#fff);border:1px solid #bfe2ee;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.operations-matrix-card span,.operations-direct-assignment header>span,.creative-access-manager>header>span{letter-spacing:.13em;color:#078fbe;font-size:.65rem;font-weight:850}.operations-matrix-card h3,.operations-direct-assignment h3{margin:4px 0}.operations-matrix-card p,.operations-direct-assignment p{color:#607086;margin:3px 0;font-size:.8rem}.operations-direct-assignment{background:#f8fbfd;border:1px solid #d4e3ec;border-radius:16px;padding:22px}.operations-direct-assignment form{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.operations-direct-assignment label{color:#526a7e;gap:6px;font-size:.72rem;font-weight:780;display:grid}.operations-direct-assignment .wide{grid-column:1/-1}.operations-direct-assignment input,.operations-direct-assignment select,.operations-direct-assignment textarea{background:#fff;border:1px solid #c9dae5;border-radius:9px;width:100%;padding:10px}.operations-direct-assignment textarea{resize:vertical;min-height:90px}.operation-success{color:#087c57;background:#e7faf3;border-radius:9px;padding:11px;font-weight:760}.creative-access-manager{max-width:980px}.creative-access-manager>header h2{margin:5px 0}.creative-access-manager>header p{color:#607086}.creative-access-manager>form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin:22px 0;display:grid}.creative-access-manager label{gap:6px;font-size:.72rem;font-weight:780;display:grid}.creative-access-manager input{border:1px solid #cadbe5;border-radius:9px;padding:11px}.creative-access-list{gap:9px;display:grid}.creative-access-list article{border:1px solid #dce7ed;border-radius:11px;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:11px;display:grid}.creative-access-list article i{color:#078fbe;background:#dff6fd;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:850;display:grid}.creative-access-list article span{color:#6e8193;font-size:.72rem;display:block}.creative-access-list article em{color:#078fbe;font-size:.65rem;font-style:normal}.billing-client-link{justify-content:flex-end;margin-top:16px;display:flex}.billing-success{text-align:center;justify-items:center;gap:9px;padding:32px 0;display:grid}.billing-success .billing-success-check{color:#17a773;background:#e4faf3;border-radius:50%;place-items:center;width:66px;height:66px;font-size:2rem;font-weight:850;display:grid}.billing-success h2{margin:2px 0 0;font-size:2rem;line-height:1.15}.billing-success p{color:#607086;max-width:520px;margin:0 0 8px!important;position:static!important}.billing-success strong{background:0 0;width:auto;height:auto;margin:0}@media (max-width:760px){.operations-matrix-card{flex-direction:column;align-items:flex-start}.operations-direct-assignment form,.creative-access-manager>form{grid-template-columns:1fr}.operations-direct-assignment .wide{grid-column:1}.billing-client-link .os-button{justify-content:center;width:100%}}.client-team-assignment{background:linear-gradient(135deg,#f1fbff,#fff 62%,#fff8ee);border:1px solid #bfe0ec;border-radius:16px;margin:16px 0 22px;padding:20px;box-shadow:0 12px 34px #0714250f}.client-team-assignment>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.client-team-assignment>header span{letter-spacing:.13em;color:#078fbe;font-size:.64rem;font-weight:850}.client-team-assignment h3{margin:4px 0;font-size:1.15rem}.client-team-assignment p{color:#63768a;margin:3px 0;font-size:.78rem}.client-team-assignment>header>em{white-space:nowrap;color:#067fa7;background:#e2f7fd;border-radius:20px;padding:7px 10px;font-size:.7rem;font-style:normal;font-weight:820}.client-team-assignment>form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin:16px 0;display:grid}.client-team-assignment label{color:#4e667b;gap:5px;font-size:.7rem;font-weight:780;display:grid}.client-team-assignment select,.client-team-assignment input{background:#fff;border:1px solid #c7dbe5;border-radius:9px;width:100%;min-height:42px;padding:9px 11px}.client-team-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.client-team-list article{background:#fff;border:1px solid #dae7ed;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.client-team-list article>i{color:#fff;background:linear-gradient(135deg,#0aa8d5,#16b8e9);border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:850;display:grid}.client-team-list article span{color:#6c7f91;font-size:.69rem;display:block}.client-team-list .os-button{min-height:34px;padding:6px 9px;font-size:.68rem}.client-team-empty{text-align:center;border:1px dashed #c9dce5;border-radius:9px;padding:11px}.operations-client-view>.creative-sharing,.portal-admin>.creative-sharing{display:none!important}.operations-matrix-card{flex-wrap:wrap}.operations-matrix-card>div:first-child{flex:260px}.operations-matrix-form{flex:520px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid}.operations-matrix-form label{color:#4e667b;gap:5px;font-size:.72rem;font-weight:780;display:grid}.operations-matrix-form input{background:#fff;border:1px solid #c7dbe5;border-radius:9px;width:100%;min-height:42px;padding:9px 11px}.operations-matrix-form>div{gap:8px;display:flex}.operations-matrix-form .operation-success{grid-column:1/-1;margin:0}.creative-lead-directory .directory-head>em{color:#067fa7;background:#e1f7fd;border-radius:999px;padding:8px 11px;font-style:normal;font-weight:820}.creative-lead-directory td span{color:#758797;font-size:.72rem;display:block}.creative-lead-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}.creative-lead-grid article{background:#f9fcfd;border:1px solid #d9e6ec;border-radius:11px;gap:4px;padding:13px;display:grid}.creative-lead-grid span{color:#6b7e90;font-size:.7rem;font-weight:760}.creative-lead-grid b{font-size:.9rem}.creative-readonly-note{color:#536d7e;background:#eef8fb;border-radius:10px;margin:0 18px 18px;padding:12px;font-size:.76rem}.creative-lead-detail{max-width:820px}.creative-aicar-detail{background:#fff;border:1px solid #d6e8ef;border-radius:14px;margin:0 18px 18px;padding:16px}.creative-aicar-detail>div{margin-bottom:12px}.creative-aicar-detail>div span{letter-spacing:.12em;color:#078fbe;font-size:.64rem;font-weight:850}.creative-aicar-detail h3{margin:3px 0}.creative-aicar-detail article{grid-template-columns:34px 1fr 36px;align-items:center;gap:10px;margin:8px 0;display:grid}.creative-aicar-detail article>i{color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.creative-aicar-detail article>div{grid-template-columns:90px 1fr;align-items:center;gap:9px;display:grid}.creative-aicar-detail article>div>b{font-size:.76rem}.creative-aicar-detail article>div>span{background:#e8f0f4;border-radius:10px;height:8px;overflow:hidden}.creative-aicar-detail article>div>span>em{border-radius:inherit;height:100%;display:block}.creative-aicar-detail article>strong{text-align:right}@media (max-width:800px){.client-team-assignment>header{flex-direction:column}.client-team-assignment>form,.client-team-list,.operations-matrix-form,.creative-lead-grid{grid-template-columns:1fr}.client-team-assignment>form .os-button{justify-content:center;width:100%}.client-team-list article{grid-template-columns:38px 1fr}.client-team-list article .os-button{grid-column:1/-1;justify-content:center;width:100%}.operations-matrix-form>div{grid-template-columns:1fr;display:grid}.operations-matrix-form .os-button{justify-content:center;width:100%}.creative-lead-directory .directory-head{align-items:flex-start}.creative-lead-grid{padding:12px}.creative-readonly-note{margin:0 12px 12px}.creative-aicar-detail{margin:0 12px 12px;padding:12px}.creative-aicar-detail article>div{grid-template-columns:72px 1fr}}.score-html-access-row{background:linear-gradient(135deg,#16b8e917,#7357e712);border:1px solid #16b8e947;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:16px 18px;display:flex}.score-html-access-row div{gap:2px;display:grid}.score-html-access-row span{color:#607086;font-size:.72rem}.score-html-access{white-space:nowrap;cursor:pointer}.client-revenue-profile{gap:18px;display:grid}.revenue-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.revenue-summary>div{background:linear-gradient(145deg,#fff,#f5fbff);border:1px solid #dbe6ef;border-radius:16px;gap:5px;padding:22px;display:grid}.revenue-summary span{letter-spacing:.08em;text-transform:uppercase;color:#64758a;font-size:.72rem;font-weight:800}.revenue-summary strong{color:#071425;font-size:clamp(1.45rem,3vw,2.25rem)}.revenue-summary small{color:#607086}.revenue-relationship,.one-time-history{background:#fff;border:1px solid #dbe6ef;border-radius:16px;padding:20px}.relationship-help{color:#607086;margin:0;font-size:.84rem}.one-time-history{gap:18px;display:grid}.one-time-history>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.one-time-history>header span{color:#078fbe;letter-spacing:.13em;font-size:.68rem;font-weight:850}.one-time-history h3{margin:3px 0 0;font-size:1.2rem}.one-time-history>header>strong{color:#ff7c15;font-size:1.45rem}.one-time-form{grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.one-time-form label{color:#53657a;gap:6px;font-size:.72rem;font-weight:750;display:grid}.one-time-form input,.one-time-form select{color:#102238;background:#fff;border:1px solid #ccd9e4;border-radius:9px;width:100%;min-height:44px;padding:0 11px}.payment-paid{color:#087b50;background:#e3f8ef}.payment-invoiced{color:#087fa7;background:#e7f5fb}.payment-pending{color:#9a6610;background:#fff3d7}@media (max-width:900px){.one-time-form{grid-template-columns:1fr 1fr}.one-time-form label:first-child,.one-time-form button{grid-column:1/-1}.score-html-access-row{flex-direction:column;align-items:flex-start}.score-html-access{white-space:normal;width:100%}}@media (max-width:620px){.revenue-summary{grid-template-columns:1fr}.revenue-relationship,.one-time-history{padding:15px}.one-time-form{grid-template-columns:1fr}.one-time-form label,.one-time-form label:first-child,.one-time-form button{grid-column:1}.one-time-history>header{flex-direction:column;align-items:flex-start}.one-time-history .table-wrap{width:calc(100% + 30px);margin-inline:-15px}}.metric.dashboard-metric,.metric-clickable{text-align:left;cursor:pointer;width:100%;font:inherit;border:1px solid #dce7ee}.dashboard-metric>em,.metric-clickable>em{color:#078fb9;margin-top:9px;font-size:.66rem;font-style:normal;font-weight:850;display:block}.drillable-card{cursor:pointer}.drillable-card:after{content:"Ver composición";color:#078fb9;opacity:0;font-size:.62rem;font-weight:850;transition:all .2s;position:absolute;bottom:12px;right:18px}.drillable-card:hover:after{opacity:1}.dashboard-drilldown{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07142599;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dashboard-drilldown>section{background:#fff;border-radius:20px;width:min(760px,100%);max-height:min(760px,90vh);padding:24px;overflow:auto;box-shadow:0 35px 95px #0005}.dashboard-drilldown>section>header{border-bottom:1px solid #dce7ee;justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.dashboard-drilldown header span{color:#078fb9;letter-spacing:.1em;font-size:.66rem;font-weight:900}.dashboard-drilldown header h2{margin:5px 0}.dashboard-drilldown header p{color:#6b8090;margin:0}.dashboard-drilldown header button{cursor:pointer;background:#fff;border:1px solid #cadbe3;border-radius:10px;height:40px}.dashboard-drilldown>section>div>article{border-bottom:1px solid #e7eef2;justify-content:space-between;align-items:center;gap:18px;padding:13px 4px;display:flex}.dashboard-drilldown article>div{display:grid}.dashboard-drilldown article span{color:#6b8090;font-size:.7rem}.dashboard-drilldown article strong{color:#078fb9;white-space:nowrap}.dashboard-drilldown footer{padding-top:18px}.analytics-interpretation{background:linear-gradient(135deg,#effbfe,#fff9f1);border:1px solid #a9ddeb;border-radius:18px;margin:20px 0;padding:24px;box-shadow:0 14px 36px #0714250a}.analytics-interpretation span{color:#078fb9;letter-spacing:.1em;font-size:.66rem;font-weight:900}.analytics-interpretation h3{margin:5px 0 12px}.analytics-interpretation p{color:#3f596b;line-height:1.65}.analytics-deltas{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.analytics-deltas span{letter-spacing:0;text-transform:capitalize;background:#fff;border-radius:10px;gap:2px;padding:9px 12px;display:grid}.analytics-deltas .up{color:#13885f}.analytics-deltas .down{color:#c04f38}.analytics-deltas .neutral{color:#6e8090}.ai-writing-assistant{z-index:170;justify-items:end;display:grid;position:fixed;bottom:22px;right:24px}.ai-assistant-trigger{color:#fff;cursor:pointer;background:linear-gradient(120deg,#071425,#075a78);border:1px solid #38c9f2;border-radius:30px;align-items:center;gap:8px;padding:13px 17px;font-weight:900;display:flex;box-shadow:0 18px 42px #07142540}.ai-assistant-trigger span{color:#ffb33b}.ai-writing-assistant>section{background:#fff;border:1px solid #b8dbe6;border-radius:18px;width:min(430px,100vw - 24px);max-height:78vh;margin-bottom:10px;padding:20px;overflow:auto;box-shadow:0 30px 80px #0714254d}.ai-writing-assistant section>header{justify-content:space-between;align-items:flex-start;display:flex}.ai-writing-assistant header span{color:#078fb9;letter-spacing:.09em;font-size:.64rem;font-weight:900}.ai-writing-assistant header h3{margin:4px 0 12px}.ai-writing-assistant header button{cursor:pointer;background:0 0;border:0;font-size:1.5rem}.ai-writing-assistant label{color:#4f687a;gap:5px;margin:10px 0;font-size:.68rem;font-weight:850;display:grid}.ai-writing-assistant textarea,.ai-writing-assistant select{width:100%;font:inherit;background:#fff;border:1px solid #c6d8e1;border-radius:9px;padding:10px}.ai-writing-assistant textarea{resize:vertical;min-height:74px}.ai-writing-assistant .ai-result{min-height:170px}.ai-result-actions{justify-content:flex-end;gap:8px;display:flex}.ai-writing-assistant p{color:#087fa7;background:#edf9fd;border-radius:8px;padding:8px}.ai-writing-assistant>section>small{color:#718493;margin-top:10px;line-height:1.5;display:block}.client-logo-manager,.portal-logo-upload{background:linear-gradient(135deg,#f1fbfe,#fff);border:1px solid #b9deea;border-radius:16px;width:min(1180px,100% - 48px);margin:20px auto;padding:20px;box-shadow:0 12px 34px #0714250c}.client-logo-manager{grid-template-columns:1fr 100px minmax(260px,.8fr);align-items:center;gap:18px;width:auto;display:grid}.client-logo-manager h3,.portal-logo-upload h2{margin:5px 0}.client-logo-manager>div>span,.portal-logo-upload>div>span{color:#078fb9;letter-spacing:.09em;font-size:.64rem;font-weight:900}.client-logo-manager>img{object-fit:contain;background:#fff;border-radius:10px;width:96px;height:70px}.client-logo-manager>img.missing,.portal-client-brand>img.missing{display:none}.client-logo-manager form,.portal-logo-upload form{gap:8px;display:grid}.portal-logo-upload{grid-template-columns:1fr 1fr;align-items:center;gap:25px;display:grid}.portal-logo-upload p[role=status]{grid-column:1/-1}.portal-client-brand{align-items:center;gap:12px;display:flex}.portal-client-brand>img{object-fit:contain;border-radius:8px;width:48px;height:42px}.notification-bell section h4{color:#078fb9;text-transform:uppercase;letter-spacing:.08em;margin:8px 4px 2px;font-size:.66rem}.notification-bell section footer{justify-content:space-between;padding:10px 4px 0;display:flex}.notification-bell section footer a{color:#078fb9;font-size:.72rem;font-weight:850}.opportunity-proposal-row>select{background:#fff;border:1px solid #c6d8e1;border-radius:9px;min-width:130px;padding:9px}@media (max-width:760px){.ai-writing-assistant{bottom:12px;right:12px}.ai-writing-assistant>section{max-height:75vh}.dashboard-drilldown{padding:8px}.dashboard-drilldown>section{max-height:94vh;padding:18px}.client-logo-manager,.portal-logo-upload{grid-template-columns:1fr;width:calc(100% - 24px)}.client-logo-manager{width:auto}.portal-client-brand>span{display:none}.portal-client-brand>img{width:40px}.analytics-interpretation{padding:18px}.analytics-deltas span{flex:120px}.opportunity-proposal-row{align-items:stretch}.opportunity-proposal-row>select{width:100%}.drillable-card:after{opacity:1}.portal-header{padding-inline:12px}.portal-header>a{font-size:0}.portal-header>a img{width:30px}}@media (prefers-reduced-motion:reduce){.ai-assistant-trigger,.dashboard-drilldown,.drillable-card{transition:none}}.os-top{z-index:300;isolation:isolate;overflow:visible}.os-top>div:first-child{z-index:2;position:relative}.os-top-actions{z-index:8;position:relative}.notification-bell{z-index:20}.notification-bell>section{z-index:420;isolation:isolate}.dashboard-welcome{z-index:1}.ai-score-interpretation{background:radial-gradient(circle at 8% 22%,#16b8e923,#0000 28%),linear-gradient(135deg,#f2fbfe,#fff8ef);border-top:1px solid #dce9ef;border-bottom:1px solid #dce9ef;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:26px;padding:38px clamp(24px,5vw,58px);display:grid}.ai-score-mark{color:#7ee5ff;background:linear-gradient(145deg,#071425,#0a4969);border-radius:26px;place-items:center;width:82px;height:82px;font-size:2rem;animation:5s ease-in-out infinite lt-ai-score-float;display:grid;box-shadow:0 18px 40px #0714252b,inset 1px 1px #ffffff2e}.ai-score-interpretation>div:last-child>span{color:#078fb9;letter-spacing:.13em;font-size:.68rem;font-weight:900}.ai-score-interpretation h2{color:#102a42;margin:7px 0 13px;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.08}.ai-score-interpretation p{color:#385269;white-space:pre-line;max-width:900px;margin:0;font-size:.97rem;line-height:1.72}.ai-score-interpretation small{color:#708496;margin-top:16px;display:block}@keyframes lt-ai-score-float{50%{transform:translateY(-7px)rotate(2deg);box-shadow:0 26px 50px #07142535,inset 1px 1px #ffffff2e}}.dashboard-drilldown-row{border-bottom:1px solid #e7eef2;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:13px 8px;transition:background .2s,padding .2s,transform .2s;display:flex}:is(.dashboard-drilldown-row:hover,.dashboard-drilldown-row:focus-visible){background:#eef9fd;padding-inline:13px;transform:translate(2px)}.dashboard-drilldown-row>div{min-width:0;display:grid}.dashboard-drilldown-row>div>span{color:#6b8090;font-size:.7rem}.dashboard-drilldown-row>strong{color:#078fb9;white-space:nowrap;justify-items:end;display:grid}.dashboard-drilldown-row>strong>small{color:#587387;font-size:.58rem;font-weight:800}@media (max-width:760px){.os-top{z-index:300}.notification-bell>section{z-index:420}.ai-score-interpretation{grid-template-columns:1fr;padding:30px 22px}.ai-score-mark{border-radius:20px;width:62px;height:62px}.dashboard-drilldown-row{align-items:flex-start}.dashboard-drilldown-row>strong{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.ai-score-mark{animation:none}.dashboard-drilldown-row{transition:none}}.os-top{transition:transform .28s,opacity .22s}.os-main:has(.record-overlay) .os-top{opacity:0;pointer-events:none;transform:translateY(-110%)}.record-overlay{z-index:520}.ai-writing-assistant{z-index:850;touch-action:none;max-width:calc(100vw - 12px)}.ai-writing-assistant>section{order:1;width:min(470px,100vw - 24px);max-height:min(76vh,720px);margin:0 0 10px}.ai-floating-controls{order:2;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ai-drag-control{color:#087fa7;cursor:grab;touch-action:none;background:#fff;border:1px solid #8bdcf2;border-radius:50%;place-items:center;width:39px;height:39px;font-weight:900;display:grid;box-shadow:0 12px 28px #0714252b}.ai-drag-control:active{cursor:grabbing}.ai-helper-copy{font-size:.72rem;line-height:1.5;color:#496678!important;background:#eff9fc!important;margin:0 0 12px!important;padding:10px 12px!important}.ai-quick-requests{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.ai-quick-requests button{color:#17677f;cursor:pointer;text-align:left;background:#f7fcfe;border:1px solid #c8e2eb;border-radius:18px;padding:7px 9px;font-size:.65rem}.ai-quick-requests button:hover{background:#e8f8fd;border-color:#16b8e9}.ai-writing-assistant details{border:1px solid #dce8ee;border-radius:10px;margin:10px 0;padding:9px 11px}.ai-writing-assistant summary{cursor:pointer;color:#417086;font-size:.68rem;font-weight:850}.ai-generate{width:100%;min-height:42px}.ai-references{color:#fff;background:#071425;border-radius:10px;gap:5px;margin:9px 0;padding:10px;display:grid}.ai-references>span{color:#68ddff;letter-spacing:.08em;font-size:.62rem;font-weight:900}.ai-references>a{color:#e8f7fc;border-top:1px solid #ffffff17;padding:4px 0;font-size:.68rem}.ai-field-trigger{z-index:880;color:#fff;cursor:pointer;background:#071425;border:1px solid #6ed9f7;border-radius:18px;padding:6px 9px;font-size:.62rem;font-weight:900;position:fixed;box-shadow:0 10px 28px #0714254a}.portal-ai .ai-assistant-trigger{background:linear-gradient(120deg,#063c57,#0b96bd)}.dashboard-ai-portal{background:radial-gradient(circle at 15% 20%,#15b8e921,#0000 30%),linear-gradient(135deg,#f1fbfe,#fff);border:1px solid #b4dce8;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:center;gap:25px;padding:24px 28px;display:grid;box-shadow:0 16px 42px #0714250d}.dashboard-ai-portal>div:first-child>span{color:#078fb9;letter-spacing:.11em;font-size:.65rem;font-weight:900}.dashboard-ai-portal h2{color:#102a42;margin:5px 0;font-size:1.45rem}.dashboard-ai-portal p{color:#667e90;margin:0;font-size:.78rem}.dashboard-ai-portal>div:last-child{gap:7px;display:grid}.dashboard-ai-portal button{color:#244257;cursor:pointer;text-align:left;background:#fff;border:1px solid #d6e7ed;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;font-size:.7rem;font-weight:800;display:flex}.dashboard-ai-portal button:hover{border-color:#64d3f1;transform:translate(3px)}.dashboard-ai-portal button span{color:#ff962c}.notification-bell>section{width:min(390px,84vw)}.notification-bell section>header>div{display:grid}.notification-bell section>header>div span{color:#718496;font-size:.68rem}.notification-bell section>header>button{color:#078fb9;cursor:pointer;background:0 0;border:0;font-size:.65rem;font-weight:850}.notification-bell section>nav{background:#edf5f8;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.notification-bell section>nav button{color:#61798a;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px;font-size:.66rem;font-weight:850}.notification-bell section>nav button.active{color:#078fb9;background:#fff;box-shadow:0 3px 10px #07142512}.notification-bell section>a small{color:#078fb9;font-size:.58rem;font-weight:850}@media (max-width:760px){.ai-writing-assistant{bottom:8px;right:8px}.ai-writing-assistant>section{width:min(440px,100vw - 16px);max-height:72vh;padding:16px}.ai-assistant-trigger{padding:11px 14px}.ai-drag-control{width:36px;height:36px}.dashboard-ai-portal{grid-template-columns:1fr;padding:20px}.notification-bell>section{z-index:900;top:66px}.ai-field-trigger{font-size:.58rem}.os-main:has(.record-overlay) .os-top{transform:translateY(-120%)}}@media (prefers-reduced-motion:reduce){.os-top,.dashboard-ai-portal button{transition:none}}.integrations-center,.email-center,.google-agenda-center,.chatbot-center,.meta-inbox{gap:18px;padding-bottom:40px;display:grid}.integrations-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 76% 15%,#16b8e957,#0000 30%),linear-gradient(130deg,#071a2e,#0b3851);border-radius:24px;justify-content:space-between;align-items:center;min-height:210px;padding:32px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #07142529}.integrations-hero.compact{min-height:170px}.integrations-hero span,.integration-checkpoints>span,.email-history>span{letter-spacing:.13em;color:#74ddff;font-size:.68rem;font-weight:900}.integrations-hero h2{margin:5px 0 8px;font-size:clamp(1.8rem,3vw,3rem)}.integrations-hero p{color:#c7dce8;max-width:650px;margin:0}.integrations-hero img{object-fit:contain;filter:drop-shadow(0 18px 24px #00000047);align-self:flex-end;width:175px;max-height:170px}.integration-message{z-index:6;color:#075f7c;background:#eefdff;border:1px solid #9ce8fb;border-radius:12px;margin:0;padding:12px 16px;font-weight:750;position:sticky;top:90px}.integration-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.integration-card-grid>article{background:#fff;border:1px solid #d9e7ef;border-radius:18px;gap:18px;padding:20px;display:grid;box-shadow:0 12px 30px #07142512}.integration-card-grid header>div,.integration-accounts>article,.email-history article,.chatbot-list article>header,.channel-assignment article{justify-content:space-between;align-items:center;gap:14px;display:flex}.integration-card-grid header span{font-weight:850}.integration-card-grid p{color:#64778c;min-height:44px;margin:8px 0;font-size:.84rem}.integration-card-grid a{color:#078fb9;font-weight:800}.integration-status{color:#5d6e80;text-transform:uppercase;background:#eaf0f4;border-radius:999px;padding:5px 9px;font-size:.62rem;font-style:normal;font-weight:900;display:inline-flex}.status-connected,.status-active,.status-sent{color:#087658;background:#daf7ec}.status-needs_attention,.status-review_required,.status-available{color:#9a5a00;background:#fff1d5}.status-error,.status-token_expired{color:#b92d23;background:#ffe6e3}.integration-health{color:#748699;border-top:1px solid #edf2f5;justify-content:space-between;gap:10px;padding-top:12px;font-size:.72rem;display:flex}.integration-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:16px;display:grid}.integration-backup header,.integration-accounts>header{justify-content:space-between;gap:18px;display:flex}.integration-backup>div p{border-top:1px solid #edf2f5;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.integration-backup>div span,.integration-accounts span,.email-history span,.chatbot-list span,.channel-assignment span{color:#718399;font-size:.76rem;display:block}.integration-checkpoints ul{gap:10px;padding:0;list-style:none;display:grid}.integration-checkpoints li{color:#76889b;padding-left:25px}.integration-checkpoints li:before{content:"○";margin-left:-25px;margin-right:10px}.integration-checkpoints li.done{color:#087658;font-weight:750}.integration-checkpoints li.done:before{content:"✓"}.integration-accounts{gap:10px;display:grid}.integration-accounts>article{border-top:1px solid #edf2f5;padding:13px 0}.integration-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.integration-form h3,.integration-form .wide,.integration-form button{grid-column:1/-1}.integration-form label{gap:5px;font-size:.75rem;font-weight:800;display:grid}.integration-form input,.integration-form select,.integration-form textarea,.agenda-control input,.agenda-control select,.channel-assignment select,.meta-inbox select{background:#fff;border:1px solid #c9d8e2;border-radius:10px;width:100%;min-height:44px;padding:9px 11px}.integration-form textarea{resize:vertical;min-height:116px}.integration-form label.check{align-items:center;display:flex}.integration-form label.check input{width:18px;min-height:18px}.email-compose-actions{justify-content:space-between;align-items:center;display:flex}.email-history,.chatbot-list,.agenda-event-list{align-content:start;gap:8px;display:grid}.email-history article,.chatbot-list article,.agenda-event-list article{border-top:1px solid #edf2f5;padding:12px 0}.agenda-control{background:#fff;border:1px solid #dbe8ef;border-radius:14px;grid-template-columns:1.2fr .7fr auto auto;align-items:center;gap:10px;padding:14px;display:grid}.agenda-control nav{display:flex}.agenda-control nav button{cursor:pointer;background:#fff;border:1px solid #d4e1e9;padding:9px 12px}.agenda-control nav button.active{color:#fff;background:#0b95bf}.agenda-event-list article{border-left:4px solid #16b8e9;grid-template-columns:160px 1fr;gap:15px;padding-left:13px;display:grid}.agenda-event-list span{color:#718399;display:block}.chatbot-list article>div{gap:8px;display:flex}.chatbot-sandbox{gap:12px;display:grid}.chatbot-sandbox header{justify-content:space-between;display:flex}.chatbot-sandbox textarea{min-height:120px}.channel-assignment{gap:10px;display:grid}.inbox-layout{grid-template-columns:340px minmax(0,1fr);gap:14px;min-height:600px;display:grid}.inbox-layout>aside{align-content:start;gap:8px;display:grid}.inbox-layout>aside button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe6ed;border-radius:12px;gap:3px;padding:12px;display:grid}.inbox-layout>aside button.active{background:#effbff;border-color:#16b8e9}.inbox-thread{grid-template-rows:auto 1fr auto;display:grid}.inbox-thread>header{justify-content:space-between;display:flex}.mode-switch{cursor:pointer;border:0;border-radius:999px;padding:8px 12px;font-weight:850}.mode-switch.ai{color:#087658;background:#dbf7ec}.mode-switch.human{color:#a56300;background:#fff0d7}.thread-messages{align-content:start;gap:8px;max-height:520px;padding:18px;display:grid;overflow:auto}.thread-messages p{background:#eef3f7;border-radius:14px;gap:3px;max-width:76%;margin:0;padding:11px 13px;display:grid}.thread-messages p.outbound{background:#dff7ff;justify-self:end}.inbox-thread form{grid-template-columns:1fr auto;gap:10px;display:grid}.inbox-thread textarea{border:1px solid #cbd9e2;border-radius:11px;min-height:72px;padding:10px}.portal-analytics-history{background:linear-gradient(#f5fbfe,#fff);border:1px solid #d5e9f2;border-radius:24px;gap:16px;padding:24px;display:grid}.portal-analytics-history>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.portal-analytics-history>header span{letter-spacing:.13em;color:#098db7;font-size:.67rem;font-weight:900}.portal-analytics-history>header h2{margin:4px 0}.portal-analytics-history>header p{color:#64778b;margin:0}.portal-analytics-history>header strong{color:#fff;background:#08243a;border-radius:16px;place-items:center;min-width:88px;min-height:58px;display:grid}.portal-analytics-compare-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portal-analytics-compare-controls label{gap:5px;font-size:.76rem;font-weight:850;display:grid}.portal-analytics-compare-controls select{background:#fff;border:1px solid #bfd6e1;border-radius:10px;width:100%;min-height:46px;padding:8px 10px}.portal-analytics-timeline{gap:9px;padding-bottom:5px;display:flex;overflow:auto}.portal-analytics-timeline button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e4ec;border-radius:12px;gap:2px;min-width:190px;padding:11px;display:grid}.portal-analytics-timeline button.active{border-color:#16b8e9;box-shadow:inset 0 0 0 2px #16b8e926}.portal-analytics-timeline span,.portal-analytics-timeline small{color:#66798e;font-size:.72rem}.creative-notification-access{z-index:42;position:fixed;top:16px;right:170px}@media (max-width:1100px){.integration-card-grid{grid-template-columns:repeat(2,1fr)}.agenda-control{grid-template-columns:1fr 1fr}.inbox-layout{grid-template-columns:290px 1fr}}@media (max-width:760px){.integrations-center,.email-center,.google-agenda-center,.chatbot-center,.meta-inbox{gap:12px}.integrations-hero{min-height:160px;padding:22px}.integrations-hero img{opacity:.35;z-index:-1;width:130px;position:absolute;bottom:-20px;right:-22px}.integration-card-grid,.integration-grid,.portal-analytics-compare-controls,.agenda-control,.inbox-layout,.integration-form{grid-template-columns:1fr}.integration-form>*{grid-column:1!important}.integration-card-grid>article{padding:17px}.integration-accounts>article,.channel-assignment article{flex-wrap:wrap;align-items:flex-start}.agenda-control nav{grid-template-columns:repeat(3,1fr);display:grid}.inbox-layout{min-height:0}.inbox-layout>aside{max-height:300px;overflow:auto}.inbox-thread{min-height:480px}.inbox-thread form{grid-template-columns:1fr}.portal-analytics-history{padding:16px}.portal-analytics-history>header{display:grid}.portal-analytics-history>header strong{justify-self:start}.creative-notification-access{top:10px;right:66px}}.integration-card-grid>article{position:relative}.provider-icon{color:#078fb9;background:#e9f9ff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.15rem;font-style:normal;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #bfeaf7}.provider-google{color:#1769d2;background:linear-gradient(135deg,#e9f3ff,#fff2dc)}.provider-meta{color:#315fd6;background:#e9efff}.provider-resend{color:#111827;background:#eef0f3}.provider-openai{color:#087658;background:#e5fbf5}.integration-card-grid>article>button,.integration-card-grid>article>a{text-align:left;color:#078fb9;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.provider-setup-overlay{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04121fb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.provider-setup{background:#fff;border:1px solid #bce8f5;border-radius:22px;grid-template-columns:1fr 1fr;gap:14px;width:min(720px,100%);max-height:88vh;padding:26px;display:grid;overflow:auto;box-shadow:0 26px 80px #00000047}:is(.provider-setup>header,.provider-setup>p,.provider-setup>footer,.provider-setup label:has(textarea),.provider-setup label:has(output)){grid-column:1/-1}.provider-setup header{justify-content:space-between;gap:20px;display:flex}.provider-setup header span{color:#078fb9;letter-spacing:.12em;font-size:.68rem;font-weight:900}.provider-setup header h3{margin:4px 0;font-size:1.55rem}.provider-setup header button{cursor:pointer;background:0 0;border:0}.provider-setup>p{color:#63768b;margin:0}.provider-setup label{gap:6px;font-size:.75rem;font-weight:850;display:grid}.provider-setup input,.provider-setup textarea{border:1px solid #c5d8e3;border-radius:10px;width:100%;min-height:46px;padding:10px 12px}.provider-setup textarea{min-height:90px}.provider-setup output{overflow-wrap:anywhere;color:#19576f;background:#edf7fb;border-radius:10px;padding:11px;font-weight:650;display:block}.provider-setup footer{justify-content:flex-end;gap:9px;padding-top:8px;display:flex}.chatbot-list small{color:#087da2;background:#eef8fb;border-radius:999px;margin-top:6px;padding:4px 7px;display:inline-flex}.chatbot-test-window{background:radial-gradient(circle at 92% 5%,#16b8e921,#0000 28%),#fff;border:1px solid #bceaf7}.chatbot-test-window>header{align-items:flex-start}.chatbot-test-window>header p{color:#6b7e91;margin:4px 0}.chatbot-test-window>header em{color:#fff;background:#08243a;border-radius:999px;padding:7px 10px;font-size:.72rem;font-style:normal}.chatbot-test-window>label{gap:5px;font-size:.75rem;font-weight:850;display:grid}.chatbot-test-window select,.chatbot-test-window textarea{border:1px solid #c5d8e3;border-radius:10px;width:100%;padding:10px 12px}.chatbot-test-window form{gap:12px;display:grid}.sandbox-conversation{background:#f3f9fc;border-radius:16px;place-items:center;min-height:130px;padding:16px;display:grid}.sandbox-conversation p{margin:0}.sandbox-conversation p:not(.sandbox-placeholder){background:#dff7ff;border-radius:14px 14px 14px 4px;justify-self:start;gap:6px;width:min(680px,100%);padding:13px 15px;display:grid}.sandbox-conversation span{white-space:pre-wrap;line-height:1.55}.sandbox-placeholder{color:#6c8193;text-align:center}@media (max-width:760px){.provider-setup{grid-template-columns:1fr;padding:18px}.provider-setup>*{grid-column:1!important}.provider-setup-overlay{padding:10px}.provider-setup footer{background:#fff;padding:12px 0;position:sticky;bottom:-18px}.chatbot-test-window>header{display:grid}.integration-card-grid>article>button,.integration-card-grid>article>a{align-items:center;min-height:44px;display:flex}}.encryption-health-card{color:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex;box-shadow:0 16px 42px #04182821}.encryption-health-card.ready{background:radial-gradient(circle at 82% 10%,#54ffc133,#0000 30%),linear-gradient(125deg,#073328,#075a46)}.encryption-health-card.error{background:linear-gradient(125deg,#5a1a1a,#992b25)}.encryption-health-card>div{grid-template-columns:auto 1fr;column-gap:13px;display:grid}.encryption-health-card i{background:#ffffff29;border-radius:50%;grid-row:1/4;place-items:center;width:46px;height:46px;font-size:1.4rem;font-style:normal;display:grid}.encryption-health-card span{letter-spacing:.13em;color:#83f3d0;font-size:.66rem;font-weight:900}.encryption-health-card h3{margin:3px 0;font-size:1.35rem}.encryption-health-card p{color:#d7f6ea;margin:0}.encryption-health-card>b{text-align:right}.encryption-health-card small{color:#83f3d0}.integration-card-actions{gap:7px;display:grid}.integration-card-actions button,.integration-card-actions a{text-align:left;color:#078fb9;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.integration-copy{grid-template-columns:1fr auto;position:relative;gap:5px 10px!important;display:grid!important}.integration-copy>span{grid-column:1/-1}.integration-copy output{min-height:44px;padding-right:82px!important}.integration-copy button{color:#fff;cursor:pointer;background:#073047;border:0;border-radius:8px;min-height:32px;padding:6px 10px;font-weight:800;position:absolute;bottom:6px;right:6px}.integration-callbacks{grid-template-columns:1fr 1fr;gap:14px;display:grid}.integration-callbacks>header,.integration-callbacks>.integration-copy:last-child{grid-column:1/-1}.meta-asset-manager{gap:14px;display:grid}.meta-asset-manager>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.meta-asset-manager>header span{letter-spacing:.13em;color:#078fb9;font-size:.66rem;font-weight:900}.meta-asset-manager>header h3{margin:4px 0}.meta-asset-manager>header p{color:#64778b;margin:0}.meta-asset-manager>div{gap:8px;display:grid}.meta-asset-manager article{border:1px solid #dce9ef;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.meta-asset-manager article>i{color:#077ea5;background:#e8f6fc;border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.meta-asset-manager article span{color:#6c7f92;font-size:.76rem;display:block}.google-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.google-account-grid>article{gap:12px;display:grid}.google-account-grid>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.google-account-grid>article>header span{color:#6a7d91;font-size:.76rem;display:block}.google-account-grid>article>div{gap:7px;display:grid}.google-account-grid label{cursor:pointer;border:1px solid #e1ebf0;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.google-account-grid label input{width:18px;height:18px}.google-account-grid label>i{border-radius:999px;width:9px;height:30px}.google-account-grid label small{color:#728497;display:block}.agenda-control.multi>div{display:grid}.agenda-control.multi>div span{color:#6b7d90;font-size:.76rem}@media (max-width:760px){.encryption-health-card,.meta-asset-manager>header{display:grid}.encryption-health-card>b{text-align:left}.integration-callbacks,.google-account-grid{grid-template-columns:1fr}.integration-callbacks>*{grid-column:1!important}.meta-asset-manager article{grid-template-columns:auto 1fr}.meta-asset-manager article>.integration-status,.meta-asset-manager article>.os-button{grid-column:2}.integration-copy output{padding-bottom:50px!important;padding-right:12px!important}.integration-copy button{left:6px;right:auto}.agenda-control.multi{grid-template-columns:1fr}}.proposal-base-plan,.proposal-additions{background:linear-gradient(145deg,#f9feff,#f4f8fc);border:1px solid #bce8f5;border-radius:18px;grid-column:1/-1;padding:20px}.proposal-base-plan header,.proposal-additions header,.sender-manager>header,.sender-profile-editor>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.proposal-base-plan h4,.proposal-additions h4{margin:3px 0}.proposal-additions article{grid-template-columns:1fr 1fr 1.8fr 80px 100px auto auto;align-items:center;gap:8px;margin:8px 0;display:grid}.proposal-additions textarea{min-height:54px}.proposal-additions footer{border-top:1px solid #d6e7ef;justify-content:flex-end;gap:18px;padding-top:12px;display:flex}.proposal-public-base,.proposal-public-additions{border:1px solid #d8e5ed;border-radius:18px;margin:20px 0;padding:22px}.proposal-public-base div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.proposal-public-base article,.proposal-public-additions article{background:#f5f9fb;border-radius:12px;padding:14px}.proposal-public-additions article{grid-template-columns:1fr auto;gap:8px;margin:8px 0;display:grid}.email-mode-tabs{gap:8px;margin:18px 0;display:flex}.email-mode-tabs button{color:#17405a;cursor:pointer;background:#fff;border:1px solid #bed8e4;border-radius:12px;padding:12px 18px;font-weight:800}.campaign-contact-picker{border:1px solid #d4e2e9;border-radius:14px;max-height:380px;padding:12px;overflow:auto}.campaign-contact-picker header{z-index:2;background:#fff;justify-content:space-between;padding:10px 4px;display:flex;position:sticky;top:-12px}.campaign-contact-picker label{border-top:1px solid #edf2f5;align-items:center;gap:10px;padding:9px;flex-direction:row!important;display:flex!important}.campaign-contact-picker label input{width:auto}.campaign-contact-picker small{color:#688097;display:block}.sender-manager{margin-top:20px}.sender-manager>article,.sender-profile-editor article{grid-template-columns:1fr 1.2fr 1.2fr auto;gap:9px;margin:9px 0;display:grid}.sender-manager input,.sender-profile-editor input{border:1px solid #cbdce5;border-radius:9px;min-width:0;padding:10px}.sender-manager article button,.sender-profile-editor article button{color:#b9322a;cursor:pointer;background:#fff0ef;border:0;border-radius:9px;padding:9px}.agenda-toolbar{grid-template-columns:1fr minmax(170px,.5fr) minmax(170px,.5fr) auto;align-items:end;gap:12px;margin:18px 0;display:grid}.agenda-toolbar>div{align-items:center;gap:7px;display:flex}.agenda-toolbar>div button{cursor:pointer;background:#fff;border:1px solid #cadce5;border-radius:10px;width:38px;height:38px}.agenda-toolbar h3{text-transform:capitalize;margin:0 0 0 8px}.agenda-toolbar label{gap:4px;font-size:.74rem;font-weight:800;display:grid}.agenda-toolbar select{background:#fff;border:1px solid #cadce5;border-radius:9px;min-height:42px}.agenda-compact-composer{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.agenda-compact-composer>header{grid-column:1/-1;justify-content:space-between;display:flex}.agenda-compact-composer label{gap:5px;display:grid}.agenda-compact-composer textarea,.agenda-compact-composer input,.agenda-compact-composer select{border:1px solid #cadce5;border-radius:9px;width:100%;min-height:44px;padding:10px}.agenda-compact-composer textarea{min-height:80px}.calendar-month{overflow:hidden;padding:0!important}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays b{text-align:center;color:#60778a;border-bottom:1px solid #d7e4eb;padding:10px}.calendar-days>article{border-bottom:1px solid #e1e9ee;border-right:1px solid #e1e9ee;min-width:0;min-height:132px;padding:7px}.calendar-days>article:nth-child(7n){border-right:0}.calendar-days article.outside{color:#9caab6;background:#f5f7f9}.calendar-days article.today>time{color:#fff;background:#0795bf;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.calendar-days time{font-weight:800}.calendar-days article button{color:#0c3047;text-align:left;cursor:pointer;background:#eaf8fd;border:0;border-left:4px solid #16b8e9;border-radius:7px;width:100%;margin-top:5px;padding:6px 7px;display:grid;overflow:hidden}.calendar-days article button b{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.calendar-days article button small{font-size:.65rem}.event-detail-card{background:#fff;border-radius:20px;width:min(560px,100% - 30px);max-height:85vh;padding:24px;overflow:auto;box-shadow:0 30px 90px #07142555}.event-detail-card header{justify-content:space-between;gap:20px;display:flex}.event-detail-card header h3{margin:4px 0;font-size:1.6rem}.event-detail-card header button{cursor:pointer;background:0 0;border:0}.event-detail-card>a{margin:8px 8px 0 0}.google-account-grid.compact{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:15px}@media (max-width:820px){.proposal-additions article{grid-template-columns:1fr 1fr}.proposal-additions article textarea,.proposal-additions article select{grid-column:1/-1}.proposal-public-base div,.sender-manager>article,.sender-profile-editor article{grid-template-columns:1fr}.agenda-toolbar{grid-template-columns:1fr 1fr}.agenda-toolbar>div,.agenda-toolbar>.primary{grid-column:1/-1}.agenda-compact-composer{grid-template-columns:1fr}.agenda-compact-composer>*{grid-column:1}.calendar-month{overflow-x:auto}.calendar-weekdays,.calendar-days{min-width:720px}.calendar-days>article{min-height:112px}.email-mode-tabs{overflow-x:auto}.campaign-layout{grid-template-columns:1fr}.proposal-base-plan,.proposal-additions{padding:14px}}@media (max-width:520px){.agenda-toolbar{grid-template-columns:1fr}.agenda-toolbar label,.agenda-toolbar>.primary{grid-column:1}.agenda-toolbar>div{flex-wrap:wrap}.agenda-toolbar h3{width:100%;margin:6px 0}.calendar-weekdays,.calendar-days{min-width:660px}.proposal-additions article{grid-template-columns:1fr}.proposal-additions article>*{grid-column:1}.email-mode-tabs button{white-space:nowrap}.sender-manager{padding:14px!important}}.instagram-direct-center{gap:18px;display:grid}.instagram-primary-actions,.instagram-account-actions,.instagram-inbox-toolbar{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.instagram-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.instagram-health-grid article{color:#718397;background:#fff;border:1px solid #d7e5ed;border-radius:16px;align-items:center;gap:10px;padding:16px;display:flex;box-shadow:0 10px 25px #0714250d}.instagram-health-grid article b{background:#edf3f6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.instagram-health-grid article.ready{color:#087658;border-color:#a9ead6}.instagram-health-grid article.ready b{background:#d9f7ed}.instagram-account-manager>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.instagram-account-manager>header span,.instagram-advanced summary{letter-spacing:.12em;color:#0b91b8;font-size:.68rem;font-weight:900}.instagram-account-manager>header h3{margin:4px 0}.instagram-account-manager>header p{color:#697d90;margin:0}.instagram-account-list{gap:12px;margin-top:18px;display:grid}.instagram-account-list>article{background:linear-gradient(135deg,#fff,#f4fbfe);border:1px solid #dbe7ee;border-radius:16px;grid-template-columns:minmax(220px,1fr) auto minmax(220px,.8fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.instagram-account-identity{align-items:center;gap:12px;display:flex}.instagram-account-identity img,.instagram-account-identity>i{object-fit:cover;border-radius:50%;width:48px;height:48px}.instagram-account-identity>i{color:#fff;background:linear-gradient(135deg,#7b3ff2,#ff5f5f,#ffc83d);place-items:center;font-size:1.35rem;font-style:normal;display:grid}.instagram-account-identity span{color:#718397;font-size:.76rem;display:block}.instagram-account-list label{gap:5px;font-size:.7rem;font-weight:850;display:grid}.instagram-account-list select{background:#fff;border:1px solid #cbdbe4;border-radius:10px;min-height:42px;padding:8px 10px}.instagram-advanced summary{cursor:pointer;list-style:none}.instagram-advanced summary:after{content:" +"}.instagram-advanced[open] summary:after{content:" −"}.instagram-advanced>div{gap:12px;margin-top:18px;display:grid}.instagram-inbox-toolbar{justify-content:flex-end;margin:0}.legacy-meta-rollback{opacity:.78}.legacy-meta-rollback summary{cursor:pointer;font-weight:800}.provider-instagram{color:#fff!important;background:linear-gradient(135deg,#7b3ff2,#ff5f5f,#ffc83d)!important}@media (max-width:1050px){.instagram-account-list>article{grid-template-columns:1fr auto}.instagram-account-list>article label,.instagram-account-actions{grid-column:1/-1}.instagram-account-actions{margin-top:0}}@media (max-width:680px){.instagram-health-grid{grid-template-columns:1fr 1fr}.instagram-account-manager>header{display:grid}.instagram-account-list>article{grid-template-columns:1fr}.instagram-account-list>article>.integration-status,.instagram-account-list>article label,.instagram-account-actions{grid-column:auto}.instagram-account-actions .os-button,.instagram-primary-actions .os-button{justify-content:center;width:100%}.instagram-inbox-toolbar{justify-content:stretch}.instagram-inbox-toolbar button{width:100%}}.email-history-help{color:#607086;margin:.15rem 0 1rem;font-size:.82rem}.email-history-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #dce6ee;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 10px;transition:all .2s;display:grid}:is(.email-history-row:hover,.email-history-row:focus-visible){background:#eefaff;transform:translate(3px)}.email-history-row div{min-width:0;display:grid}.email-history-row b,.email-history-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-history-row span,.email-history-row small{color:#607086;font-size:.76rem}.email-preview-backdrop{z-index:1400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030f1cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.email-preview-modal{background:#fff;border:1px solid #cfe5ef;border-radius:24px;width:min(720px,100%);max-height:min(86vh,820px);padding:26px;overflow:auto;box-shadow:0 30px 90px #0000004d}.email-preview-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.email-preview-modal>header span,.email-automation-center>header span{color:#0898c5;letter-spacing:.12em;font-size:.7rem;font-weight:850}.email-preview-modal h3,.email-automation-center h3{margin:.25rem 0}.email-preview-modal>header>button{cursor:pointer;background:#fff;border:1px solid #cbdce5;border-radius:50%;width:42px;height:42px;font-size:1.5rem}.email-preview-modal dl{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.email-preview-modal dl div{background:#f3f7fa;border-radius:10px;padding:10px 12px}.email-preview-modal dt{color:#6a7c8f;text-transform:uppercase;font-size:.68rem}.email-preview-modal dd{overflow-wrap:anywhere;margin:3px 0 0}.email-preview-body{white-space:pre-wrap;background:#fbfdfe;border:1px solid #dce6ee;border-radius:14px;padding:22px;line-height:1.65}.email-preview-error{color:#a53e32;background:#fff1ee;border-radius:10px;padding:12px}.email-preview-modal footer{justify-content:flex-end;margin-top:18px;display:flex}.email-automation-center{margin:22px 0}.email-automation-center>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.email-automation-center>header p{color:#607086;margin:0}.email-automation-center>header nav{gap:8px;display:flex}.email-automation-center>header nav button{cursor:pointer;background:#fff;border:1px solid #c9dce6;border-radius:999px;padding:10px 14px}.email-automation-center>header nav button.active{color:#fff;background:#08314a;border-color:#08314a}.automation-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:22px;display:grid}.email-automation-center .campaign-contact-picker{border:1px solid #dce6ee;border-radius:14px;max-height:560px;padding:12px;overflow:auto}.sequence-steps{gap:12px;display:grid}.sequence-steps article{background:#f8fbfd;border:1px solid #d6e6ee;border-radius:14px;grid-template-columns:120px 1fr;gap:10px;padding:14px;display:grid}.sequence-steps article header{grid-column:1/-1;justify-content:space-between;display:flex}.sequence-steps article header button{color:#b33b31;cursor:pointer;background:0 0;border:0}.sequence-steps article label:last-child{grid-column:1/-1}.automation-actions{justify-content:space-between;gap:12px;display:flex}.sequence-history{border-top:1px solid #dce6ee;margin-top:22px;padding-top:18px}.sequence-history>article{border-top:1px solid #e4ebef;grid-template-columns:1fr auto auto;gap:16px;padding:12px;display:grid}.sequence-history>article div{display:grid}.sequence-history span,.sequence-history small{color:#607086;font-size:.78rem}.sequence-history strong{text-transform:uppercase;color:#078ead;font-size:.72rem}@media (max-width:760px){.email-history-row{grid-template-columns:minmax(0,1fr) auto}.email-history-row small{grid-column:1/-1}.email-preview-backdrop{padding:10px}.email-preview-modal{border-radius:18px;padding:18px}.email-preview-modal dl{grid-template-columns:1fr}.email-automation-center>header{flex-direction:column;align-items:flex-start}.email-automation-center>header nav{width:100%;overflow:auto}.automation-grid,.sequence-steps article{grid-template-columns:1fr}.sequence-steps article label:last-child{grid-column:auto}.automation-actions{flex-direction:column}.sequence-history>article{grid-template-columns:1fr auto}.sequence-history>article small{grid-column:1/-1}}.automation-segment-filters,.contact-tag-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.automation-segment-filters label,.contact-tag-form label{color:#50647a;gap:6px;min-width:170px;font-size:.76rem;font-weight:750;display:grid}.automation-segment-filters select,.contact-tag-form select,.contact-tag-form input{color:#102238;background:#fff;border:1px solid #cfe0ec;border-radius:11px;min-height:44px;padding:0 12px}.smart-newsletter-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:18px;display:grid}.smart-newsletter-grid>section,.contact-messaging-panel{background:linear-gradient(145deg,#fff,#f7fbfd);border:1px solid #d9e8f1;border-radius:17px;padding:18px;box-shadow:0 14px 34px #0727410f}.content-source-list,.contact-email-history{gap:10px;margin-top:14px;display:grid}.content-source-list article,.contact-email-history details{background:#fff;border:1px solid #dce9f0;border-radius:12px;padding:12px}.content-source-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.content-source-list p,.contact-email-history p{color:#62758a;margin:4px 0;font-size:.82rem}.contact-messaging-panel{margin-top:18px}.contact-messaging-panel h3{color:#102238;margin:0 0 5px}.contact-messaging-panel>p{color:#63768b;margin:0 0 14px;font-size:.86rem}.contact-tag-list{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.contact-tag-list button,.contact-tag-list span{color:#087fa8;cursor:pointer;background:#ebfaff;border:1px solid #bfe8f5;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:800}.contact-tag-list button:hover{color:#b85b00;background:#fff5eb;border-color:#ff9a3d}.contact-email-history summary{cursor:pointer;color:#17314c;grid-template-columns:minmax(0,1fr) auto;gap:12px;font-weight:800;display:grid}.contact-email-history summary small{color:#718499;text-align:right;font-weight:650}.contact-email-history .email-body{border-top:1px solid #e5edf2;max-height:320px;margin-top:10px;padding-top:10px;font-size:.86rem;overflow:auto}.automation-progress{color:#0b7659;background:#eefaf5;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;font-size:.8rem;font-weight:750;display:flex}.automation-progress strong{font-size:1.05rem}@media (max-width:820px){.smart-newsletter-grid{grid-template-columns:1fr}.automation-segment-filters,.contact-tag-form{align-items:stretch}.automation-segment-filters label,.contact-tag-form label{width:100%;min-width:0}.contact-tag-form .button,.automation-segment-filters .button{width:100%}.contact-email-history summary{grid-template-columns:1fr;gap:4px}.contact-email-history summary small{text-align:left}.content-source-list article{grid-template-columns:1fr}}.newsletter-v45{gap:18px;display:grid}.newsletter-v45 .automation-segment-filters{background:#f8fbfd;border:1px solid #d9e8f1;border-radius:16px;padding:16px}.newsletter-days{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.newsletter-days>b{color:#52677c;width:100%;font-size:.78rem}.newsletter-days button{color:#40566c;cursor:pointer;background:#fff;border:1px solid #cfe0ec;border-radius:9px;width:34px;height:34px}.newsletter-days button.active{color:#fff;background:#0795bf;border-color:#0795bf;box-shadow:0 6px 16px #0795bf38}.content-source-list article.archived{opacity:.65;background:#f2f5f7}.content-source-list article div{gap:3px;min-width:0;display:grid}.content-source-list article span{text-overflow:ellipsis;white-space:nowrap;color:#62758a;overflow:hidden}.content-source-list article small{color:#8393a4}.newsletter-sent-history{background:#fff;border:1px solid #d9e8f1;border-radius:17px;gap:9px;padding:18px;display:grid}.newsletter-sent-history h4{margin:0 0 5px}.newsletter-sent-history>button{text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #dce9f0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.newsletter-sent-history>button:hover{border-color:#16b8e9;transform:translateY(-1px)}.newsletter-sent-history>button span{gap:3px;display:grid}.newsletter-sent-history>button small{color:#6e8296}.newsletter-sent-history>button em{color:#078a68;font-size:.72rem;font-style:normal;font-weight:800}.instagram-webhook-help{color:#6b4a1d;background:#fff8ed;border:1px solid #ffd9a8;border-radius:14px;margin-top:14px;padding:14px}.instagram-webhook-help strong{color:#9a5a00;display:block}.instagram-webhook-help p{margin:5px 0;font-size:.84rem}.instagram-webhook-help .automation-actions{margin-top:9px}.instagram-account-identity b{overflow-wrap:anywhere}@media (max-width:820px){.newsletter-sent-history>button{grid-template-columns:1fr}.newsletter-days button{width:38px;height:38px}.newsletter-v45 .campaign-contact-picker{max-height:420px;overflow:auto}.smart-newsletter-grid{grid-template-columns:1fr;display:grid}}.email-template-library{position:relative}.email-template-library .email-attachment-field{background:#f5fbfd;border:1px dashed #9bcfe0;border-radius:14px;padding:14px}.email-template-library .email-attachment-field input{background:#fff;margin-top:8px;padding:9px}.email-template-library .email-attachment-field small{color:#607086;margin-top:6px;display:block}.email-template-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.email-send-status{color:#087454;background:#e8f9f3;border-radius:10px;margin:0;padding:10px 12px;font-weight:750}.instagram-retired-accounts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.instagram-retired-accounts>span,.instagram-retired-accounts>h3,.instagram-retired-accounts>p{width:100%;margin:0}.instagram-retired-accounts>p{color:#607086}@media (max-width:720px){.email-template-actions>*{justify-content:center;width:100%}.email-template-library .email-attachment-field input{width:100%}.instagram-retired-accounts .os-button{white-space:normal;width:100%}}.agenda-views{background:#e9f2f7;border-radius:12px;gap:5px;padding:4px;display:flex}.agenda-views button,.agenda-navigation button{cursor:pointer;color:#39536b;background:0 0;border:0;border-radius:9px;padding:9px 12px;font-weight:800}.agenda-views button.active{color:#fff;background:#0795bf}.agenda-navigation{align-items:center;gap:8px;display:flex}.calendar-flex{grid-template-columns:repeat(var(--calendar-columns,1),minmax(0,1fr));gap:10px;display:grid;overflow:auto}.calendar-flex.view-three{--calendar-columns:3}.calendar-flex.view-week,.calendar-flex.view-month{--calendar-columns:7}.calendar-flex>article{background:#fbfdff;border:1px solid #dce9f0;border-radius:14px;min-width:145px;min-height:180px;padding:10px}.calendar-flex>article.today{box-shadow:inset 0 0 0 2px #16b8e9}.calendar-flex article header{text-transform:capitalize;padding-bottom:8px}.calendar-flex article>div{gap:6px;display:grid}.calendar-flex article button{text-align:left;cursor:pointer;background:#eaf7fc;border:0;border-left:4px solid #16b8e9;border-radius:8px;padding:8px}.calendar-flex article button b,.calendar-flex article button small{display:block}.calendar-empty{color:#8aa0b2;font-size:.78rem}.bot-timing{border:1px solid #d8e6ee;border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.bot-timing legend{font-weight:800}.bot-timing input{max-width:105px}.chatbot-list .one-line{white-space:nowrap;text-overflow:ellipsis;max-width:520px;display:block;overflow:hidden}.os-button.danger{color:#b9362f;border-color:#efb9b5}.sandbox-chat{background:#f3f8fb;border-radius:16px;flex-direction:column;gap:10px;min-height:310px;max-height:520px;padding:15px;display:flex;overflow:auto}.sandbox-chat p{border-radius:14px;gap:4px;max-width:82%;margin:0;padding:11px 14px;display:grid}.sandbox-chat p.user{color:#fff;background:#0a96c2;align-self:flex-end}.sandbox-chat p.assistant{background:#fff;border:1px solid #dbe8ef;align-self:flex-start}.chatbot-sandbox>form{grid-template-columns:1fr auto;gap:10px;margin-top:12px;display:grid}.chatbot-sandbox>form textarea{min-height:58px}.inbox-search{background:#fff;border:1px solid #cbdce6;border-radius:12px;align-items:center;gap:8px;min-width:min(440px,100%);padding:0 12px;display:flex}.inbox-search input{border:0;outline:0;width:100%;min-height:42px}.instagram-inbox-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.form-actions{flex-wrap:wrap;gap:8px;display:flex}.channel-assignment article select{min-width:240px}@media (max-width:900px){.agenda-toolbar{align-items:stretch}.agenda-navigation{flex-wrap:wrap}.agenda-navigation strong{width:100%}.agenda-views{overflow:auto}.calendar-flex,.calendar-flex.view-three,.calendar-flex.view-week,.calendar-flex.view-month{scroll-snap-type:x mandatory;display:flex}.calendar-flex>article{scroll-snap-align:start;min-width:82vw}.integration-grid,.chatbot-sandbox>form{grid-template-columns:1fr}.instagram-inbox-toolbar{flex-direction:column;align-items:stretch}.inbox-search{min-width:0}.bot-timing{flex-wrap:wrap}.channel-assignment article{align-items:stretch}.channel-assignment article select{width:100%;min-width:0}}.sandbox-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sandbox-head-actions select{min-width:220px}.chatbot-sandbox{max-width:980px;margin-inline:auto}.chatbot-sandbox>header{align-items:center;gap:16px}.chatbot-sandbox .sandbox-chat{background:linear-gradient(#edf7fb,#f9fcfe);border:8px solid #0d2438;border-radius:30px;width:min(100%,460px);height:470px;min-height:0;max-height:none;margin:14px auto 0;padding:18px;box-shadow:0 18px 45px #071f3321}.chatbot-sandbox>form{width:min(100%,460px);margin:10px auto 0}.chatbot-sandbox>form textarea{resize:none}.instagram-inbox.v48{gap:15px;display:grid}.instagram-inbox.v48 .integrations-hero{min-height:190px}.inbox-live-state{color:#147451;white-space:nowrap;background:#e9f8f1;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.76rem;font-weight:800;display:inline-flex}.inbox-live-state i{background:#25ae77;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #25ae771f}.inbox-live-state.offline{color:#a84236;background:#fff0ed}.inbox-live-state.offline i{background:#d75b4c}.inbox-live-state small{opacity:.72;font-size:.65rem}.v48-layout{grid-template-columns:minmax(250px,330px) minmax(360px,520px);justify-content:center;align-items:start;gap:18px}.v48-layout>aside{height:660px;padding:12px;overflow:auto}.v48-layout>aside>select{z-index:2;background:#fff;margin-bottom:10px;position:sticky;top:0}.phone-thread{background:#f4f8fb;grid-template-rows:auto auto minmax(0,1fr) auto;height:660px;display:grid;overflow:hidden;border:8px solid #0d2438!important;border-radius:30px!important;padding:0!important}.phone-thread>header{background:#fff;border-bottom:1px solid #dce8ee;padding:13px 15px}.phone-thread>header span{font-size:.69rem}.phone-thread .mode-switch{padding:8px 10px;font-size:.72rem}.phone-thread .thread-messages{scroll-behavior:smooth;height:auto;min-height:0;max-height:none;padding:14px;overflow-y:auto}.phone-thread .thread-messages p{border-radius:14px;max-width:82%;margin-block:5px;padding:9px 12px}.phone-thread .thread-messages p span{font-size:.85rem}.phone-thread .thread-messages p small{font-size:.62rem}.phone-thread>form{background:#fff;border-top:1px solid #dce8ee;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid;position:static}.phone-thread>form textarea{resize:none;min-height:48px;max-height:95px}.human-control-warning{color:#80530a;background:#fff4df;border-bottom:1px solid #efd49e;padding:9px 13px;font-size:.75rem}.human-control-warning button{color:#087da3;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.ai-v48.open{width:min(430px,100vw - 22px)}.ai-v48>section{max-height:min(760px,100vh - 92px);overflow:auto}.ai-header-actions{align-items:center;gap:6px;display:flex}.ai-header-actions button:first-child{border:1px solid #ffffff40!important;border-radius:9px!important;width:auto!important;height:auto!important;padding:7px 9px!important;font-size:.68rem!important}.ai-conversation{scroll-behavior:smooth;background:#edf5f9;border:1px solid #d6e5ed;border-radius:16px;flex-direction:column;gap:9px;height:270px;margin:10px 0;padding:12px;display:flex;overflow-y:auto}.ai-conversation article{border-radius:13px;max-width:88%;padding:9px 11px}.ai-conversation article.user{color:#fff;background:#0796bf;align-self:flex-end}.ai-conversation article.assistant{color:#17314a;background:#fff;border:1px solid #d8e4eb;align-self:flex-start}.ai-conversation article b{margin-bottom:3px;font-size:.65rem;display:block}.ai-conversation article p{white-space:pre-wrap;margin:0;font-size:.79rem;line-height:1.45}.ai-conversation-empty{text-align:center;color:#6a7f91;max-width:260px;margin:auto;font-size:.76rem}.ai-chat-compose textarea{resize:vertical;min-height:70px}.ai-v48 details textarea{width:100%;min-height:70px}.ai-v48 .ai-result-actions{margin-top:9px}@media (max-width:900px){.sandbox-head-actions{align-items:stretch;width:100%}.sandbox-head-actions select,.sandbox-head-actions button{width:100%;min-width:0}.chatbot-sandbox .sandbox-chat{height:56vh;min-height:390px}.v48-layout{grid-template-columns:1fr}.v48-layout>aside{height:auto;max-height:330px}.phone-thread{width:min(100%,520px);height:68vh;min-height:520px;margin-inline:auto}.instagram-inbox-toolbar .inbox-live-state{align-self:flex-start}.ai-v48.open{width:auto;inset:auto 7px 70px!important}.ai-v48>section{max-height:calc(100vh - 112px)}.ai-conversation{height:230px}}@media (max-width:520px){.phone-thread{height:66vh;min-height:490px;border-width:5px!important;border-radius:23px!important}.phone-thread>header{align-items:flex-start;gap:8px}.phone-thread>form{grid-template-columns:1fr}.chatbot-sandbox .sandbox-chat{border-width:5px;border-radius:23px}.inbox-live-state small{display:none}}.aicar-story{--aicar-stage:#16b8e9;background:linear-gradient(145deg,#fff,#f3f9fc);border:1px solid #d6e7ef;border-radius:24px;overflow:hidden;box-shadow:0 22px 55px #07253a17}.aicar-story>nav{background:#071d30;grid-template-columns:repeat(5,1fr);gap:7px;padding:9px;display:grid}.aicar-story>nav button{color:#aac2d2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 8px;font-weight:800;display:flex}.aicar-story>nav button b{color:#fff;background:#18364d;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.aicar-story>nav button.active{color:#102238;background:#fff}.aicar-story>nav button.active b{background:var(--aicar-stage);color:#071425}.aicar-story>article{grid-template-columns:1.2fr .8fr;min-height:470px;display:grid}.aicar-story-copy{padding:clamp(28px,5vw,64px)}.aicar-story-copy>span{color:var(--aicar-stage);letter-spacing:.15em;font-size:.7rem;font-weight:900}.aicar-story-copy h3{align-items:center;gap:14px;margin:10px 0 2px;font-size:2.4rem;display:flex}.aicar-story-copy h3 b{color:var(--aicar-stage);font-size:3.5rem}.aicar-story-copy h4{margin:4px 0 16px;font-size:1.2rem}.aicar-story-copy p{color:#536b7d;max-width:620px}.aicar-story-copy aside{border-left:4px solid var(--aicar-stage);color:#536b7d;background:#fff;border-radius:0 12px 12px 0;gap:4px;padding:13px 16px;display:grid}.aicar-story-copy aside strong{color:#102238}.aicar-story-controls{align-items:center;gap:12px;margin-top:22px;display:flex}.aicar-story-controls button{cursor:pointer;background:#fff;border:1px solid #c8dce6;border-radius:50%;width:38px;height:38px}.aicar-story-controls small{color:#667b8c;font-weight:850}.aicar-story-art{background:radial-gradient(circle at 50% 75%,var(--aicar-stage),transparent 60%);place-items:end center;display:grid}@supports (color:color-mix(in lab, red, red)){.aicar-story-art{background:radial-gradient(circle at 50% 75%,color-mix(in srgb,var(--aicar-stage) 25%,transparent),transparent 60%)}}.aicar-story-art img{object-fit:contain;object-position:center bottom;width:100%;height:100%;max-height:470px}.aicar-quick-map{margin-top:24px}.testimonials{color:#fff;background:linear-gradient(145deg,#071425,#0b3450);padding:105px max(24px,50vw - 590px);overflow:hidden}.testimonials .section-heading h2{color:#fff}.testimonials .section-heading>p{color:#b2c8d7}.testimonial-track{scroll-snap-type:x mandatory;scrollbar-color:#16b8e9 #102c43;grid-auto-columns:minmax(230px,310px);grid-auto-flow:column;gap:18px;padding:5px 2px 20px;display:grid;overflow-x:auto}.testimonial-track article{aspect-ratio:9/16;scroll-snap-align:start;background:#02070b;border:1px solid #25516b;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000004d}.testimonial-track video{object-fit:cover;width:100%;height:100%}.testimonial-track button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#04121ed1;border:1px solid #ffffff80;border-radius:999px;padding:10px;font-weight:850;position:absolute;bottom:14px;left:14px;right:14px}.testimonial-hint{text-align:center;color:#98b6c9;font-size:.78rem}.assignment-workflow{grid-template-columns:repeat(6,1fr);gap:6px;margin:12px 0 18px;display:grid}.assignment-workflow span{text-align:center;color:#8296a5;justify-items:center;gap:5px;font-size:.65rem;display:grid;position:relative}.assignment-workflow span:before{content:"";background:#dbe6eb;height:2px;position:absolute;top:13px;left:-50%;right:50%}.assignment-workflow span:first-child:before{display:none}.assignment-workflow i{z-index:1;background:#edf3f6;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid;position:relative}.assignment-workflow .done,.assignment-workflow .active{color:#0b8eb7}.assignment-workflow .done:before,.assignment-workflow .active:before{background:#18b8e8}.assignment-workflow .done i{color:#fff;background:#21ab7b}.assignment-workflow .active i{color:#071425;background:#16b8e9;box-shadow:0 0 0 5px #16b8e926}.assignment-client-context{background:#f6fbfd;border:1px solid #d7e7ee;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:14px;display:flex}.assignment-client-context>div{gap:2px;display:grid}.assignment-client-context span{color:#17354d;font-weight:800}.assignment-client-context small{color:#61798b}.assignment-client-context a{flex:none}n.portal-notification-bell{position:relative}.portal-notification-bell>button{cursor:pointer;background:#fff;border:1px solid #cde3ed;border-radius:50%;width:42px;height:42px;position:relative}.portal-notification-bell>button>b{color:#fff;background:#ef5f59;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.65rem;display:grid;position:absolute;top:-5px;right:-4px}.portal-notification-bell>section{z-index:40;background:#fff;border:1px solid #d4e4ec;border-radius:16px;width:min(330px,88vw);padding:13px;position:absolute;top:50px;right:0;box-shadow:0 20px 55px #041e3038}.portal-notification-bell section header{padding:4px 5px 10px}.portal-notification-bell section>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e4edf1;width:100%;padding:11px 5px;display:grid}.portal-notification-bell section span{color:#61798a;font-size:.76rem}.portal-notification-bell section p{color:#61798a;padding:4px}.accounting-ledger-filters{margin:28px 0 0}.accounting-kpis article.warning,.accounting-kpis article.payable{cursor:pointer;transition:all .2s}.accounting-kpis article.warning:hover,.accounting-kpis article.payable:hover{transform:translateY(-3px);box-shadow:0 15px 35px #072c421f}@media (max-width:760px){.aicar-story>nav{display:flex;overflow-x:auto}.aicar-story>nav button{flex:none}.aicar-story>article{grid-template-columns:1fr}.aicar-story-copy{padding:26px 22px}.aicar-story-copy h3{font-size:1.8rem}.aicar-story-copy h3 b{font-size:2.8rem}.aicar-story-art{min-height:300px}.aicar-story-art img{max-height:320px}.aicar-quick-map{display:none}.testimonials{padding-block:72px}.testimonials .section-heading{display:block}.testimonial-track{grid-auto-columns:minmax(240px,82vw)}.assignment-workflow{justify-content:flex-start;display:flex;overflow-x:auto}.assignment-workflow span{min-width:92px}.portal-client-brand{flex-wrap:wrap}.portal-notification-bell{margin-left:auto}}.proposal-base-public,.proposal-additions-public{text-align:center;background:radial-gradient(circle at 100% 0,#15b8e91e,#0000 32%),linear-gradient(145deg,#fff,#f5fafc);border:1px solid #d9e7ee;border-radius:24px;width:min(940px,100% - 40px);margin:34px auto;padding:42px;box-shadow:0 22px 55px #07142510}.proposal-base-public>span,.proposal-additions-public>span{color:#087fa5;letter-spacing:.12em;text-transform:uppercase;background:#e7f8fd;border-radius:999px;padding:7px 12px;font-size:.7rem;font-weight:900;display:inline-flex}.proposal-base-public>h2,.proposal-additions-public>h2{color:#0b2d48;max-width:720px;margin:13px auto 25px;font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.08}.proposal-base-public>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.proposal-base-public article{text-align:left;background:#fff;border:1px solid #cee2eb;border-radius:18px;padding:25px;box-shadow:0 12px 28px #0714250b}.proposal-base-public article small{color:#0998c7;letter-spacing:.1em;font-weight:900}.proposal-base-public article h3{color:#0b2d48;margin:8px 0}.proposal-base-public article p{color:#526b7c;margin:0;line-height:1.7}.proposal-additions-public>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.proposal-additions-public article{text-align:left;background:#fff;border:1px solid #cee2eb;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 18px;padding:22px;display:grid;box-shadow:0 12px 28px #0714250b}.proposal-additions-public article>div{grid-row:1/3}.proposal-additions-public article b{color:#0b2d48;font-size:1.05rem}.proposal-additions-public article p{color:#526b7c;margin:7px 0 0;line-height:1.55}.proposal-additions-public article>span{color:#718493;font-size:.78rem;font-weight:800}.proposal-additions-public article>strong{color:#0998c7;font-size:1.15rem}.proposal-additions-public footer{color:#0b2d48;border-top:1px solid #d9e7ee;justify-content:center;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.proposal-additions-public footer strong{color:#0998c7;font-size:1.35rem}.creative-submit-stage{color:#17627a;background:#eef9fc;border-radius:11px;grid-column:1/-1;margin:0;padding:11px 14px;font-weight:800}.creative-task-actions .review-approved{color:#fff;background:#16a873;border-color:#16a873}@media (max-width:700px){.proposal-base-public,.proposal-additions-public{width:calc(100% - 24px);padding:25px 18px}.proposal-base-public>div,.proposal-additions-public>div,.proposal-additions-public article{grid-template-columns:1fr}.proposal-additions-public article>div{grid-row:auto}.proposal-additions-public article>strong{justify-self:start}}.review-design-link{color:#067fa7;background:#edfaff;border:1px solid #73d5ed;border-radius:9px;justify-content:center;align-items:center;width:max-content;margin-top:8px;padding:8px 11px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.review-design-link:hover{color:#056988;background:#daf6fd}.detail-design-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.direct-design-link{color:#087fa5;background:#fff;border:1px solid #0aa6d1;border-radius:9px;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-weight:850;display:inline-flex;box-shadow:0 10px 24px #087fa51f}.direct-design-link:hover{transform:translateY(-2px);box-shadow:0 14px 30px #087fa533}.external-preview-callout{background:linear-gradient(135deg,#eafaff,#f8fdff);border:1px solid #69d7f1;border-radius:14px;gap:8px;margin:14px 0;padding:15px;display:grid}.external-preview-callout a{color:#fff;background:linear-gradient(135deg,#087fa5,#15b6e2);border-radius:10px;justify-content:center;align-items:center;min-height:54px;padding:11px 18px;font-size:1rem;font-weight:900;display:flex;box-shadow:0 12px 28px #087fa53d}.external-preview-callout a:hover{transform:translateY(-1px);box-shadow:0 16px 32px #087fa54d}.external-preview-callout p{color:#49677a;text-align:center;margin:0;font-size:.82rem;line-height:1.5}.detail-decision-actions{background:#f3fcf8;border:1px solid #bce7d7;border-radius:14px;grid-template-columns:minmax(170px,.55fr) minmax(260px,1.45fr);gap:10px;margin-top:16px;padding:15px;display:grid}.detail-decision-actions form{gap:8px;display:grid}.detail-decision-actions form:first-child{align-content:end}.detail-decision-actions textarea{resize:vertical;width:100%;min-height:76px;font:inherit;border:1px solid #bad4df;border-radius:10px;padding:11px}@media (max-width:680px){.detail-design-actions,.detail-decision-actions{grid-template-columns:1fr;display:grid}.detail-design-actions>*{width:100%}.external-preview-callout{margin-top:10px}.external-preview-callout a{min-height:50px}}.social-tabs{flex-wrap:wrap;gap:8px;margin:14px 0 20px;display:flex}.social-tabs button{color:#17324a;cursor:pointer;background:#fff;border:1px solid #b9d8e6;border-radius:999px;padding:11px 17px;font-weight:800}.social-tabs button.active{color:#fff;background:#0795bf;border-color:#0795bf;box-shadow:0 8px 24px #0795bf33}.social-comment-grid,.newsletter-manager-grid{grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr);gap:18px;display:grid}.comment-automation-row,.newsletter-program-list article{border-bottom:1px solid #dce9ef;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:13px;display:grid}.comment-automation-row div,.newsletter-program-list article div{display:grid}.comment-automation-row span,.newsletter-program-list span{color:#6c7f90;font-size:13px}.newsletter-program-manager{margin-bottom:20px}.newsletter-program-manager>header{justify-content:space-between;align-items:center;display:flex}.newsletter-program-manager details{margin-top:18px}.newsletter-program-manager summary{cursor:pointer;font-weight:850}.newsletter-proof{border-bottom:1px solid #dce9ef;gap:5px;padding:14px 0;display:grid}.newsletter-proof p{white-space:pre-wrap;background:#f5f9fb;border-radius:12px;padding:12px}.agenda-connect-row{justify-content:flex-end;margin-bottom:10px;display:flex}.meta-business-expand{margin-top:18px}.meta-business-expand>summary{cursor:pointer;font-weight:900}.consent.optional{margin-top:10px}.consent.optional b{color:#587084}.social-portal .instagram-inbox .integrations-hero{display:none}@media (max-width:760px){.social-comment-grid,.newsletter-manager-grid{grid-template-columns:1fr}.social-tabs{z-index:8;background:#eef7fa;padding:8px 0;position:sticky;top:72px}.comment-automation-row,.newsletter-program-list article{grid-template-columns:1fr auto}.comment-automation-row button,.newsletter-program-list article button{grid-column:auto}.agenda-connect-row{justify-content:stretch}.agenda-connect-row a{text-align:center;width:100%}}:root{--navy:#071425;--navy2:#0d2239;--cyan:#16b8e9;--orange:#ff8d1c;--yellow:#f6c744;--ink:#102238;--muted:#607086;--line:#dde5ed;--paper:#f6f8fb;--white:#fff;--shadow:0 24px 70px #07142521}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.55}button,input,select{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a{touch-action:manipulation}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline-offset:3px;outline:3px solid #16b8e973}.section-shell{width:min(1180px,100% - 48px);margin-inline:auto}.eyebrow{color:#067fa7;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.eyebrow i{background:linear-gradient(90deg,var(--cyan),var(--orange));width:25px;height:2px}.eyebrow.light{color:#7ddcff}.button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#088cba,#16b8e9);border:0;border-radius:9px;justify-content:center;align-items:center;gap:26px;min-height:54px;padding:0 22px;font-weight:750;transition:all .25s;display:inline-flex;box-shadow:0 12px 30px #009ed33d}.button:hover{transform:translateY(-2px);box-shadow:0 18px 38px #009ed34f}.button span{font-size:1.2em}.button-small{gap:8px;min-height:42px;padding:0 16px;font-size:.84rem}.button-light{color:var(--navy);background:#fff;box-shadow:0 14px 35px #0000002e}.text-link,.text-button{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;font-weight:720;display:inline-flex}.site-header{justify-content:space-between;align-items:center;width:min(1260px,100% - 48px);height:84px;margin:auto;display:flex}.brand{align-items:center;gap:9px;display:flex}.brand img{object-fit:contain}.brand>span{letter-spacing:-.02em;font-size:1.13rem;font-weight:850;line-height:1.05}.brand small{color:#6d7d8d;letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:.52rem;display:block}.site-header nav{align-items:center;gap:28px;font-size:.84rem;font-weight:650;display:flex}.site-header nav>a:not(.button){color:#4a5d72}.site-header nav>a:hover{color:#058ebc}.nav-os{border-left:1px solid var(--line);padding-left:28px}.hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:48px;min-height:690px;padding:55px 0 80px;display:grid}.hero-copy h1{letter-spacing:-.058em;color:var(--navy);margin:20px 0 25px;font-size:clamp(2.9rem,5vw,5rem);font-weight:850;line-height:.98}.hero-copy h1 em{color:#078fbe;font-style:normal}.hero-copy>p{color:#52647a;max-width:610px;font-size:1.08rem}.hero-actions{align-items:center;gap:28px;margin:32px 0;display:flex}.hero-trust{border-top:1px solid var(--line);color:#728196;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:22px;font-size:.72rem;display:grid}.hero-trust b{color:var(--ink);font-size:.78rem;display:block}.hero-visual{min-width:0;position:relative}.hero-visual picture img{object-fit:cover;width:100%;height:510px;box-shadow:var(--shadow);border-radius:30px 8px}.hero-visual:after{content:"";z-index:-1;border:1px solid #16b8e959;border-radius:36px 8px;position:absolute;inset:-18px 22px 20px -20px}.hero-score{color:#fff;width:170px;box-shadow:var(--shadow);background:#071425f0;border-radius:15px;padding:18px;position:absolute;bottom:36px;left:-40px}.hero-score span,.hero-score i{color:#b2c1cf;font-size:.65rem;font-style:normal;display:block}.hero-score strong{margin:7px 0;font-size:2.7rem;line-height:1;display:block}.hero-score strong small{color:#8fa2b3;font-size:.75rem}.problem-band{background:var(--navy);color:#fff;grid-template-columns:1fr 1.2fr;gap:80px;padding:82px max(6vw,50vw - 590px);display:grid}.problem-band>div:first-child{position:relative}.section-no{color:#4c657d;font-size:.7rem;position:absolute;top:10px;left:-42px}.problem-band h2,.deliverables h2,.difference h2,.final-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,4.6vw,4.4rem);line-height:1.02}.problem-copy{align-self:end}.problem-copy>p{color:#aebdca;max-width:600px;font-size:1.15rem}.problem-copy strong{color:#fff}.versus{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:16px;margin-top:28px;font-size:.72rem;font-weight:800;display:flex}.versus span{color:#8297a9;border:1px solid #3a5065;border-radius:30px;padding:10px 14px}.versus .active{color:#fff;border-color:var(--cyan);background:#16b8e91f}.method,.process,.plans,.faq{padding:110px 0}.section-heading{justify-content:space-between;align-items:end;gap:80px;margin-bottom:50px;display:flex}.section-heading h2,.legal-page h1{letter-spacing:-.045em;color:var(--navy);margin:15px 0 0;font-size:clamp(2.35rem,4vw,3.8rem);line-height:1.05}.section-heading>p{max-width:470px;color:var(--muted)}.phase-grid{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.phase-card{border-right:1px solid var(--line);background:#fff;min-height:280px;padding:30px 22px 26px;transition:all .3s;position:relative}.phase-card:last-child{border:0}.phase-card:hover{background:#f9fcfe;transform:translateY(-3px)}.phase-number{color:#8a98a8;font-size:.65rem}.phase-card>b{color:var(--phase);margin:34px 0 14px;font-size:3.1rem;line-height:1;display:block}.phase-card h3{margin:0;font-size:1.07rem}.phase-card p{color:var(--muted);font-size:.8rem}.phase-card i{background:var(--phase);height:4px;position:absolute;bottom:0;left:22px;right:22px}.deliverables{color:#fff;background:linear-gradient(130deg,#071425,#0b2943);border-radius:30px;grid-template-columns:.65fr 1fr;gap:80px;width:min(1260px,100% - 32px);padding:80px clamp(30px,6vw,85px);display:grid}.robot-panel{align-self:end;position:relative}.robot-panel img{object-fit:contain;filter:drop-shadow(0 25px 40px #00000038);max-height:610px}.robot-panel>span{color:#9db4c5;background:#ffffff0d;border:1px solid #fff3;border-radius:12px;padding:13px 16px;font-size:.7rem;position:absolute;top:35px;right:0}.robot-panel b{color:#fff}.deliverables h2{margin:14px 0 42px}.deliverable-list>div{border-top:1px solid #ffffff21;grid-template-columns:42px 1fr;padding:17px 0;display:grid}.deliverable-list>div>span{color:var(--cyan);font-size:.7rem}.deliverable-list h3{margin:0;font-size:1.02rem}.deliverable-list p{color:#9db0c0;margin:4px 0;font-size:.78rem}.process-line{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.process-line:before{content:"";border-top:1px dashed #9ccddd;position:absolute;top:26px;left:8%;right:8%}.process-line article{padding-right:40px;position:relative}.process-line article>span{color:#078ebc;background:#fff;border:1px solid #8ad0e6;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:800;display:grid;position:relative}.process-line h3{margin:22px 0 5px}.process-line p{color:var(--muted);font-size:.82rem}.difference{color:#fff;background:#061321;grid-template-columns:1fr 1fr;display:grid}.difference-image{min-height:620px;overflow:hidden}.difference-image img{object-fit:cover;filter:saturate(.8);opacity:.78;width:100%;height:100%}.difference>div:last-child{align-self:center;padding:clamp(60px,8vw,130px)}.difference h2{margin:17px 0 26px}.difference p{color:#a9bbc9;max-width:550px}.difference ul{margin-top:34px;padding:0;list-style:none}.difference li{color:#dbe5eb;border-top:1px solid #263c4f;padding:12px 0}.difference li:before{content:"✓";color:var(--cyan);margin-right:12px}.plans{background:#f7f9fb;width:100%;max-width:none;padding-inline:max(24px,50vw - 590px)}.plan-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.plan-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:25px;position:relative}.plan-grid article.featured{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:0 18px 45px #07142529}.plan-badge{text-transform:uppercase;color:#75d9fa;font-size:.58rem;position:absolute;top:16px;right:16px}.plan-grid small{letter-spacing:.12em;color:#168bb1;font-weight:900}.plan-grid h3{margin:14px 0 4px;font-size:2rem}.plan-grid h3 span{color:#8190a0;font-size:.7rem;font-weight:500}.plan-grid article>b{font-size:.75rem}.plan-grid p{color:#728196;min-height:38px;font-size:.8rem}.featured p{color:#9fb1c1}.plan-grid a{border-top:1px solid var(--line);margin-top:18px;padding-top:15px;font-size:.76rem;font-weight:750;display:block}.featured a{color:#70d8fa;border-color:#32465a}.plan-note{text-align:center;color:#697a8c;margin-top:28px;font-size:.76rem}.faq{grid-template-columns:.7fr 1.2fr;gap:100px;display:grid}.faq>div:first-child p{color:var(--muted)}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;justify-content:space-between;font-weight:750;list-style:none;display:flex}.faq summary span{color:#0b96c4;font-size:1.4rem}.faq details p{color:var(--muted);padding-right:40px;font-size:.9rem}.final-cta{color:#fff;background:linear-gradient(115deg,#07344e,#0795bf);grid-template-columns:.7fr 1fr;align-items:center;min-height:560px;padding:60px max(8vw,50vw - 550px);display:grid;overflow:hidden}.final-cta img{filter:drop-shadow(0 30px 50px #0000002e);align-self:end;max-height:520px}.final-cta h2{margin:16px 0}.final-cta p{color:#bfeafa}.site-footer{color:#fff;background:#040c15;grid-template-columns:.7fr 1fr .45fr;align-items:start;gap:55px;padding:55px max(5vw,50vw - 590px);display:grid}.footer-brand{align-items:center;gap:10px;display:flex}.footer-brand strong{display:block}.footer-brand span,.site-footer p,.site-footer .muted{color:#7890a5;font-size:.75rem;display:block}.footer-links{gap:8px;font-size:.76rem;display:grid}.official-site{color:#71d9fb;margin:5px 0 14px;font-size:.78rem;font-weight:750;display:inline-block}.social-links{gap:8px;display:flex}.social-links a{color:#cfe0ec;border:1px solid #2d4255;border-radius:50%;place-items:center;width:33px;height:33px;font-size:.62rem;font-weight:850;display:grid}.social-links a:hover{border-color:var(--cyan);color:var(--cyan)}.email-mode-tabs{scrollbar-width:thin;gap:8px;padding:4px 2px 12px;display:flex;overflow-x:auto}.email-mode-tabs button{color:#17344c;cursor:pointer;background:#fff;border:1px solid #cfe3ed;border-radius:12px;flex:none;padding:10px 13px;font-weight:800}.email-mode-tabs button.active{color:#fff;background:#0798c3;border-color:#0798c3}.ai-compose-button{color:#6f43db!important;border-color:#7b54e8!important;width:max-content!important}.ai-compose-row{justify-content:flex-end;display:flex}.newsletter-program-manager>header,.newsletter-program-list article{justify-content:space-between;align-items:center;gap:14px;display:flex}.newsletter-program-manager>header>div:last-child{align-items:center;gap:10px;display:flex}.newsletter-program-list{gap:10px;margin-top:16px;display:grid}.newsletter-program-list article{border:1px solid #d9e8ef;border-radius:14px;padding:14px}.newsletter-program-list article>div{gap:4px;min-width:0;display:grid}.newsletter-config-modal{max-width:680px}.portal-chatbot-service,.client-chatbot-admin{background:linear-gradient(145deg,#fff,#f2fbff);border:1px solid #cfe8f2;border-radius:18px;padding:20px}.portal-chatbot-service form,.client-chatbot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-chatbot-service .wide,.client-chatbot-grid .wide{grid-column:1/-1}.task-progress{align-items:center;gap:9px;margin:8px 0 13px;display:flex}.task-progress i{background:#e8eef2;border-radius:999px;flex:1;height:9px;overflow:hidden}.task-progress i b{border-radius:inherit;height:100%;transition:width .35s;display:block}.task-progress span{color:#486276;font-size:12px;font-weight:900}.creative-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.thread-messages audio{width:min(100%,300px);margin-top:8px;display:block}.thread-messages a{color:#078fb8;margin-top:7px;font-weight:800;display:inline-block}.portal-service-toggle{align-items:flex-start;gap:10px;display:flex!important}.portal-service-toggle input{flex:none;width:19px!important;height:19px!important}.client-chatbot-service-list{gap:12px;display:grid}.client-chatbot-service-list article{border:1px solid #d9e8ef;border-radius:14px;padding:15px}.client-chatbot-service-list form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.client-chatbot-service-list label{gap:5px;display:grid}.client-chatbot-service-list button{align-self:end}@media (max-width:820px){.email-mode-tabs{margin-inline:-4px}.newsletter-program-manager>header,.newsletter-program-list article{flex-direction:column;align-items:stretch}.newsletter-program-manager>header>div:last-child{justify-content:space-between}.portal-chatbot-service form,.client-chatbot-grid,.client-chatbot-service-list form{grid-template-columns:1fr}.portal-chatbot-service .wide,.client-chatbot-grid .wide{grid-column:auto}.creative-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-summary article:last-child{grid-column:1/-1}.newsletter-config-modal{width:min(94vw,680px);max-height:90vh;overflow:auto}.thread-messages audio{width:100%}}.portal-open-primary{justify-content:center;align-items:center;color:#fff!important;background:linear-gradient(135deg,#008ebd,#16b8e9)!important;border:0!important;border-radius:16px!important;width:min(100%,520px)!important;min-height:60px!important;margin:16px auto!important;font-size:1.02rem!important;font-weight:900!important;display:flex!important;box-shadow:0 16px 38px #0097c447!important}.email-contact-finder{background:linear-gradient(145deg,#fff,#f2fbff);border:1px solid #cee4ee;border-radius:18px;margin:0 0 18px;padding:18px}.email-contact-finder header{justify-content:space-between;align-items:end;gap:20px;display:flex}.email-contact-finder h3{margin:3px 0}.email-contact-finder label{gap:6px;min-width:min(100%,360px);display:grid}.email-contact-finder input{border:1px solid #bdd6e1;border-radius:12px;width:100%;padding:11px 13px}.email-contact-results{gap:7px;margin-top:12px;display:grid}.email-contact-results a{background:#fff;border:1px solid #dce9ef;border-radius:12px;justify-content:space-between;gap:14px;padding:11px 13px;display:flex}.email-contact-results small{color:#61798d}.portal-journey-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:18px 0 26px;display:grid}.portal-journey-nav a{background:#fff;border:1px solid #d7e7ef;border-radius:13px;gap:2px;padding:12px;font-size:.82rem;font-weight:850;display:grid}.portal-journey-nav b{color:#0795bf;font-size:.68rem}.portal-chatbot-onboarding,.client-content-workspace,.production-matrix{background:#fff;border:1px solid #cee5ef;border-radius:20px;padding:22px;box-shadow:0 16px 45px #092c4512}.chatbot-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.chatbot-steps article{border:1px solid #dbe9ef;border-radius:14px;padding:14px}.chatbot-files{flex-wrap:wrap;gap:8px;display:flex}.chatbot-files a{color:#067fa7;background:#edf8fc;border-radius:10px;padding:8px 11px;font-weight:800}.client-content-workspace{margin:22px 0}.client-content-workspace>header,.production-matrix>header{justify-content:space-between;align-items:end;gap:22px;display:flex}.client-content-workspace h2,.production-matrix h3{margin:4px 0}.content-view-tabs{gap:8px;display:flex}.content-view-tabs button{cursor:pointer;background:#fff;border:1px solid #bfdde9;border-radius:11px;padding:10px 12px;font-weight:850}.content-view-tabs button.active{color:#fff;background:#0797c2;border-color:#0797c2}.monthly-content-total{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.monthly-content-total article{background:#f2f8fb;border:1px solid #d8e9f0;border-radius:15px;gap:4px;padding:16px;display:grid}.monthly-content-total b{font-size:1.45rem}.monthly-content-total small{color:#60768a}.monthly-content-total .grand-total{color:#fff;background:linear-gradient(135deg,#08263c,#075371);border:0}.content-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.content-filters label{gap:5px;font-size:.76rem;font-weight:850;display:grid}.content-filters input,.content-filters select{background:#fff;border:1px solid #cbdfe8;border-radius:10px;width:100%;padding:10px}.search-field{background:#fff;border:1px solid #cbdfe8;border-radius:10px;align-items:center;padding-left:10px;display:flex}.search-field input{border:0}.content-master-table{border:1px solid #dce9ef;border-radius:14px;max-width:100%;overflow:auto}.content-master-table table,.production-matrix table{border-collapse:collapse;width:100%;min-width:1120px}.content-master-table thead,.production-matrix thead{z-index:2;position:sticky;top:0}.content-master-table th,.production-matrix th{color:#fff;text-align:left;background:#0b2b43;padding:12px;font-size:.75rem}.content-master-table td,.production-matrix td{vertical-align:top;border-bottom:1px solid #e2edf2;padding:12px;font-size:.8rem}.content-master-table td small,.production-matrix td small{color:#657a8d;display:block}.content-master-table td p{white-space:pre-wrap;max-width:260px}.network-chips{flex-wrap:wrap;gap:4px;display:flex}.network-chips i{color:#047da5;background:#e8f8fd;border-radius:999px;padding:3px 7px;font-size:.66rem;font-style:normal}.content-status{background:#edf2f5;border-radius:999px;padding:6px 8px;font-size:.7rem;font-style:normal;font-weight:850;display:inline-flex}.status-approved_to_schedule,.status-scheduled,.status-published{color:#087b55;background:#daf6e9}.client-content-actions{gap:7px;display:grid}.client-content-actions form{gap:5px;display:grid}.client-content-actions textarea{min-height:64px}.client-content-actions button,.preview-link{color:#fff;cursor:pointer;background:#0797c2;border:0;border-radius:9px;padding:8px 10px;font-weight:850}.client-content-actions button.secondary{color:#17344b;background:#f2f7f9;border:1px solid #cbdfe8}.content-calendar>header{text-transform:capitalize;justify-content:space-between;margin:12px 0;display:flex}.calendar-weekdays,.calendar-cells{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays b{text-align:center;color:#5e7589;padding:7px;font-size:.74rem}.calendar-cells>article{border:1px solid #e0ebf0;min-height:125px;padding:7px}.calendar-cells>article>strong{font-size:.72rem}.calendar-cells button{text-align:left;cursor:pointer;background:#e9f0f4;border:0;border-radius:8px;width:100%;margin-top:5px;padding:7px;font-size:.68rem;display:grid}.calendar-cells button.approved{color:#066e4d;background:#d8f5e7}.content-preview-modal{z-index:100;background:#030f19b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.content-preview-modal>section{background:#fff;border-radius:18px;grid-template-rows:auto 1fr auto;width:min(920px,96vw);height:min(760px,90vh);display:grid;overflow:hidden}.content-preview-modal header,.content-preview-modal footer{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.content-preview-modal iframe{background:#eef4f7;border:0;width:100%;height:100%}.content-preview-modal header button{cursor:pointer;background:0 0;border:0;font-size:1.8rem}.production-matrix{margin-top:4px}.production-matrix>header>div:last-child{text-align:right;display:grid}.production-matrix>header>div:last-child b{color:#058ebc;font-size:1.5rem}.production-matrix .table-wrap{margin-top:16px}.creative-bell section nav{gap:7px;padding:8px;display:flex}.creative-bell section nav button{cursor:pointer;background:#fff;border:1px solid #cce1e9;border-radius:999px;padding:6px 9px}.creative-bell section nav button.active{color:#fff;background:#0797c2}.score-booking-nudge{background:linear-gradient(100deg,#eefbff,#fff7e7);border:1px solid #87d8ee;border-radius:14px;align-items:center;gap:14px;margin:16px clamp(18px,5vw,55px);padding:14px 18px;display:flex}.score-booking-nudge span{color:#526a7e;flex:1}.score-booking-nudge a{color:#fff;white-space:nowrap;background:#0798c3;border-radius:10px;padding:10px 13px;font-weight:850}.score-booking-nudge.after-ai{margin-top:-4px;margin-bottom:26px}@media (max-width:820px){.email-contact-finder header,.client-content-workspace>header,.production-matrix>header{flex-direction:column;align-items:stretch}.email-contact-finder label{min-width:0}.portal-journey-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.chatbot-steps,.monthly-content-total,.content-filters{grid-template-columns:1fr}.monthly-content-total .grand-total{grid-column:auto}.content-view-tabs button{flex:1}.content-master-table{margin-inline:-12px}.calendar-cells>article{min-height:86px;padding:3px}.calendar-cells button span,.calendar-cells button small{display:none}.score-booking-nudge{flex-direction:column;align-items:stretch;margin:12px}.score-booking-nudge a{text-align:center}.production-matrix>header>div:last-child{text-align:left}}.client-live-matrix{justify-content:center;width:100%;margin:8px 0}.client-matrix-access{background:#eef9fd;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 16px;padding:12px;display:flex}.client-matrix-access .matrix-link{margin:0}.creative-manual-assignment label small{color:#60788c;margin-top:4px;font-size:.7rem;display:block}.matrix-month-total{justify-items:end;gap:3px;display:grid}.matrix-month-total label{align-items:center;gap:8px;font-size:.72rem;font-weight:850;display:flex}.matrix-month-total input{background:#fff;border:1px solid #c8dde7;border-radius:9px;padding:7px}@media (max-width:820px){.matrix-month-total{justify-items:start}}.portal-journey-nav button{color:#17344b;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e7ef;border-radius:13px;grid-template-columns:auto 1fr;gap:2px 8px;padding:12px;font-size:.82rem;font-weight:850;transition:all .18s;display:grid}.portal-journey-nav button:hover,.portal-journey-nav button.active{background:linear-gradient(145deg,#eafaff,#fff8ea);border-color:#16b8e9;transform:translateY(-2px);box-shadow:0 10px 24px #03688c1f}.portal-journey-nav button b{grid-row:1/3}.portal-journey-nav button span{display:grid}.portal-journey-nav button small{color:#6a7f91}.portal-chatbot-offer{color:#fff;background:radial-gradient(circle at 90% 0,#0d7898 0,#0000 38%),linear-gradient(135deg,#071c31,#0b4562);border:1px solid #51d4f3;border-radius:22px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:22px;padding:clamp(22px,4vw,40px);display:grid;box-shadow:0 24px 60px #05354e33}.portal-chatbot-offer h2{margin:6px 0 10px;font-size:clamp(1.8rem,4vw,3rem)}.portal-chatbot-offer p,.portal-chatbot-offer li{color:#c7dce7}.portal-chatbot-offer aside{background:#ffffff12;border:1px solid #ffffff2e;border-radius:16px;align-content:center;gap:10px;padding:20px;display:grid}.portal-chatbot-offer aside small{color:#8de8ff}.portal-empty-tab{text-align:center;background:#fff;border:1px dashed #bdd8e3;border-radius:18px;padding:36px}.content-master-table th button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:850}.content-master-table tbody tr{cursor:pointer}.content-master-table tbody tr:hover{background:#edf9fd}.content-detail-sheet{max-height:90vh;padding:20px;height:auto!important;overflow:auto!important}.content-detail-sheet>.button{justify-self:start;margin-top:14px}@media (max-width:980px){.portal-journey-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.portal-journey-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-chatbot-offer,.content-filters{grid-template-columns:1fr}.portal-journey-nav button{min-height:68px}}.portal-ai-workspace{color:#fff;background:radial-gradient(circle at 92% 8%,#16b8e92e,#0000 30%),linear-gradient(145deg,#071c31,#0b4562);border:1px solid #8bdcf0;border-radius:24px;margin:22px 0;padding:clamp(22px,4vw,38px);position:relative;overflow:hidden;box-shadow:0 24px 65px #05354e33}.portal-ai-workspace>header{justify-content:space-between;align-items:center;gap:28px;display:flex}.portal-ai-workspace>header>div{max-width:720px}.portal-ai-workspace>header span{color:#77e2ff;letter-spacing:.12em;font-size:.72rem;font-weight:900}.portal-ai-workspace h2{margin:6px 0 9px;font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.05}.portal-ai-workspace p{color:#c9dce6;margin:0}.portal-ai-primary{flex:none;min-width:210px}.portal-ai-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.portal-ai-suggestions>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff17;border:1px solid #ffffff2e;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:112px;padding:16px;transition:transform .2s,border-color .2s,background .2s;display:grid}.portal-ai-suggestions>button:hover{background:#ffffff24;border-color:#70ddfb;transform:translateY(-3px)}.portal-ai-suggestions i{background:linear-gradient(145deg,#19bee9,#087da7);border-radius:13px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.portal-ai-suggestions span{gap:4px;display:grid}.portal-ai-suggestions b{font-size:.98rem}.portal-ai-suggestions small{color:#c7d9e4;line-height:1.35}.portal-ai-suggestions em{color:#72e2ff;white-space:nowrap;font-size:.75rem;font-style:normal;font-weight:900}.portal-ai-privacy{color:#bcd4df;border-top:1px solid #ffffff24;align-items:center;gap:10px;margin-top:18px;padding-top:16px;font-size:.82rem;display:flex}.portal-ai-privacy b{color:#fff}.portal-chatbot-service{background:linear-gradient(145deg,#f8fdff,#eef9fd);border-color:#8bdcf0;margin:22px 0;padding:clamp(20px,3vw,32px);box-shadow:0 22px 58px #07405b1f}.portal-chatbot-service>header{color:#fff;background:linear-gradient(135deg,#071c31,#0a5875);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.portal-chatbot-service>header>div{max-width:760px}.portal-chatbot-service>header span{color:#75e1ff;letter-spacing:.11em;font-size:.7rem;font-weight:900}.portal-chatbot-service>header h2{margin:5px 0 9px;line-height:1.12}.portal-chatbot-service>header p{color:#c8dce6;margin:0}.portal-chatbot-service .chatbot-mode{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #6bdef8;border-radius:999px;flex:none;padding:10px 14px;font-weight:900}.chatbot-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:18px 0;display:grid}.chatbot-onboarding-steps article{background:#fff;border:1px solid #cfe2eb;border-radius:14px;align-items:center;gap:11px;min-height:78px;padding:13px;display:flex}.chatbot-onboarding-steps article>b{color:#557184;background:#e8f1f5;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.chatbot-onboarding-steps article.active{border-color:#5bd0ed;box-shadow:0 8px 24px #0797c21a}.chatbot-onboarding-steps article.active>b{color:#fff;background:#0797c2}.chatbot-onboarding-steps span{font-weight:900;display:grid}.chatbot-onboarding-steps small{color:#637a8d;font-weight:500;line-height:1.35}.portal-chatbot-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start;gap:16px;display:grid}.chatbot-intake-column{gap:14px;display:grid}.portal-chatbot-service .chatbot-intake-column>form,.portal-chatbot-service .chatbot-connect-column{background:#fff;border:1px solid #cfe2eb;border-radius:17px;grid-template-columns:1fr;gap:12px;margin:0;padding:20px;display:grid;box-shadow:0 10px 28px #07364e0f}.portal-chatbot-service form h3,.portal-chatbot-service form h4,.chatbot-connect-column h3{color:#102d45;margin:0}.portal-chatbot-service form label{color:#28465d;gap:6px;font-size:.8rem;font-weight:900;display:grid}.portal-chatbot-service form input:not([type=checkbox]),.portal-chatbot-service form textarea{color:#102d45;width:100%;min-height:48px;font:inherit;background:#fbfdfe;border:1px solid #abcbd9;border-radius:11px;padding:12px 13px}.portal-chatbot-service form textarea{resize:vertical;min-height:150px}.portal-chatbot-service form input:focus,.portal-chatbot-service form textarea:focus{border-color:#16b8e9;outline:0;box-shadow:0 0 0 4px #16b8e91f}.portal-chatbot-service form label small{color:#667f91;font-weight:500;line-height:1.45}.portal-chatbot-service .confidentiality-check{background:#eef9fd;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.portal-chatbot-service .chatbot-document-upload{border-style:dashed}.portal-chatbot-service .chatbot-document-upload button{color:#087ea5;cursor:pointer;background:#e6f6fb;border:0;border-radius:10px;min-height:46px;font-weight:900}.chatbot-file-list{gap:8px;display:grid}.chatbot-file-list a{background:#fff;border:1px solid #d4e6ee;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.chatbot-file-list small{color:#5f788b}.chatbot-connect-column>h3:not(:first-child){border-top:1px solid #dce9ef;margin-top:12px;padding-top:16px}.chatbot-waiting{background:#fff8e8;border:1px solid #f1d38b;border-radius:13px;padding:15px}.chatbot-waiting p{color:#6f5a2c;margin:5px 0 0}.client-chatbot-conversations{gap:9px;display:grid}.client-chatbot-conversations article{background:#f8fbfc;border:1px solid #d9e7ee;border-radius:13px;padding:13px}.client-chatbot-conversations article>div{justify-content:space-between;gap:10px;display:flex}.client-chatbot-conversations article>div span{color:#0785ad;font-size:.72rem;font-weight:900}.client-chatbot-conversations article p{color:#334f63;background:#fff;border-radius:9px;margin:8px 0 0;padding:8px;font-size:.78rem}@media (max-width:900px){.portal-ai-workspace>header,.portal-chatbot-service>header{flex-direction:column;align-items:stretch}.portal-ai-primary{width:100%}.portal-chatbot-grid,.chatbot-onboarding-steps{grid-template-columns:1fr}.portal-chatbot-service .chatbot-mode{align-self:flex-start}}@media (max-width:680px){.portal-ai-suggestions{grid-template-columns:1fr}.portal-ai-suggestions>button{grid-template-columns:auto 1fr}.portal-ai-suggestions em{grid-column:2}.portal-ai-privacy{flex-direction:column;align-items:flex-start}.portal-chatbot-service{padding:14px}.portal-chatbot-service>header,.portal-chatbot-service .chatbot-intake-column>form,.portal-chatbot-service .chatbot-connect-column{padding:16px}.portal-chatbot-service form textarea{min-height:130px}}.os-save-toast,.accounting-toast{animation:3.2s both saveToast;z-index:400!important;color:#fff!important;background:#083a36!important;border:1px solid #80ddbe!important;border-radius:14px!important;width:min(390px,100vw - 32px)!important;margin:0!important;padding:14px 18px!important;font-weight:850!important;position:fixed!important;top:88px!important;right:24px!important;box-shadow:0 18px 45px #031e2347!important}.accounting-toast{top:24px!important}@keyframes saveToast{0%{opacity:0;transform:translateY(-12px)}8%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.accounting-center{gap:18px;display:grid}.accounting-hero,.accounting-ledger>header,.accounting-chart>header,.admin-directory-v58>header,.portal-access-overview>header,.chatbot-quote-admin>header,.commercial-agent-create>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.accounting-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#2acff138,#0000 30%),linear-gradient(135deg,#071c31,#0a5774);border-radius:22px;padding:25px}.accounting-hero h2{margin:4px 0;font-size:clamp(1.8rem,4vw,3rem)}.accounting-hero p{color:#c9dce6;max-width:720px;margin:0}.accounting-hero>div:last-child{gap:9px;display:flex}.accounting-filters{background:#fff;border:1px solid #d5e6ed;border-radius:16px;grid-template-columns:repeat(4,minmax(130px,1fr)) minmax(220px,1.5fr);gap:10px;padding:16px;display:grid}.accounting-filters label,.accounting-detail label,.bank-reconcile label,.commercial-agent-create label{gap:5px;font-size:.76rem;font-weight:850;display:grid}.accounting-filters input,.accounting-filters select,.accounting-detail input,.accounting-detail select,.accounting-detail textarea,.bank-reconcile input,.commercial-agent-create input{width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #bfd5df;border-radius:10px;padding:10px 12px}.accounting-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.accounting-kpis article{background:#fff;border:1px solid #d8e7ed;border-radius:17px;gap:5px;padding:18px;display:grid;box-shadow:0 10px 28px #072d410f}.accounting-kpis b{color:#087fa5;font-size:clamp(1.35rem,3vw,2.1rem)}.accounting-kpis .positive b{color:#11815f}.accounting-kpis .negative b,.accounting-kpis .warning b{color:#cf6b2a}.accounting-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:14px;display:grid}.accounting-chart,.bank-reconcile,.accounting-ledger,.chatbot-quote-admin{background:#fff;border:1px solid #d5e6ed;border-radius:19px;padding:20px}.accounting-bars{border-bottom:1px solid #cadde5;align-items:end;gap:10px;height:245px;padding-top:20px;display:flex}.accounting-bars>div{text-align:center;flex:1;grid-template-rows:1fr auto;gap:7px;height:100%;display:grid}.accounting-bars>div>div{justify-content:center;align-items:end;gap:3px;display:flex}.accounting-bars i,.accounting-bars em{background:#09a8d3;border-radius:5px 5px 0 0;width:min(18px,42%);min-height:2px;display:block}.accounting-bars em{background:#ff9a3e}.accounting-bars span{color:#60778a;font-size:.68rem}.accounting-chart footer{gap:18px;padding-top:12px;font-size:.75rem;display:flex}.accounting-chart footer span{align-items:center;gap:6px;display:flex}.accounting-chart footer i{background:#09a8d3;border-radius:3px;width:10px;height:10px}.accounting-chart footer span:last-child i{background:#ff9a3e}.bank-reconcile{background:linear-gradient(145deg,#f7fcfe,#eef8fb);gap:13px;display:grid}.bank-reconcile>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bank-reconcile article{background:#fff;border-radius:12px;padding:12px}.bank-reconcile article small,.bank-reconcile article b{display:block}.bank-reconcile .variance{outline:2px solid #f4b76d}.bank-reconcile p{color:#72551d;background:#fff6df;border-radius:11px;margin:0;padding:12px;font-size:.8rem}.bank-reconcile form{gap:9px;display:grid}.accounting-ledger{padding:0;overflow:hidden}.accounting-ledger>header{padding:18px 20px}.accounting-ledger table{border-collapse:collapse;width:100%;min-width:940px}.accounting-ledger th{color:#fff;text-align:left;background:#0a2b43;padding:12px;font-size:.74rem}.accounting-ledger td{border-bottom:1px solid #e1ebef;padding:12px;font-size:.78rem}.accounting-ledger tbody tr{cursor:pointer}.accounting-ledger tbody tr:hover{background:#edf9fd}.accounting-ledger td b,.accounting-ledger td small{display:block}.accounting-ledger td small{color:#647a8b;max-width:340px}.accounting-kind{color:#087655;background:#dbf6e9;border-radius:999px;padding:6px 9px;font-weight:850;display:inline-flex}.accounting-kind.expense{color:#a95a19;background:#fff0df}.accounting-detail{background:#fff;border-radius:20px;width:min(1040px,95vw);max-height:92vh;padding:22px;overflow:auto}.accounting-detail>header{justify-content:space-between;align-items:center;display:flex}.accounting-detail>header button{font:inherit;cursor:pointer;background:0 0;border:0;font-weight:850}.accounting-detail>form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.accounting-detail .wide{grid-column:1/-1}.accounting-detail textarea{resize:vertical;min-height:100px}.accounting-detail .check{align-items:center;gap:9px;display:flex}.accounting-detail .check input{width:auto}.accounting-detail-actions{gap:9px;display:flex}.accounting-supports{border:1px dashed #b9d7e3;border-radius:14px;margin-top:18px;padding:16px}.accounting-supports form{gap:9px;display:flex}.accounting-supports a{color:#0787b1;margin-top:8px;display:block}.commercial-agent-create form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.admin-directory-v58,.portal-access-overview,.commercial-agent-create{margin-bottom:16px}.admin-user-edit-list{gap:8px;display:grid}.admin-user-edit-list article{border:1px solid #d7e6ed;border-radius:13px;overflow:hidden}.admin-user-summary{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.admin-user-summary i{color:#0785ad;background:#e2f7fd;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.admin-user-summary span{display:grid}.admin-user-summary small{color:#647a8c}.admin-user-edit-list form{background:#f4fafc;grid-template-columns:1fr 1.4fr 1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.admin-user-edit-list label{gap:5px;font-size:.74rem;font-weight:850;display:grid}.admin-user-edit-list input,.admin-user-edit-list select{border:1px solid #bdd6e1;border-radius:9px;width:100%;padding:10px}.portal-email-chip{background:#e9f7fb;border-radius:999px;margin:2px;padding:4px 7px;font-size:.7rem;display:inline-flex}.chatbot-quote-admin{background:linear-gradient(145deg,#fff,#f4fbfd);margin-bottom:16px}.chatbot-quote-admin>form{background:#fff;border:1px solid #d6e6ed;border-radius:14px;grid-template-columns:1.5fr repeat(3,minmax(150px,.7fr));gap:10px;margin-top:12px;padding:15px;display:grid}.chatbot-quote-admin label{gap:5px;font-size:.74rem;font-weight:850;display:grid}.chatbot-quote-admin input,.chatbot-quote-admin select,.chatbot-quote-admin textarea{border:1px solid #bfd6e0;border-radius:9px;width:100%;padding:10px}.chatbot-quote-admin .wide{grid-column:1/-1}.chatbot-quote-total{border-top:1px solid #e1eaee;align-items:center;gap:10px;padding-top:10px;display:flex}.client-chatbot-quote{background:#ffffff10;border:1px solid #ffffff35;border-radius:12px;gap:7px;padding:12px;display:grid}.portal-journey-nav{grid-template-columns:repeat(7,minmax(0,1fr))}.portal-communications{background:#fff;border:1px solid #d3e5ed;border-radius:22px;margin:22px 0;padding:clamp(20px,4vw,34px)}.portal-communications>header{justify-content:space-between;gap:20px;display:flex}.portal-communications details{border:1px solid #d8e6ec;border-radius:13px;margin-top:10px;overflow:hidden}.portal-communications summary{cursor:pointer;justify-content:space-between;gap:18px;padding:14px;display:flex}.portal-communications summary span{display:grid}.portal-communications summary small{color:#60778a}.portal-communications details>p{white-space:pre-wrap;border-top:1px solid #e1ebef;margin:0;padding:16px}.portal-communications details>small{color:#60778a;padding:0 16px 16px;display:block}@media (max-width:1100px){.accounting-filters{grid-template-columns:repeat(3,1fr)}.accounting-search{grid-column:span 2}.accounting-kpis{grid-template-columns:repeat(2,1fr)}.accounting-dashboard-grid{grid-template-columns:1fr}.portal-journey-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.accounting-hero,.accounting-ledger>header,.accounting-chart>header,.portal-communications>header{flex-direction:column;align-items:stretch}.accounting-hero>div:last-child{display:grid}.accounting-filters,.accounting-kpis{grid-template-columns:1fr}.accounting-search{grid-column:auto}.accounting-detail>form,.admin-user-edit-list form,.chatbot-quote-admin>form,.commercial-agent-create form{grid-template-columns:1fr}.accounting-detail .wide,.chatbot-quote-admin .wide{grid-column:auto}.accounting-detail-actions,.accounting-supports form{flex-direction:column;align-items:stretch}.bank-reconcile>div{grid-template-columns:1fr}.portal-journey-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-communications summary{flex-direction:column;align-items:flex-start}.os-save-toast{top:74px!important;right:16px!important}}.os-brand .os-brand-os-icon{object-fit:cover;filter:drop-shadow(0 6px 15px #00a6e04d);border-radius:11px;flex:0 0 38px;height:38px;width:38px!important}.os-sidebar a[href="/os/accounting"]>span:first-child{letter-spacing:-.08em;font-size:.66rem;font-weight:950}.accounting-chart>header{align-items:flex-start}.accounting-chart-controls{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.accounting-chart-controls label{color:#60778a;gap:3px;font-size:.64rem;font-weight:850;display:grid}.accounting-chart-controls select{color:#16354b;min-height:34px;font:inherit;background:#f8fcfd;border:1px solid #c3d9e2;border-radius:9px;padding:6px 8px}.accounting-mountain{padding-top:12px}.accounting-mountain svg{background:linear-gradient(#fff,#f8fcfd);border-bottom:1px solid #cadde5;width:100%;height:245px;display:block}.accounting-mountain polyline{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.accounting-mountain polygon{opacity:.18}.accounting-mountain .income-line{stroke:#09a8d3}.accounting-mountain .income-area{fill:#09a8d3}.accounting-mountain .expense-line{stroke:#ff9a3e}.accounting-mountain .expense-area{fill:#ff9a3e}.accounting-mountain>div{color:#60778a;justify-content:space-between;padding-top:7px;font-size:.66rem;display:flex}.accounting-chart footer span:first-child i{background:#09a8d3}.accounting-chart footer .expense-legend i{background:#ff9a3e}.accounting-imports{background:linear-gradient(145deg,#fff,#f3fafc);border:1px solid #cfe3eb;border-radius:19px;padding:20px}.accounting-imports>header p{color:#61798b;max-width:900px;margin:5px 0 0;font-size:.82rem;line-height:1.45}.accounting-import-grid{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:16px;margin-top:16px;display:grid}.accounting-import-grid>form{background:#fff;border:1px solid #d4e5ec;border-radius:15px;grid-template-columns:1fr 1fr;align-content:start;gap:10px;padding:16px;display:grid}.accounting-import-grid label{color:#27465c;gap:5px;font-size:.74rem;font-weight:850;display:grid}.accounting-import-grid input,.accounting-import-grid select{width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #bcd5df;border-radius:10px;padding:9px 11px}.accounting-import-grid .wide{grid-column:1/-1}.accounting-import-preview{color:#264c61;background:#eefafd;border:1px solid #8bdcf0;border-radius:11px;gap:5px;padding:12px;font-size:.76rem;display:grid}.accounting-import-preview small{color:#617b8d}.accounting-import-preview .check{align-items:flex-start;gap:8px;margin-top:5px;display:flex}.accounting-import-preview .check input{width:auto;min-height:auto}.accounting-import-history{align-content:start;gap:8px;display:grid}.accounting-import-history h4{margin:0 0 3px}.accounting-import-history article{background:#fff;border:1px solid #d5e5eb;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.accounting-import-history article>div:first-child{gap:2px;min-width:0;display:grid}.accounting-import-history article b{text-overflow:ellipsis;overflow:hidden}.accounting-import-history article span,.accounting-import-history article small{color:#647b8b;font-size:.7rem}.accounting-import-history article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.accounting-import-history .os-button{padding:7px 9px;font-size:.68rem;text-decoration:none}@media (max-width:1000px){.accounting-import-grid{grid-template-columns:1fr}.accounting-chart-controls{justify-content:flex-start}}@media (max-width:680px){.os-brand .os-brand-os-icon{flex-basis:34px;height:34px;width:34px!important}.accounting-chart-controls{grid-template-columns:1fr;display:grid}.accounting-chart-controls select{width:100%}.accounting-mountain svg{height:190px}.accounting-imports{padding:14px}.accounting-import-grid>form{grid-template-columns:1fr;padding:13px}.accounting-import-grid .wide{grid-column:auto}.accounting-import-history article{flex-direction:column;align-items:stretch}.accounting-import-history article>div:last-child{justify-content:flex-start}}.accounting-hero .os-button.adjustment,.os-button.adjustment{color:#fff;background:linear-gradient(135deg,#6546d8,#896ff0);border-color:#7357e7;box-shadow:0 10px 24px #6546d833}.accounting-kpis .payable b{color:#b94d41}.accounting-kpis .adjustment b{color:#7357e7}.accounting-kind.adjustment{color:#6546d8;background:#eee9ff}.accounting-period-balance{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accounting-variance-action{justify-content:center;width:100%}.accounting-adjustment-detail>header p{color:#62798b;margin:3px 0 0}.accounting-adjustment-impact{background:linear-gradient(135deg,#f8f5ff,#effbff);border:1px solid #d9cffd;border-radius:15px;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;margin:16px 0 4px;padding:16px;display:grid}.accounting-adjustment-impact small,.accounting-adjustment-impact b,.accounting-adjustment-impact strong{display:block}.accounting-adjustment-impact b,.accounting-adjustment-impact strong{color:#6144cf;font-size:1.45rem}.accounting-adjustment-impact span{color:#0a93bc;font-size:1.35rem}.accounting-adjustment-note{color:#4d3f80;background:#f2efff;border-radius:11px;margin:0;padding:12px;font-size:.78rem}.accounting-chart-shell{grid-template-columns:68px minmax(0,1fr);gap:8px;display:grid}.accounting-y-axis{text-align:right;color:#6c8191;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;height:245px;padding:17px 0 25px;font-size:.62rem;display:flex}.accounting-mountain{min-width:0;position:relative}.accounting-mountain .grid-line{stroke:#dce9ee;stroke-width:1px;stroke-dasharray:4 5}.accounting-mountain circle{cursor:pointer;stroke:#fff;stroke-width:3px;transition:r .16s,filter .16s}.accounting-mountain circle:hover,.accounting-mountain circle:focus{r:9;filter:drop-shadow(0 3px 5px #06203240);outline:none}.accounting-mountain .income-point{fill:#09a8d3}.accounting-mountain .expense-point{fill:#ff9a3e}.accounting-chart-tooltip{z-index:2;color:#fff;background:#071c31;border:1px solid #cce1e9;border-radius:9px;padding:7px 10px;font-size:.72rem;position:absolute;top:18px;right:10px;box-shadow:0 7px 18px #071c3133}.accounting-bars i,.accounting-bars em{cursor:pointer}.accounting-bars i:focus,.accounting-bars em:focus{outline-offset:2px;outline:3px solid #7357e759}@media (max-width:1250px){.accounting-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.accounting-kpis{grid-template-columns:1fr}.accounting-chart-shell{grid-template-columns:56px minmax(0,1fr)}.accounting-y-axis{height:190px;font-size:.55rem}.accounting-adjustment-impact{grid-template-columns:1fr}.accounting-adjustment-impact>span{justify-self:start;transform:rotate(90deg)}.accounting-hero>div:last-child .os-button{width:100%}}.accounting-imports>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.accounting-imports>header>.os-button{flex:none}.accounting-bulk-actions{background:#f5fbfd;border-top:1px solid #dfeaf0;border-bottom:1px solid #dfeaf0;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 20px;display:flex}.accounting-bulk-actions label{align-items:center;gap:7px;margin-right:auto;font-size:.76rem;font-weight:850;display:flex}.accounting-bulk-actions b{color:#087fa5;font-size:.76rem}.accounting-bulk-actions input,.accounting-select-cell input{accent-color:#08a4cf;cursor:pointer;width:18px;height:18px}.accounting-select-cell{width:46px;text-align:center!important}.accounting-ledger tbody tr.is-selected{background:#def6fd;box-shadow:inset 4px 0 #08a4cf}.accounting-bulk-actions .os-button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:680px){.accounting-imports>header{flex-direction:column;align-items:stretch}.accounting-bulk-actions{flex-direction:column;align-items:stretch;padding:12px}.accounting-bulk-actions label{margin-right:0}.accounting-bulk-actions .os-button{width:100%}}.os-shell,.os-sidebar{transition:padding-left .22s,width .22s}.os-menu-tools{z-index:2;grid-template-columns:1fr 1fr;gap:6px;margin:-13px 0 12px;display:grid;position:relative}.os-menu-tools button{color:#a9c2d2;min-height:31px;font:inherit;cursor:pointer;background:#0b253a;border:1px solid #1b4762;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:.64rem;font-weight:800;display:flex}:is(.os-menu-tools button:hover,.os-menu-tools button:focus-visible){color:#fff;border-color:#15b9dd}.os-menu-tools button span{font-size:.9rem}.os-menu-edit-note{z-index:2;color:#abc1cf;background:#0b2033;border:1px solid #22516c;border-radius:9px;gap:6px;margin-bottom:9px;padding:9px;font-size:.62rem;display:grid;position:relative}.os-menu-edit-note button{color:#24c4e5;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.os-menu-item{border-radius:8px;min-width:0;position:relative}.os-menu-item>a{min-width:0}.os-menu-item>a>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-sidebar nav.is-reordering .os-menu-item{cursor:grab;outline:1px dashed #2c617c}.os-sidebar nav.is-reordering .os-menu-item>a{pointer-events:none;padding-right:66px}.os-menu-item.is-dragging{opacity:.42;transform:scale(.98)}.os-menu-order-actions{gap:3px;position:absolute;top:50%;right:5px;transform:translateY(-50%);display:flex!important}.os-menu-order-actions button{color:#d7edf5;width:25px;height:25px;font:inherit;cursor:pointer;background:#0a2135;border:1px solid #2a5974;border-radius:6px;place-items:center;padding:0;display:grid}.os-menu-order-actions button:disabled{opacity:.25;cursor:not-allowed}.sidebar-collapsed{padding-left:78px}.sidebar-collapsed .os-sidebar{width:78px;padding-inline:10px;overflow-x:hidden}.sidebar-collapsed .os-brand{justify-content:center;padding-inline:0}.sidebar-collapsed .os-brand>span,.sidebar-collapsed .os-sidebar-flame,.sidebar-collapsed .os-menu-tools button:not(.os-menu-collapse),.sidebar-collapsed .os-menu-item>a>b,.sidebar-collapsed .os-user-profile>div,.sidebar-collapsed .os-user-signout>b{display:none}.sidebar-collapsed .os-menu-tools{grid-template-columns:1fr}.sidebar-collapsed .os-menu-item>a{justify-content:center;padding-inline:8px}.sidebar-collapsed .os-user-profile,.sidebar-collapsed .os-user-signout{justify-content:center;margin-inline:0}.accounting-kpis{grid-template-columns:1.1fr 1.1fr .82fr 1.1fr 1.1fr .82fr}.accounting-kpis article.accounting-kpi-secondary{min-height:0;box-shadow:none;opacity:.82;background:#f7fafb;border-style:dashed;border-color:#d6e1e7;align-self:center;padding:12px 13px}.accounting-kpis article.accounting-kpi-secondary b{font-size:clamp(1.05rem,2vw,1.45rem)}.accounting-kpis article.accounting-kpi-secondary span,.accounting-kpis article.accounting-kpi-secondary small{font-size:.64rem}@media (max-width:1250px){.accounting-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.os-shell.sidebar-collapsed{padding-left:0}.os-shell.sidebar-collapsed .os-sidebar{width:100%;padding:15px}.sidebar-collapsed .os-brand{justify-content:flex-start}.sidebar-collapsed .os-brand>span,.sidebar-collapsed .os-menu-item>a>b{display:inline}.sidebar-collapsed .os-menu-tools button:not(.os-menu-collapse){display:flex}.os-menu-collapse{display:none}.os-menu-tools{grid-template-columns:1fr;margin:0 0 10px}.os-sidebar nav .os-menu-item{flex:none}.os-sidebar nav.is-reordering{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.os-sidebar nav.is-reordering .os-menu-item>a{padding-right:66px}.os-menu-edit-note{max-width:320px}.accounting-kpis article.accounting-kpi-secondary{opacity:1}}@media (max-width:760px){.accounting-kpis,.os-sidebar nav.is-reordering{grid-template-columns:1fr}}.os-sidebar nav .os-menu-item>a{opacity:1;cursor:pointer;pointer-events:auto}.os-sidebar nav .os-menu-item>a[href=\/os]{color:#91a8ba}.os-sidebar nav .os-menu-item>a[href=\/os]:hover,.os-sidebar nav .os-menu-item>a[href=\/os].active{color:#fff}.os-sidebar nav.is-reordering .os-menu-item>a{pointer-events:auto}.os-sidebar nav .os-menu-item>a[href=\/os]{opacity:1;color:#d9edf7;background:#0b253a;border-color:#1b4762;box-shadow:inset 3px 0 #16b8e966}.os-sidebar nav .os-menu-item>a[href=\/os]:hover,.os-sidebar nav .os-menu-item>a[href=\/os].active{color:#fff;box-shadow:inset 3px 0 0 var(--cyan),0 8px 20px #0003;background:#12344d;border-color:#49d7fa66}.finance-hub-intro{color:#fff;background:linear-gradient(135deg,#071c31,#0b3d58);border:1px solid #1e5772;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:24px;display:flex;box-shadow:0 18px 42px #071c3129}.finance-hub-intro>div{max-width:860px}.finance-hub-intro span,.finance-goals header span{color:#57dcff;letter-spacing:.08em;font-size:.69rem;font-weight:900}.finance-hub-intro h2{margin:6px 0 8px;font-size:1.45rem}.finance-hub-intro p{color:#c4d8e4;margin:0;line-height:1.65}.contifico-button{text-align:center;background:linear-gradient(135deg,#05a6d1,#13c1e6);border:1px solid #50ddff;border-radius:13px;flex:0 0 250px;place-items:center;min-height:58px;padding:13px 18px;font-weight:900;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 12px 28px #00a9d840;color:#062033!important}.contifico-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #00a9d85c}.finance-goals{background:#fff;border:1px solid #d9e8ee;border-radius:16px;margin:0 0 16px;padding:20px}.finance-goals>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.finance-goals h3{margin:4px 0 0}.finance-goals header>small{color:#6c8191}.finance-goal-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.finance-goal-grid article{background:linear-gradient(145deg,#f8fcfe,#eff9fc);border:1px solid #dce9ee;border-radius:13px;grid-template-columns:1fr auto;gap:6px 14px;padding:16px;display:grid}.finance-goal-grid article span,.finance-goal-grid article small,.finance-goal-grid article b{display:block}.finance-goal-grid article span{color:#5f7688;text-transform:uppercase;font-size:.68rem;font-weight:850}.finance-goal-grid article b{margin:4px 0;font-size:1.25rem}.finance-goal-grid article>strong{color:#078daf;align-self:center;font-size:1.2rem}.finance-goal-grid article>i{background:#dce9ee;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.finance-goal-grid article>i>b{border-radius:inherit;background:linear-gradient(90deg,#0aa8d2,#31d7c4);height:100%;margin:0}.finance-goal-grid article>small{color:#607789;grid-column:1/-1}.finance-goals>form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:14px;display:grid}.finance-goals>form label{color:#536b7d;gap:5px;font-size:.7rem;font-weight:800;display:grid}.finance-goals>form input{border:1px solid #ccdce4;border-radius:9px;min-height:42px;padding:8px 10px}.accounting-kpis{grid-template-columns:.82fr repeat(4,minmax(0,1fr));align-items:stretch}.accounting-secondary-stack{gap:7px;display:grid}.accounting-secondary-stack>article.accounting-kpi-secondary{opacity:1;min-height:0;padding:10px 12px}.accounting-secondary-stack>article.accounting-kpi-secondary b{font-size:1.08rem}.accounting-secondary-stack>button{color:#36566a;min-height:32px;font:inherit;cursor:pointer;background:#f7fafb;border:1px solid #cbdce4;border-radius:8px;font-size:.66rem;font-weight:850}@media (max-width:1100px){.accounting-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-secondary-stack{grid-row:span 2}.finance-hub-intro{flex-direction:column;align-items:stretch}.contifico-button{flex-basis:auto}}@media (max-width:880px){.os-menu-tools,.os-menu-edit-note,.os-menu-order-actions{display:none!important}.os-sidebar nav.is-reordering{grid-template-columns:none;display:flex;overflow-x:auto}.os-sidebar nav.is-reordering .os-menu-item{cursor:default;outline:0}.os-sidebar nav.is-reordering .os-menu-item>a{padding-right:12px}.finance-goals>form{grid-template-columns:1fr 1fr}.finance-goals>form .os-button{grid-column:1/-1}}@media (max-width:680px){.finance-hub-intro{padding:18px}.finance-hub-intro h2{font-size:1.22rem}.finance-goal-grid,.finance-goals>form,.accounting-kpis{grid-template-columns:1fr}.finance-goals>header{display:grid}.finance-goals>form .os-button{grid-column:auto}.accounting-secondary-stack{grid-row:auto}.contifico-button{width:100%}}@media (min-width:881px){.os-shell:not(.sidebar-collapsed){padding-left:var(--os-menu-width162,238px)!important}.os-shell:not(.sidebar-collapsed) .os-sidebar{width:var(--os-menu-width162,238px)!important}.os-sidebar-resize162{z-index:20;cursor:col-resize;touch-action:none;color:#43cff4;justify-content:center;align-items:center;width:10px;display:flex;position:absolute;top:0;bottom:0;right:-5px}:is(.os-sidebar-resize162:hover,.os-sidebar-resize162:focus-visible){background:#16b8e94d;outline:2px solid #16b8e9}.os-sidebar-resize162 span{background:#11374b;border-radius:5px;padding:10px 1px}.sidebar-collapsed .os-sidebar-resize162{display:none}.os-sidebar nav .os-menu-item>a>b{white-space:normal;overflow-wrap:normal}}@media (max-width:880px){.os-sidebar-resize162{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}html{overflow-x:hidden}body{isolation:isolate;overflow-x:hidden}a,button,summary,label,input,select,textarea{pointer-events:auto}a,button,summary{z-index:2;position:relative}.site-header,body>main,.site-footer{z-index:1;position:relative}.ambient-glow,.ambient-glow *{pointer-events:none!important}.ambient-glow{z-index:0;position:fixed;inset:0;overflow:hidden}.ambient-glow i{filter:blur(2px);opacity:.13;border-radius:42% 58% 62% 38%;animation:16s ease-in-out infinite brand-float;position:absolute}.ambient-glow i:first-child{background:radial-gradient(circle at 35% 35%,#38d4ff,#087ca5 65%,#0000 70%);width:260px;height:260px;top:15%;left:-120px}.ambient-glow i:nth-child(2){background:radial-gradient(circle at 40% 40%,#ffbd5b,#ff7418 64%,#0000 68%);width:180px;height:180px;animation-delay:-5s;top:33%;right:-55px}.ambient-glow i:nth-child(3){background:linear-gradient(145deg,#16b8e9,#7357e7);width:130px;height:130px;animation-delay:-10s;bottom:8%;left:8%}.ambient-glow i:nth-child(4){background:linear-gradient(145deg,#f6c744,#ff8d1c);width:90px;height:90px;animation-delay:-7s;bottom:4%;right:18%}@keyframes brand-float{0%,to{transform:translate(0,0)rotate(0)}35%{transform:translate(26px,-34px)rotate(12deg)}70%{transform:translate(-18px,22px)rotate(-8deg)}}.motion-ready .reveal-item{opacity:0;transition:opacity .7s ease var(--reveal-delay,0s),transform .8s cubic-bezier(.2,.75,.2,1) var(--reveal-delay,0s);transform:translateY(34px)scale(.985)}.motion-ready .reveal-item.is-visible{opacity:1;transform:none}.phase-card,.plan-grid article,.package-card,.result-recommendation,.client-summary>div,.module-grid>section{isolation:isolate;overflow:hidden}.phase-card:before,.plan-grid article:before,.package-card:before,.result-recommendation:before,.client-summary>div:before,.module-grid>section:before{content:"";z-index:-1;width:260px;height:260px;left:calc(var(--mx,50%) - 130px);top:calc(var(--my,50%) - 130px);opacity:0;pointer-events:none;background:radial-gradient(circle,#16b8e933,#0000 68%);border-radius:50%;transition:opacity .35s;position:absolute}.featured:before{background:radial-gradient(circle,#ff8d1c33,#0000 68%)}@media (hover:hover){.phase-card:hover,.plan-grid article:hover,.package-card:hover{border-color:#16b8e9a6;transform:translateY(-8px);box-shadow:0 24px 55px #07142524}.phase-card:hover:before,.plan-grid article:hover:before,.package-card:hover:before,.result-recommendation:hover:before,.client-summary>div:hover:before,.module-grid>section:hover:before{opacity:1}.button:hover{filter:saturate(1.18)brightness(1.06)}.social-links a:hover{transform:translateY(-3px);box-shadow:0 8px 20px #16b8e933}}.site-header{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #dde5edbf;width:100%;padding-inline:max(24px,50vw - 630px);position:sticky;top:0;box-shadow:0 8px 35px #0714250b}.site-header nav a{align-items:center;min-height:42px;display:inline-flex}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:none}.menu-toggle span{background:var(--navy);width:20px;height:2px;transition:all .25s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hero-visual>img{object-fit:cover;width:100%;height:510px;box-shadow:var(--shadow);border-radius:30px 8px;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .6s}.hero-visual:hover>img{filter:saturate(1.08);transform:scale(1.025)}.hero-score{animation:4.2s ease-in-out infinite score-breathe}@keyframes score-breathe{50%{transform:translateY(-8px);box-shadow:0 30px 70px #07142540}}.plan-grid article{transition:transform .35s,border-color .35s,box-shadow .35s}.plan-links{justify-content:center;align-items:center;gap:24px;margin-top:35px;display:flex}.final-cta{grid-template-columns:1fr 1fr}.final-art{clip-path:polygon(0 0,90% 0,100% 100%,0 100%);align-self:stretch;height:520px;overflow:hidden}.final-art img{object-fit:cover;filter:saturate(.95)brightness(.82);width:100%;height:100%;max-height:none}.footer-wordmark{width:170px;height:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.packages-page{background:linear-gradient(#071425 0 650px,#f5f8fb 650px,#fff 100%)}.packages-hero{color:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;width:min(1260px,100% - 48px);min-height:600px;margin:auto;padding:65px 0 105px;display:grid}.packages-hero h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(3rem,6vw,5.8rem);line-height:.94}.packages-hero h1 em{color:#67d9ff;font-style:normal}.packages-hero p{color:#afc3d3;max-width:650px}.packages-hero>img{object-fit:cover;border-radius:36px 8px;width:100%;height:440px;box-shadow:0 35px 85px #00000059}.light-link{color:#fff}.packages-content{margin-top:-40px;padding-bottom:110px}.comparison-controls{border:1px solid var(--line);background:#fff;border-radius:40px;justify-content:center;gap:8px;width:max-content;max-width:100%;margin:0 auto 30px;padding:10px;display:flex;box-shadow:0 12px 40px #07142517}.comparison-controls button{color:#607086;cursor:pointer;background:0 0;border:0;border-radius:25px;padding:10px 18px;font-weight:750}.comparison-controls button.active{background:var(--navy);color:#fff}.package-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.package-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px;transition:all .35s;position:relative;box-shadow:0 12px 38px #0714250f}.package-card.featured{color:#fff;background:linear-gradient(145deg,#071425,#103550);border-color:#103550;transform:translateY(-10px)}.package-ribbon{color:#73dbfb;text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font-size:.62rem;font-weight:850;display:block}.package-card small{color:#138db5;letter-spacing:.08em;font-weight:850}.package-card h2,.package-card h3{margin:8px 0;font-size:1.8rem}.package-card>strong{font-size:2.5rem}.package-card>strong span{font-size:.7rem}.package-card p{color:#66798c;min-height:85px}.package-card.featured p{color:#aec0ce}.package-card a{color:#078db8;margin-top:18px;font-weight:800;display:inline-flex}.package-card.featured a{color:#72ddff}.comparison-table-wrap{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:30px;overflow:auto;box-shadow:0 15px 45px #07142512}.comparison-table{border-collapse:collapse;width:100%;min-width:720px}.comparison-table th,.comparison-table td{text-align:center;border-bottom:1px solid #e7edf1;padding:17px}.comparison-table th:first-child,.comparison-table td:first-child{text-align:left}.comparison-table th{color:#fff;background:#071425}.comparison-table th span{color:#72dafb;font-size:.65rem;display:block}.included{color:#16825f;background:#e3f8ef;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:inline-grid}.not-included{color:#a6b2bb}.execution-layers{padding-top:95px}.execution-layers>div:last-child{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.package-closing{color:#fff;background:linear-gradient(125deg,#075a78,#0ca6d1);grid-template-columns:.7fr 1.3fr;align-items:center;min-height:470px;padding:45px max(8vw,50vw - 550px);display:grid;overflow:hidden}.package-closing img{filter:drop-shadow(0 25px 45px #00000040);max-height:390px;margin:auto;animation:5s ease-in-out infinite robot-hover}.package-closing h2{margin:15px 0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1}.package-closing p{color:#c7f0fb}@keyframes robot-hover{50%{transform:translateY(-12px)rotate(1deg)}}.detail-matrix{padding-top:72px}.detail-matrix>div:first-child{grid-template-columns:1fr .8fr;align-items:end;gap:30px;display:grid}.detail-matrix h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,3rem)}.detail-matrix p{color:#64798b;margin:0}.compact-table,.comparison-section>.comparison-table-wrap .comparison-table{min-width:1120px}.compact-table td{font-size:.7rem}.compact-table .matrix-label{color:#263c4d;font-weight:800}.campaign-clarity{background:linear-gradient(135deg,#eaf9fd,#f7fcfe);border:1px solid #9eddf1;border-radius:14px;margin-top:20px;padding:20px 22px}.campaign-clarity strong{color:#087fa7}.campaign-clarity p{color:#4b6678;margin:7px 0 0;font-size:.7rem;line-height:1.55}.package-calculator{color:#fff;background:linear-gradient(135deg,#071425,#0b4963);border-radius:24px;grid-template-columns:.75fr 1.25fr;gap:55px;margin-top:95px;padding:46px;display:grid;box-shadow:0 30px 80px #07142533}.calculator-copy h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(2.4rem,4vw,4.4rem);line-height:.95}.calculator-copy>p{color:#aec3d1}.calculator-note{background:#07142547;border:1px solid #72dafb4d;border-radius:14px;gap:5px;margin-top:25px;padding:18px;display:grid}.calculator-note b{color:#72dafb}.calculator-note span{color:#b7cad7;font-size:.65rem;line-height:1.5}.calculator-panel{color:#071425;background:#fff;border-radius:18px;gap:17px;padding:28px;display:grid}.calculator-panel>label{gap:6px;font-size:.68rem;font-weight:850;display:grid}.calculator-panel select,.calculator-panel input{background:#fff;border:1px solid #cbd8df;border-radius:9px;width:100%;padding:10px}.calculator-quantities{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.calculator-quantities label{background:#f8fbfc;border:1px solid #dce6eb;border-radius:10px;gap:7px;padding:12px;display:grid}.calculator-quantities label>span{gap:3px;font-size:.65rem;font-weight:850;display:grid}.calculator-quantities small{color:#1287ae}.quote-warning{color:#8a5b00;background:#fff2d9;border-radius:8px;margin:0;padding:10px;font-size:.64rem}.calculator-result{background:#edf7fb;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;padding:16px;display:grid}.calculator-result>div{justify-content:space-between;gap:10px;font-size:.68rem;display:flex}.calculator-result .calculator-total{border-top:1px solid #c8dfe9;grid-column:1/-1;padding-top:10px}.calculator-total strong{color:#078db8;font-size:1.5rem}.calculator-result small{color:#60788a;grid-column:1/-1;line-height:1.5}.calculator-panel>.button{justify-content:center}.social-links img{width:19px;height:19px;display:block}.official-site span{margin-right:4px}.express-page{overflow:hidden auto}.express-card{overflow:visible}.express-card>:not(.express-guide){z-index:2;position:relative}.express-guide{pointer-events:none;z-index:1;width:260px;position:absolute;bottom:-35px;right:-235px}.express-guide img{filter:drop-shadow(0 25px 40px #07142533);width:100%;animation:5s ease-in-out infinite robot-hover}.express-guide span{color:#fff;white-space:nowrap;background:#071425;border-radius:25px;padding:8px 12px;font-size:.62rem;position:absolute;bottom:15px;right:25px}.compact-guide{width:210px;bottom:5px;right:-185px}.option-grid label{transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}.option-grid label:hover{transform:translateY(-3px);box-shadow:0 10px 24px #16b8e91f}.result-identity{background:#ffffff14;border:1px solid #ffffff38;border-radius:30px;padding:8px 12px;color:#fff!important;margin:8px 0 5px!important;display:inline-block!important}.result-recommendation{background:linear-gradient(125deg,#f5fbfe,#fff4e8);border-top:1px solid #dce8ee;border-bottom:1px solid #dce8ee;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:48px 60px;display:grid;position:relative}.result-recommendation h2{margin:15px 0;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.05}.result-recommendation h2 em{color:#078db8;font-style:normal}.result-recommendation p{color:#536b7d}.result-recommendation small{color:#7b8995;display:block}.recommendation-actions{text-align:center;justify-items:center;gap:8px;max-width:245px;display:grid}.comparison-secondary{color:#23728d;background:#fff;border:1px solid #9dc7d6;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:.7rem;font-weight:850;transition:all .25s;display:inline-flex}.comparison-secondary:hover{background:#effaff;border-color:#0799c4;transform:translateY(-2px)}.booking-unlocked{isolation:isolate;background:radial-gradient(circle at 18% 20%,#21d2ff38,#0000 30%),linear-gradient(125deg,#061729 0%,#073c56 62%,#075f78 100%);position:relative}.booking-unlocked:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ff9f271f);position:absolute;inset:0}.unlock-kicker{color:#ffd18a;letter-spacing:.04em;text-transform:uppercase;background:#ff911f24;border:1px solid #ffc15a99;border-radius:30px;align-items:center;gap:8px;padding:8px 13px;font-size:.66rem;font-weight:900;display:inline-flex}.booking-unlocked h2{max-width:720px;margin-top:20px;font-size:clamp(2.4rem,5vw,4.4rem)}.booking-meta{color:#d6edf5!important;font-size:.95rem!important}.validation-callout{background:#ffffff17;border-left:4px solid #ff9c2a;border-radius:0 12px 12px 0;gap:5px;max-width:650px;margin:22px 0;padding:17px 19px;display:grid}.validation-callout strong{color:#fff;text-transform:uppercase;letter-spacing:.045em;font-size:.86rem}.validation-callout span{color:#bad4df;font-size:.72rem;line-height:1.55}.result-primary-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.score-download{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff80;border-radius:8px;min-height:58px;padding:15px 20px;font-size:.78rem;font-weight:900}.score-download:hover{color:#07344e;background:#fff}.booking-button{min-height:58px;animation:2.4s ease-in-out infinite booking-pulse;box-shadow:0 16px 38px #ff8e1f45;color:#071425!important;background:linear-gradient(100deg,#ff8e1f,#ffc34f)!important;padding:16px 23px!important;font-size:.86rem!important;font-weight:950!important}.booking-button:hover{transform:translateY(-3px);box-shadow:0 20px 48px #ff8e1f6b}@keyframes booking-pulse{50%{box-shadow:0 17px 46px #ff8e1f73}}.interpretation img{object-fit:contain;filter:drop-shadow(0 20px 35px #00000040);max-height:390px;animation:5s ease-in-out infinite robot-hover}.records-workspace{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:16px;display:grid}.clickable-row{cursor:pointer;transition:background .2s}.clickable-row:hover,.selected-row{background:#eaf8fd}.clickable-row:focus-visible{outline-offset:-3px;outline:3px solid #16b8e959}.record-detail{align-self:start;position:sticky;top:92px}.record-detail>header,.client-360>header{justify-content:space-between;align-items:flex-start;display:flex}.record-detail h2{margin:3px 0}.record-detail header p,.client-360 header p{color:#718596;margin:3px 0;font-size:.68rem}.close-detail{color:var(--cyan);background:0 0;border:0}.record-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.record-form label,.single-editor label,.report-editor label{color:#496174;gap:5px;font-size:.65rem;font-weight:800;display:grid}.record-form input,.record-form select,.record-form textarea,.single-editor textarea,.report-editor input,.report-editor textarea,.conversion-box select{background:#fff;border:1px solid #cfdbe3;border-radius:8px;width:100%;padding:9px}.record-form textarea,.single-editor textarea,.report-editor textarea{resize:vertical;min-height:115px}.record-form .wide{grid-column:1/-1}.detail-actions{flex-wrap:wrap;gap:8px;display:flex}.conversion-box{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:10px;margin-top:18px;padding-top:18px;display:flex}.conversion-box label{gap:4px;font-size:.63rem;display:grid}.value-row{border-bottom:1px solid #e7edf1;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.value-row span{color:#7a8d9d;font-size:.61rem;display:block}.value-row strong{color:#087fa7}.export-client{width:100%;margin-bottom:10px}.client-value{text-align:right}.client-value strong{color:#1386aa;font-size:.8rem;display:block}.client-aicar{gap:12px;display:grid}.client-aicar .mini-score{color:#fff;background:#071425;border-radius:10px;padding:18px}.phase-score-row{grid-template-columns:150px 1fr 35px;align-items:center;gap:12px;display:grid}.phase-score-row span{font-size:.72rem}.phase-score-row span b{width:25px;display:inline-block}.phase-score-row i{background:#e4ebef;border-radius:20px;height:8px;overflow:hidden}.phase-score-row i b{height:100%;display:block}.single-editor{gap:12px;display:grid}.single-editor textarea{min-height:330px}.report-editor{grid-template-columns:1fr 1fr;gap:12px;display:grid}.report-editor>label:nth-of-type(2),.report-editor>label:nth-of-type(3),.report-editor>label:nth-of-type(4),.report-editor-head,.report-months,.report-editor>.detail-actions{grid-column:1/-1}.report-editor-head{justify-content:space-between;gap:20px;display:flex}.report-editor-head h3{margin:0}.report-editor-head p{color:#718596;font-size:.68rem}.report-editor-head a{color:#078db8;font-size:.68rem;font-weight:800}.report-months{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.report-months section{border:1px solid var(--line);border-radius:8px;gap:7px;padding:12px;display:grid}.client-value-panel{margin-top:16px}.reports-intro{color:#fff;background:linear-gradient(125deg,#071425,#0b6281);border-radius:10px;justify-content:space-between;align-items:center;padding:24px;display:flex}.reports-intro h2{margin:4px 0}.reports-intro p{color:#a9c0d0}.reports-intro .os-button{align-self:center}.lead-answers{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.lead-answers-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.lead-answers-head span{color:#078db8;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:900}.lead-answers-head h3{margin:4px 0 0}.lead-answers-head>strong{color:#647988;font-size:.65rem}.answer-phase{background:#fff;border:1px solid #dbe6ec;border-radius:12px;margin-top:12px;overflow:hidden}.answer-phase>header{background:#f3f8fb;align-items:center;gap:9px;padding:10px 12px;display:flex}.answer-phase>header i{color:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.answer-phase>header b,.answer-phase>header span{display:block}.answer-phase>header span{color:#77909f;font-size:.58rem}.answer-phase article{border-top:1px solid #e7eef2;grid-template-columns:1fr minmax(120px,.36fr);gap:14px;padding:12px;display:grid}.answer-phase article small{color:#078db8;font-weight:900}.answer-phase article p{margin:3px 0 0;font-size:.66rem;line-height:1.45}.answer-value{text-align:right}.answer-value b,.answer-value span{display:block}.answer-value b{font-size:.66rem}.answer-value span{color:#708493;font-size:.58rem}.score-editor-summary{grid-template-columns:160px 1fr;align-items:center;gap:14px;display:grid}.score-editor-summary>div:nth-child(2){gap:5px;display:grid}.score-editor-summary>div:nth-child(2) span{color:#738796;font-size:.61rem}.score-editor-summary>p{color:#456272;background:#eef8fc;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:.63rem}.phase-score-row.editable{grid-template-columns:150px 1fr 70px}.phase-score-row.editable input[type=range]{accent-color:#16b8e9;width:100%}.phase-score-row.editable input[type=number]{text-align:center;border:1px solid #cfdbe3;border-radius:8px;width:70px;padding:8px;font-weight:900}.score-editor-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.score-editor-actions span{font-size:.67rem}.toolbar-actions,.client-head-actions{align-items:center;gap:8px;display:flex}.mobile-client-create{display:none}.create-panel{border-color:#8ed7eb;margin-bottom:16px;box-shadow:0 15px 45px #07142514}.create-panel-head{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.create-panel-head span{color:#078db8;text-transform:uppercase;letter-spacing:.08em;font-size:.6rem;font-weight:900}.create-panel-head h2{margin:4px 0}.content-extras{background:#f6fbfd;border:1px solid #cfe1e9;border-radius:12px;padding:16px}.content-extras legend{color:#087fa7;padding:0 8px;font-size:.72rem;font-weight:900}.content-extras>p{color:#647b8b;margin:0 0 12px;font-size:.63rem}.content-extras>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.content-extras label{background:#fff;border:1px solid #dce8ed;border-radius:9px;padding:10px}.content-extras label input+input{margin-top:6px}.content-extras label small{color:#078db8}.content-extras footer{border-top:1px solid #d7e6ec;flex-wrap:wrap;align-items:center;gap:18px;margin-top:13px;padding-top:12px;font-size:.66rem;display:flex}.content-extras footer strong{color:#087fa7;margin-left:auto;font-size:.78rem}.extras-note{color:#6d8290;margin-top:9px;line-height:1.5;display:block}.os-button.danger{color:#ae3428;background:#fff5f3;border-color:#e5b4ad}.os-button.danger:hover{color:#fff;background:#c74a3d;border-color:#c74a3d}.admin-delete{margin-left:auto}.admin-access-panel{grid-column:1/-1}.authorized-user-form{background:#f5fbfd;border:1px solid #cce2eb;border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:12px;margin:22px 0;padding:18px;display:grid}.authorized-user-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.authorized-user-form label{color:#536c7d;gap:5px;font-size:.64rem;font-weight:850;display:grid}.authorized-user-form input{background:#fff;border:1px solid #cbdbe3;border-radius:8px;width:100%;padding:10px}.authorized-users{border:1px solid #dce7ec;border-radius:12px;display:grid;overflow:hidden}.authorized-users>header,.authorized-users article{align-items:center;gap:10px;padding:12px 14px;display:flex}.authorized-users>header{background:#eef6f9;justify-content:space-between;font-size:.66rem}.authorized-users>header span{color:#6d8290}.authorized-users article{border-top:1px solid #e7eef2}.authorized-users article>i{color:#087fa7;background:#dff5fc;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.authorized-users article>div{min-width:0}.authorized-users article b,.authorized-users article span{display:block}.authorized-users article span{text-overflow:ellipsis;color:#718596;font-size:.6rem;overflow:hidden}.authorized-users article>em{border-radius:20px;margin-left:auto;padding:5px 8px;font-size:.55rem;font-weight:900}.admin-role{color:#9b6208;background:#fff0d9}.general-role{color:#187456;background:#e6f7ed}.permission-note{background:#eef9fc;border-left:4px solid #13a4ce;gap:5px;margin-top:18px;padding:15px;display:grid}.permission-note b{color:#087fa7}.permission-note span{color:#536d7e;font-size:.66rem;line-height:1.55}.public-report>header .brand img{width:32px!important;height:44px!important}.public-report{background:#eef3f6}.public-report>header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;position:sticky;top:0}.public-report>header .brand img{object-fit:contain;width:145px;height:54px}.public-report .report-cover{isolation:isolate;align-items:flex-end;min-height:600px;display:flex;position:relative;overflow:hidden}.report-cover-art{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.public-report .report-cover:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#071425f7 0,#071425cc 48%,#07142533 100%);position:absolute;inset:0}.report-cover-copy{max-width:680px}.report-cover-copy small{color:#9bdcf0;margin-top:12px;display:block}.public-report .report-mark{align-self:flex-end;margin-left:auto}.public-report .report-mark img{filter:drop-shadow(0 25px 40px #0006);max-height:430px;animation:5s ease-in-out infinite robot-hover}.report-summary{grid-template-columns:1fr 260px;align-items:center;gap:50px;display:grid!important}.report-summary>img{filter:drop-shadow(0 20px 30px #07142526);max-height:240px;margin:auto}.public-report .report-score-grid article{transition:all .3s}.public-report .report-score-grid article:hover{transform:translateY(-7px);box-shadow:0 18px 40px #0714251f}.report-next{color:#fff;background:linear-gradient(125deg,#07344e,#0795bf);grid-template-columns:260px 1fr;align-items:center;gap:40px;padding:35px 60px;display:grid}.report-next img{max-height:230px;margin:auto}.report-next h2{margin:8px 0;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.report-next p{color:#c3eef8}@media (max-width:1100px){.site-header nav{gap:17px}.hero{grid-template-columns:1fr 1fr;gap:28px}.phase-grid{border:0;grid-template-columns:repeat(3,1fr);gap:12px;overflow:visible}.phase-card{border-radius:14px;min-height:245px;border:1px solid var(--line)!important}.deliverables{grid-template-columns:.7fr 1fr;gap:35px}.express-guide{opacity:.78;bottom:-105px;right:-80px}.compact-guide{right:-55px}.express-card{margin-bottom:150px}.records-workspace{grid-template-columns:1fr}.record-detail{position:relative;top:auto}.client-layout{grid-template-columns:210px 1fr}.result-recommendation{grid-template-columns:1fr}.recommendation-actions{justify-items:start}}@media (max-width:880px){.section-shell{width:min(100% - 32px,1180px)}.site-header{height:72px;padding-inline:16px}.menu-toggle{display:flex}.site-header nav{border:1px solid var(--line);opacity:0;visibility:hidden;background:#fffffffa;border-radius:16px;gap:4px;padding:18px;transition:all .25s;display:grid;position:fixed;inset:72px 12px auto;transform:translateY(-12px);box-shadow:0 28px 70px #07142533}.site-header nav.is-open{opacity:1;visibility:visible;transform:none}.site-header nav a{padding:9px 12px}.site-header nav .nav-os{border-left:0;border-top:1px solid var(--line);padding-left:12px}.hero{grid-template-columns:1fr;min-height:auto;padding:60px 0}.hero-copy h1{font-size:clamp(2.8rem,12vw,4.8rem)}.hero-visual{margin-top:20px}.hero-score{left:16px}.problem-band{grid-template-columns:1fr;gap:25px;padding:65px 28px}.section-no{display:none}.section-heading{gap:15px;margin-bottom:35px;display:grid}.method,.process,.plans,.faq{padding:75px 0}.deliverables{grid-template-columns:1fr;width:calc(100% - 20px);padding:55px 28px}.robot-panel img{max-height:400px}.process-line{grid-template-columns:1fr 1fr;gap:25px}.process-line:before{display:none}.difference{grid-template-columns:1fr}.difference-image{min-height:390px}.difference>div:last-child{padding:65px 28px}.plan-grid{grid-template-columns:1fr 1fr}.faq{grid-template-columns:1fr;gap:40px}.final-cta{grid-template-columns:1fr;padding:0}.final-art{clip-path:none;height:330px}.final-cta>div:last-child{padding:55px 28px}.site-footer{grid-template-columns:1fr 1fr}.packages-hero{grid-template-columns:1fr;padding-top:60px}.packages-hero>img{height:330px}.package-cards,.execution-layers>div:last-child{grid-template-columns:1fr}.package-card.featured{transform:none}.package-closing{grid-template-columns:1fr}.package-closing img{max-height:300px}.result-sheet .result-hero{grid-template-columns:1fr;padding:42px 28px}.overall-score{width:145px;height:145px}.score-section,.result-recommendation{padding:40px 28px}.insight-grid{grid-template-columns:1fr}.insight-grid>div{padding:30px 28px}.interpretation{grid-template-columns:1fr;padding:45px 28px 0}.interpretation img{max-height:280px;margin:auto}.result-footer{padding:18px 28px}.os-shell{padding-left:0}.os-sidebar{width:100%;height:auto;padding:15px;position:relative;overflow:hidden}.os-sidebar nav{padding-bottom:4px;display:flex;overflow-x:auto}.os-sidebar nav a{white-space:nowrap}.os-sidebar .os-user{display:none}.os-top{padding:12px 18px;position:relative}.os-top-actions label{display:none}.os-main>.os-content{padding:18px}.metric-grid{grid-template-columns:1fr 1fr}.os-grid,.os-grid.equal,.client-layout{grid-template-columns:1fr}.client-list{gap:7px;display:flex;overflow-x:auto}.client-list>button{min-width:190px}.client-list .export-client{min-width:150px}.public-report .report-cover{min-height:520px;padding:45px 28px}.public-report .report-mark img{max-height:300px}.report-summary{grid-template-columns:1fr!important}.report-summary>img{max-height:180px}.report-next{grid-template-columns:180px 1fr;padding:30px}.detail-matrix>div:first-child,.package-calculator{grid-template-columns:1fr}.package-calculator{gap:28px;padding:34px}.calculator-quantities{grid-template-columns:1fr 1fr}}@media (max-width:620px){body{font-size:15px}.section-shell{width:calc(100% - 28px)}.hero{padding-top:38px}.hero-actions,.plan-links{align-items:stretch;gap:14px;display:grid}.hero-actions .text-link,.plan-links .text-link{justify-content:center}.hero-trust{grid-template-columns:1fr;gap:10px}.hero-visual>img{height:350px}.hero-score{width:150px;bottom:18px}.problem-band h2,.deliverables h2,.difference h2,.final-cta h2{font-size:2.5rem}.phase-grid{grid-template-columns:1fr}.phase-card{min-height:215px}.process-line,.plan-grid{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr;padding:45px 24px}.express-header{height:68px;padding:0 15px}.express-card{border-radius:17px;width:calc(100% - 20px);margin:22px auto 105px;padding:25px 18px}.intro-card{margin-left:auto}.intro-card h1,.capture-form h1,.questions>h1{font-size:2.35rem}.express-facts{display:grid}.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.phone-field{grid-template-columns:95px 1fr}.option-grid,.compact .option-grid{grid-template-columns:1fr 1fr}.option-grid label{min-height:58px}.question-actions{gap:8px}.question-actions .button{gap:8px;padding-inline:14px}.express-guide{width:150px;bottom:-100px;right:5px}.compact-guide{width:125px;bottom:-95px;right:0}.express-guide span{display:none}.packages-page{background:linear-gradient(#071425 0 810px,#f5f8fb 810px,#fff 100%)}.packages-hero{gap:30px;width:calc(100% - 28px);padding:45px 0 90px}.packages-hero h1{font-size:3.5rem}.packages-hero>img{height:270px}.comparison-controls{border-radius:16px;grid-template-columns:1fr;width:100%;display:grid}.package-closing{padding:45px 24px}.result-sheet{width:calc(100% - 16px);margin:16px auto 50px}.result-sheet .result-hero{padding:35px 22px}.result-sheet .result-hero h1{font-size:2.6rem}.score-section,.result-recommendation{padding:34px 22px}.score-bars>div{grid-template-columns:100px 1fr 28px;gap:8px}.score-bars span{font-size:.64rem}.insight-grid>div{padding:26px 22px}.interpretation{padding:38px 22px 0}.recommendation-actions,.recommendation-actions .button{width:100%}.result-footer{gap:5px;display:grid}.metric-grid{grid-template-columns:1fr}.table-toolbar{align-items:flex-start;gap:12px}.table-toolbar .os-button{white-space:nowrap}.record-form{grid-template-columns:1fr}.record-form .wide{grid-column:auto}.conversion-box{flex-direction:column;align-items:stretch}.client-360{padding:15px}.client-tabs button{white-space:nowrap}.report-editor{grid-template-columns:1fr}.report-editor>*{grid-column:1!important}.report-months,.client-summary{grid-template-columns:1fr}.phase-score-row{grid-template-columns:115px 1fr 30px}.reports-intro{gap:15px;display:grid}.os-top-actions>a{display:none}.public-report>header{padding:10px 16px}.public-report .report-cover{min-height:590px;display:block}.public-report .report-mark{position:absolute;bottom:0;right:-35px}.public-report .report-mark img{max-height:250px}.public-report .report-cover-copy{padding-right:30px}.public-report .report-section{padding:38px 24px}.public-report .report-score-grid{grid-template-columns:1fr 1fr}.public-report .report-split{grid-template-columns:1fr}.report-next{grid-template-columns:1fr;padding:35px 24px}.report-next img{max-height:170px}.lead-answers-head{align-items:flex-start}.answer-phase article{grid-template-columns:1fr}.answer-value{text-align:left;justify-content:space-between;gap:10px;display:flex}.score-editor-summary{grid-template-columns:1fr}.phase-score-row.editable{grid-template-columns:1fr 62px}.phase-score-row.editable>span{grid-column:1/-1}.phase-score-row.editable input[type=number]{width:62px}.score-editor-actions{flex-direction:column;align-items:stretch}.score-editor-actions .os-button{width:100%}.detail-matrix{padding-top:52px}.detail-matrix>div:first-child{gap:10px}.package-calculator{border-radius:18px;margin-top:65px;padding:25px 18px}.calculator-panel{padding:19px}.calculator-quantities,.calculator-result{grid-template-columns:1fr}.calculator-result .calculator-total,.calculator-result small{grid-column:1}}@media (max-width:880px){.mobile-client-create{display:inline-flex}.client-head-actions{flex-direction:column;align-items:flex-end}.content-extras>div{grid-template-columns:1fr 1fr}.content-extras footer strong{width:100%;margin-left:0}.create-panel{margin-inline:0}}@media (max-width:620px){.toolbar-actions{flex-wrap:wrap;width:100%}.table-toolbar{flex-wrap:wrap}.content-extras>div{grid-template-columns:1fr}.content-extras footer{gap:7px;display:grid}.booking-button,.comparison-secondary{justify-content:center;width:100%}.unlock-kicker{line-height:1.35}.booking-unlocked h2{font-size:2.55rem}.client-360>header{gap:12px}.client-head-actions{align-items:flex-end}.mobile-client-create{padding:8px 10px;font-size:.6rem}.authorized-user-form,.authorized-user-form>div{grid-template-columns:1fr}.authorized-user-form .os-button{width:100%}.authorized-users article{align-items:flex-start}.authorized-users article>em{white-space:nowrap}.admin-delete{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ambient-glow i,.hero-score,.package-closing img,.interpretation img,.public-report .report-mark img,.booking-button{animation:none!important}.motion-ready .reveal-item{opacity:1;transition:none;transform:none}.phase-card,.plan-grid article,.package-card,.button,.option-grid label{transition:none}}@media print{@page{size:A4;margin:10mm}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body,.result-page,.public-report{background:#fff!important}.no-print,.print-button,.express-header,.ambient-glow,.site-header,.site-footer{display:none!important}.result-sheet,.public-report{width:100%!important;box-shadow:none!important;margin:0!important}.result-sheet .result-hero,.interpretation,.result-recommendation,.public-report .report-cover,.report-next{color-adjust:exact!important}.result-sheet section,.public-report section,.score-bars>div,.report-score-grid article{break-inside:avoid}.interpretation{grid-template-columns:1fr 180px;padding-bottom:0}.interpretation img{max-height:230px}.result-recommendation{grid-template-columns:1fr;padding:28px}.recommendation-actions{display:none}.public-report>header{position:relative;display:flex!important}.public-report>header .print-button{display:none!important}.public-report .report-cover{min-height:480px}.public-report .report-mark img{max-height:330px}}.mobile-plan-comparison{display:none}.challenge-field{background:linear-gradient(135deg,#f2fbfe,#fff);border:1px solid #c8e5ef;border-radius:13px;gap:8px;padding:21px;display:grid}.challenge-field>span{color:#24465b;font-size:.82rem;font-weight:850}.challenge-field em{color:#078db8;text-transform:uppercase;margin-left:6px;font-size:.62rem;font-style:normal}.challenge-field textarea{resize:vertical;width:100%;min-height:135px;font:inherit;background:#fff;border:1px solid #bfd1dc;border-radius:9px;padding:13px;line-height:1.5}.challenge-field small{text-align:right;color:#7893a4;font-size:.58rem}@media (max-width:620px){.comparison-section>.comparison-table-wrap,.detail-matrix{display:none}.mobile-plan-comparison{background:#fff;border:1px solid #b9dce8;border-radius:18px;gap:12px;margin-top:30px;padding:18px;display:grid;box-shadow:0 18px 45px #0714251a}.mobile-comparison-head{gap:14px;display:grid}.mobile-comparison-head>div>span{color:#078db8;text-transform:uppercase;letter-spacing:.09em;font-size:.62rem;font-weight:900}.mobile-comparison-head h3{margin:5px 0 0;font-size:1.35rem;line-height:1.08}.mobile-comparison-head label{color:#60788a;gap:5px;font-size:.63rem;font-weight:850;display:grid}.mobile-comparison-head select{color:#071425;background:#fff;border:1px solid #bdd1dc;border-radius:9px;width:100%;height:45px;padding:0 11px;font-weight:800}.mobile-plan-price{color:#fff;background:linear-gradient(135deg,#071425,#0b5875);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:5px;padding:16px;display:grid}.mobile-plan-price>b{color:#72dafb}.mobile-plan-price>strong{font-size:1.45rem}.mobile-plan-price small{font-size:.58rem}.mobile-plan-price>span{color:#bdd7e2;grid-column:1/-1;font-size:.66rem;line-height:1.45}.mobile-plan-comparison details{border:1px solid #dce7ec;border-radius:10px;overflow:hidden}.mobile-plan-comparison summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 14px;font-size:.72rem;font-weight:850;display:flex}.mobile-plan-comparison summary span{color:#078db8;font-size:1rem}.mobile-plan-comparison dl{border-top:1px solid #e3ebef;margin:0}.mobile-plan-comparison dl>div{border-bottom:1px solid #edf2f5;grid-template-columns:minmax(0,1fr) minmax(80px,.65fr);gap:12px;padding:11px 13px;display:grid}.mobile-plan-comparison dl>div:last-child{border-bottom:0}.mobile-plan-comparison dt{color:#526a7c;font-size:.63rem;line-height:1.35}.mobile-plan-comparison dd{text-align:right;color:#17354a;margin:0;font-size:.64rem;font-weight:800;line-height:1.35}.mobile-plan-comparison dd.mobile-yes{color:#16825f}.mobile-plan-comparison dd.mobile-no{color:#9a5360}.package-calculator{border-radius:18px;width:100%;margin-top:65px;padding:25px 18px;visibility:visible!important;opacity:1!important;display:grid!important;transform:none!important}.calculator-copy h2{font-size:2.55rem}.calculator-panel{padding:19px;display:grid!important}.calculator-quantities,.calculator-result{grid-template-columns:1fr}.calculator-result .calculator-total,.calculator-result small{grid-column:1}.challenge-field{padding:17px}.challenge-field textarea{min-height:145px}}.os-shell{font-size:16px}.os-main input,.os-main select,.os-main textarea,.os-main button{font-size:max(.78rem,14px)}.directory-panel{gap:22px;display:grid}.directory-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.directory-head>div>span,.portal-admin-intro>span,.production-billing header span,.attachment-panel header>span,.outreach-tools header>span,.proposal-builder header span,.agenda-intro span,.creative-board>header span{color:#078db8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.directory-head h2,.agenda-intro h2,.creative-board>header h2{margin:5px 0}.directory-head p,.agenda-intro p,.creative-board>header p{color:#60788a;margin:0}.record-filters{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(140px,.7fr));gap:10px;display:grid}.record-filters>label{color:#526b7d;gap:5px;font-size:.68rem;font-weight:850;display:grid}.record-filters input,.record-filters select{background:#fff;border:1px solid #c9d9e2;border-radius:9px;width:100%;min-height:44px;padding:10px 12px}.client-directory tr{cursor:pointer}.client-directory tbody tr:hover{background:#eaf8fd}.client-directory td strong,.client-directory td small{display:block}.client-directory td small{color:#728797;margin-top:3px;font-size:.66rem}.no-results{text-align:center;color:#6b8190;padding:22px}.record-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030e1ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.record-overlay>.record-detail{border:1px solid #6ed8f659;border-radius:20px;width:min(1180px,100%);max-height:calc(100vh - 48px);position:relative;top:auto;overflow:auto;box-shadow:0 35px 100px #00000061}.record-overlay>.record-detail:not(.client-wide){padding:28px}.client-wide{padding:26px}.client-tabs{gap:5px;margin:20px 0;padding-bottom:7px;display:flex;overflow-x:auto}.client-tabs button{flex:none;min-height:40px}.close-detail{cursor:pointer;font-weight:850}.close-detail:hover{color:#ff8f22}.status.plan{color:#077d9f;background:#e8f8fd}.toolbar-actions{gap:8px;display:flex}.muted{color:#6d8190}.weakness-panel,.outreach-tools,.attachment-panel,.proposal-builder,.production-billing,.portal-admin{background:#fff;border:1px solid #d7e5eb;border-radius:15px;margin-top:20px;padding:22px}.weakness-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.weakness-head span{color:#e46d1c;text-transform:uppercase;font-size:.65rem;font-weight:900}.weakness-head h3{margin:4px 0}.weakness-donut{border-radius:50%;place-items:center;width:100px;height:100px;display:grid;box-shadow:inset 0 0 0 25px #fff,0 10px 25px #0714251f}.weakness-donut i{font-size:.62rem;font-style:normal;font-weight:950}.weakness-panel ol{gap:10px;margin:18px 0;padding:0;display:grid}.weakness-panel li{grid-template-columns:32px 185px 1fr;align-items:center;gap:10px;display:grid}.weakness-panel li>b{color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.weakness-panel li strong,.weakness-panel li span{display:block}.weakness-panel li span{color:#708493;font-size:.65rem}.weakness-panel li>i{background:#e9eff2;border-radius:20px;height:8px;overflow:hidden}.weakness-panel li>i em{height:100%;display:block}.weakness-panel>small{color:#708493}.outreach-tools{background:linear-gradient(135deg,#f2fbfe,#fff);grid-template-columns:1fr 1fr;gap:12px;display:grid}.outreach-tools header,.outreach-tools>div,.outreach-tools>small{grid-column:1/-1}.outreach-tools h3,.attachment-panel h3,.proposal-builder h3,.production-billing h3,.portal-admin h3{margin:4px 0}.outreach-tools label,.portal-settings label,.production-billing form label,.portal-request-admin label{color:#4f687a;gap:5px;font-size:.68rem;font-weight:850;display:grid}.outreach-tools input,.outreach-tools textarea,.portal-settings input,.portal-settings textarea,.production-billing input,.production-billing select,.portal-request-admin input,.portal-request-admin select,.portal-request-admin textarea{background:#fff;border:1px solid #cbdbe3;border-radius:8px;width:100%;padding:10px}.outreach-tools textarea{min-height:120px}.outreach-tools>div{flex-wrap:wrap;gap:8px;display:flex}.outreach-tools>small{color:#6b8291;line-height:1.55}.attachment-panel form{gap:10px;margin:14px 0;display:flex}.attachment-panel form input{border:1px dashed #a9c9d6;border-radius:8px;flex:1;padding:9px}.attachment-panel>div{gap:7px;display:grid}.attachment-panel>div>a{color:#193a4d;border:1px solid #e0e9ee;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.attachment-panel>div>a small{color:#718797}.attachment-panel>small{color:#718797;margin-top:10px;display:block}.proposal-builder>header,.production-billing>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.proposal-builder>form{background:#f5fafc;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0;padding:16px;display:grid}.proposal-builder label{color:#526b7b;gap:5px;font-size:.68rem;font-weight:850;display:grid}.proposal-builder input,.proposal-builder select,.proposal-builder textarea{background:#fff;border:1px solid #cbdbe3;border-radius:8px;padding:10px}.proposal-builder .wide{grid-column:1/-1}.proposal-list{gap:8px;margin-top:12px;display:grid}.proposal-list article{border:1px solid #dce7ec;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.proposal-list b,.proposal-list span{display:block}.proposal-list span{color:#708493;font-size:.65rem}.proposal-list a{color:#078db8;font-weight:850}.billing-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.billing-summary article{background:#eef8fc;border-radius:12px;padding:14px}.billing-summary span,.billing-summary b{display:block}.billing-summary span{color:#5d7485;font-size:.66rem}.billing-summary b{color:#087fa7;margin-top:4px;font-size:1.35rem}.production-billing>form{border:1px solid #dbe7ec;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.production-billing .check{align-items:center;display:flex}.production-billing .check input{width:auto}.billing-table{border:1px solid #dce7ec;border-radius:10px;margin-top:16px;overflow:hidden}.billing-row{border-top:1px solid #e6edf1;grid-template-columns:1.5fr .4fr .7fr .6fr;gap:10px;padding:11px 13px;display:grid}.billing-row:first-child{border-top:0}.billing-head{background:#edf6f9}.billing-row small{color:#718797;display:block}.billing-row strong{color:#087fa7}.production-policy-card{background:linear-gradient(135deg,#effaff,#fff9ef);border:1px solid #b9dfeb;border-radius:15px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:18px;margin-top:18px;padding:18px;display:grid}.production-policy-card>div{align-self:center}.production-policy-card>div>span{color:#078db8;letter-spacing:.08em;font-size:.62rem;font-weight:950}.production-policy-card h4{color:#12344d;margin:5px 0;font-size:1.08rem}.production-policy-card p{color:#5b7486;margin:0;font-size:.7rem;line-height:1.55}.production-policy-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.production-policy-card .wide{grid-column:1/-1}.production-policy-card textarea{resize:vertical;min-height:86px}.production-policy-card button{justify-self:start}.prepaid-production-balance{color:#fff;background:#092f49;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;padding:14px;display:grid}.prepaid-production-balance article{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;padding:11px}.prepaid-production-balance span,.prepaid-production-balance b{display:block}.prepaid-production-balance span{color:#b9dce8;font-size:.62rem}.prepaid-production-balance b{color:#72e1ff;margin-top:4px;font-size:1.12rem}.prepaid-production-balance p{color:#d5e8ef;grid-column:1/-1;margin:0;padding-top:5px;font-size:.68rem}.production-invoice-summary .grand-total{background:linear-gradient(135deg,#0797c2,#06647f)}.production-invoice-summary .grand-total span,.production-invoice-summary .grand-total b{color:#fff}.production-invoice-summary article small{color:#6b8191;margin-top:5px;font-size:.58rem;display:block}.production-counts{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.production-counts span{color:#5d7485;border:1px solid #d2e3ea;border-radius:999px;padding:7px 10px;font-size:.64rem}.production-counts b{color:#087fa7}.client-billing-policy-note{background:#f2fbfe;border:1px solid #c8e4ee;border-radius:12px;grid-template-columns:1fr auto;gap:6px 18px;margin:12px 0;padding:13px 15px;display:grid}.client-billing-policy-note b{color:#0a789d}.client-billing-policy-note span{color:#587286;grid-column:1/-1;font-size:.66rem}.portal-prepaid-summary{color:#fff;background:linear-gradient(135deg,#073651,#0a789a);border:1px solid #6bd6f1;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:16px 0;padding:18px 20px;display:flex}.portal-prepaid-summary span{color:#7ce5ff;letter-spacing:.08em;font-size:.65rem;font-weight:950}.portal-prepaid-summary h3{margin:5px 0;font-size:1.25rem}.portal-prepaid-summary p{color:#d0e8f0;margin:0;font-size:.72rem}.portal-prepaid-summary aside{text-align:right}.portal-prepaid-summary aside b,.portal-prepaid-summary aside small{display:block}.portal-prepaid-summary aside b{color:#fff;font-size:1.45rem}.portal-prepaid-summary aside small{color:#c2e4ee;font-size:.65rem}.portal-settings{background:#f4fafc;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;padding:16px;display:grid}.portal-settings label:nth-child(2){grid-column:1/-1}.portal-settings textarea{min-height:95px}.portal-request-admin{gap:10px;display:grid}.portal-request-admin>form{border:1px solid #dce7ec;border-radius:10px;grid-template-columns:1.4fr repeat(4,minmax(110px,.55fr));align-items:end;gap:9px;padding:12px;display:grid}.portal-request-admin>form>div b,.portal-request-admin>form>div span{display:block}.portal-request-admin>form>div span{color:#708493;font-size:.64rem}.portal-access-list{background:#f7fcfe;border:1px solid #bfe0eb;border-radius:12px;margin:18px 0;padding:16px}.portal-access-list>header,.portal-access-list>article{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-access-list>header span,.portal-access-list>article span{color:#6b8190;font-size:.68rem;display:block}.portal-access-list>header em{color:#078db8;font-style:normal;font-weight:900}.portal-access-list>form{grid-template-columns:1fr 1fr auto;gap:9px;margin:14px 0;display:grid}.portal-access-list input{background:#fff;border:1px solid #c7d9e1;border-radius:8px;padding:10px}.portal-access-list>article{border-top:1px solid #dce9ee;padding:10px}.authorized-user-form>div{grid-template-columns:repeat(3,1fr)}.authorized-user-form select{background:#fff;border:1px solid #cbdbe3;border-radius:8px;width:100%;padding:10px}.creative-sharing{background:#fbf9ff;border:1px solid #e3d9f5;border-radius:12px;margin:18px 0;padding:16px}.creative-sharing>header,.creative-sharing>article{justify-content:space-between;align-items:center;gap:12px;display:flex}.creative-sharing header span,.creative-sharing article span{color:#6f7e8e;font-size:.68rem;display:block}.creative-sharing header em{color:#7357e7;font-style:normal;font-weight:900}.creative-sharing>form{grid-template-columns:.8fr 1.4fr auto;gap:9px;margin:14px 0;display:grid}.creative-sharing input,.creative-sharing select{background:#fff;border:1px solid #d4cae6;border-radius:8px;padding:10px}.creative-sharing>article{border-top:1px solid #e8e0f4;padding:10px}.creative-client-strip{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.creative-client-strip article{background:#fff;border:1px solid #dce7ec;border-radius:13px;grid-template-columns:1fr auto;gap:6px;padding:16px;display:grid}.creative-client-strip span{color:#7357e7;text-transform:uppercase;font-size:.62rem;font-weight:900}.creative-client-strip h3,.creative-client-strip p{margin:4px 0}.creative-client-strip p{color:#6b8190}.creative-client-strip strong{color:#078db8;font-size:1.25rem}.creative-client-strip small{color:#536b7d;border-top:1px solid #e7edf1;grid-column:1/-1;padding-top:8px}.creative-board,.agenda-board{gap:18px;display:grid}.creative-board>header,.agenda-intro{color:#fff;background:linear-gradient(125deg,#071425,#0a5d7b);border-radius:15px;justify-content:space-between;align-items:flex-start;gap:22px;padding:25px;display:flex}.creative-board>header p,.agenda-intro p{color:#b9d0dc}.creative-board>header select{border:1px solid #ffffff4d;border-radius:9px;padding:11px}.creative-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.creative-grid>form{background:#fff;border:1px solid #dce7ec;border-radius:14px;gap:10px;padding:18px;display:grid}.creative-card-head{justify-content:space-between;display:flex}.creative-card-head span{color:#078db8;font-weight:900}.creative-card-head em{font-style:normal}.creative-grid label,.agenda-board>form label{color:#526b7b;gap:4px;font-size:.68rem;font-weight:850;display:grid}.creative-grid input,.creative-grid select,.creative-grid textarea,.agenda-board input,.agenda-board select{border:1px solid #cbdbe3;border-radius:8px;padding:9px}.agenda-board>form{background:#fff;border:1px solid #dce7ec;border-radius:13px;grid-template-columns:repeat(5,1fr) auto;align-items:end;gap:9px;padding:18px;display:grid}.agenda-list{gap:8px;display:grid}.agenda-list article{background:#fff;border:1px solid #dce7ec;border-radius:10px;grid-template-columns:180px 1fr;gap:14px;padding:13px;display:grid}.agenda-list b,.agenda-list span{display:block}.agenda-list span{color:#708493}.client-portal-page,.proposal-page{color:#071425;background:#f1f6f8;min-height:100vh}.portal-header,.proposal-page>header{background:#fff;border-bottom:1px solid #dce7ec;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 590px);display:flex}.portal-header a,.proposal-page>header>div{color:#071425;align-items:center;gap:9px;font-weight:900;display:flex}.portal-header img,.proposal-page>header img{object-fit:contain;width:28px;height:36px}.portal-hero{color:#fff;background:radial-gradient(circle at 78% 10%,#19bee74d,#0000 30%),#071425;grid-template-columns:1fr auto;gap:50px;padding:70px max(24px,50vw - 590px);display:grid}.portal-hero h1{margin:10px 0;font-size:clamp(2.8rem,5vw,5rem)}.portal-hero p{color:#bfd2dc}.portal-hero aside{background:#ffffff14;border:1px solid #fff3;border-radius:16px;min-width:190px;padding:24px}.portal-hero aside>*{display:block}.portal-hero aside strong{color:#70dcfb;font-size:2rem}.portal-grid,.portal-request-layout{grid-template-columns:1fr 1fr;gap:16px;width:min(1180px,100% - 48px);margin:24px auto;display:grid}.portal-card{background:#fff;border:1px solid #dce7ec;border-radius:16px;padding:26px}.portal-card>span{color:#078db8;text-transform:uppercase;font-size:.68rem;font-weight:900}.portal-card h2{margin:8px 0}.focus-card a{color:#078db8;margin:10px 12px 0 0;font-weight:850;display:inline-flex}.portal-mini-list p,.request-history article{border-top:1px solid #e4ecef;padding:11px}.portal-mini-list b,.portal-mini-list span,.request-history b,.request-history span{display:block}.portal-mini-list span,.request-history span{color:#718797;font-size:.68rem}.portal-request-form{gap:11px;display:grid}.portal-request-form label{gap:5px;font-size:.72rem;font-weight:850;display:grid}.portal-request-form input,.portal-request-form select,.portal-request-form textarea{border:1px solid #c6d8e1;border-radius:9px;padding:12px}.portal-request-form textarea{min-height:135px}.portal-request-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.portal-footer,.proposal-page>footer{text-align:center;color:#6e8290;padding:28px}.proposal-cover,.proposal-intro,.proposal-scope,.proposal-investment,.proposal-next{padding:70px max(24px,50vw - 525px)}.proposal-cover{color:#fff;background:linear-gradient(125deg,#071425,#07546e)}.proposal-cover h1{margin:18px 0;font-size:clamp(3rem,6vw,6rem);line-height:.95}.proposal-cover>strong{color:#071425;background:#16b8e9;border-radius:30px;margin-top:22px;padding:10px 16px;display:inline-flex}.proposal-intro{background:#fff}.proposal-intro h2,.proposal-scope h2,.proposal-next h2{margin:12px 0;font-size:clamp(2.4rem,4vw,4rem);line-height:1}.proposal-scope{grid-template-columns:.8fr 1.2fr;gap:45px;display:grid}.proposal-scope ol{counter-reset:scope;gap:10px;display:grid}.proposal-scope li{background:#fff;border:1px solid #d5e4ea;border-radius:11px;padding:16px}.proposal-investment{color:#fff;background:#071425;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.proposal-investment strong{color:#70dcfb;font-size:4rem;display:block}.proposal-next{text-align:center;color:#fff;background:#0b9bc5}.proposal-next a{color:#071425;background:#ff9d20;border-radius:9px;margin-top:18px;padding:15px 20px;font-weight:950;display:inline-flex}.result-weakness{background:#f4f8fa;grid-template-columns:200px 1fr;align-items:center;gap:42px;padding:45px 60px;display:grid}.result-weakness .weakness-donut{background:conic-gradient(var(--weak-a) 0 34%,var(--weak-b) 34% 67%,var(--weak-c) 67% 100%);width:170px;height:170px;box-shadow:inset 0 0 0 48px #fff,0 18px 45px #0714251f}.result-weakness .weakness-donut strong,.result-weakness .weakness-donut span{position:absolute}.result-weakness .weakness-donut strong{margin-top:-16px}.result-weakness .weakness-donut span{color:#6c8190;margin-top:17px;font-size:.64rem}.result-weakness h2{margin:8px 0 18px;font-size:clamp(1.8rem,3vw,3rem)}.result-weakness>div:last-child>p{background:#fff;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin:8px 0;padding:10px;display:grid}.result-weakness p i{color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.score-share{background:#fff;border-top:1px solid #dce7ec;justify-content:space-between;align-items:center;gap:28px;padding:32px 60px;display:flex}.score-share h2{margin:6px 0}.score-share p{color:#657b8b;margin:0}.score-share>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.score-share button,.score-share a{color:#087fa7;cursor:pointer;background:#fff;border:1px solid #bcd2dc;border-radius:8px;padding:10px 13px;font-weight:850}@media (max-width:1000px){.record-filters,.portal-request-admin>form{grid-template-columns:1fr 1fr}.portal-request-admin>form>div{grid-column:1/-1}.creative-grid{grid-template-columns:1fr 1fr}.agenda-board>form{grid-template-columns:1fr 1fr 1fr}.agenda-board>form button{align-self:end}.record-overlay{padding:12px}.record-overlay>.record-detail{max-height:calc(100vh - 24px)}}@media (max-width:700px){body{font-size:17px}.site-main p,.packages-page p,.express-card p{font-size:max(.82rem,15px);line-height:1.65}.os-shell{font-size:17px}.os-main input,.os-main select,.os-main textarea,.os-main button,.express-page input,.express-page select,.express-page textarea,.calculator-panel input,.calculator-panel select{font-size:16px!important}.record-filters,.proposal-builder>form,.production-billing>form,.production-policy-card form,.portal-settings,.creative-grid,.agenda-board>form,.portal-access-list>form,.production-policy-card{grid-template-columns:1fr}.production-policy-card .wide{grid-column:auto}.prepaid-production-balance{grid-template-columns:1fr 1fr}.portal-prepaid-summary{flex-direction:column;align-items:flex-start}.portal-prepaid-summary aside{text-align:left}.directory-head,.weakness-head,.proposal-builder>header,.production-billing>header,.creative-board>header,.agenda-intro{display:grid}.directory-head .detail-actions{width:100%}.record-overlay{align-items:stretch;padding:0}.record-overlay>.record-detail{border-radius:0;width:100%;max-height:100vh;padding:18px}.client-wide>header{gap:12px;display:grid}.client-head-actions{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.record-form label,.single-editor label,.report-editor label{font-size:.78rem}.weakness-panel li{grid-template-columns:32px 1fr}.weakness-panel li>i{grid-column:2}.outreach-tools{grid-template-columns:1fr}.outreach-tools header,.outreach-tools>div,.outreach-tools>small{grid-column:auto}.attachment-panel form{display:grid}.attachment-panel>div>a{grid-template-columns:28px 1fr}.attachment-panel>div>a small{grid-column:2}.billing-summary{grid-template-columns:1fr 1fr}.billing-row{grid-template-columns:1.3fr .4fr .7fr}.billing-row>:last-child{grid-column:1/-1}.portal-request-admin>form{grid-template-columns:1fr}.portal-request-admin>form>div{grid-column:auto}.creative-grid,.agenda-list article,.portal-hero,.portal-grid,.portal-request-layout,.proposal-scope,.proposal-investment{grid-template-columns:1fr}.portal-hero{padding-top:48px}.portal-hero aside{min-width:0}.portal-grid,.portal-request-layout{width:calc(100% - 24px)}.proposal-cover,.proposal-intro,.proposal-scope,.proposal-investment,.proposal-next{padding:48px 22px}.result-weakness{grid-template-columns:1fr;padding:34px 22px}.result-weakness .weakness-donut{margin:auto}.score-share{padding:28px 22px;display:grid}.score-share>div:last-child>*{flex:120px}.client-directory{min-width:760px}.portal-request-form>div,.authorized-user-form>div,.creative-sharing>form,.creative-client-strip{grid-template-columns:1fr}}.os-save-toast,.accounting-toast{pointer-events:none;border-radius:12px!important;width:max-content!important;max-width:min(390px,100vw - 32px)!important;height:auto!important;min-height:0!important;padding:16px 22px!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 12px 45px #07142530!important}.creative-task-grid{gap:12px!important}.creative-task-grid>article{padding:16px!important}.creative-task-grid article>header,.assignment-workflow{margin-block:8px!important}.creative-client-profile .basic-contact-grid b{white-space:pre-wrap;overflow-wrap:anywhere}.ai-writing-assistant.ai-v48.open{width:min(560px,100vw - 24px)}.ai-writing-assistant.ai-v48.open>section{resize:both;width:100%;min-width:min(350px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 90px);overflow:auto}.ai-writing-assistant.ai-v48.maximized{width:calc(100vw - 24px)!important;inset:12px!important}.ai-writing-assistant.ai-v48.maximized>section{resize:none;flex-direction:column;display:flex;width:100%!important;height:calc(100dvh - 80px)!important;max-height:calc(100dvh - 80px)!important}.ai-v48.maximized .ai-conversation{flex:1;min-height:120px;max-height:none}.lt-rich-text{overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.lt-rich-text p{margin:.65em 0;white-space:normal!important}.lt-rich-text ul,.lt-rich-text ol{padding-left:1.4em}.lt-rich-text code{white-space:pre-wrap}.lt-module{gap:18px;display:grid}.lt-module form,.lt-module .lt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lt-module label{gap:6px;font-size:.875rem;display:grid}.lt-module input,.lt-module textarea,.lt-module select{color:#10223b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:11px}.lt-module .wide{grid-column:1/-1}.lt-module header{justify-content:space-between;align-items:center;gap:16px;display:flex}.lt-module article{background:#fff;border:1px solid #dbe3ed;border-radius:14px;padding:18px}.lt-module nav{flex-wrap:wrap;gap:10px;display:flex}.lt-module progress{accent-color:#1197cb;width:100%;height:24px}.lt-module .lt-amount{font-size:1.8rem;font-weight:700}.lt-module .lt-muted{color:#56677b;font-size:.875rem}.lt-module button{cursor:pointer}.lt-module .lt-error{color:#a51e32}.lt-module table{border-collapse:collapse;width:100%}.lt-module td,.lt-module th{text-align:left;border-bottom:1px solid #e1e7ef;padding:10px}.lt-module .lt-scroll{overflow:auto}.lt-form-fields{gap:12px;display:grid}.lt-module .lt-field-row{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.lt-content-import{background:#edf7ff;border-radius:12px;margin:14px 0;padding:16px}.lt-public-form{background:#fff;border:1px solid #dbe3ed;border-radius:24px;max-width:780px;margin:40px auto;padding:32px}.lt-public-form h1{color:#10223b;font-size:clamp(2rem,6vw,3.5rem)}.lt-public-form .intro{white-space:pre-wrap;color:#52647c;line-height:1.7}.lt-public-form form{gap:18px;display:grid}.lt-public-form label{gap:7px;display:grid}.lt-public-form input,.lt-public-form textarea,.lt-public-form select{font:inherit;border:1px solid #c9d5e3;border-radius:9px;width:100%;padding:13px}.lt-public-form .consent{align-items:flex-start;gap:10px;display:flex}.lt-public-form .consent input{width:auto;margin-top:6px}.lt-honeypot{overflow:hidden;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}@media (max-width:700px){.lt-module form,.lt-module .lt-grid,.lt-module .lt-field-row{grid-template-columns:1fr}.lt-module header{flex-direction:column;align-items:stretch}.lt-public-form{margin:16px;padding:22px}}@media print{@page{size:A4;margin:14mm}html,body{background:#fff!important;height:auto!important;overflow:visible!important}.proposal-page,.proposal-page *{color:#142034!important;-webkit-text-fill-color:#142034!important;text-shadow:none!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;filter:none!important;animation:none!important;transform:none!important}.proposal-page{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;display:block!important}.proposal-page section,.proposal-page article,.proposal-page header,.proposal-page footer{background:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;padding:12px 0!important;overflow:visible!important}.proposal-page>section{break-inside:auto!important}.proposal-page h1{font-size:27pt!important}.proposal-page h2{break-after:avoid;font-size:18pt!important}.proposal-page h3{break-after:avoid}.proposal-page p,.proposal-page li{orphans:3;widows:3;font-size:11pt!important;line-height:1.55!important}.proposal-page button,.proposal-page .proposal-actions,.proposal-robot,.proposal-orb,.ai-writing-assistant{display:none!important}.proposal-cover{break-after:avoid!important;display:block!important}.proposal-page article,.proposal-additions-public article{break-inside:avoid}.proposal-page a{text-decoration:underline;color:#142034!important}.proposal-page .proposal-investment{display:block!important}}.os-sidebar{box-shadow:8px 0 36px #07142508}.os-sidebar nav a{border-radius:12px;transition:background-color .16s,color .16s,box-shadow .16s}.os-sidebar nav a:hover{background-color:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff20}.os-sidebar nav a.active{box-shadow:inset 3px 0,0 4px 14px #0000000a}.os-sidebar nav a>span{justify-content:center;align-items:center;display:inline-flex}.os-sidebar nav a:active{opacity:.84}.os-sidebar nav a:focus-visible{outline-offset:3px;outline:3px solid #14a9d6}.os-button:focus-visible{outline-offset:3px;outline:3px solid #14a9d6}.button:focus-visible{outline-offset:3px;outline:3px solid #14a9d6}.site-header a:focus-visible{outline-offset:3px;outline:3px solid #14a9d6}.os-panel,.analytics-card,.metric,.package-card{border-radius:18px}.os-button,.button,.site-header a{transition:background-color .16s,border-color .16s,box-shadow .16s}.os-button:hover{box-shadow:0 4px 13px #12233b12}.os-main input:focus,.os-main select:focus,.os-main textarea:focus{outline-offset:2px;outline:2px solid #14a9d666}.site-header{-webkit-backdrop-filter:blur(14px)}.lt-module{margin-block:16px}.ai-writing-assistant.ai-v48.open:not(.maximized){resize:both;min-width:min(350px,100vw - 24px);max-width:calc(100vw - 24px);height:min(760px,100dvh - 24px);min-height:420px;max-height:calc(100dvh - 24px);overflow:hidden}.ai-writing-assistant.ai-v48.open>section{flex-direction:column;height:calc(100% - 48px);display:flex;resize:none!important;width:100%!important;max-height:none!important}.ai-v48.open .ai-conversation{flex:1;min-height:100px}.ai-v48.open .ai-floating-controls{height:44px}.testimonials video{background:#0b1d34}.lt-module .lt-field-row input[type=checkbox]{width:20px;height:20px}.lt-module form input[type=checkbox]{accent-color:#1197cb}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body .proposal-page.proposal-page :is(h1,h2,h3,h4,p,span,li,a,b,strong,small,td,th){color:#142034!important;-webkit-text-fill-color:#142034!important;opacity:1!important;visibility:visible!important;background-image:none!important}}.creative-audit-answers article{border-bottom:1px solid #dbe3ed;padding:12px 0}.creative-audit-answers p{white-space:pre-wrap;margin:6px 0}.ai-writing-assistant.ai-v48.open:not(.maximized){min-height:min(420px,100dvh - 24px)}.os-main[data-section=creatives] .os-top{min-height:104px;padding-block:16px}.creative-task-grid article h3{margin-block:8px}.lt-workspace{--ws-bg:#f3f9ff;--ws-surface:#fff;--ws-raised:#f8fbff;--ws-glass:#ffffffde;--ws-text:#092347;--ws-muted:#536d8c;--ws-line:#dcebf6;--ws-accent:#007ebd;--ws-cyan:#00b9ef;--ws-orange:#f69420;--ws-soft:#e6f5ff;--ws-shadow:0 10px 34px #254c6f0b;--ws-radius:20px;--navy:var(--ws-text);--muted:var(--ws-muted);--cyan:var(--ws-accent);--border:var(--ws-line);color:var(--ws-text);background:var(--ws-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-size:1rem;line-height:1.5}.lt-workspace[data-theme=dark]{--ws-bg:#041321;--ws-surface:#092033;--ws-raised:#0d293e;--ws-glass:#061a2aeb;--ws-text:#f0f7ff;--ws-muted:#a9bfd2;--ws-line:#21435b;--ws-accent:#36caff;--ws-soft:#12374d;--ws-shadow:0 12px 40px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lt-workspace :is(h1,h2,h3,h4,h5,strong,b){color:inherit}.lt-workspace :is(p,label){font-size:max(.875rem,1em)}.lt-workspace :is(input,textarea,select){min-height:42px;box-shadow:none;font-size:.9375rem;background:var(--ws-raised)!important;color:var(--ws-text)!important;border:1px solid var(--ws-line)!important;border-radius:12px!important}.lt-workspace :is(input,textarea)::placeholder{color:var(--ws-muted);opacity:.85}.lt-workspace textarea{resize:vertical;min-height:110px}.lt-workspace :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--ws-cyan);outline-offset:3px}.lt-workspace :is(button,a){-webkit-tap-highlight-color:transparent}.lt-workspace button{cursor:pointer}.lt-workspace button:disabled{cursor:default;opacity:.6}.lt-workspace .os-shell{background:var(--ws-bg);color:var(--ws-text)}.lt-workspace .os-sidebar{color:var(--ws-text);border-right:1px solid var(--ws-line);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--ws-glass)!important}.lt-workspace .os-main{color:var(--ws-text);padding:28px 32px 48px;background:radial-gradient(ellipse at 85% 1%,#05bfff12,transparent 37%),var(--ws-bg)!important}.lt-workspace .os-light-field{display:none}.lt-workspace .os-sidebar :is(a,button){color:var(--ws-muted);border-radius:12px;transition:background .18s,color .18s,transform .18s}.lt-workspace .os-sidebar a:hover{background:var(--ws-soft);color:var(--ws-accent);transform:translate(2px)}.lt-workspace .os-sidebar :is(a.active,.active>a){box-shadow:inset 3px 0 var(--ws-cyan);border:1px solid var(--ws-line);background:linear-gradient(110deg,var(--ws-soft),transparent)!important;color:var(--ws-accent)!important}.lt-workspace .os-sidebar nav{gap:5px}.lt-workspace .os-sidebar nav a{min-height:44px;padding:10px 12px;font-size:.875rem}.lt-workspace .os-user{border-color:var(--ws-line);background:var(--ws-raised)}.lt-workspace .os-user :is(b,span){color:var(--ws-text)}.lt-workspace .os-top{border-bottom:1px solid var(--ws-line);background:0 0;margin-bottom:24px;padding-bottom:20px}.lt-workspace .os-top h1{letter-spacing:-.035em;font-size:clamp(1.5rem,2.2vw,2.15rem)}.lt-workspace .os-top>div>span{color:var(--ws-muted)}.lt-workspace .os-top-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lt-workspace .os-section-robot{display:none}.lt-theme-switch{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-text);white-space:nowrap;border-radius:100px;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.lt-theme-switch>span:first-child{color:var(--ws-accent);font-size:1.2rem}.lt-theme-switch i{background:var(--ws-line);border-radius:20px;width:28px;height:16px;padding:2px}.lt-theme-switch i:after{content:"";background:var(--ws-accent);border-radius:50%;width:12px;height:12px;transition:transform .2s;display:block}.lt-theme-switch[aria-pressed=true] i:after{transform:translate(12px)}.lt-workspace :is(.os-panel,.analytics-card,.metric,.dashboard-metric,.lt-module,.record-detail,.integration-card,.creative-assignment,.creative-client-card,.content-card,.portal-empty-tab){background:var(--ws-surface)!important;color:var(--ws-text)!important;border:1px solid var(--ws-line)!important;border-radius:var(--ws-radius)!important;box-shadow:var(--ws-shadow)!important}.lt-workspace :is(.os-panel,.analytics-card,.lt-module){padding:24px}.lt-workspace :is(.analytics-card,.metric,.lt-grid>article){transition:box-shadow .2s,border-color .2s}.lt-workspace :is(.drillable-card,.dashboard-metric):hover{border-color:var(--ws-cyan)!important;box-shadow:0 12px 35px #009dff12!important}.lt-workspace :is(.os-button,.button){background:var(--ws-raised);border:1px solid var(--ws-line);color:var(--ws-text);box-shadow:none;border-radius:12px;transition:transform .16s,box-shadow .16s}.lt-workspace :is(.os-button,.button).primary,.lt-workspace .button{color:#fff;background:linear-gradient(115deg,#007cef,#00b9e9);border-color:#0000}.lt-workspace :is(.os-button,.button):hover{transform:translateY(-1px);box-shadow:0 6px 18px #008bdb20}.lt-workspace :is(.os-button,.button):active{transform:translateY(0)}.lt-workspace :is(.muted,.lt-muted,.chart-head small,.chart-head span,.dashboard-value-row span,.metric small,.metric>span,.record-form label){color:var(--ws-muted)!important}.lt-workspace .lt-grid>article{background:var(--ws-raised);border:1px solid var(--ws-line);border-radius:16px}.lt-workspace :is(table,thead,tbody,tr,td,th){color:var(--ws-text);border-color:var(--ws-line)!important}.lt-workspace th{background:var(--ws-raised)!important}.lt-workspace td{background:0 0}.lt-workspace tr:hover td{background:var(--ws-soft)}.lt-workspace .dashboard-welcome{border:1px solid var(--ws-line);border-radius:24px;min-height:200px;padding:30px;background:radial-gradient(ellipse at 95% 20%,#ffaf4733,transparent 28%),linear-gradient(115deg,var(--ws-surface),var(--ws-soft))!important}.lt-workspace .dashboard-welcome h2{color:var(--ws-text);letter-spacing:-.04em;max-width:560px;font-size:clamp(1.6rem,3vw,2.6rem)}.lt-workspace .dashboard-welcome p{color:var(--ws-muted);max-width:550px}.lt-workspace .dashboard-welcome img{object-fit:contain;border-radius:18px;max-height:180px}.lt-workspace .dashboard-ai-portal{color:var(--ws-text);border:1px solid var(--ws-line);border-radius:20px;background:linear-gradient(115deg,var(--ws-soft),var(--ws-surface))!important}.lt-workspace .dashboard-ai-portal button{background:var(--ws-surface);color:var(--ws-text);border-color:var(--ws-line)}.lt-workspace :is(.aicar-bars i,.pipeline-bars>div>i,.commercial-donut>span){background:var(--ws-raised)!important}.lt-workspace .dashboard-metrics{gap:16px}.lt-workspace .dashboard-metric strong{font-size:1.6rem}.lt-workspace .dashboard-metric i{background:var(--ws-soft);color:var(--ws-accent);border-radius:12px}.lt-workspace .analytics-grid{gap:20px}.lt-workspace .client-portal-page{background:radial-gradient(ellipse at 100% 0,#00b9ef16,transparent 35%),var(--ws-bg);max-width:none;color:var(--ws-text);min-height:100vh;margin:0;padding:24px 32px 32px 245px}.lt-workspace .portal-header{background:var(--ws-glass);color:var(--ws-text);border-color:var(--ws-line);flex-wrap:wrap;gap:16px;padding:12px 0 22px}.lt-workspace .portal-header a,.lt-workspace .portal-client-brand{color:var(--ws-text)}.lt-workspace .portal-client-brand{flex-wrap:wrap;gap:12px}.lt-workspace .portal-hero{background:radial-gradient(ellipse at 96% 6%,#ff9b2430,transparent 25%),linear-gradient(120deg,var(--ws-surface),var(--ws-soft));border:1px solid var(--ws-line);color:var(--ws-text);border-radius:24px;margin:24px 0;padding:30px}.lt-workspace .portal-hero h1{color:var(--ws-text);letter-spacing:-.04em;font-size:clamp(1.7rem,2.8vw,2.7rem)}.lt-workspace .portal-hero p{color:var(--ws-muted)}.lt-workspace .portal-hero aside{background:var(--ws-glass);color:var(--ws-text);border:1px solid var(--ws-line);border-radius:18px}.lt-workspace .portal-hero aside strong{color:var(--ws-accent)}.lt-workspace .portal-side-nav{background:var(--ws-glass);border-right:1px solid var(--ws-line);z-index:35;flex-direction:column;gap:7px;width:220px;padding:24px 14px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:auto}.lt-workspace .portal-side-brand{align-items:center;gap:10px;margin:0 5px 28px;font-size:1.2rem;font-weight:800;display:flex}.lt-workspace .portal-side-brand img{object-fit:contain;width:28px;height:38px}.lt-workspace .portal-side-nav button{color:var(--ws-muted);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;font-size:.875rem;display:flex}.lt-workspace .portal-side-nav button.active{background:var(--ws-soft);color:var(--ws-accent);box-shadow:inset 3px 0 var(--ws-cyan)}.lt-workspace .portal-side-nav button:hover{background:var(--ws-soft)}.lt-workspace .portal-side-plan{background:var(--ws-raised);border:1px solid var(--ws-line);border-radius:16px;margin-top:auto;padding:20px 12px}.lt-workspace .portal-side-plan small{color:var(--ws-muted);display:block}.lt-workspace .portal-journey-nav{gap:10px;margin-bottom:22px;padding:0 0 10px;display:flex;overflow:auto}.lt-workspace .portal-journey-nav button{border:1px solid var(--ws-line);background:var(--ws-surface);min-width:135px;color:var(--ws-text);border-radius:14px;flex:1}.lt-workspace .portal-journey-nav button.active{border-color:var(--ws-cyan);background:var(--ws-soft);box-shadow:none}.lt-workspace .portal-journey-nav small{color:var(--ws-muted)}.lt-workspace :is(.portal-score-preview,.portal-logo-upload,.portal-analytics-history,.portal-chatbot-service,.portal-chatbot-offer,.portal-communications,.portal-ai-workspace,.client-content-workspace){color:var(--ws-text);border:1px solid var(--ws-line);box-shadow:var(--ws-shadow);border-radius:20px;background:var(--ws-surface)!important}.lt-workspace :is(.portal-score-preview,.portal-logo-upload,.portal-communications,.portal-ai-workspace){margin-bottom:24px;padding:26px}.lt-workspace .portal-score-intro>strong{border:10px solid var(--ws-soft);border-top-color:var(--ws-cyan);border-right-color:var(--ws-orange);width:160px;height:160px;color:var(--ws-text);border-radius:50%;justify-content:center;align-items:baseline;padding:33px 6px;font-size:3.2rem;line-height:1;display:flex}.lt-workspace .portal-score-intro>strong small{margin-left:3px;font-size:.9rem}.lt-workspace .portal-score-bars i{background:var(--ws-raised)}.lt-workspace .portal-footer{border-color:var(--ws-line);color:var(--ws-muted)}.lt-workspace .ai-writing-assistant>section{color:var(--ws-text);border:1px solid var(--ws-line);resize:both;border-radius:22px;flex-direction:column;gap:12px;width:min(780px,100vw - 28px);height:min(850px,90dvh);max-height:94dvh;padding:20px;display:flex;overflow:auto;box-shadow:0 20px 70px #0003;background:var(--ws-surface)!important}.lt-workspace .ai-conversation{resize:vertical;background:var(--ws-raised);border:1px solid var(--ws-line);border-radius:14px;flex:1 0 300px;height:42vh;min-height:240px;padding:18px;overflow:auto;max-height:none!important}.lt-workspace .ai-conversation article{background:var(--ws-surface);color:var(--ws-text);border-color:var(--ws-line);font-size:1rem;line-height:1.7}.lt-workspace .ai-conversation article.user{background:var(--ws-soft)}.lt-workspace .ai-chat-compose textarea{resize:vertical;height:135px;min-height:120px;max-height:45vh;font-size:1rem}.lt-workspace .ai-writing-assistant>section>details{flex-shrink:0}.lt-workspace .ai-writing-assistant.maximized>section{max-height:none;width:calc(100vw - 32px)!important;height:calc(100dvh - 32px)!important}@media (max-width:1100px){.lt-workspace .os-main{padding:22px}.lt-workspace .client-portal-page{padding:22px 22px 22px 210px}.lt-workspace .portal-side-nav{width:190px}.lt-workspace .portal-client-brand>span{max-width:240px}.lt-workspace .dashboard-welcome img{max-width:28%}}@media (max-width:760px){.lt-workspace .os-main{padding:18px 14px}.lt-workspace .os-top{align-items:flex-start;gap:12px}.lt-workspace .os-top-actions{gap:7px}.lt-workspace .client-portal-page{padding:14px}.lt-workspace .portal-side-nav{display:none}.lt-workspace .portal-header>a{font-size:1rem}.lt-workspace .portal-hero{padding:22px;display:block}.lt-workspace .portal-hero aside{margin-top:16px;padding:16px}.lt-workspace .dashboard-welcome{min-height:unset;padding:22px}.lt-workspace .dashboard-welcome img{display:none}.lt-workspace :is(.analytics-card,.os-panel,.lt-module){padding:18px}.lt-workspace .ai-writing-assistant>section{width:calc(100vw - 24px);max-height:90dvh;padding:14px}.lt-workspace .ai-conversation{flex-basis:240px;min-height:200px}.lt-workspace .portal-score-preview{grid-template-columns:1fr}.lt-workspace .portal-score-intro>strong{width:140px;height:140px;padding:26px 6px}.lt-workspace .portal-header{position:relative;top:auto}.lt-workspace .lt-theme-switch{padding:7px 10px}}@media (prefers-reduced-motion:reduce){.lt-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.lt-workspace{--ws-text:#10243a;--ws-muted:#44566b;--ws-surface:#fff;--ws-raised:#fff;--ws-bg:#fff;--ws-line:#cbd5e1;color:#10243a!important;background:#fff!important}.lt-workspace :is(.lt-theme-switch,.portal-side-nav){display:none!important}.lt-workspace .client-portal-page{padding:0}.lt-workspace :is(.os-panel,.analytics-card){box-shadow:none!important}}.portal-home169{white-space:nowrap;background:#fff1e2;border:1px solid #f3953d;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex;color:#773600!important;text-decoration:none!important}.portal-home169:hover{background:#ffe2c1}.portal-welcome-page>header .portal-home169{margin-left:auto}.workspace-dark .portal-home169,[data-theme=dark] .portal-home169{background:#43270f;border-color:#d98636;color:#ffd1a2!important}@media (max-width:700px){.portal-client-brand{flex-wrap:wrap}.portal-home169{padding:7px 10px;font-size:11px}.portal-welcome-page>header{flex-wrap:wrap;gap:10px}}.lt-workspace :is(.idea-report-studio,.portal-idea-history){background:var(--ws-surface);border:1px solid var(--ws-line);color:var(--ws-text);border-radius:22px;padding:24px}.lt-workspace :is(.idea-studio-head,.portal-idea-history>header){justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.lt-workspace :is(.idea-studio-head h3,.portal-idea-history h2){letter-spacing:-.025em;margin:0;font-size:1.5rem}.lt-workspace :is(.idea-studio-head p,.portal-idea-history>header p){color:var(--ws-muted);margin:8px 0}.lt-workspace .idea-report-history{gap:12px;margin:16px 0 24px;padding-bottom:8px;display:flex;overflow:auto}.lt-workspace .idea-report-history>button{text-align:left;background:var(--ws-raised);min-width:210px;max-width:280px;color:var(--ws-text);border:1px solid var(--ws-line);border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.lt-workspace .idea-report-history>button.active{border-color:var(--ws-cyan);box-shadow:inset 0 3px var(--ws-cyan)}.lt-workspace .idea-report-history span,.lt-workspace .idea-report-history small{color:var(--ws-muted);font-size:.8125rem}.lt-workspace .idea-report-cover{background:radial-gradient(ellipse at 95% 15%,#ff9b2425,transparent 35%),linear-gradient(115deg,var(--ws-soft),var(--ws-raised));border:1px solid var(--ws-line);border-radius:22px;justify-content:space-between;align-items:flex-start;gap:24px;margin:16px 0;padding:30px;display:flex}.lt-workspace .idea-report-cover h2{letter-spacing:-.035em;margin:10px 0 16px;font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1.2}.lt-workspace .idea-report-cover>div>span{color:var(--ws-accent);letter-spacing:.12em;font-size:.75rem;font-weight:750}.lt-workspace .idea-report-cover>b{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:25px;padding:6px 12px;font-size:.8125rem}.lt-workspace .idea-report-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.lt-workspace .idea-report-actions>span{color:var(--ws-muted);margin-left:auto;font-size:.875rem}.lt-workspace .idea-report-context{border-bottom:1px solid var(--ws-line);margin:16px 0;padding:24px 0}.lt-workspace .idea-report-context h3{margin-bottom:12px;font-size:1.2rem}.lt-workspace .idea-report-context p{line-height:1.8}.lt-workspace .idea-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0;display:grid}.lt-workspace .idea-report-card{border:1px solid var(--ws-line);background:var(--ws-raised);min-width:0;box-shadow:var(--ws-shadow);border-top:3px solid var(--ws-cyan);border-radius:20px;padding:24px}.lt-workspace .idea-report-card>header{color:var(--ws-muted);justify-content:space-between;align-items:center;gap:14px;font-size:.8125rem;display:flex}.lt-workspace .idea-report-card h3{letter-spacing:-.02em;margin:18px 0;font-size:1.35rem;line-height:1.3}.lt-workspace .idea-decision{background:var(--ws-soft);color:var(--ws-accent);border-radius:30px;padding:6px 12px;font-size:.8125rem;display:inline-block}.lt-workspace .idea-decision.approved{color:#08765b;background:#16b98c20}.lt-workspace[data-theme=dark] .idea-decision.approved{color:#57e0ba}.lt-workspace .idea-decision.changes{color:#945000;background:#ff9b2425}.lt-workspace[data-theme=dark] .idea-decision.changes{color:#ffbf66}.lt-workspace .idea-card-preview{-webkit-line-clamp:4;color:var(--ws-muted);-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.lt-workspace .idea-full-detail{border-top:1px solid var(--ws-line);margin-top:20px;padding-top:18px}.lt-workspace .idea-full-detail>summary{color:var(--ws-accent);cursor:pointer;padding:6px 0;font-size:.9375rem;font-weight:700}.lt-workspace .idea-report-card:has(>.idea-full-detail[open]){grid-column:1/-1}.lt-workspace .idea-card-detail{max-width:920px;margin:22px auto}.lt-workspace .idea-card-detail h4{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:.875rem}.lt-workspace .idea-card-detail :is(p,li){white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.lt-workspace .idea-review-controls{border-top:1px solid var(--ws-line);margin-top:24px;padding-top:20px}.lt-workspace .idea-review-controls>div{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.lt-workspace .idea-review-history{margin-top:20px;font-size:.875rem}.lt-workspace .idea-review-history article{border-bottom:1px solid var(--ws-line);padding:14px 0}.lt-workspace .idea-review-history p{white-space:pre-wrap;overflow-wrap:anywhere}.lt-workspace .idea-review-history small{color:var(--ws-muted)}.lt-workspace :is(.idea-report-editor,.idea-review-controls,.portal-idea-history>header){min-width:0}.lt-workspace :is(.idea-report-editor,.idea-review-controls,.portal-idea-history>header) label{color:var(--ws-muted);flex-direction:column;gap:8px;margin:14px 0;font-size:.875rem;display:flex}.lt-workspace :is(.idea-report-editor,.idea-review-controls) :is(input,textarea,select){box-sizing:border-box;width:100%}.lt-workspace .idea-editor-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lt-workspace .idea-report-editor>label>textarea{min-height:160px}.lt-workspace .idea-report-actions label.os-button{margin:0;font-size:.875rem}.lt-workspace .idea-report-actions input[type=file]{min-height:unset;max-width:240px;font-size:.75rem}.lt-workspace .legacy-direction-report{border:1px solid var(--ws-line);border-radius:18px;margin-top:28px;padding:20px}.lt-workspace .legacy-direction-report>summary{cursor:pointer;font-weight:650}.lt-workspace .idea-message{background:var(--ws-soft);color:var(--ws-text);border-radius:12px;padding:14px}.lt-workspace .dashboard-custom-layout{flex-direction:column;gap:24px;display:flex}.lt-workspace .dashboard-custom-block{min-width:0}.lt-workspace .dashboard-custom-block>section{margin:0}.lt-workspace .dashboard-layout-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.lt-workspace .dashboard-layout-toolbar>span{color:var(--ws-muted);flex:1;font-size:.8125rem}.lt-workspace .dashboard-custom-block.editing{border:1px dashed var(--ws-cyan);border-radius:22px;padding:8px}.lt-workspace .dashboard-block-handle{color:var(--ws-muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 14px;font-size:.875rem;display:flex}.lt-workspace .dashboard-block-handle>span{cursor:grab;touch-action:pan-y}.lt-workspace .dashboard-block-handle>div{gap:8px;display:flex}.lt-workspace .dashboard-block-handle button{background:var(--ws-surface);color:var(--ws-accent);border:1px solid var(--ws-line);border-radius:10px;min-width:40px;min-height:36px}.lt-workspace .target-chart{text-align:center;position:relative}.lt-workspace .target-chart-picker{color:var(--ws-muted);justify-content:flex-end;align-items:center;gap:10px;font-size:.8125rem;display:flex}.lt-workspace .target-chart-picker select{min-height:32px;padding:4px 8px;font-size:.8125rem}.lt-workspace .target-chart-visual{max-width:250px;margin:0 auto;position:relative}.lt-workspace .target-chart-visual svg{width:100%;display:block;overflow:visible}.lt-workspace .target-track,.lt-workspace .target-fill{fill:none;stroke-width:12px;stroke-linecap:round}.lt-workspace .target-track{stroke:var(--ws-line)}.lt-workspace .target-fill{stroke:var(--ws-cyan)}.lt-workspace .target-percent{letter-spacing:-.055em;color:var(--ws-text);font-size:2.65rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lt-workspace .target-percent small{letter-spacing:0;color:var(--ws-muted);font-size:1.05rem}.lt-workspace .gauge .target-percent{top:68%}.lt-workspace .bars .target-percent{font-size:2.25rem;top:20%;left:25%}.lt-workspace .target-amount{margin:2px 0;font-size:1.05rem;font-weight:650}.lt-workspace .target-amount span{color:var(--ws-muted);font-size:.875rem;font-weight:400}.lt-workspace .target-chart>small{color:var(--ws-muted);font-size:.8125rem}.lt-workspace .ai-v48.open{max-width:calc(100vw - 32px);width:min(820px,100vw - 32px)!important}.lt-workspace .ai-v48.open>section{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;height:min(870px,90dvh);min-height:400px;max-height:92dvh;padding:20px;display:flex;overflow:auto}.lt-workspace .ai-context-controls{border:1px solid var(--ws-line);background:var(--ws-raised);border-radius:12px;flex-shrink:0;padding:10px 14px}.lt-workspace .ai-context-controls>summary{cursor:pointer;color:var(--ws-muted);font-size:.875rem}.lt-workspace .ai-context-controls[open]{max-height:230px;overflow:auto}.lt-workspace .ai-conversation{resize:vertical;flex:auto;height:42vh;min-height:240px;max-height:none!important}.lt-workspace .ai-chat-compose{flex-shrink:0}.lt-workspace .ai-chat-compose textarea{height:105px;min-height:95px}.lt-workspace .ai-header-actions button{color:var(--ws-text);background:var(--ws-raised);border:1px solid var(--ws-line);border-radius:9px}.lt-workspace .ai-helper-copy,.lt-workspace .ai-conversation-empty{color:var(--ws-muted)}.lt-workspace .ai-v48.maximized{width:calc(100vw - 32px)!important}.lt-workspace .ai-v48.maximized>section{height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}@media screen{.lt-workspace{width:100%;min-width:0;overflow:clip}.lt-workspace .os-main{min-width:0;max-width:100%}.lt-workspace .os-sidebar nav a{font-weight:600}.lt-workspace .lt-theme-switch{padding:8px 12px;color:var(--ws-text)!important;background:var(--ws-surface)!important;border:1px solid var(--ws-line)!important}.lt-workspace .target-chart-visual,.lt-workspace .target-chart-visual svg{outline:0;box-shadow:none!important;background:0 0!important;border:0!important}.lt-workspace .chart-head>small{background:var(--ws-soft);color:var(--ws-muted)}.lt-workspace .commercial-donut:before{background:var(--ws-surface);box-shadow:none}.lt-workspace .commercial-donut>span{color:var(--ws-muted);background:0 0!important}.lt-workspace .mountain-columns b{background:var(--ws-raised);color:var(--ws-accent)}.lt-workspace .mountain-columns span{color:var(--ws-muted);background:0 0}}.lt-workspace :is([class$=-panel],[class$=-card],[class$=-modal],[class$=-dialog],[class$=-drawer],[class$=-workspace],[class$=-editor],[class$=-form]):not(.dashboard-welcome):not(.ai-writing-assistant){color:var(--ws-text);border-radius:var(--ws-radius);border-color:var(--ws-line)!important;background-color:var(--ws-surface)!important}.lt-workspace[data-theme=dark] :is(h1,h2,h3,h4,h5,b,strong):not([style]){color:var(--ws-text)}.lt-workspace[data-theme=dark] :is(p,label,small,summary,td):not([style]){color:var(--ws-muted)}.lt-workspace[data-theme=dark] :is(.record-tabs,.client-tabs,.creative-tabs,.integration-tabs,.email-tabs,.client-subnav){background:var(--ws-raised);border-color:var(--ws-line)}.lt-workspace[data-theme=dark] :is(.record-tabs,.client-tabs,.creative-tabs,.integration-tabs,.email-tabs,.client-subnav) button{color:var(--ws-muted);background:0 0}.lt-workspace[data-theme=dark] :is(.os-panel,.record-detail,.analytics-card) :is(article,details){border-color:var(--ws-line)}@media (max-width:760px){.lt-workspace :is(.idea-report-studio,.portal-idea-history){padding:16px}.lt-workspace .idea-report-grid{grid-template-columns:1fr}.lt-workspace .idea-report-card{padding:18px}.lt-workspace :is(.idea-studio-head,.portal-idea-history>header){flex-direction:column;gap:12px}.lt-workspace .idea-report-cover{flex-direction:column;gap:10px;padding:20px}.lt-workspace .idea-editor-meta{grid-template-columns:1fr}.lt-workspace .idea-report-actions>span{margin-left:0}.lt-workspace .ai-v48.open>section{min-height:unset;padding:14px}.lt-workspace .ai-conversation{min-height:200px}.lt-workspace .ai-header-actions{flex-wrap:wrap;gap:5px}}@media print{.lt-workspace :is(.dashboard-layout-toolbar,.dashboard-block-handle,.idea-report-actions,.idea-review-controls,.idea-report-history,.idea-studio-head>button){display:none!important}.lt-workspace .idea-report-grid{display:block}.lt-workspace .idea-report-card{break-inside:avoid;margin:18px 0}.lt-workspace .idea-report-cover{border-bottom:3px solid #00adef;color:#10243a!important;background:#fff!important}}.lt-workspace{--ws-link:#006a9e;--ws-control:#edf6fd;--ws-on-primary:#fff;--ws-primary:#006db7;--ws-success:#08734e;--ws-danger:#a52a3e;--ws-warning:#875208}.lt-workspace[data-theme=dark]{--navy:#0b2339;--ws-text:#edf6ff;--ws-muted:#b8cbdb;--ws-link:#7ddfff;--ws-control:#12364b;--ws-on-primary:#041b2b;--ws-primary:#43ccfa;--ws-success:#91ebc8;--ws-danger:#ffb8c4;--ws-warning:#ffdc9b}.lt-workspace .os-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;height:100dvh;max-height:100dvh;position:sticky;top:0;overflow:hidden auto}.lt-workspace :is(.os-sidebar,.record-detail,.accounting-detail,.notification-bell>section,.portal-notification-bell>section,.ai-conversation,.client-portal-page,.lt-scroll){scrollbar-width:thin;scrollbar-color:var(--ws-accent) var(--ws-raised)}.lt-workspace ::-webkit-scrollbar{width:8px;height:8px}.lt-workspace ::-webkit-scrollbar-track{background:var(--ws-raised);border-radius:10px}.lt-workspace ::-webkit-scrollbar-thumb{background:var(--ws-accent);border:2px solid var(--ws-raised);border-radius:10px}.lt-workspace ::-webkit-scrollbar-thumb:hover{background:var(--ws-cyan)}.lt-workspace :is(button,.os-button){min-height:40px;line-height:1.4}.lt-workspace :is(input,select,textarea,label){min-width:0}.lt-workspace label{font-size:max(.875rem,1em);line-height:1.5}.lt-workspace :is(p,li){line-height:1.6}.lt-workspace :is(th,td){overflow-wrap:anywhere}.lt-workspace .os-button.primary{background:var(--ws-primary)!important;color:var(--ws-on-primary)!important;border-color:#0000!important}.lt-workspace :is(.os-top,.os-top-actions){z-index:40;position:relative}.lt-workspace .os-top{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lt-workspace .os-top>div:first-child{flex:190px;min-width:0}.lt-workspace .os-top-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex!important}.lt-workspace .os-top-actions>*{flex-shrink:0;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.lt-workspace .lt-theme-switch{white-space:nowrap;flex-wrap:nowrap;gap:8px;min-height:42px}.lt-workspace .lt-theme-switch>span:first-child{line-height:1}.lt-workspace .os-top-profile{border:1px solid var(--ws-line);background:var(--ws-surface);max-width:215px;min-height:44px;color:var(--ws-text);border-radius:30px;align-items:center;gap:9px;padding:4px 9px 4px 4px;text-decoration:none;display:flex}.lt-workspace .os-top-profile>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.lt-workspace .os-top-signout{white-space:nowrap}.lt-workspace .os-user-profile{align-items:center;gap:10px;min-width:0;display:flex}.lt-workspace .os-user-profile>div{min-width:0}.lt-workspace .os-user-profile b{white-space:normal;overflow-wrap:anywhere;display:block}.lt-workspace .lt-avatar{aspect-ratio:1;border:1px solid var(--ws-line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;line-height:1;overflow:hidden;background:var(--ws-soft)!important;color:var(--ws-accent)!important;padding:0!important;display:inline-flex!important}.lt-workspace .lt-avatar>img{object-fit:cover!important;border-radius:inherit!important;opacity:1!important;border:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.lt-workspace .lt-avatar>svg{flex:none;width:23px;height:23px}.lt-workspace .portal-company-avatar{border-radius:13px;width:44px;height:44px}.lt-workspace .portal-company-avatar>img{background:#fff;object-fit:contain!important;padding:4px!important}.lt-workspace .os-profile-settings{max-width:760px}.lt-workspace .os-profile-settings>header{display:block}.lt-workspace .os-profile-layout{align-items:center;gap:24px;margin:24px 0;display:flex}.lt-workspace .profile-large{width:116px;height:116px}.lt-workspace .profile-large>svg{width:58px;height:58px}.lt-workspace .profile-role{background:var(--ws-soft);color:var(--ws-accent);border-radius:20px;padding:4px 10px;font-size:.875rem;display:inline-block}.lt-workspace .os-profile-settings form{gap:16px;max-width:530px;display:grid}.lt-workspace .os-profile-settings label{gap:10px;display:grid}.lt-workspace .os-profile-settings form>div{flex-wrap:wrap;gap:10px;display:flex}.lt-workspace .os-profile-settings p{overflow-wrap:anywhere}.lt-workspace :is(.notification-bell,.portal-notification-bell){z-index:55;isolation:isolate;flex-shrink:0;align-items:center;display:inline-flex;position:relative!important;inset:auto!important}.lt-workspace :is(.notification-bell,.portal-notification-bell)>button{border:1px solid var(--ws-line);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ws-text);background:var(--ws-surface);box-shadow:none;border-radius:50%;justify-content:center;align-items:center;padding:9px;line-height:1;display:inline-flex;position:relative}.lt-workspace :is(.notification-bell,.portal-notification-bell)>button>b{border:1px solid var(--ws-surface);border-radius:12px;min-width:19px;height:19px;padding:0 4px;font-size:12px;line-height:19px;top:-5px;right:-5px;color:#fff!important;background:#ae223e!important;position:absolute!important}.lt-workspace :is(.notification-bell,.portal-notification-bell)>section{z-index:70;border:1px solid var(--ws-line);border-radius:18px;width:min(390px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(560px,75dvh);padding:16px;overflow:auto;box-shadow:0 20px 60px #00172535;background:var(--ws-surface)!important;color:var(--ws-text)!important;position:absolute!important;inset:calc(100% + 12px) 0 auto auto!important}.lt-workspace :is(.notification-bell,.portal-notification-bell)>section :is(header,nav,footer){flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 0 12px;display:flex;position:static}.lt-workspace :is(.notification-bell,.portal-notification-bell)>section>header>div{gap:3px;display:grid}.lt-workspace :is(.notification-bell,.portal-notification-bell)>section>a{border-bottom:1px solid var(--ws-line);color:var(--ws-text);white-space:normal;overflow-wrap:anywhere;gap:5px;padding:12px 4px;display:grid}.lt-workspace :is(.notification-bell,.portal-notification-bell)>section button{color:var(--ws-text);background:var(--ws-control);border:1px solid var(--ws-line);border-radius:10px;padding:7px 10px;font-size:.875rem}.lt-workspace .dashboard-welcome{isolation:isolate;min-height:260px;padding-right:300px;position:relative}.lt-workspace .dashboard-welcome>div{z-index:2;position:relative}.lt-workspace .dashboard-welcome img{object-fit:contain;object-position:center bottom;z-index:1;display:block;opacity:1!important;width:280px!important;max-width:38%!important;height:250px!important;max-height:none!important;position:absolute!important;top:auto!important;bottom:0!important;right:12px!important;transform:none!important}.lt-workspace .content-extras{background:var(--ws-raised);border-radius:16px;min-width:0;max-width:100%;border:1px solid var(--ws-line)!important;margin:16px 0!important;padding:22px!important;display:block!important}.lt-workspace .content-extras>legend{white-space:normal;width:auto;max-width:100%;color:var(--ws-text);font-size:1rem;font-weight:650;line-height:1.5;float:none!important;height:auto!important;margin:0 0 12px!important;padding:0 8px!important;position:static!important;transform:none!important}.lt-workspace .content-extras>p{margin:0 0 18px}.lt-workspace .content-extras>div{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))!important;gap:18px!important;display:grid!important}.lt-workspace .content-extras label{white-space:normal;gap:8px;min-width:0;flex-direction:column!important;display:flex!important;position:static!important}.lt-workspace .content-extras input{box-sizing:border-box;width:100%;min-width:0}.lt-workspace .content-extras>footer{border-top:1px solid var(--ws-line);align-items:flex-start;gap:14px 20px;margin-top:18px;padding:18px 0 0;flex-wrap:wrap!important;height:auto!important;display:flex!important;position:static!important}.lt-workspace .content-extras>footer>*{font-size:.9375rem;line-height:1.6;float:none!important;white-space:normal!important;position:static!important;transform:none!important}.lt-workspace .content-extras .extras-note{white-space:normal;margin-top:14px;line-height:1.6;display:block}.lt-workspace .finance-goal-grid>article{min-width:0;display:block!important}.lt-workspace .finance-goal-grid>article>.target-chart{display:block!important}.lt-workspace .finance-goal-grid .target-chart-visual{width:100%;max-width:250px;padding:0;display:block!important}.lt-workspace .finance-goal-grid .target-percent{font-size:2.65rem!important;position:absolute!important}.lt-workspace .finance-goals>form{align-items:end;gap:16px}.lt-workspace .finance-goals label{gap:8px;display:grid}.lt-workspace .finance-goals :is(p,small){font-size:.875rem;line-height:1.6}.lt-workspace .portal-header{align-items:center}.lt-workspace .portal-client-brand{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.lt-workspace .portal-client-brand>span:not(.lt-avatar){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:320px;line-height:1.5}@media screen{.lt-workspace[data-theme=dark] :is(p,label,legend,small,li,dt,dd,th,td,summary,h1,h2,h3,h4,h5,h6,span,strong,b,em,code,pre){color:var(--ws-text)!important}.lt-workspace[data-theme=dark] :is(section[class],article[class],form[class],fieldset):not(.dashboard-welcome):not(.portal-hero):not(.dashboard-ai-portal):not(.assignment-comment120):not(.analytics-reading130):not(.review-queue195){background-color:var(--ws-surface)!important;border-color:var(--ws-line)!important;background-image:none!important}.lt-workspace[data-theme=dark] :is(header,footer):not(.idea-report-cover){border-color:var(--ws-line)!important;background:0 0!important}.lt-workspace[data-theme=dark] :is(div[class*=-card],div[class*=-summary],div[class*=-info],div[class*=-item],div[class*=-note],div[class*=-box],div[class*=-tabs],div[class*=-row],div[class*=-empty]){background-color:var(--ws-surface)!important;border-color:var(--ws-line)!important;background-image:none!important}.lt-workspace[data-theme=dark] :is(button,a.os-button,a.button,.contifico-button,.portal-logout,.os-top-signout,.os-user-signout){color:var(--ws-text)!important;background:var(--ws-control)!important;border-color:var(--ws-line)!important}.lt-workspace[data-theme=dark] :is(button,a).primary{background:var(--ws-primary)!important;color:var(--ws-on-primary)!important;border-color:#0000!important}.lt-workspace[data-theme=dark] :is(button,a).danger{color:var(--ws-danger)!important;background:#3c2431!important;border-color:#744251!important}.lt-workspace[data-theme=dark] :is(button,a).active{color:#d9f6ff!important;background:#174158!important;border-color:#3e8bad!important}.lt-workspace[data-theme=dark] :is(button,a) :is(span,strong,b,small,em){color:inherit!important}.lt-workspace[data-theme=dark] a:not(.os-button):not(.button):not(.os-top-profile):not(.os-user-profile){color:var(--ws-link)}.lt-workspace[data-theme=dark] :is(input,textarea,select){color:var(--ws-text)!important;background:var(--ws-raised)!important;border-color:var(--ws-line)!important}.lt-workspace[data-theme=dark] option{color:var(--ws-text);background:var(--ws-raised)}.lt-workspace[data-theme=dark] :is(input,textarea)::placeholder{opacity:1;color:var(--ws-muted)!important}.lt-workspace[data-theme=dark] :is(.status,.status-pill,.badge,.permission-note,.integration-message,.production-mode-note,.accounting-import-preview,.accounting-adjustment-note,.portal-request-status){background:var(--ws-soft)!important;color:var(--ws-text)!important;border-color:var(--ws-line)!important}.lt-workspace[data-theme=dark] :is(.ai-conversation,.ai-conversation article,.ai-output,.ai-response,.ai-result,.ai-context-controls,.ai-conversation-empty){background:var(--ws-raised)!important;color:var(--ws-text)!important;border-color:var(--ws-line)!important}.lt-workspace[data-theme=dark] .ai-conversation :is(p,li,strong,em,span,small){color:#edf6ff!important;opacity:1!important}.lt-workspace[data-theme=dark] .lt-rich-text code{border-radius:4px;padding:2px 5px;color:#a5e9ff!important;background:#163b50!important}.lt-workspace[data-theme=dark] .lt-rich-text{color:var(--ws-text)}.lt-workspace[data-theme=dark] :is(.content-extras,.content-extras>div,.content-extras>footer){background:var(--ws-raised)!important}.lt-workspace[data-theme=dark] :is(.content-extras,.accounting-center,.google-agenda-center,.record-detail) :is(small,label){color:var(--ws-muted)!important}.lt-workspace[data-theme=dark] :is(.accounting-mountain svg,.accounting-chart,.accounting-bank,.finance-goals,.finance-goal-grid>article,.accounting-import-history,.accounting-bank-summary,.accounting-ledger){background:var(--ws-surface)!important;border-color:var(--ws-line)!important}.lt-workspace[data-theme=dark] svg text{fill:var(--ws-text)!important}.lt-workspace[data-theme=dark] :is(.agenda-toolbar,.agenda-navigation,.agenda-views,.agenda-control,.agenda-calendar,.agenda-month-grid,.agenda-time-grid,.calendar-grid,.calendar-day,.agenda-event-detail){background:var(--ws-surface)!important;color:var(--ws-text)!important;border-color:var(--ws-line)!important}.lt-workspace[data-theme=dark] :is(.notification-bell,.portal-notification-bell)>button>b{color:#fff!important;background:#b82947!important}.lt-workspace[data-theme=dark] .lt-avatar{background:var(--ws-soft)!important;color:var(--ws-cyan)!important}}@media (max-width:1000px){.lt-workspace .os-top-actions{flex-basis:100%;justify-content:flex-start}.lt-workspace .dashboard-welcome{padding-right:240px}.lt-workspace .dashboard-welcome img{width:235px!important;max-width:38%!important}.lt-workspace .finance-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-workspace .accounting-chart-controls{flex-wrap:wrap}}@media (max-width:760px){.lt-workspace .os-sidebar{z-index:60;scrollbar-gutter:auto;max-height:180px;width:100%!important;height:auto!important;position:sticky!important;top:0!important}.lt-workspace .os-main{padding:18px 14px}.lt-workspace .os-top{gap:12px;padding-bottom:16px}.lt-workspace .os-top-actions{gap:9px}.lt-workspace .os-top-profile{max-width:190px}.lt-workspace .os-public-link{font-size:.8125rem}.lt-workspace .os-top-signout{min-height:40px;font-size:.8125rem}.lt-workspace :is(.notification-bell,.portal-notification-bell){position:static!important}.lt-workspace :is(.notification-bell,.portal-notification-bell)>section{width:min(390px,100vw - 28px);max-width:calc(100vw - 28px);position:absolute!important;top:calc(100% + 10px)!important;left:0!important;right:auto!important}.lt-workspace .portal-client-brand{justify-content:flex-start;gap:10px;position:relative}.lt-workspace .portal-client-brand>span:not(.lt-avatar){flex:calc(100% - 70px);max-width:none}.lt-workspace .portal-client-brand .lt-theme-switch{flex-shrink:0}.lt-workspace .portal-header{gap:18px}.lt-workspace .dashboard-welcome{min-height:240px;padding:22px 20px!important}.lt-workspace .dashboard-welcome h2{max-width:72%;font-size:1.65rem}.lt-workspace .dashboard-welcome p{max-width:70%;font-size:.875rem}.lt-workspace .dashboard-welcome img{width:145px!important;max-width:38%!important;height:160px!important;display:block!important;bottom:0!important;right:-3px!important}.lt-workspace :is(.finance-goal-grid,.accounting-dashboard-grid,.accounting-import-grid,.client-summary-grid,.record-form,.portal-score-preview){grid-template-columns:1fr!important}.lt-workspace :is(.accounting-hero,.finance-hub-intro,.accounting-chart>header,.finance-goals>header,.record-detail>header){flex-direction:column;align-items:stretch;gap:14px;display:flex}.lt-workspace .accounting-hero>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.lt-workspace .finance-goals>form{grid-template-columns:1fr;display:grid}.lt-workspace .accounting-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-workspace .accounting-kpis article{min-width:0}.lt-workspace .accounting-kpis b{overflow-wrap:anywhere;font-size:1.35rem}.lt-workspace .accounting-ledger{max-width:100%;overflow-x:auto}.lt-workspace :is(.detail-actions,.record-header-actions,.accounting-detail-actions,.production-actions,.creative-task-actions,.content-review-actions){flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.lt-workspace :is(.detail-actions,.record-header-actions,.accounting-detail-actions)>:is(button,a){white-space:normal;flex:140px;line-height:1.5}.lt-workspace .content-extras{padding:18px!important}.lt-workspace .content-extras>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lt-workspace .content-extras>footer{grid-template-columns:1fr;gap:10px;display:grid!important}.lt-workspace .record-detail{max-width:calc(100vw - 20px)!important;padding:20px 16px!important}.lt-workspace .record-tabs{flex-wrap:nowrap;overflow:auto}.lt-workspace .record-tabs button{white-space:nowrap;flex-shrink:0}.lt-workspace .agenda-toolbar{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.lt-workspace .agenda-toolbar>label{flex:130px}.lt-workspace .agenda-views{flex-wrap:wrap;gap:6px;display:flex}.lt-workspace .agenda-navigation{flex-wrap:wrap;gap:8px;display:flex}.lt-workspace .agenda-navigation strong{flex-basis:100%}.lt-workspace .agenda-compact-composer{grid-template-columns:1fr!important}.lt-workspace .os-profile-layout{align-items:flex-start;gap:18px}.lt-workspace .profile-large{width:86px;height:86px}.lt-workspace .os-profile-layout>div{min-width:0}.lt-workspace .os-profile-layout h3{font-size:1.2rem}.lt-workspace .os-profile-settings input[type=file]{max-width:100%;font-size:.875rem}}@media (max-width:420px){.lt-workspace .os-top-profile{max-width:155px}.lt-workspace .content-extras>div{grid-template-columns:1fr!important}.lt-workspace .dashboard-welcome h2{max-width:100%;font-size:1.5rem}.lt-workspace .dashboard-welcome p{max-width:66%}.lt-workspace .accounting-kpis{grid-template-columns:1fr}.lt-workspace .os-profile-layout{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.lt-workspace *{scroll-behavior:auto!important}}@media print{.lt-workspace :is(.os-top-profile,.os-profile-settings,.notification-bell,.portal-notification-bell){display:none!important}}.lt-workspace .dashboard-welcome{display:block!important}.lt-workspace .dashboard-welcome>div{padding-bottom:0!important}.lt-workspace .content-extras label{background:var(--ws-surface)!important;border-color:var(--ws-line)!important}.lt-workspace .creative-hub-head{flex-wrap:wrap;gap:20px;position:relative;overflow:visible}.lt-workspace .creative-user-tools{flex-wrap:wrap;align-items:center;gap:14px;max-width:100%;display:flex;position:relative}.lt-workspace .creative-bell{z-index:30;flex:none;position:relative!important;inset:auto!important}.lt-workspace .creative-bell>button{justify-content:center;align-items:center;width:46px;height:46px;display:flex;background:var(--ws-control)!important;color:var(--ws-text)!important;border:1px solid var(--ws-line)!important}.lt-workspace .creative-bell>section{border:1px solid var(--ws-line);width:min(370px,100vw - 40px);max-height:min(500px,65dvh);top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 20px 55px #0004;background:var(--ws-surface)!important;color:var(--ws-text)!important}.lt-workspace .creative-bell>section header{flex-wrap:wrap;gap:12px}.lt-workspace .creative-bell>section article{cursor:pointer}.lt-workspace .creative-bell>section article:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px}.lt-workspace .creative-bell>button b{color:#332006!important;background:#ffb357!important}.lt-workspace .calendar-flex article{min-width:0;background:var(--ws-surface)!important;border-color:var(--ws-line)!important}.lt-workspace .calendar-flex article>header{background:var(--ws-raised)!important;color:var(--ws-text)!important}.lt-workspace .calendar-flex article.today>header{background:var(--ws-control)!important}.lt-workspace .calendar-flex article button{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%}.lt-workspace .calendar-empty{color:var(--ws-muted)!important;opacity:1!important}.lt-workspace .portal-welcome-guide{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:18px;margin:22px 0;padding:22px}.lt-workspace .portal-welcome-guide h3{margin:0 0 8px}.lt-workspace .portal-welcome-guide p{color:var(--ws-muted);margin:0}.lt-workspace .portal-guide-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.lt-workspace .portal-welcome-guide iframe{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:15px;width:100%;height:680px;margin-top:22px;display:block}@media (max-width:680px){.lt-workspace .creative-hub-head{flex-direction:column;align-items:stretch;display:flex}.lt-workspace .creative-user-tools{gap:12px}.lt-workspace .creative-bell{position:static!important}.lt-workspace .creative-bell>section{top:calc(100% + 10px)!important;left:0!important;right:auto!important}.lt-workspace .calendar-flex.view-month{max-width:100%;overflow-x:auto;grid-template-columns:repeat(7,minmax(92px,1fr))!important}.lt-workspace .calendar-flex.view-week{max-width:100%;overflow-x:auto;grid-template-columns:repeat(7,minmax(145px,1fr))!important}.lt-workspace .calendar-flex.view-three{max-width:100%;overflow-x:auto;grid-template-columns:repeat(3,minmax(145px,1fr))!important}.lt-workspace .portal-welcome-guide{padding:18px}.lt-workspace .portal-guide-actions>*{flex:180px}}.lt-workspace[data-theme=light]{--ws-accent:#006999}.lt-workspace .os-menu-tools button{background:var(--ws-control)!important;color:var(--ws-text)!important;border-color:var(--ws-line)!important}.lt-workspace .os-menu-tools button :is(b,span){color:inherit!important}.lt-workspace .aicar-bars>div>b{color:#061c2e!important}.lt-workspace .aicar-bars>div:nth-child(4)>b{color:#fff!important}.lt-workspace[data-theme=light] :is(.analytics-card>a,.dashboard-metric em){color:#006a9e!important}.lt-workspace[data-theme=light] .analytics-card>small{color:var(--ws-muted)!important}.lt-workspace[data-theme=dark] :is(article,form,fieldset){background-color:var(--ws-surface)!important;border-color:var(--ws-line)!important}.lt-workspace[data-theme=dark] :is(.accounting-filters,.accounting-bulk-actions,.bank-reconcile>p){background:var(--ws-raised)!important;border-color:var(--ws-line)!important}.lt-workspace[data-theme=dark] :is(.creative-task-card em,.creative-tabs button b,.creative-card-summary em,.production-status){background:var(--ws-control)!important;color:var(--ws-text)!important;border-color:var(--ws-line)!important}.lt-workspace .os-shell{grid-template-columns:248px minmax(0,1fr);align-items:start;margin-left:0!important;padding-left:0!important;display:grid!important}.lt-workspace .os-shell.sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.lt-workspace .os-sidebar{grid-area:1/1;width:100%!important;margin:0!important;left:auto!important;right:auto!important}.lt-workspace .os-main{grid-area:1/2;min-width:0;width:100%!important;margin-left:0!important}@media (max-width:760px){.lt-workspace .os-shell,.lt-workspace .os-shell.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.lt-workspace .os-sidebar{grid-area:1/1}.lt-workspace .os-main{grid-area:2/1;padding-bottom:100px}html:has(.lt-workspace){scroll-padding-block:190px 100px}}.lt-workspace :is(button,input,select,textarea){font-family:inherit!important}.lt-workspace[data-theme=dark] :is(.record-detail header em,.email-attachment-field,.slug-field,.slug-field>span){background:var(--ws-raised)!important;color:var(--ws-text)!important;border-color:var(--ws-line)!important}.lt-workspace .portal-score-bars b{color:#061c2e!important}.lt-workspace .portal-score-bars>:nth-child(4) b{color:#fff!important}.lt-workspace[data-theme=light] .portal-score-intro :is(p,span,small){color:var(--ws-muted)!important}.lt-workspace[data-theme=light] :is(.portal-card>span,.portal-logo-manager span,.portal-logo-upload span,.portal-logo-editor span){color:var(--ws-link)!important}.lt-workspace[data-theme=dark] .portal-step-nav button{color:#edf6ff!important;opacity:1!important;background:#12364b!important}.lt-workspace[data-theme=dark] .portal-step-nav button.active{background:#174158!important}.lt-workspace[data-theme=dark] .portal-step-nav button :is(b,span,small){color:#edf6ff!important;opacity:1!important}.lt-workspace[data-theme=dark] :is(.ai-writing-assistant>section,.ai-conversation,.thread-messages,.sandbox-chat){color:#e8f4ff!important;background:#071e2e!important}.lt-workspace[data-theme=dark] :is(.ai-conversation article.assistant,.thread-messages p.inbound,.sandbox-chat .assistant){color:#f1f7ff!important;background:#123349!important;border-color:#37617a!important}.lt-workspace[data-theme=dark] :is(.ai-conversation article.user,.thread-messages p.outbound){color:#f1f7ff!important;background:#104762!important}.lt-workspace[data-theme=dark] :is(.ai-conversation,.thread-messages,.sandbox-chat) :is(p,span,b,strong,em,li,small,h1,h2,h3,h4,div.lt-rich-text){-webkit-text-fill-color:currentColor;color:#f1f7ff!important;opacity:1!important;background-color:#0000!important}.lt-workspace[data-theme=dark] :is(.ai-conversation,.thread-messages,.sandbox-chat) :is(code,pre){white-space:pre-wrap;overflow-wrap:anywhere;color:#a9eaff!important;background:#061b29!important}.lt-workspace[data-theme=dark] :is(.ai-conversation,.thread-messages) a{text-decoration:underline;color:#8ae5ff!important}.lt-workspace .lt-rich-text{overflow-wrap:anywhere;line-height:1.65}.lt-workspace .lt-rich-text :is(ul,ol){padding-left:1.5rem}.lt-workspace[data-theme=dark] :is(.contact-tag-list>span,.portal-email-chip,.idea-decision){color:#effaff!important;opacity:1!important;background:#123c52!important;border-color:#4e8eab!important}.lt-workspace[data-theme=dark] :is(.contact-tag-list>span,.portal-email-chip,.idea-decision) :is(b,span,small,button){color:#effaff!important;background:0 0!important}.lt-workspace .inbox-layout>aside>button{text-align:left!important;white-space:normal!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:5px!important;height:auto!important;min-height:96px!important;padding:14px!important;display:flex!important}.lt-workspace .inbox-layout>aside>button :is(b,span,small){overflow-wrap:anywhere;width:100%;max-width:100%;white-space:normal!important;margin:0!important;padding:0!important;line-height:1.45!important;display:block!important;position:static!important;transform:none!important}.lt-workspace[data-theme=dark] .inbox-layout>aside>button{color:#e8f4ff!important;background:#102c40!important;border-color:#33586e!important}.lt-workspace[data-theme=dark] .inbox-layout>aside>button.active{background:#174a62!important}.lt-workspace[data-theme=dark] .inbox-layout>aside>button :is(b,span,small){color:#e8f4ff!important;background:0 0!important}.lt-workspace[data-theme=dark] :is(.dashboard-drilldown>section,.record-overlay>section,.record-overlay>form,.provider-setup-overlay>section,.event-detail-card,[role=dialog]>section){color:#eff7ff!important;background:#0b2538!important;border-color:#426278!important}.lt-workspace[data-theme=dark] :is(.dashboard-drilldown,.record-overlay,.provider-setup-overlay,[role=dialog]) :is(header,footer,.dashboard-drilldown-row){color:#eff7ff!important;background:#102f44!important}.lt-workspace[data-theme=dark] :is(.dashboard-drilldown,.record-overlay,.provider-setup-overlay,[role=dialog]) :is(h1,h2,h3,h4,p,span,small,b,strong,em,label,legend,td,th){color:#eff7ff!important;opacity:1!important}.lt-workspace[data-theme=dark] :is(.portal-access-overview,.portal-access-list) :is(td,a,code,.portal-email-chip){color:#e8f7ff!important}.lt-workspace .portal-client .avatar-client,.lt-workspace .portal-client-header .lt-avatar,.lt-workspace .portal-top .lt-avatar{border-radius:18px!important;width:76px!important;min-width:76px!important;height:76px!important}.lt-workspace .profile-crop{grid-template-columns:220px minmax(160px,1fr);align-items:center;gap:24px;margin-block:16px;padding:20px;display:grid}.lt-workspace .profile-crop canvas{aspect-ratio:1;object-fit:contain;background:#e9f4fa;border:3px solid #18bde9;border-radius:50%;width:220px;max-width:100%;height:220px}.lt-workspace .profile-crop label{gap:8px;margin-bottom:16px;display:grid}.lt-workspace .profile-crop input{accent-color:#00b9e8;width:100%}.lt-workspace .user-module-picker{border:1px solid #83b9d0;border-radius:14px;width:100%;padding:16px;grid-column:1/-1!important}.lt-workspace .user-module-picker>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:14px;display:grid}.lt-workspace .user-module-picker label{align-items:center;gap:9px!important;display:flex!important}.lt-workspace .user-module-picker input[type=checkbox]{accent-color:#008fbd;flex:0 0 18px;width:18px!important;height:18px!important}.lt-workspace .supervision-banner{z-index:45;color:#06283d;background:#e5f6ff;border:1px solid #009ed4;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px;display:flex;position:sticky;top:8px}.lt-workspace .supervision-banner span{font-size:13px;display:block}.lt-workspace[data-theme=dark] .supervision-banner{color:#effaff;background:#123d55}.portal-welcome-page{--welcome-bg:#f5fbff;--welcome-ink:#08233e;--welcome-muted:#45647d;--welcome-card:#fff;max-width:1120px;color:var(--welcome-ink);margin:auto;padding:32px 24px;font-family:inherit}body:has(.portal-welcome-page){background:#f5fbff}.portal-welcome-page>header{align-items:center;gap:12px;display:flex}.portal-welcome-page>header img{object-fit:contain;width:36px;height:48px}.portal-welcome-page>header b{font-size:22px}.portal-welcome-page>header span{letter-spacing:.18em;color:var(--welcome-muted);font-size:10px;display:block}.portal-welcome-hero{background:linear-gradient(125deg,#e3f7ff,#fafdff 55%,#e1f3ff);border-radius:28px;grid-template-columns:1.5fr 1fr;align-items:center;gap:24px;margin:32px 0;padding:40px;display:grid}.portal-welcome-hero h1{letter-spacing:-.04em;color:var(--welcome-ink);margin:16px 0;font-size:clamp(30px,4vw,48px);line-height:1.12}.portal-welcome-hero p{color:var(--welcome-muted);font-size:18px;line-height:1.6}.portal-welcome-hero>img{width:100%;max-width:320px;height:auto}.portal-welcome-kicker,.portal-welcome-accounts>div>span{letter-spacing:.14em;color:#007798;font-size:11px;font-weight:800}.portal-welcome-hero .button{color:#fff;background:#007da8;border-radius:14px;gap:24px;margin-top:12px;padding:16px 22px;text-decoration:none;display:inline-flex}.portal-welcome-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.portal-welcome-steps article,.portal-welcome-accounts,.portal-welcome-page>details{background:var(--welcome-card);border:1px solid #c7e0ed;border-radius:20px;padding:24px}.portal-welcome-steps article>b{color:#006286;background:#daf5ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.portal-welcome-steps h2,.portal-welcome-accounts h2{color:var(--welcome-ink);margin:16px 0 10px;font-size:20px}.portal-welcome-page p{color:var(--welcome-muted);line-height:1.6}.portal-welcome-accounts{grid-template-columns:1fr 1fr;gap:24px;margin:20px 0;display:grid}.portal-welcome-accounts ul{margin:0;padding:0;list-style:none}.portal-welcome-accounts li{border-bottom:1px solid #c7e0ed;padding:12px 0}.portal-welcome-accounts li>*{overflow-wrap:anywhere;display:block}.portal-welcome-accounts li span{color:var(--welcome-muted);margin-top:4px}.portal-welcome-page summary{cursor:pointer;font-weight:700}.portal-welcome-page footer{color:var(--welcome-muted);padding:30px 0;font-size:13px}@media (prefers-color-scheme:dark){body:has(.portal-welcome-page){background:#061b2a}.portal-welcome-page{--welcome-ink:#f0f8ff;--welcome-muted:#b4ccde;--welcome-card:#0d2a3e}.portal-welcome-hero{background:linear-gradient(125deg,#0a354b,#092335 65%,#123a50)}.portal-welcome-kicker,.portal-welcome-accounts>div>span{color:#6ad7ff}.portal-welcome-steps article,.portal-welcome-accounts,.portal-welcome-page>details{border-color:#345d74}}@media (max-width:640px){.lt-workspace .profile-crop{grid-template-columns:1fr;justify-items:center}.lt-workspace .profile-crop>div{width:100%}.lt-workspace .supervision-banner{flex-wrap:wrap;position:static}.portal-welcome-page{padding:20px 16px}.portal-welcome-hero{grid-template-columns:1fr;padding:24px}.portal-welcome-hero>img{justify-self:center;max-width:190px}.portal-welcome-steps,.portal-welcome-accounts{grid-template-columns:1fr}.lt-workspace .portal-client-header .lt-avatar{width:64px!important;min-width:64px!important;height:64px!important}}.lt-workspace .portal-client-brand .portal-company-avatar{border-radius:18px!important;width:76px!important;min-width:76px!important;height:76px!important}.lt-workspace .portal-company-avatar img{padding:4px;object-fit:contain!important}@media (max-width:640px){.lt-workspace .portal-client-brand .portal-company-avatar{width:64px!important;min-width:64px!important;height:64px!important}}.lt-workspace .finance-card-layout{display:block!important}.lt-workspace .finance-card-layout>.dashboard-custom-layout{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.lt-workspace .finance-card-layout .dashboard-layout-toolbar{flex-wrap:wrap;grid-column:1/-1}.lt-workspace .finance-card-layout .dashboard-custom-block{min-width:0}.lt-workspace .finance-card-layout .dashboard-custom-block>article{box-sizing:border-box;height:100%}.lt-workspace .finance-card-layout .dashboard-block-handle{flex-wrap:wrap;gap:8px}.lt-workspace[data-theme=dark] .ai-context-controls{color:#eff7ff!important;background:#102f44!important}.lt-workspace[data-theme=dark] .ai-context-controls .ai-helper-copy{color:#d8ebf8!important;background:0 0!important}.lt-workspace[data-theme=dark] .inbox-search{color:#edf6ff!important;background:#102f44!important;border-color:#426278!important}.lt-workspace[data-theme=dark] .inbox-live-state.online{color:#aff5db!important;background:#0c3d34!important}.lt-workspace[data-theme=dark] .inbox-live-state.online :is(b,span,small){color:#aff5db!important}.lt-workspace[data-theme=dark] :is(.admin-directory-v58,.settings-grid) i{color:#edfaff!important;background:#123f56!important}.lt-workspace .lt-rich-text ul{list-style:outside!important}.lt-workspace .lt-rich-text ol{list-style:decimal!important}.lt-workspace .lt-rich-text li{margin-block:5px;display:list-item!important}.lt-workspace .ai-conversation .lt-rich-text :is(p,li,strong,em,code){font-size:14px!important;line-height:1.65!important}.lt-workspace .inbox-thread>header>div{gap:5px;min-width:0;display:grid!important}.lt-workspace .inbox-thread>header :is(b,span){white-space:normal;overflow-wrap:anywhere;display:block!important}.lt-workspace .inbox-thread>header>button{flex-shrink:0}.lt-workspace .inbox-thread>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid!important}.lt-workspace .inbox-thread>form>button{white-space:normal;align-self:end;min-width:78px;height:48px!important}.lt-workspace .inbox-thread>form>textarea{box-sizing:border-box;width:100%;min-width:0}.lt-workspace[data-theme=light] .social-tabs button.active{color:#fff!important;background:#007394!important}.lt-workspace[data-theme=light] :is(.os-brand>span,.os-brand>span>b){color:#345a74!important}.lt-workspace[data-theme=light] .finance-goals>header>div>span{color:#007699!important}.lt-workspace[data-theme=light] :is(.finance-goals>header>small,.accounting-y-axis span){color:#526879!important}.lt-workspace[data-theme=light] :is(.os-top-signout,.os-top-signout span){color:#052f42!important}.lt-workspace[data-theme=light] .os-sidebar nav a{color:#345a74!important}.lt-workspace[data-theme=light] .os-sidebar nav a.active{color:#006487!important}.lt-workspace[data-theme=light] .os-sidebar nav a b{color:inherit!important}.lt-workspace[data-theme=light] .os-sidebar nav a{background:0 0!important}:is(.lt-workspace[data-theme=light] .os-sidebar nav a:hover,.lt-workspace[data-theme=light] .os-sidebar nav a:focus-visible){background:#e0f5ff!important}.lt-workspace[data-theme=light] .os-sidebar nav a.active{background:#d2efff!important}.consulting-studio,.portal-report-selection{--cr-bg:#f5faff;--cr-card:#fff;--cr-text:#14344b;--cr-muted:#476578;--cr-line:#b6cedd;--cr-accent:#006e94;--cr-active:#e3f5ff;background:var(--cr-bg);color:var(--cr-text);border:1px solid var(--cr-line);border-radius:20px;min-width:0;margin:22px 0;padding:24px}.lt-workspace[data-theme=dark] .consulting-studio,.lt-workspace[data-theme=dark] .portal-report-selection{--cr-bg:#092337;--cr-card:#102e43;--cr-text:#e1f1fa;--cr-muted:#bad0df;--cr-line:#40637a;--cr-accent:#75d9fc;--cr-active:#15415b}.consulting-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.consulting-heading h3{margin:6px 0;font-size:22px;line-height:1.3}.consulting-heading p{color:var(--cr-muted);margin:8px 0}.consulting-heading small{color:var(--cr-accent);letter-spacing:.06em;font-weight:750}.consulting-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consulting-fields{border:0;gap:18px;min-width:0;margin:20px 0;padding:0;display:grid}.consulting-fields label,.consulting-history{gap:7px;font-size:14px;font-weight:650;display:grid}.consulting-history{margin:20px 0}.consulting-fields input:not([type=file]),.consulting-fields textarea,.consulting-history select{border:1px solid var(--cr-line);width:100%;min-width:0;font:inherit;border-radius:10px;padding:12px;font-weight:400;background:var(--cr-card)!important;color:var(--cr-text)!important}.consulting-fields textarea{resize:vertical;min-height:120px;line-height:1.65}.consulting-fields input::placeholder,.consulting-fields textarea::placeholder{color:var(--cr-muted)}.consulting-fields :disabled{opacity:1;cursor:default}.consulting-fields button:disabled{opacity:.45}.consulting-meta{grid-template-columns:minmax(0,2fr) minmax(170px,1fr);gap:18px;display:grid}.consulting-section-editor{background:var(--cr-card);border:1px solid var(--cr-line);border-radius:16px;gap:15px;min-width:0;padding:22px;display:grid}.consulting-section-editor>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.consulting-section-editor>header>b{color:var(--cr-accent)}.consulting-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.consulting-images:empty{display:none}.consulting-images figure{align-content:start;gap:10px;margin:0;display:grid}.consulting-images img{object-fit:contain;background:var(--cr-bg);border-radius:10px;width:100%;height:190px}.consulting-image-upload{border:1px dashed var(--cr-line);background:var(--cr-bg);border-radius:12px;padding:16px}.consulting-image-upload input{max-width:100%;font-size:13px}.consulting-image-upload small{color:var(--cr-muted);font-weight:400}.consulting-save{border-top:1px solid var(--cr-line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.consulting-save>span{color:var(--cr-muted);margin-right:auto;font-size:13px}.consulting-status{background:var(--cr-active);color:var(--cr-text);overflow-wrap:anywhere;border-radius:10px;padding:12px 16px}.portal-report-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:340px;margin:20px 0;padding:3px;display:grid;overflow:auto}.portal-report-cards>button{text-align:left;color:#14344b;cursor:pointer;min-width:0;font:inherit;background:#fff;border:1px solid #c7dfed;border-radius:14px;gap:9px;padding:18px;transition:border-color .15s,background .15s;display:grid}.portal-report-cards>button small,.portal-report-cards>button span{color:#42677e;font-size:12px}.portal-report-cards>button strong{overflow-wrap:anywhere;line-height:1.4}.portal-report-cards>button[aria-pressed=true],.portal-report-cards>button:hover{background:#e9f8ff;border-color:#008bc3}.portal-report-cards>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #008bc3}.lt-workspace[data-theme=dark] .portal-report-cards>button{color:#e3f3ff;background:#102d41;border-color:#365d74}.lt-workspace[data-theme=dark] .portal-report-cards>button small,.lt-workspace[data-theme=dark] .portal-report-cards>button span{color:#b4cede}.lt-workspace[data-theme=dark] .portal-report-cards>button[aria-pressed=true],.lt-workspace[data-theme=dark] .portal-report-cards>button:hover{background:#15415b;border-color:#54ccf9}.portal-report-frame{background:#fff;border:0;border-radius:12px;width:100%;height:800px;margin-top:20px;display:block}.consulting-studio a,.portal-report-selection a{overflow-wrap:anywhere}:is(.consulting-studio :focus-visible,.portal-report-cards :focus-visible){outline-offset:3px;outline:3px solid #00adeb}@media (max-width:760px){.consulting-studio{padding:16px}.consulting-meta,.consulting-images,.portal-report-cards{grid-template-columns:1fr}.consulting-section-editor,.portal-report-selection{padding:15px}.consulting-heading h3{font-size:19px}.consulting-actions .os-button{min-height:42px}.consulting-save{align-items:stretch}.consulting-save>span{width:100%}.consulting-save button{flex:180px}.portal-report-frame{height:650px}.portal-report-cards{max-height:300px}.consulting-history select{max-width:100%}}@media (prefers-reduced-motion:reduce){.portal-report-cards>button{transition:none}}.client-report-library{gap:18px;min-width:0;display:grid}.client-report-library>header,.report-library-list>article{justify-content:space-between;align-items:center;gap:16px;display:flex}.report-library-actions,.report-library-filters{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.report-library-filters label{flex:1;gap:6px;min-width:160px;display:grid}.report-library-list{gap:9px;max-height:440px;display:grid;overflow:auto}.report-library-list>article,.report-attachments,.idea-revision-context{color:#18364c;background:#f5faff;border:1px solid #cbdce8;border-radius:14px;padding:16px}.report-library-list>article.selected{border-color:#0083bc;box-shadow:inset 3px 0 #0083bc}.report-library-title{text-align:left;color:inherit;overflow-wrap:anywhere;background:0 0;border:0;flex:1;gap:5px;min-width:0;display:grid}.report-library-title small,.report-library-title span{color:#48667a}.report-library-editor{gap:18px;min-width:0;display:grid}.report-library-editor .idea-report-history,.report-library-editor .consulting-history{display:none}.report-attachments form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.report-attachments label{flex:1;gap:8px;min-width:150px;display:grid}.report-attachment-list{gap:8px;padding:0;list-style:none;display:grid}.report-attachment-list li{overflow-wrap:anywhere;border-top:1px solid #cbdce8;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:10px;display:flex}.report-attachment-list a{color:#006e9e;font-weight:650}.idea-revision-context{gap:12px;margin:10px 0;display:grid}.idea-revision-context details{padding:8px 0}.idea-revision-context article+article{border-top:1px solid #cbdce8;margin-top:10px;padding-top:10px}.floating-notice{overscroll-behavior:contain;color:#18364c;background:#fff;border:1px solid #cbdce8;border-radius:16px;overflow:auto;box-shadow:0 18px 54px #00182733}.floating-notice::backdrop{pointer-events:none;background:0 0}.lt-workspace[data-theme=dark] :is(.report-library-list>article,.report-attachments,.idea-revision-context,.floating-notice){color:#e9f5ff;background:#102b3b;border-color:#37576a}.lt-workspace[data-theme=dark] :is(.report-library-title small,.report-library-title span,.report-attachments small,.idea-revision-context small){color:#b9cede}.lt-workspace[data-theme=dark] .report-attachment-list a{color:#68d7ff}.lt-workspace[data-theme=dark] :is(.client-report-library,.report-attachments) :is(input,select,textarea){color:#ecf6ff;background:#081e2c;border-color:#466579}.lt-workspace[data-theme=dark] :is(.content-master-table,.production-matrix,.matrix-table,.content-matrix,.matrix-detail-card){color:#e9f5ff;background:#0c2433}.lt-workspace[data-theme=dark] :is(.creative-hub-v11,.production-matrix,.content-master-table,.matrix-detail-card) :is(td,th){color:#e9f5ff;background:#0c2433;border-color:#355264}.lt-workspace[data-theme=dark] :is(.creative-hub-v11,.production-matrix,.content-master-table,.matrix-detail-card) :is(td,th) :is(b,strong,p,span,small,button){color:#deedf7}.lt-workspace[data-theme=dark] :is(.creative-hub-v11,.production-matrix,.content-master-table,.matrix-detail-card) :is(input,select,textarea){color:#edf6ff;background:#081c29;border-color:#47687b}.lt-workspace[data-theme=dark] :is(.creative-hub-v11,.production-matrix,.content-master-table,.matrix-detail-card) :is(.status,.content-status,.network-chips i){color:#daf5ff;background:#1a4155;border-color:#47718a}.lt-workspace[data-theme=dark] .matrix-detail-grid article{color:#e9f5ff;background:#102b3b;border-color:#37576a}.lt-workspace[data-theme=dark] :is(.matrix-detail-card,.comment-lanes,.creative-task-card) :is(p,small,label,h3,h4){color:#c9dfec}.lt-workspace[data-theme=dark] .accounting-kind{color:#e0f0ff;background:#223e53}.lt-workspace[data-theme=dark] .accounting-kind.income{color:#94f0c9;background:#123e35}.lt-workspace[data-theme=dark] .accounting-kind.expense{color:#ffd0d3;background:#4a292e}.lt-workspace[data-theme=dark] .accounting-kind.adjustment{color:#e1d7ff;background:#3a3352}@media (max-width:640px){.client-report-library>header,.report-library-list>article{flex-direction:column;align-items:stretch}.report-library-actions .os-button{white-space:normal;flex:1}.report-library-title{width:100%}.report-attachments{padding:12px}.report-attachments input{max-width:100%}.report-library-filters>button{flex:1}.floating-notice a{overflow-wrap:anywhere}}.report-attachment-list>a{overflow-wrap:anywhere;border-top:1px solid #66839755;gap:5px;padding:12px 0;display:grid}.report-attachment-list>a span,.report-attachment-list>a small{font-weight:400}.lt-workspace[data-theme=light] .creative-hub-v11 .status{color:#31566c;background:#e8f6fb}.lt-workspace[data-theme=light] .creative-hub-v11 .active b{color:#07536e}.lt-workspace[data-theme=light] .creative-hub-v11 td small{color:#536c80}.content-export,.idea-approval-filter{flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0;display:flex}.content-export label,.idea-approval-filter label{gap:6px;font-weight:600;display:grid}.content-export select,.idea-approval-filter select{color:#17344a;background:#fff;border:1px solid #adc8d8;border-radius:10px;min-width:180px;min-height:42px;padding:8px 12px}.content-export p{color:#3b6075;flex-basis:100%;margin:0}.idea-approval-filter{color:#244c65;background:#eef8fc;border:1px solid #bfdce9;border-radius:14px;padding:16px}.lt-workspace[data-theme=dark] :is(.content-export,.idea-approval-filter) select{color:#e5f4ff;background:#092334;border-color:#466c81}.lt-workspace[data-theme=dark] .idea-approval-filter{color:#e5f4ff;background:#102e40;border-color:#466c81}.lt-workspace[data-theme=dark] .content-export p{color:#bbd7e8}@media (max-width:600px){.content-export label,.idea-approval-filter label{flex:1;min-width:0}.content-export select,.idea-approval-filter select{width:100%;min-width:0}.content-export button{flex:1}.content-export{align-items:stretch}}.library-pane[hidden]{display:none!important}.shared-library-tabs{flex-wrap:wrap;gap:10px;margin:12px 0 22px;display:flex}.shared-library-tabs button{color:#1b4964;cursor:pointer;font:inherit;background:#f2f9fd;border:1px solid #b9d5e5;border-radius:12px;padding:12px 18px;font-weight:650}.shared-library-tabs button[aria-pressed=true]{color:#fff;background:#075172;border-color:#075172}.shared-document-list{gap:10px;margin:18px 0;display:grid}.shared-document-list article{color:#173e57;background:#fff;border:1px solid #bdd6e5;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.shared-document-list article>div:first-child{overflow-wrap:anywhere;gap:7px;min-width:0;display:grid}.shared-document-list small{color:#42627b}.document-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.document-search{gap:6px;margin-top:20px;display:grid}.shared-document-preview{border-top:1px solid #b9d5e5;margin-top:16px;padding-top:16px}.shared-document-preview header{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.shared-document-preview iframe{background:#fff;border:1px solid #8daebf;border-radius:12px;width:100%;height:600px;margin:12px 0;display:block}.shared-document-preview img{object-fit:contain;max-width:100%;max-height:70vh;margin:12px auto;display:block}.lt-workspace[data-theme=dark] .shared-library-tabs button{color:#dff4ff;background:#15374a;border-color:#476b81}.lt-workspace[data-theme=dark] .shared-library-tabs button[aria-pressed=true]{color:#fff;background:#08658a;border-color:#54c5ee}.lt-workspace[data-theme=dark] .shared-document-list article{color:#e1f0fb;background:#0b2434;border-color:#355e75}.lt-workspace[data-theme=dark] .shared-document-list small{color:#b7d0e1}.portal-notification-bell .portal-notice-item{text-align:left;border-radius:10px;width:100%;margin:6px 0;gap:5px!important;display:grid!important}.portal-notification-bell .portal-notice-item.unread{border-left:3px solid #008fc4!important}.portal-notification-bell .portal-notice-item small{color:inherit;font-size:.75rem}.portal-request-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start!important}.portal-request-layout>.portal-request-form{grid-auto-rows:auto;align-content:start;align-self:start!important;height:auto!important;min-height:0!important}.portal-request-tracking{align-self:start;min-width:0}.portal-request-tracking .request-history{overscroll-behavior:contain;max-height:740px;padding-right:5px;overflow:auto}.portal-request-tracking .request-history article{overflow-wrap:anywhere}.client-matrix-embed .creative-hub-head,.client-matrix-embed .creative-tabs,.client-matrix-embed .creative-filter-row,.client-matrix-embed .content-import{display:none!important}.client-matrix-embed,.client-matrix-embed .creative-hub-v11{min-width:0;max-width:100%}.client-matrix-embed .production-matrix{min-width:0}.client-matrix-embed .table-wrap{overflow-x:auto}.client-matrix-embed .content-export{flex-wrap:wrap}@media (max-width:760px){.portal-request-layout{gap:18px;grid-template-columns:minmax(0,1fr)!important}.shared-document-list article{flex-direction:column;align-items:stretch}.document-actions .os-button{text-align:center;flex:1}.shared-library-tabs button{flex:1}.shared-document-preview iframe{height:480px}.portal-request-tracking .request-history{max-height:620px}}.client-matrix-embed .lt-content-import{display:none!important}.portal-side-nav button{white-space:normal;text-align:left;line-height:1.35}.lt-workspace[data-theme=dark] .client-matrix-embed .assignment-date-pair>span{border-color:#37576a;color:#e1f0fb!important;background:#102b3b!important}.lt-workspace[data-theme=dark] .client-matrix-embed .assignment-date-pair b{color:#e1f0fb!important}.matrix-dialog{color:inherit;background:0 0;border:0;border-radius:18px;max-width:calc(100vw - 24px);max-height:92dvh;padding:0;overflow:auto;box-shadow:0 25px 80px #00111d66}.matrix-dialog::backdrop{background:#031321a6}.matrix-dialog .matrix-detail-card{box-sizing:border-box;width:min(980px,100vw - 24px);max-height:none}.matrix-edit-card{display:block}.matrix-edit-card .creative-task-detail{padding:18px 0 0}.matrix-edit-card>header{margin-bottom:18px}.creative-hub-v11 .matrix-toolbar{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.matrix-toolbar .matrix-search{grid-column:span 2}.client-matrix-embed>.client-analytics-panel{margin-top:28px}.lt-workspace[data-theme=dark] :is(.matrix-detail-card,.content-detail-sheet,.creative-task-detail){color:#e1f0fb}.lt-workspace[data-theme=dark] :is(.matrix-detail-card,.content-detail-sheet,.creative-task-detail) :is(.assignment-date-pair>span,.assignment-client-context,.comment-lanes>p,.creative-brief-readonly>article,.matrix-detail-grid>article){border-color:#37576a;color:#e1f0fb!important;background:#102b3b!important}.lt-workspace[data-theme=dark] :is(.matrix-detail-card,.content-detail-sheet,.creative-task-detail) :is(.assignment-date-pair,.assignment-client-context,.comment-lanes,.creative-brief-readonly,.matrix-detail-grid) :is(b,strong,span,p,small){color:#e1f0fb!important}.lt-workspace[data-theme=dark] .matrix-detail-card :is(h2,header p,header span,label){color:#e1f0fb}.lt-workspace[data-theme=dark] .matrix-edit-card{color:#e1f0fb;background:#0c2433;border-color:#37576a}.lt-workspace[data-theme=dark] .matrix-search span{color:#b9d5e5;background:#081c29;border-color:#47687b}@media (max-width:760px){.creative-hub-v11 .matrix-toolbar{grid-template-columns:1fr}.matrix-toolbar .matrix-search{grid-column:auto}.assignment-client-context{overflow-wrap:anywhere;flex-wrap:wrap}.matrix-edit-card form{grid-template-columns:1fr}.matrix-dialog .matrix-detail-card{padding:18px}.matrix-detail-card>header{gap:12px}.matrix-detail-card h2{overflow-wrap:anywhere}}.lt-workspace .assignment-workflow :is(b,i){font-size:.875rem;line-height:1.35}.lt-workspace .assignment-workflow b{color:#425d72!important}.lt-workspace .assignment-workflow :is(.done,.active) b{color:#076982!important}.lt-workspace .assignment-workflow i{color:#284b62!important;background:#e5eff4!important}.lt-workspace .assignment-workflow .done i{color:#fff!important;background:#08754f!important}.lt-workspace .assignment-workflow .active i{color:#fff!important;background:#096d90!important}.lt-workspace .matrix-link.disabled{color:#52677a!important}.lt-workspace .matrix-edit-card>header span{color:#087397}.lt-workspace .assignment-client-context small{color:#4e677a}.lt-workspace .content-view-tabs button.active{color:#fff!important;background:#076e90!important}.lt-workspace :is(.monthly-content-total,.content-master-table) small{color:#50677a}.lt-workspace[data-theme=dark] .assignment-workflow b{color:#d5eaf7!important}.lt-workspace[data-theme=dark] .assignment-workflow :is(.done,.active) b{color:#90e2ff!important}.lt-workspace[data-theme=dark] .assignment-workflow i{color:#e5f5ff!important;background:#153e52!important}.lt-workspace[data-theme=dark] .assignment-workflow .done i{color:#fff!important;background:#0a6949!important}.lt-workspace[data-theme=dark] .assignment-workflow .active i{color:#fff!important;background:#075976!important}.lt-workspace[data-theme=dark] .matrix-link.disabled{color:#c2d9e8!important;background:#15374a!important}.lt-workspace[data-theme=dark] :is(.creative-pay,.creative-submit-stage){border-color:#37576a;color:#e1f0fb!important;background:#102b3b!important}.lt-workspace[data-theme=dark] .creative-pay :is(span,b,small){color:#e1f0fb!important}.lt-workspace[data-theme=dark] .matrix-edit-card>header span{color:#90e2ff}.lt-workspace[data-theme=dark] .content-filters .search-field{border-color:#47687b;color:#d5eaf7!important;background:#081c29!important}.lt-workspace[data-theme=dark] :is(.monthly-content-total,.content-master-table) small{color:#bdd4e4}.matrix-dialog{margin:auto}.lt-workspace .assignment-workflow{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.lt-workspace .assignment-workflow span{min-width:0}.lt-workspace .assignment-workflow b{overflow-wrap:anywhere}@media (max-width:760px){.lt-workspace .assignment-workflow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.lt-workspace .assignment-workflow span:nth-child(3n+1):before{display:none}}.consulting-section-files{gap:10px;margin-top:18px;display:grid}.consulting-section-files>div{background:#f2f9fd;border:1px solid #b8d4e4;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.consulting-section-files a{overflow-wrap:anywhere;min-width:0}.consulting-file-upload{color:#17435c;background:#f2f9fd;border:1px dashed #9cbecd;border-radius:12px;gap:8px;margin-top:16px;padding:16px;display:grid}.consulting-file-upload small{color:#48677c}.lt-workspace[data-theme=dark] :is(.consulting-file-upload,.consulting-section-files>div){color:#e1f0fb;background:#102b3b;border-color:#476b81}.lt-workspace[data-theme=dark] .consulting-file-upload small{color:#bdd7e7}@media (max-width:760px){.consulting-section-files>div{flex-direction:column;align-items:stretch}.consulting-section-files .os-button{text-align:left}}.report-library-editor{outline:none;min-width:0;scroll-margin-top:90px}.report-library-title{text-align:left;touch-action:manipulation}.control-tower,.proposal-ai{--tower-bg:#fff;--tower-field:#f4f9fd;--tower-ink:#14334c;--tower-muted:#47647b;--tower-line:#bdd7e8;background:var(--tower-bg);color:var(--tower-ink);border:1px solid var(--tower-line);border-radius:18px;margin-block:20px;padding:22px}.control-tower>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.control-tower h2,.proposal-ai h3{color:var(--tower-ink);margin:8px 0}.control-tower p,.proposal-ai p{color:var(--tower-muted);line-height:1.6}.control-tower label,.proposal-ai label{color:var(--tower-ink);gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.control-tower :is(input,select),.proposal-ai textarea{box-sizing:border-box;background:var(--tower-field);width:100%;color:var(--tower-ink);border:1px solid var(--tower-line);border-radius:9px;min-width:0;min-height:44px;padding:11px}.tower-filters{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px;margin:20px 0;display:grid}.tower-row{border-top:1px solid var(--tower-line);grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(115px,1fr)) minmax(130px,1fr);align-items:center;gap:14px;padding:20px 0;display:grid}.tower-row>label:has(input[name=notes]){grid-column:1/-2}.tower-row>div:last-child{align-items:center;gap:10px;display:flex}.tower-client{text-align:left;color:var(--tower-ink);cursor:pointer;background:0 0;border:0;gap:6px;padding:6px;display:grid}.tower-client span,.tower-last-post{color:var(--tower-muted);font-size:12px}.tower-last-post{gap:8px;display:grid}:is(.tower-client:hover strong,.tower-client:focus-visible strong){text-decoration:underline}.tower-row select[name=status]{border-left:4px solid #1592b8}.tower-row select[name=priority]{border-left:4px solid #e89a27}.tower-row:has(select[name=status] option[value=current]:checked) select[name=status]{border-left-color:#1b9e69}.tower-row:has(select[name=status] option[value=standby]:checked) select[name=status]{border-left-color:#e96568}.tower-row:has(select[name=priority] option[value="1"]:checked) select[name=priority]{border-left-color:#d53c43}.tower-row:has(select[name=priority] option[value="3"]:checked) select[name=priority]{border-left-color:#397db5}.proposal-ai>label>textarea{min-height:125px;margin-bottom:12px}.proposal-ai-review{color:#684400;background:#fff5d8;border:1px solid #d3a039;border-radius:12px;margin-top:16px;padding:16px}.proposal-ai-review li{margin-block:6px}.proposal-ai .proposal-edit-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.proposal-ai .wide{grid-column:1/-1}.lt-workspace[data-theme=dark] :is(.control-tower,.proposal-ai){--tower-bg:#0b2434;--tower-field:#102f43;--tower-ink:#e5f2ff;--tower-muted:#b8d2e7;--tower-line:#41647a}.lt-workspace[data-theme=dark] .proposal-ai-review{color:#ffe2a2;background:#392e13;border-color:#98793e}.lt-workspace[data-theme=dark] :is(.analytics-snapshot,.analytics-interpretation,.analytics-chart-card,.analytics-kpis article,.analytics-top-content,.analytics-top-content article){color:#e5f2ff!important;background:#0d2739!important;border-color:#3c5d72!important}.lt-workspace[data-theme=dark] :is(.analytics-snapshot,.portal-analytics-history) :is(h2,h3,h4,b,strong,span,p,small,footer,label){color:#d5e8f8!important}.lt-workspace[data-theme=dark] :is(.analytics-interpretation,.analytics-kpis,.analytics-chart-title,.analytics-source-note) :is(p,small){color:#b9d2e5!important}.lt-workspace[data-theme=dark] .analytics-mix>div>i{color:#d5e8f8!important;background:#0d2739!important}.lt-workspace[data-theme=dark] .analytics-deltas>span{color:#dcf0ff!important;background:#18374a!important}.lt-workspace[data-theme=dark] .analytics-deltas .up{color:#a4f2d3!important;background:#103c35!important}.lt-workspace[data-theme=dark] .analytics-deltas .down{color:#ffd3dc!important;background:#402b33!important}.lt-workspace[data-theme=dark] .analytics-timeline b{color:#eff9ff!important;background:#123b54!important}.lt-workspace[data-theme=dark] :is(.dashboard-value-row,.dashboard-drilldown-row,.dashboard-metric,.record-table tbody tr):is(:hover,:focus-visible){color:#f0f8ff!important;background:#173d54!important}.lt-workspace[data-theme=dark] :is(.dashboard-value-row,.dashboard-drilldown-row,.dashboard-metric,.record-table tbody tr):is(:hover,:focus-visible) :is(b,strong,small,span,em,td,a){color:#e2f1ff!important}@media (max-width:900px){.tower-row{grid-template-columns:1fr 1fr}.tower-client{grid-column:1/-1}.tower-filters{grid-template-columns:1fr 1fr}.control-tower>header{flex-direction:column}.control-tower,.proposal-ai{padding:16px}.proposal-ai .proposal-edit-form{grid-template-columns:1fr}.proposal-ai .proposal-edit-form>label{grid-column:1}.report-library-editor{scroll-margin-top:76px}.report-library-actions{flex-wrap:wrap}.report-library-list article{min-width:0}.report-library-title{overflow-wrap:anywhere}}@media (max-width:430px){.tower-row{grid-template-columns:1fr}.tower-row>label:has(input[name=notes]){grid-column:1}.tower-filters{grid-template-columns:1fr}}.tower-add{align-items:end;gap:12px;margin-top:20px;display:flex}.tower-add label{flex:1}.tower-identity{gap:8px;min-width:0;display:grid}.tower-identity small{color:var(--tower-muted)}.tower-identity details{font-size:12px}.tower-identity summary{cursor:pointer}.tower-identity strong{overflow-wrap:anywhere}@media (max-width:600px){.tower-add{flex-direction:column;align-items:stretch}.tower-identity{grid-column:1/-1}}.lt-workspace[data-theme=dark] :is(.efficiency-card>div>p,.analytics-top-content article>b){color:#e5f2ff!important;background:#173d54!important}.control-tower.tower-table-view{min-width:0;padding:20px}.tower-table-view>header{gap:18px}.tower-table-view h2{font-size:22px}.tower-table-view header p{margin-bottom:0;font-size:13px}.tower-table-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:16px 0;display:flex}.tower-table-toolbar>div{gap:8px;display:flex}.tower-table-toolbar p{margin:0;font-size:13px}.tower-table-scroll{border:1px solid var(--tower-line);scrollbar-width:thin;scrollbar-color:#4286a5 var(--tower-bg);border-radius:12px;max-width:100%;max-height:70vh;overflow:auto}.control-tower .tower-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:var(--tower-bg);width:100%;min-width:1150px;color:var(--tower-ink);font-size:13px}.tower-table caption{text-align:left;color:var(--tower-muted);background:var(--tower-bg);padding:10px 14px;font-size:12px}.control-tower .tower-table :is(th,td){border:0;border-bottom:1px solid var(--tower-line);vertical-align:middle;text-align:left;white-space:normal;box-sizing:border-box;padding:10px}.tower-table thead{z-index:3;background:var(--tower-field);position:sticky;top:0}.control-tower .tower-table th{background:var(--tower-field);color:var(--tower-ink);text-transform:none;letter-spacing:0;height:48px;font-weight:700}.tower-table th:first-child{width:235px}.tower-table th:nth-child(2){width:145px}.tower-table th:nth-child(3){width:170px}.tower-table th:nth-child(4){width:125px}.tower-table th:nth-child(5){width:165px}.tower-table th:nth-child(6){width:200px}.tower-table th:last-child{width:115px}.control-tower .tower-table .tower-sort{width:100%;min-height:30px;box-shadow:none;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex;color:var(--tower-ink)!important;background:0 0!important}.tower-sort:hover span:first-child{text-decoration:underline}.tower-table th[aria-sort]:not([aria-sort=none]){box-shadow:inset 0 -3px #00a8e6}.control-tower .tower-table .column-filters td{background:var(--tower-field);padding-top:0}.control-tower .tower-table .tower-row{border:0;padding:0;display:table-row}.control-tower .tower-table .tower-row>td{background:var(--tower-bg);color:var(--tower-ink)}.control-tower .tower-table .tower-row:hover>td{background:var(--tower-field)}.tower-table .tower-cell-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.control-tower .tower-table :is(input,select){background:var(--tower-field);width:100%;min-height:38px;color:var(--tower-ink);border-color:var(--tower-line);padding:8px;font-size:12px}.tower-table .tower-identity{gap:6px}.control-tower .tower-table .tower-client{width:100%;padding:0;color:var(--tower-ink)!important;background:0 0!important}.tower-table .tower-client strong{font-size:13px}.tower-table .tower-client span{font-size:11px}.tower-table .tower-last-post b{color:var(--tower-ink);font-weight:500}.control-tower .tower-save{background:0 0;border:0;gap:6px;margin:0;padding:0;display:grid}.tower-save small{overflow-wrap:anywhere;color:var(--tower-muted);font-size:11px}.tower-table .tower-empty{color:var(--tower-muted);text-align:center!important;padding:30px!important}.tower-table .tower-identity small{font-size:11px}.tower-table .tower-identity .os-button{min-height:32px;padding:6px;font-size:11px}.tower-table .tower-identity details{max-width:220px}.tower-table :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #009bd0}.tower-table-scroll:focus-visible{outline-offset:2px;outline:2px solid #009bd0}@media (max-width:760px){.control-tower.tower-table-view{padding:12px}.tower-table-view>header{flex-direction:column}.tower-table-toolbar{flex-direction:column;align-items:flex-start}.tower-table-scroll{max-height:72dvh}.tower-table-view .tower-add{margin-top:12px}.tower-table-view .tower-add button{white-space:normal}}.lt-workspace .instagram-inbox.v48 .v48-layout{--inbox-height:clamp(360px, 72dvh, 760px);grid-template-columns:minmax(240px,310px) minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:16px;min-height:0}.lt-workspace .instagram-inbox.v48 .v48-layout>aside{height:var(--inbox-height);box-sizing:border-box;flex-direction:column;min-width:0;min-height:0;max-height:none;display:flex;overflow-y:auto}.lt-workspace .instagram-inbox.v48 .v48-layout>aside>*{flex-shrink:0}.lt-workspace .instagram-inbox.v48 .phone-thread{width:100%;min-width:0;max-width:none;height:var(--inbox-height);box-sizing:border-box;flex-direction:column;min-height:0;margin:0;display:flex;overflow:hidden}.lt-workspace .instagram-inbox.v48 .phone-thread>:is(header,form,.human-control-warning){flex:none;min-width:0}.lt-workspace .instagram-inbox.v48 .phone-thread .thread-messages{overflow-wrap:anywhere;scroll-behavior:auto;flex:1 1 0;min-width:0;min-height:0;max-height:none;overflow:hidden auto}.lt-workspace .instagram-inbox.v48 .phone-thread>form{padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;margin:0}.lt-workspace .instagram-inbox.v48 .phone-thread>form textarea{resize:none;height:72px;min-height:72px;max-height:120px;scroll-margin-block:90px;font-size:16px;line-height:1.4;overflow-y:auto}.lt-workspace .instagram-inbox.v48 .phone-thread>form textarea:focus-visible{outline-offset:2px;outline:2px solid #079fc9}.lt-workspace .instagram-inbox.v48 .phone-thread audio{max-width:100%}.lt-workspace[data-theme=dark] .instagram-inbox.v48 .human-control-warning{color:#ffe6b5;background:#382c18;border-color:#715729}.lt-workspace[data-theme=dark] .instagram-inbox.v48 .human-control-warning :is(b,button){color:#ffe6b5!important}@media (max-width:900px){.lt-workspace .instagram-inbox.v48{min-width:0;padding-bottom:90px}.lt-workspace .instagram-inbox.v48 .v48-layout{grid-template-columns:minmax(0,1fr);gap:12px}.lt-workspace .instagram-inbox.v48 .v48-layout>aside{height:210px;max-height:30dvh}.lt-workspace .instagram-inbox.v48 .phone-thread{--inbox-height:clamp(320px, 72dvh, 680px)}.lt-workspace .instagram-inbox.v48 .phone-thread>header{align-items:center}.lt-workspace .instagram-inbox.v48 .phone-thread .thread-messages{padding:10px}.lt-workspace .instagram-inbox.v48 .phone-thread .thread-messages p{max-width:94%}.lt-workspace .instagram-inbox-toolbar{flex-flow:wrap;gap:10px;min-width:0;display:flex}.lt-workspace .instagram-inbox-toolbar .inbox-search{flex:100%;min-width:0}.lt-workspace .instagram-inbox-toolbar .inbox-search input{width:100%;min-width:0}.lt-workspace .instagram-inbox-toolbar .inbox-live-state{white-space:normal}.lt-workspace .instagram-inbox.v48 .phone-thread>form{gap:8px;padding-inline:10px}}.lt-workspace[data-theme=dark] .contact-email-history details,.lt-workspace[data-theme=dark] .contact-email-history details[open],.lt-workspace[data-theme=dark] .contact-email-history details>p{color:#eaf5ff!important;background:#0d283b!important;border-color:#365d76!important}.lt-workspace[data-theme=dark] .contact-email-history summary,.lt-workspace[data-theme=dark] .contact-email-history :is(b,strong,span,h4,p){color:#eaf5ff!important}.lt-workspace[data-theme=dark] .contact-email-history :is(small,em){color:#b9d9ee!important}.lt-workspace[data-theme=dark] .record-detail .lead-score-summary,.lt-workspace[data-theme=dark] .record-detail .lead-score,.lt-workspace[data-theme=dark] .record-detail .mini-score{color:#eaf5ff!important;background:#0d283b!important}.lt-workspace[data-theme=dark] .record-detail :is(.lead-score-summary,.lead-score,.mini-score,.client-summary) :is(span,strong,b,p,small){color:#eaf5ff!important}.portal-side-nav button,.portal-journey-nav button{position:relative}.lt-workspace .portal-section-badge{border-radius:20px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-weight:750;line-height:1;color:#fff!important;background:#b42318!important;font-size:12px!important;display:inline-flex!important}.portal-side-nav .portal-section-badge{margin-left:auto}.portal-journey-nav .portal-section-badge{position:absolute;top:5px;right:5px}.tower-compact .tower-actions,.assignment-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.tower-compact .tower-actions label,.assignment-controls label{gap:5px;min-width:130px;font-size:14px;display:grid}.tower-compact .tower-table{border-collapse:collapse;width:100%;min-width:780px}.lt-workspace .tower-compact .tower-table td{overflow-wrap:anywhere;max-width:300px;font-size:14px;vertical-align:middle!important;padding:11px 12px!important}.lt-workspace .tower-compact .tower-table td small{font-size:12px;display:block}.tower-compact .tower-table .tower-row{cursor:pointer}.tower-compact .tower-table .tower-row:hover,.assignment-table tr[role=button]:hover{background:#e3f4fc}.lt-workspace[data-theme=dark] .tower-compact .tower-table .tower-row:hover,.lt-workspace[data-theme=dark] .assignment-table tr[role=button]:hover{color:#f0faff!important;background:#20485d!important}.tower-compact .tower-table input{width:100%;min-width:70px;padding:7px;font-size:14px}.tower-add-disclosure{margin:12px 0}.tower-add-disclosure summary,.report-inline-preview summary{cursor:pointer;padding:10px;font-weight:600}.tower-dialog{color:#153048;background:#f5faff;border:1px solid #c3dbe8;border-radius:18px;width:min(700px,94vw);max-height:90dvh;padding:24px;overflow:auto}.tower-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#021421aa}.tower-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tower-dialog.tower-maximized{width:calc(100vw - 28px);max-width:none;height:calc(100dvh - 28px);max-height:none;padding:22px}.tower-dialog .tower-edit-form,.tower-link-form{gap:14px;margin-bottom:20px;display:grid}.tower-dialog label{gap:5px;display:grid}.tower-dialog input,.tower-dialog select,.tower-dialog textarea{font:inherit;color:#153048;background:#fff;border:1px solid #a7c6d8;border-radius:10px;width:100%;padding:10px}.tower-dialog textarea{min-height:100px}.tower-dialog button{cursor:pointer}.tower-dialog :focus-visible{outline-offset:3px;outline:2px solid #079fc9}.lt-workspace[data-theme=dark] .tower-dialog{border-color:#365e76;color:#edf6ff!important;background:#0a2233!important}.lt-workspace[data-theme=dark] .tower-dialog :is(h2,h3,p,span,strong,label,summary,small,td,th){color:#edf6ff}.lt-workspace[data-theme=dark] .tower-dialog :is(input,select,textarea){border-color:#42667d;color:#edf6ff!important;background:#102f43!important}.assignment-controls{padding:16px 0}.assignment-controls [role=group]{gap:6px;display:flex}.assignment-controls [aria-pressed=true]{color:#fff!important;background:#007faa!important}.assignment-table{margin-top:12px}.assignment-table table{width:100%;min-width:800px}.assignment-table td{font-size:14px;padding:12px!important}.assignment-result-count{font-size:14px}.proposal-context-files{padding:0;list-style:none}.proposal-context-files li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.report-inline-preview iframe{background:#fff;border:1px solid #8faebe;border-radius:10px;width:100%;height:60dvh;min-height:280px}.consulting-section-files>div{flex-wrap:wrap;gap:10px;display:flex}.report-inline-preview{width:100%}@media (max-width:650px){.tower-dialog{padding:16px}.tower-dialog.tower-maximized{border-radius:0;width:100vw;height:100dvh;padding:12px}.tower-compact header{flex-wrap:wrap}.assignment-controls>label{flex:140px}.assignment-controls [role=group]{width:100%}.portal-section-badge{margin-left:4px}.proposal-context-files li{align-items:start}}.lt-workspace[data-theme=dark] .proposal-score-reference{color:#eff9ff!important;background:#10384b!important;border-color:#3d6980!important}.lt-workspace[data-theme=dark] .proposal-score-reference :is(strong,span,b,small){color:#eff9ff!important}.report-version-history{border:1px solid #80abc044;border-radius:12px;margin:16px 0;padding:14px}.report-version-history summary{cursor:pointer;font-weight:600}.report-version-history article{border:1px solid #80abc044;border-radius:10px;margin:12px 0;padding:12px}.report-version-history p{white-space:pre-wrap;overflow-wrap:anywhere}.lt-workspace[data-theme=dark] .creative-save-notice,.lt-workspace[data-theme=dark] .creative-save-notice :is(span,strong,button){color:#e3fff3!important;background:#123e37!important;border-color:#438f79!important}.assignment-share{margin:12px 0}.assignment-share>div{border:1px solid #70a4ba55;border-radius:12px;gap:10px;margin-top:8px;padding:14px;display:grid}.assignment-share label{gap:5px;display:grid}.assignment-share input,.assignment-share select{width:100%;min-width:0;font:inherit;border:1px solid #91b4c5;border-radius:8px;padding:10px}.assignment-share nav{flex-wrap:wrap;gap:8px;display:flex}.assignment-share small{line-height:1.5}.lt-workspace[data-theme=dark] .assignment-share :is(input,select){color:#edf6ff!important;background:#102f43!important}.lt-workspace[data-theme=dark] .assignment-share :is(label,small,p){color:#dbefff!important}.production-pricing{max-width:1240px;margin:72px auto;padding:0 24px;scroll-margin-top:100px}.production-pricing>header{max-width:800px;margin-bottom:28px}.production-pricing h2{font-size:clamp(28px,3vw,42px);line-height:1.12}.production-pricing p{color:var(--muted,#526c82);font-size:16px;line-height:1.65}.production-calculator-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.production-controls{gap:20px;min-width:0;display:grid}.production-controls fieldset,.production-estimate,.production-rate-detail{background:#fff;border:1px solid #c5deeb;border-radius:20px;min-width:0;padding:24px}.production-controls legend{padding:0 8px;font-size:20px;font-weight:700}.production-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.production-levels button{text-align:left;color:#12314b;font:inherit;cursor:pointer;background:#f7fbff;border:1px solid #d2e4ed;border-radius:14px;align-content:start;gap:9px;padding:16px 12px;display:grid}.production-levels button[aria-pressed=true]{background:#eaf8ff;border:2px solid #009de0;padding:15px 11px;box-shadow:0 3px 16px #009de015}.production-levels strong{font-size:18px}.production-levels b{color:#007caf;font-size:16px}.production-levels span{font-size:14px;line-height:1.5}.production-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.production-pricing label{gap:7px;font-size:14px;font-weight:600;line-height:1.5;display:grid}.production-pricing :is(input[type=number],select){color:#12314b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bed5e2;border-radius:10px;padding:12px;font-size:16px}.production-pricing .production-check{align-items:flex-start;font-size:16px;font-weight:400;display:flex}.production-check input{flex-shrink:0;margin-top:5px}.production-estimate{background:#f3faff;position:sticky;top:96px}.production-estimate h3{margin:0 0 18px;font-size:24px}.production-estimate ul{margin:18px 0;padding:0;list-style:none}.production-estimate li{border-bottom:1px solid #d3e5ef;justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.production-estimate small{color:#526c82;margin-top:4px;display:block}.production-estimate li>b{white-space:nowrap}.production-estimate dl{margin:16px 0}.production-estimate dl>div{justify-content:space-between;gap:12px;margin:12px 0;display:flex}.production-estimate dd{margin:0;font-weight:700}.production-grand-total{border-top:1px solid #bed5e2;padding-top:18px;font-size:20px}.production-estimate .button{text-align:center;justify-content:center;width:100%;margin-top:10px}.production-estimate .production-pending{color:#684100;background:#fff1d6;border-radius:8px;padding:10px}.production-rate-detail{margin-top:24px}.production-rate-detail summary{cursor:pointer;font-size:18px;font-weight:700}.production-rate-scroll{margin-top:20px;overflow:auto}.production-rate-detail table{border-collapse:collapse;width:100%;min-width:650px;font-size:14px}.production-rate-detail :is(td,th){text-align:left;border-bottom:1px solid #dae7ef;padding:13px;line-height:1.5}.production-rate-detail th{background:#edf7fd}.production-work-heading{padding:18px 0}.production-work-heading p{max-width:850px;font-size:16px;line-height:1.6}.lt-workspace[data-theme=dark] .production-work-heading p{color:#dceef8}.report-attachments>.os-button{margin:8px 0 16px}.document-actions{flex-wrap:wrap}@media (max-width:900px){.production-calculator-grid{grid-template-columns:1fr}.production-estimate{position:static}.production-pricing{padding:0 18px}.production-controls fieldset{padding:18px}}@media (max-width:540px){.production-levels{grid-template-columns:1fr}.production-levels button{grid-template-columns:1fr auto}.production-levels span{grid-column:1/-1}.production-fields{grid-template-columns:1fr}.production-pricing{margin:42px auto;padding:0 14px}.production-estimate{padding:20px}.production-controls legend{font-size:18px}}.matrix-expandable{width:100%;max-width:none;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;inset:auto;overflow:visible}.matrix-expand-controls{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:.8rem;display:flex}.matrix-expandable.is-maximized{box-sizing:border-box;background:var(--matrix-surface,#f5f9fc);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--matrix-ink,#10283c);overscroll-behavior:contain;margin:0;padding:20px;position:fixed;inset:0;overflow:auto}.matrix-expandable::backdrop{background:#001421b8}.matrix-expandable .table-wrap,.matrix-expandable .content-master-table{overscroll-behavior:contain;scrollbar-gutter:stable;isolation:isolate;max-height:65dvh;overflow:auto}.matrix-expandable.is-maximized .table-wrap,.matrix-expandable.is-maximized .content-master-table{min-height:240px;max-height:calc(100dvh - 180px)}.matrix-expandable table{border-collapse:separate;border-spacing:0}.matrix-expandable table thead th{z-index:5;white-space:nowrap;position:sticky;top:0;box-shadow:0 1px #6995aa;background:var(--matrix-head,#e5f2f8)!important;color:var(--matrix-ink,#10283c)!important}.matrix-expandable table thead th button{color:inherit!important}[data-theme=dark] .matrix-expandable,.dark .matrix-expandable{--matrix-surface:#071f2f;--matrix-head:#12384d;--matrix-ink:#e7f5ff}.billing-profile-actions code{overflow-wrap:anywhere;white-space:normal;color:#12354c!important;background:#edf5fa!important}[data-theme=dark] .billing-profile-actions code{color:#b8ebff!important;background:#102f43!important}.billing-inline-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.billing-inline-editor label{gap:6px;display:grid}.billing-inline-editor .wide{grid-column:1/-1}.billing-inline-editor input{background:var(--matrix-surface,#fff);width:100%;color:var(--matrix-ink,#10283c);border:1px solid #8cb2c6;border-radius:8px;padding:10px}.idea-list-table{max-height:65dvh;overflow:auto}.idea-list-table table{border-collapse:separate;border-spacing:0;width:100%}.idea-list-table th{color:#12354c;background:#e5f2f8;position:sticky;top:0}.idea-list-table th,.idea-list-table td{text-align:left;border-bottom:1px solid #7c9ead55;padding:12px}.idea-list-table button{color:inherit;text-align:left}.idea-approval-filter{flex-wrap:wrap}.idea-approval-filter label{min-width:150px}.idea-approval-filter input{border:1px solid #91acbb;border-radius:8px;padding:9px}[data-theme=dark] .idea-list-table th{color:#e7f5ff;background:#12384d}@media (max-width:640px){.matrix-expandable.is-maximized{padding:10px}.matrix-expand-controls>span{max-width:45%;font-size:.7rem}.matrix-expand-controls button{min-height:44px}.billing-inline-editor{grid-template-columns:1fr}}.assignment-thread{min-width:0;color:inherit;border:1px solid #779bb066;border-radius:14px;margin:22px 0;padding:18px}.assignment-thread-history{max-height:420px;overflow:auto}.assignment-thread article{border-bottom:1px solid #779bb055;padding:12px 0}.assignment-thread p{white-space:pre-wrap;overflow-wrap:anywhere}.assignment-thread article header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.assignment-thread article header span,.assignment-thread small{color:inherit;font-size:.75rem}.assignment-thread form{gap:12px;margin-top:15px;display:grid}.assignment-thread form label{gap:5px;display:grid}.assignment-thread textarea{min-height:100px}.assignment-thread summary{cursor:pointer;font-weight:700}.lt-workspace[data-theme=dark] .assignment-thread :is(p,b,h3,h4,small,summary,label){color:#e1f1fb!important}.lt-workspace[data-theme=dark] .assignment-thread :is(textarea,select),.lt-workspace[data-theme=dark] .billing-inline-editor input{color:#e1f1fb!important;background:#0f2d41!important}.creative-hub-v11{width:100%;min-width:0;max-width:100%}.matrix-expandable{box-sizing:border-box;min-width:0;max-width:100%}.matrix-expandable>*{min-width:0;max-width:100%}.matrix-expand-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.matrix-expandable.is-maximized .matrix-expand-controls{z-index:10;background:var(--matrix-surface,#f5f9fc);padding:5px 0;position:sticky;top:0}.matrix-expandable.is-maximized.matrix-table-focus:not(.show-tools)>:not(.matrix-expand-controls):not(.table-wrap):not(.content-master-table):not(.content-preview-modal):not(.content-calendar){display:none!important}.matrix-expandable.is-maximized.matrix-table-focus:not(.show-tools) :is(.table-wrap,.content-master-table){height:calc(100dvh - 110px);max-height:calc(100dvh - 110px)}.matrix-expandable.is-maximized{border-radius:0!important}.matrix-expandable.is-maximized .table-wrap,.matrix-expandable.is-maximized .content-master-table{min-width:0}.matrix-expandable.is-maximized .matrix-expand-controls>span{flex-shrink:0}@media (max-width:640px){.matrix-expandable.is-maximized .matrix-expand-controls{align-items:flex-start;gap:5px}.matrix-expandable.is-maximized .matrix-expand-controls>span{white-space:normal;max-width:32%}.matrix-expand-buttons{flex:1}.matrix-expand-buttons button{padding:8px 10px;font-size:.72rem}}[data-theme=dark] :is(.revenue-summary,.score-editor-summary,.integration-card-grid,.integration-grid) :is(p,small,span,strong,b){color:#dceef9}[data-theme=dark] .revenue-summary>div,[data-theme=dark] .score-editor-summary{color:#e4f3ff!important;background:#102f43!important}[data-theme=dark] :is(.connection-status,.integration-status){color:#d6f7ee!important;background:#173e51!important;border-color:#517b8b!important}.client-workspace-92{min-width:0}.client-workspace-92 header{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-workspace-92 form{grid-template-columns:1fr 2fr auto;align-items:end;gap:12px;display:grid}.client-workspace-92 label{gap:6px;display:grid}.client-workspace-92 input{background:var(--matrix-surface,#fff);width:100%;min-width:0;color:inherit;border:1px solid #8cabbc;border-radius:9px;padding:10px}.client-workspace-92 small{margin:5px 0;font-size:.75rem;display:block}.client-workspace-92 li{padding:12px 0}.client-workspace-92 table{width:100%}.client-workspace-92 td,.client-workspace-92 th{text-align:left;padding:12px}.client-workspace-92 .table-wrap{max-height:60dvh;overflow:auto}.client-workspace-92 th{color:#16394c;background:#e7f3f9;position:sticky;top:0}.matrix-all-content.is-maximized{display:block}.matrix-all-content.is-maximized .idea-report-grid{display:grid!important}.matrix-all-content .idea-list-table{overflow:auto}[data-theme=dark] .client-workspace-92 :is(input,th){color:#e0f3ff;background:#103348}@media (max-width:700px){.client-workspace-92 form{grid-template-columns:1fr}.client-workspace-92 table{min-width:650px}}.analytics-sources-92{gap:14px;margin-bottom:20px;display:grid}.analytics-sources-92 summary{cursor:pointer;font-weight:700}.analytics-sources-92 label{gap:7px;margin:12px 0;display:grid}.analytics-sources-92 button{margin:8px 8px 8px 0}.analytics-sources-92 input,.analytics-sources-92 select,.analytics-sources-92 textarea{background:var(--matrix-surface,#fff);max-width:100%;color:inherit;border:1px solid #658a9c;border-radius:8px;padding:10px}.evidence-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.evidence-kpis article{border:1px solid #779bb066;border-radius:12px;padding:18px}.evidence-kpis :is(strong,small){margin-top:8px;display:block}.evidence-kpis strong{font-size:1.5rem}.evidence-bars>div{gap:6px;margin:12px 0;display:grid}.evidence-bars i{background:#09addf;border-radius:5px;height:14px;display:block}.evidence-bars b{font-size:.8rem}.evidence-analytics p{line-height:1.6}[data-theme=dark] .analytics-sources-92 :is(input,textarea,select){color:#e7f6ff;background:#102f43}.locale-switch{z-index:900;color:#eef9ff;background:#092a3dec;border:1px solid #7391a455;border-radius:20px;align-items:center;gap:3px;padding:3px;font-size:11px;display:flex;position:fixed;top:5px;right:12px;box-shadow:0 2px 8px #00172826}.locale-switch button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:15px;padding:5px 8px;font-weight:700}.locale-switch small{padding-right:6px;font-size:10px}@media (max-width:600px){.locale-switch{z-index:900;inset:auto auto 10px 10px}.locale-switch button{min-height:36px}}.break-room{min-width:0;color:inherit}.break-hero{background:linear-gradient(120deg,#dff5ff88,#ffedda66);border:1px solid #6dafcc55;border-radius:22px;padding:clamp(22px,4vw,44px)}.break-hero>span{color:#0083b0;letter-spacing:2px;font-size:.74rem;font-weight:800}.break-hero h2{margin:12px 0;font-size:clamp(28px,4vw,44px)}.break-hero p{max-width:850px;line-height:1.7}.break-reminder{border:1px solid #779bb066;border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0;padding:20px;display:flex}.break-reminder>div{flex:1;min-width:240px}.break-reminder p{max-width:590px;font-size:.84rem}.break-reminder label{gap:5px;display:grid}.break-reminder select{color:#11354c;background:#eef8fd;border-radius:8px;padding:9px}.break-clock{font-variant-numeric:tabular-nums;font-size:1.7rem}.break-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.break-grid article{background:#ffffffb5;border:1px solid #779bb055;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.break-grid img{aspect-ratio:1100/720;object-fit:cover;background:#061c2b;width:100%;height:auto;transition:filter .2s;display:block}.break-grid a:hover img{filter:brightness(1.1)}.break-grid article>div{flex-direction:column;flex:1;align-items:flex-start;padding:20px;display:flex}.break-grid h3{margin:8px 0;font-size:1.2rem}.break-grid p{flex:1;line-height:1.5}.break-grid small{letter-spacing:1px;color:#008bb8;font-size:.66rem}.break-finished{color:#073f36;background:#b6eee0;border-radius:12px;justify-content:space-between;gap:15px;margin-bottom:18px;padding:20px;display:flex}.break-note{margin-top:20px;font-size:.8rem}[data-theme=dark] .break-hero{background:linear-gradient(120deg,#103b50,#122c3e)}[data-theme=dark] .break-grid article{background:#0c283b}[data-theme=dark] .break-room :is(h2,h3,p,strong){color:#e4f4ff}[data-theme=dark] .break-room small,[data-theme=dark] .break-hero>span{color:#68d7ff}[data-theme=dark] .break-finished b{color:#073f36}@media (max-width:1000px){.break-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.break-grid{grid-template-columns:1fr}.break-finished{flex-direction:column}}.locale-switch{box-sizing:border-box;width:max-content;max-width:calc(100% - 24px);min-height:32px;margin:0 12px 0 auto;position:sticky;inset:0 auto auto}@media (max-width:600px){.locale-switch{inset:0 auto auto}.locale-switch button{min-height:30px}}.locale-switch{color:#12364d;background:#edf8fc;border:1px solid #70bad155;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:3px;z-index:auto!important;width:max-content!important;min-height:34px!important;margin:0!important;display:inline-flex!important;position:static!important;inset:auto!important}.locale-switch button{color:inherit;min-width:34px;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 9px;font-size:12px}.locale-switch button[aria-pressed=true]{color:#fff;background:#087eac}.locale-switch>span{padding:0 5px}.site-header>.locale-switch{order:2}.site-header>.menu-toggle{order:3}.os-top-actions{flex-wrap:wrap}.screenshot-input-93{gap:10px;min-width:0;display:grid}.screenshot-paste-zone{color:#143d55;background:#edf8fc;border:2px dashed #278fb6;border-radius:14px;gap:10px;padding:22px;display:grid}.screenshot-paste-zone:focus-visible{outline-offset:3px;outline:3px solid #0bb6e9}.screenshot-paste-zone label{gap:8px;display:grid}.screenshot-paste-zone input{max-width:100%}.screenshot-preview-list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding:0;list-style:none;display:grid}.screenshot-preview-list li{border:1px solid #75adc355;border-radius:12px;gap:6px;min-width:0;padding:10px;display:grid}.screenshot-preview-list img{object-fit:contain;background:#fff;border-radius:6px;width:100%;height:110px}.screenshot-preview-list span{overflow-wrap:anywhere;font-size:12px}.screenshot-input-93 [role=alert]{color:#b33b25;background:#fff0e9;border-radius:8px;padding:10px}[data-theme=dark] .locale-switch,[data-theme=dark] .screenshot-paste-zone{color:#e4f6ff;background:#102f43}[data-theme=dark] .screenshot-input-93 [role=alert]{color:#ffd7cc;background:#47291f}@media (max-width:640px){.screenshot-paste-zone{padding:14px}.site-header{gap:10px}.locale-switch button{padding:6px}}.express-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.express-header{gap:15px}[data-theme=dark] .analytics-history{color:#eaf6ff;background:#0c283b;border-color:#315569}[data-theme=dark] .analytics-history summary,[data-theme=dark] .analytics-history b{color:#eaf6ff}[data-theme=dark] .analytics-history span{color:#bcd8e9}[data-theme=dark] .analytics-history p{border-color:#315569}.analytics-history summary:focus-visible{outline-offset:5px;outline:2px solid #17b7e5}.analytics-history p{overflow-wrap:anywhere;flex-wrap:wrap}.motion-ready .packages-content.reveal-item,.motion-ready .comparison-section.reveal-item,.motion-ready .execution-layers.reveal-item{opacity:1;transform:none}[data-theme=dark] .chatbot-center .chatbot-list article small,[data-theme=dark] .chatbot-center .chatbot-list .one-line{color:#c8e6f4!important;background:0 0!important}[data-theme=dark] .chatbot-center :is(select,option){color:#ecf7ff!important;background:#102b3c!important}[data-theme=dark] .bot-timing :is(legend,span,small){color:#dbf2ff!important}.proposal-assets-editor{border:1px solid #76b1d24d;border-radius:16px;min-width:0;padding:18px}.proposal-assets-editor label{gap:6px;margin-block:12px;display:grid}.proposal-assets-editor ul{padding:0;list-style:none}.proposal-assets-editor li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.proposal-media96{flex-wrap:wrap;gap:18px;width:100%;margin-top:18px;display:flex}.proposal-media96:empty{display:none}.proposal-media96 figure{flex:280px;max-width:100%;margin:0}.proposal-media96 img{object-fit:contain;border-radius:16px;width:100%;max-height:480px}.proposal-media96 figcaption{color:#526d82;margin-top:6px;font-size:12px}.proposal-download96{overflow-wrap:anywhere;border:1px solid #b6dced;border-radius:12px;padding:16px}.proposal-page a{overflow-wrap:anywhere}.proposal-page p{white-space:pre-line}.proposal-documents96:has(.proposal-media96:empty){display:none}.portal-proposals96>div{gap:12px;display:grid}.portal-proposals96 a{color:inherit;border:1px solid #71b7d64a;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px;text-decoration:none;display:flex}.portal-proposals96 a:hover{background:#00b7ff12}.portal-proposals96 a div{gap:6px;display:grid}.portal-proposals96 a span{font-size:13px}.os-welcome96{color:#eaf8ff;background:radial-gradient(at 85% 35%,#075377 0%,#0000 50%),#041523;min-height:100dvh;padding:28px max(24px,50vw - 590px);font-family:inherit}.os-welcome96 header{justify-content:space-between;align-items:center;gap:20px;display:flex}.os-welcome96 header a{color:#d5eefb;align-items:center;gap:12px;text-decoration:none;display:flex}.os-welcome96 header img{width:46px;height:46px}.os-welcome96 em{color:#00baff;font-style:normal}.os-welcome96>section{grid-template-columns:1.15fr 1fr;align-items:center;gap:45px;padding:60px 0;display:grid}.os-welcome-copy96>span{letter-spacing:.15em;color:#3ed5ff;font-size:12px}.os-welcome96 h1{letter-spacing:-.04em;color:#fff;margin:18px 0;font-size:clamp(36px,4.5vw,64px);font-weight:750;line-height:1.06}.os-welcome96 p{color:#bad0df;line-height:1.6}.os-welcome96 ol{gap:18px;margin:28px 0;padding:0;list-style:none;display:grid}.os-welcome96 li{gap:16px;display:flex}.os-welcome96 li>b{color:#51d6fa;border:1px solid #20bce6;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.os-welcome96 li p{margin:4px 0;font-size:14px}.os-welcome-cta96{background:#00a9f0;border-radius:13px;padding:17px 24px;font-weight:750;text-decoration:none;display:inline-flex;color:#031829!important}.os-welcome-copy96>small{color:#9ebacb;max-width:440px;margin-top:15px;line-height:1.5;display:block}.os-welcome-art96{text-align:center;place-items:center;display:grid}.os-welcome-art96 img{filter:drop-shadow(0 20px 45px #00c3ff38);width:100%;max-width:460px}.os-welcome-art96 span{color:#b7d9eb;line-height:1.8}.os-welcome96 footer{color:#8aaabd;border-top:1px solid #9bcced20;padding:20px 0;font-size:12px}.bot-automation-health96{border:1px solid #58b8d84d;border-radius:12px;padding:16px}.bot-automation-health96 p{line-height:1.5}.bot-automation-health96 code{overflow-wrap:anywhere}@media (max-width:700px){.os-welcome96>section{grid-template-columns:1fr;gap:26px;padding:35px 0}.os-welcome-art96 img{max-width:220px}.os-welcome96 header>a:last-child{font-size:12px}.os-welcome-cta96{justify-content:center;width:100%}.portal-proposals96 a{flex-wrap:wrap;padding:16px}.proposal-assets-editor li{flex-wrap:wrap}}.multi-status97{align-self:start;min-width:180px;position:relative}.multi-status97 summary{cursor:pointer;border:1px solid var(--os-border,#bfd7e7);border-radius:12px;padding:12px;list-style:none}.multi-status97>div{z-index:50;color:#102238;background:#fff;border:1px solid #aec7d6;border-radius:12px;min-width:260px;max-height:320px;padding:14px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 14px 35px #00182d30}.multi-status97 label{align-items:center;gap:10px;padding:7px;display:flex!important}.multi-status97 input[type=checkbox]{flex-shrink:0;height:18px;margin:0;width:18px!important}.report-discussion97{border-top:1px solid #7394ad55;margin-top:26px;padding-top:20px}.report-discussion97 article{border:1px solid #7394ad55;border-radius:12px;margin:12px 0;padding:14px}.report-discussion97 header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.report-discussion97 p{white-space:pre-wrap;overflow-wrap:anywhere}.report-discussion97 form{display:block!important}.report-discussion97 textarea{box-sizing:border-box;width:100%}.report-discussion97 time{color:inherit;opacity:.8;font-size:.78rem}[data-theme=dark] .multi-status97>div{color:#eaf7ff;background:#0e2a3b;border-color:#31556b}[data-theme=dark] :is(.creative-task-detail,.matrix-detail-modal,.content-detail,.idea-report-studio) :is(input,textarea,select,option){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eff8ff!important;background:#102f43!important;border-color:#42657c!important}[data-theme=dark] :is(.creative-task-detail,.matrix-detail-modal,.content-detail,.idea-report-studio) label{color:#e4f3ff!important}.template-picker97{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.template-picker97 button{text-align:left;color:#12334d;cursor:pointer;background:#eef8ff;border:1px solid #a8cfe1;border-radius:16px;padding:18px}.template-picker97 button[aria-pressed=true]{outline:3px solid #00b3e8}.template-picker97 strong,.template-picker97 small{display:block}.email-preview97{background:#fff;border:1px solid #b9d5e0;border-radius:14px;width:100%;min-height:390px}.form-landing97{color:#12334d;max-width:1150px;margin:0 auto;padding:48px 24px}.form-landing97>header{align-items:center;gap:12px;margin-bottom:40px;display:flex}.form-landing97>header img{object-fit:contain;width:48px;height:48px}.form-landing97 .landing-grid97{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;display:grid}.form-landing97 h1{font-size:clamp(32px,4vw,52px);line-height:1.08}.form-landing97 .landing-copy97{white-space:pre-line;font-size:18px;line-height:1.7}.form-landing97 .landing-banner97{object-fit:cover;border-radius:24px;width:100%;max-height:380px;margin:20px 0}.form-landing97 .landing-form97{background:#fff;border:1px solid #c8dfe9;border-radius:24px;padding:26px;box-shadow:0 14px 50px #0b739416}.form-landing97.event{background:linear-gradient(135deg,#f0e9ff,#e5f9ff)}.form-landing97.resource{background:linear-gradient(130deg,#e8faff,#fff4e3)}.form-landing97 form{gap:16px;display:grid}.form-landing97 input,.form-landing97 textarea,.form-landing97 select{color:#14354b;background:#fff;border:1px solid #a8c5d6;border-radius:10px;width:100%;padding:12px}.form-landing97 input[type=checkbox]{width:auto}.form-landing97 label{gap:6px;display:grid}.form-landing97 .consent{display:flex}.form-landing97 footer{padding:28px 0;font-size:13px}.subaccount-grid97{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.subaccount-grid97 article{border:1px solid #7394ad55;border-radius:16px;padding:20px}.instance-brand97{align-items:center;gap:12px;padding:12px;display:flex}.instance-brand97 img{object-fit:contain;width:52px;height:52px}.instance-brand97 small{display:block}@media (max-width:700px){.template-picker97,.form-landing97 .landing-grid97{grid-template-columns:1fr}.multi-status97>div{min-width:220px;max-width:calc(100vw - 70px)}.form-landing97{padding:24px 16px}.form-landing97 .landing-form97{padding:18px}}.email-template-editor97>label,.report-discussion97 form>label{gap:7px;margin:14px 0;display:grid}.email-template-editor97 :is(input,textarea){box-sizing:border-box;width:100%;min-width:0}.email-template-editor97 textarea{min-height:220px}.matrix-dialog{max-height:92dvh;margin:0;position:fixed;inset:4dvh auto auto 50%;transform:translate(-50%)}.matrix-edit-card>header{align-items:flex-start}.matrix-edit-card>header .close-detail{align-self:flex-start;min-height:42px}.creative-upload{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.creative-upload input{min-width:0;max-width:100%}.form-editor98{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:start;gap:24px;margin:24px 0;display:grid}.form-editor98>form,.form-preview98{min-width:0}.form-editor98 fieldset{min-width:0;margin:0}.form-preview98{background:var(--os-surface,#f3f9fd);border:1px solid #96bac955;border-radius:18px;position:sticky;top:16px;overflow:hidden}.form-preview98>header{gap:4px;padding:16px 18px 0;display:grid}.form-preview98>header strong{font-size:16px}.form-preview98>header small{overflow-wrap:anywhere;font-size:13px}.form-preview98>p{margin:10px 18px 16px;font-size:14px;line-height:1.5}.form-preview98 iframe{background:#fff;border:0;width:100%;height:calc(100dvh - 190px);min-height:420px;max-height:900px;display:block}.form-editor-tabs98{display:none}.lt-workspace .form-preview98{color:#12334d;background:#f3f9fd}.lt-workspace .form-preview98>header,.lt-workspace .form-preview98>header strong,.lt-workspace .form-preview98>header small,.lt-workspace .form-preview98>p{color:#12334d!important}.lt-workspace[data-theme=dark] .form-preview98{background:#0e2b3d}.lt-workspace[data-theme=dark] .form-preview98>header,.lt-workspace[data-theme=dark] .form-preview98>header strong,.lt-workspace[data-theme=dark] .form-preview98>header small,.lt-workspace[data-theme=dark] .form-preview98>p{color:#eff8ff!important}.form-editor98 .lt-field-row{grid-template-columns:minmax(0,1fr) minmax(110px,.7fr)}@media (max-width:1100px){.form-editor98{grid-template-columns:1fr}.form-editor-tabs98{gap:8px;margin-top:20px;display:flex}.form-editor-tabs98 button[aria-pressed=true]{outline-offset:2px;outline:2px solid #00b3e8}.form-editor98[data-view=edit]>.form-preview98,.form-editor98[data-view=preview]>form{display:none}.form-preview98{position:static}.form-preview98 iframe{height:70dvh;min-height:460px}.form-editor98{margin-top:16px}}@media (max-width:520px){.form-editor98>form,.form-editor98 .lt-field-row{grid-template-columns:minmax(0,1fr)}.form-editor98>form input,.form-editor98>form select,.form-editor98>form textarea{min-width:0;max-width:100%}}.delivery-versions99{border:1px solid var(--ws-line,#a9c5d6);color:var(--ws-text,#12334d);background:var(--ws-surface,#fff);border-radius:16px;margin:20px 0;padding:18px}.delivery-versions99>header,.delivery-version-list99 article>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.delivery-versions99 h3{margin:0}.delivery-versions99 form{gap:12px;margin:16px 0;display:grid}.delivery-versions99 label{gap:6px;display:grid}.delivery-versions99 input,.delivery-versions99 textarea{width:100%;min-width:0}.delivery-version-list99{gap:12px;margin-top:16px;display:grid}.delivery-version-list99 article{border:1px solid var(--ws-line,#b1ccd9);overflow-wrap:anywhere;border-radius:12px;padding:16px}.delivery-version-list99 time{margin:8px 0;font-size:13px;display:block}.delivery-version-list99 a{color:var(--ws-accent,#006aac);font-weight:700;display:inline-block}.delivery-version-list99 p{white-space:pre-wrap}.delivery-version-list99 span,.delivery-versions99 small{font-size:14px}.delivery-versions99 button{white-space:normal}[data-theme=dark] .delivery-versions99,[data-theme=dark] .delivery-versions99 :is(p,label,small,time,span,strong,summary,h3){color:#eaf7ff!important}[data-theme=dark] .delivery-versions99{background:#0b2638}[data-theme=dark] .delivery-versions99 a{color:#68d8ff!important}[data-theme=dark] .delivery-versions99 :is(input,textarea){color:#eff8ff!important;background:#102f43!important;border-color:#42657c!important}.client-team100{border-bottom:1px solid #729fb64d;gap:14px;margin-bottom:24px;padding-bottom:24px;display:grid}.client-team100 h3,.client-team100 p{margin:0}.client-team100 p{font-size:14px;line-height:1.6}.team-member100{grid-template-columns:minmax(0,1fr) minmax(130px,.8fr) auto;align-items:end;gap:12px;display:grid}.client-team100 label{gap:6px;min-width:0;font-size:14px;display:grid}.client-team100 select{width:100%;min-width:0}.team-supervisors100{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.preview-tools100{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 16px 16px;display:flex}.preview-tools100>div{gap:6px;display:flex}.preview-tools100 button[aria-pressed=true]{outline-offset:1px;outline:2px solid #00b3e8}.preview-viewport100{background:#dce7ed;width:100%;height:clamp(420px,65dvh,760px);position:relative;overflow:hidden}.form-preview98 .preview-viewport100 iframe{transform-origin:0 0;border:0;max-width:none;min-height:0;max-height:none;position:absolute;top:0}.preview-dialog100{color:#12334d;background:#f3f9fd;border:1px solid #6d9bb055;border-radius:18px;width:94vw;max-width:1600px;max-height:94dvh;padding:16px 0 0}.preview-dialog100::backdrop{background:#00121cbf}.preview-dialog100 .preview-viewport100{height:calc(90dvh - 90px)}.lt-workspace[data-theme=dark] .preview-dialog100{color:#eff8ff;background:#0e2b3d}@media (max-width:600px){.team-member100,.team-supervisors100{grid-template-columns:minmax(0,1fr)}.team-member100{border-bottom:1px solid #729fb64d;padding-bottom:14px}.team-member100 button{justify-self:start}.preview-tools100{padding-inline:10px}.preview-dialog100{width:96vw}}.lead-import101{margin-bottom:20px}.lead-import101 summary{cursor:pointer;font-size:18px;font-weight:700}.lead-import101 p{line-height:1.6}.lead-import101>label{gap:8px;margin:16px 0;display:grid}.import-fields101{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:18px 0;display:grid}.import-fields101 label{gap:8px;display:grid}.lead-import101 .lt-scroll{max-height:430px;margin:16px 0}.lead-import101 th{background:var(--os-surface,#e7f3fa);position:sticky;top:0}.lead-import101 td{overflow-wrap:anywhere;max-width:260px}.client-audit101{color:#12334d;background:#edf8fd;border:1px solid #64adcb55;border-radius:16px;padding:22px}.client-audit101 h3{margin-top:0}.client-audit101 .audit-answer101{white-space:pre-wrap;font-size:16px;line-height:1.7}.client-audit101 small{font-size:13px}.lt-workspace[data-theme=dark] .client-audit101{color:#eaf7ff;background:#0d2c40}.lt-workspace[data-theme=dark] .client-audit101 :is(h3,p,small,b){color:#eaf7ff!important}.lt-workspace[data-theme=dark] .lead-import101 th{color:#eaf7ff;background:#0d2c40}.landing-editor101{gap:16px;display:grid}.template-gallery101>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.template-gallery101 button{text-align:left;color:#12334d;cursor:pointer;background:#f5fbff;border:1px solid #8eb2c8;border-radius:14px;gap:8px;padding:0 0 14px;display:grid;overflow:hidden}.template-gallery101 button>img{object-fit:cover;width:100%;height:115px}.template-gallery101 :is(strong,small,button span){padding:0 14px;line-height:1.5}.template-gallery101 strong{font-size:16px}.template-gallery101 small{font-size:14px}.template-gallery101 button span{color:#007da6;font-size:14px;font-weight:700}.template-gallery101 button[aria-pressed=true]{outline:2px solid #00adcf}.editor-image101{object-fit:cover;border-radius:12px;width:100%;max-height:210px}.section-editor101{gap:14px;display:grid}.section-editor101 details{border:1px solid #749eb255;border-radius:12px;padding:14px}.section-editor101 label{gap:7px;margin:14px 0;display:grid}.lt-workspace[data-theme=dark] .template-gallery101 button{color:#eaf7ff;background:#0d2c40}.lt-workspace[data-theme=dark] .template-gallery101 :is(strong,small,button span){color:#eaf7ff!important}.landing101{--landing-accent:#007da6;--landing-ink:#102f48;--landing-muted:#446079;color:var(--landing-ink);background:#f8fcff;min-height:100vh;font-family:Arial,sans-serif;overflow:clip}.landing101 *{box-sizing:border-box}.landing101 :is(h1,h2,p,figure){margin:0}.landing101 h1{letter-spacing:-.045em;text-wrap:balance;color:inherit;font-size:clamp(38px,4.5vw,68px);line-height:1.07}.landing101 h2{letter-spacing:-.025em;color:inherit;font-size:clamp(25px,2.6vw,38px);line-height:1.15}.landing101 p{white-space:pre-line;color:var(--landing-muted);font-size:18px;line-height:1.75}.landing101 a{color:inherit}.landing101-header{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:24px 32px;display:flex}.landing101-header>a:first-child{align-items:center;gap:12px;text-decoration:none;display:flex}.landing101-header img{object-fit:contain;width:44px;height:44px}.landing101-header b{font-size:18px}.landing101-link{text-underline-offset:5px;font-size:14px;font-weight:700}.landing101-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:50px;max-width:1240px;margin:auto;padding:62px 32px 76px;display:grid}.landing101-copy{justify-items:start;gap:26px;display:grid}.landing101-eyebrow{letter-spacing:.13em;color:var(--landing-accent);font-size:13px;font-weight:700;display:block}.landing101-hero figure{margin:0}.landing101-hero img{aspect-ratio:4/5;object-fit:cover;border-radius:160px 160px 24px 24px;width:100%;display:block}.landing101 .landing101-button,.landing101 form button{background:var(--landing-accent);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:16px 25px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.landing101 .landing101-button:hover,.landing101 form button:hover{filter:brightness(1.08);transform:translateY(-2px)}.landing101 :focus-visible{outline-offset:4px;outline:3px solid #ffad45}.landing101-benefits{gap:18px;max-width:1080px;margin:auto;padding:40px 32px 72px;display:grid}.landing101-benefits>p{max-width:860px;font-size:23px;line-height:1.65}.landing101-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1240px;margin:auto;padding:0 32px 84px;display:grid}.landing101-sections>section{background:#fff;border:1px solid #c5dfec;border-radius:22px;overflow:hidden}.landing101-sections>section>div{gap:18px;padding:28px;display:grid}.landing101-sections img{object-fit:cover;width:100%;height:210px;display:block}.landing101-sections h2{font-size:25px}.landing101-step{color:var(--landing-accent);font-size:14px;font-weight:700}.landing101-contact{background:#e8f5fc;border-radius:28px;grid-template-columns:1fr 1fr;align-items:start;gap:50px;max-width:1176px;margin:0 auto 56px;padding:48px;scroll-margin-top:24px;display:grid}.landing101-contact>div:first-child{gap:22px;display:grid}.landing101 .landing-form97{color:#14354b;background:#fff;border:1px solid #c8dfe9;border-radius:20px;min-width:0;padding:28px;box-shadow:0 12px 35px #153c5710}.landing101 .landing-form97 h2{margin-bottom:22px;font-size:25px}.landing101 form{gap:18px;display:grid}.landing101 label{gap:8px;font-size:16px;display:grid}.landing101 :is(input,textarea,select){color:#14354b;width:100%;font:inherit;background:#fff;border:1px solid #a8c5d6;border-radius:9px;min-width:0;padding:13px}.landing101 input[type=checkbox]{width:20px;min-width:20px}.landing101 .consent{align-items:start;font-size:14px;line-height:1.5;display:flex}.landing101 footer{border-top:1px solid #8cb5ca44;max-width:1240px;margin:auto;padding:28px 32px;font-size:14px}.landing101-resource{--landing-accent:#08776a;background:#f1faf8}.landing101-resource .landing101-hero{text-align:center;grid-template-columns:1fr;gap:40px;max-width:960px}.landing101-resource .landing101-copy{justify-items:center}.landing101-resource .landing101-hero figure{border-radius:12px;justify-self:center;width:75%;transform:rotate(-2deg);box-shadow:20px 20px #d1eee5}.landing101-resource .landing101-hero img{aspect-ratio:16/10;border-radius:12px}.landing101-resource .landing101-benefits{text-align:center;justify-items:center}.landing101-resource .landing101-sections{grid-template-columns:1fr 1fr;max-width:1080px}.landing101-resource .landing101-contact{background:#dff2eb}.landing101-event{--landing-ink:#f3f8ff;--landing-muted:#bdcee2;--landing-accent:#73dbff;background:#091c32}.landing101-event .landing101-hero{isolation:isolate;max-width:none;min-height:650px;padding:100px max(32px,50vw - 588px);display:flex;position:relative}.landing101-event .landing101-copy{max-width:730px}.landing101-event .landing101-hero figure{z-index:-2;position:absolute;inset:0}.landing101-event .landing101-hero figure:after{content:"";background:linear-gradient(90deg,#091c32f5,#091c32b8 58%,#091c3240);position:absolute;inset:0}.landing101-event .landing101-hero img{aspect-ratio:auto;border-radius:0;height:100%}.landing101-event .landing101-button,.landing101-event form button{color:#072136}.landing101-event .landing101-benefits{padding-top:70px}.landing101-event .landing101-sections>section{background:#102d48;border-color:#356180}.landing101-event .landing101-contact{background:#102d48}.landing101-event .landing-form97 h2{color:#14354b}.landing101-services{--landing-accent:#a64d21;background:#fffaf3}.landing101-services .landing101-hero{grid-template-columns:.85fr 1.15fr}.landing101-services .landing101-hero img{aspect-ratio:1;border-radius:12px}.landing101-services .landing101-sections{grid-template-columns:1fr;gap:50px}.landing101-services .landing101-sections>section{background:0 0;border:0;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.landing101-services .landing101-sections>section:nth-child(2n)>img{order:2}.landing101-services .landing101-sections img{border-radius:18px;height:390px}.landing101-services .landing101-contact{background:#f5e7d5}.landing101-showcase{--landing-accent:#3058ce;background:linear-gradient(#ebf6ff,#fff 65%)}.landing101-showcase .landing101-hero{text-align:center;grid-template-columns:1fr;gap:50px}.landing101-showcase .landing101-copy{justify-items:center;max-width:910px;margin:auto}.landing101-showcase .landing101-hero img{aspect-ratio:21/9;border-radius:24px;box-shadow:0 30px 55px #14366420}.landing101-showcase .landing101-benefits{text-align:center;justify-items:center}.landing101-showcase .landing101-sections>section{box-shadow:0 12px 35px #16467e0a}.landing101-showcase .landing101-contact{background:#eaf0ff}@media (prefers-reduced-motion:no-preference){.landing101-copy{animation:.6s ease-out both landing-enter101}.landing101-hero figure{animation:.8s ease-out both landing-enter101}@keyframes landing-enter101{0%{opacity:.4;translate:0 12px}to{opacity:1;translate:0}}}@media (max-width:720px){.landing101-header{padding:18px 20px}.landing101-header b{font-size:16px}.landing101-link{text-align:right;max-width:140px}.landing101-hero,.landing101-services .landing101-hero{grid-template-columns:1fr;gap:32px;padding:40px 20px 48px}.landing101-hero img{aspect-ratio:4/3;border-radius:70px 70px 16px 16px}.landing101 p{font-size:16px}.landing101-benefits{padding:32px 20px 44px}.landing101-benefits>p{font-size:20px}.landing101-sections,.landing101-resource .landing101-sections{grid-template-columns:1fr;padding:0 20px 44px}.landing101-contact{grid-template-columns:1fr;gap:26px;margin:0 14px 28px;padding:24px 18px}.landing101 .landing-form97{padding:20px}.landing101-resource .landing101-hero figure{width:90%}.landing101-event .landing101-hero{min-height:570px;padding:64px 20px}.landing101-services .landing101-sections>section{grid-template-columns:1fr;gap:12px}.landing101-services .landing101-sections>section:nth-child(2n)>img{order:0}.landing101-services .landing101-sections img{height:260px}.landing101-showcase .landing101-hero img{aspect-ratio:4/3}.landing101 footer{padding:24px 20px}.template-gallery101>div{grid-template-columns:1fr}}.sales102>header,.idea-queue102>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.sales102 form{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:16px;margin:20px 0;display:grid}.sales102 label,.sales102-thread label,.sales102-role label,.sales102-filters label{gap:7px;font-size:14px;display:grid}.sales102 .wide,.sales102 form>small{grid-column:1/-1}.sales102-role{grid-column:1/-1;margin:16px 0}.sales102 :is(input,select,textarea),.sales102-thread :is(input,select,textarea),.sales102-role select,.sales102-filters :is(input,select){color:#163e56;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8cacbf;border-radius:10px;padding:12px}.sales102 input[type=checkbox]{width:19px;height:19px}.sales102-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:14px;margin:20px 0;display:grid}.sales102-scroll{border:1px solid #86b7ce55;border-radius:14px;max-height:65vh;margin:16px 0;overflow:auto}.sales102-scroll table{border-collapse:collapse;width:100%;min-width:750px;font-size:14px}.sales102-scroll :is(th,td){text-align:left;border-bottom:1px solid #80a7ba44;padding:13px 15px}.sales102-scroll th{z-index:2;background:#e8f4fa;position:sticky;top:0}.sales102-scroll th button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;font-weight:700}.sales102-scroll td small{margin-top:5px;display:block}.sales102-link{color:#007ba9;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;padding:0;font-weight:700;text-decoration:underline;background:0 0!important;border:0!important}.sales102-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:20px 0;display:grid}.sales102-cards article{background:#f3faff;border:1px solid #8cacbf66;border-radius:16px;padding:22px}.sales102-dialog{color:#173c54;background:#f8fcff;border:1px solid #4dbcd077;border-radius:20px;width:min(880px,94vw);max-height:88dvh;padding:28px;overflow:auto}.sales102-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#001421b8}.sales102-dialog>button:first-child{float:right}.sales102-pre,.sales102-comments p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.sales102-thread{color:#173c54;background:#f1f9ff;border:1px solid #83afc166;border-radius:16px;margin:24px 0;padding:22px}.sales102-thread form{gap:12px;margin:18px 0;display:grid}.sales102-comments{max-height:440px;overflow:auto}.sales102-comments article{border-top:1px solid #759eb54d;padding:16px 0}.sales102-comments small{margin-top:6px;display:block}.lt-workspace[data-theme=dark] :is(.sales102-dialog,.sales102-thread,.sales102-cards article){color:#e8f5ff;background:#0a2639}.lt-workspace[data-theme=dark] :is(.sales102,.sales102-thread,.sales102-role,.sales102-filters) :is(input,select,textarea){color:#ecf8ff;background:#103348;border-color:#3a697e}.lt-workspace[data-theme=dark] .sales102-scroll th{color:#ecf8ff;background:#103348}.lt-workspace[data-theme=dark] .sales102-link{color:#6fddff!important}.lt-workspace[data-theme=dark] :is(.sales102-dialog,.sales102-thread) :is(h2,h3,p,small,label,b){color:#e8f5ff}.sales102 fieldset{border:1px solid #8cacbf66;border-radius:12px;padding:16px}.sales102 .creative-tabs,.idea-queue102 .creative-tabs{flex-wrap:wrap}.lead-import101 .lt-scroll table{min-width:600px}@media (max-width:650px){.sales102-dialog{padding:18px}.sales102-thread{padding:16px}.sales102-filters,.sales102 form,.sales102-cards{grid-template-columns:1fr}}.sales102-scroll th{white-space:nowrap}.sales102-scroll td{min-width:120px}.sales102-scroll td:first-child:has(input[type=checkbox]){min-width:44px}.matrix-history102{margin:18px 0}.matrix-history102 summary{cursor:pointer;font-size:18px;font-weight:700}.matrix-history102,.sales102,.idea-queue102{grid-template-columns:minmax(0,1fr);min-width:0}.matrix-history102>*,.sales102>*,.idea-queue102>*,.sales102-filters>*{min-width:0;max-width:100%}.matrix-history102 summary,.matrix-history102 p{white-space:normal;overflow-wrap:anywhere}.sales102-scroll{min-width:0;max-width:100%}.matrix-history102 :is(select,input){box-sizing:border-box;max-width:100%}.piece-rates103{border:1px solid #79a8bd66;border-radius:18px;min-width:0;margin:30px 0;padding:24px}.piece-rates103 p{line-height:1.65}.request-pricing103{border:1px solid #79a8bd66;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:18px;display:grid}.request-pricing103>*,.request-pricing103 select{min-width:0;max-width:100%}.request-pricing103 p{overflow-wrap:anywhere;white-space:normal}.lt-workspace[data-theme=dark] .request-pricing103{color:#e8f5ff}.lt-workspace[data-theme=dark] .request-pricing103 a{color:#65dbff}.idea-queue102 .idea-report-editor{min-width:0}.idea-queue102 .idea-report-grid{grid-template-columns:minmax(0,1fr)}.idea-report-studio[data-single-idea=true] .idea-studio-head button,.idea-report-studio[data-single-idea=true] .idea-report-history,.idea-report-studio[data-single-idea=true] .idea-report-editor>.idea-editor-meta,.idea-report-studio[data-single-idea=true] .idea-report-editor>label,.idea-report-studio[data-single-idea=true] .idea-report-editor>nav:first-of-type{display:none}.idea-matrix104{color:#086344;background:#d8f4e7;border-radius:10px;margin:10px 0;padding:8px 12px;font-weight:700;display:block}.lt-workspace[data-theme=dark] .idea-matrix104{color:#8ff5d1;background:#124b43}.proposal-reviews104{grid-template-columns:minmax(0,1fr);min-width:0}.proposal-reviews104>*,.proposal-review-form104{min-width:0}.proposal-review-form104{gap:14px;display:grid}.proposal-review-form104 label:has(input[type=checkbox]){align-items:flex-start;gap:12px;display:flex}.proposal-review-form104 input[type=checkbox]{width:20px;min-width:20px;height:20px}.proposal-reviews104 p{overflow-wrap:anywhere}.proposal-review-form104 textarea{min-height:90px}.proposal-reviews104 nav{flex-wrap:wrap;gap:10px;display:flex}.assignment-workflow.assignment-closed104{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.assignment-closed104>span{flex:0 210px}.assignment-closed104>p{flex:220px;margin:0}.export-selection106{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.export-check106{cursor:pointer;align-items:center;gap:8px;min-height:40px;display:inline-flex!important}.export-check106 input{accent-color:#00a9e9;min-width:20px;width:20px!important;height:20px!important}.export-check106 span{font-size:12px}.export-selection106 span{font-size:14px}.packages-simple106 .packages-content{padding-top:120px}.plan-intro106{max-width:950px;margin-bottom:24px}.plan-intro106 h1{letter-spacing:-1.4px;margin:12px 0 16px;font-size:clamp(30px,3.3vw,50px);line-height:1.1}.plan-intro106 p{max-width:760px;font-size:18px}.plan-common106{color:#163d52;background:#edf9ff;border:1px solid #bcdbe9;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;padding:18px 22px;display:flex}.plan-common106 b{flex-basis:100%}.plan-common106 span{border-left:3px solid #00a9e9;padding-left:12px;font-size:14px}.plan-grid106{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.plan-option106{color:#143248;background:#fff;border:1px solid #c6dfea;border-radius:18px;flex-direction:column;gap:12px;padding:20px 16px;display:flex;box-shadow:0 8px 25px #00334d08}.plan-option106 header{min-height:85px}.plan-option106 header small{letter-spacing:1.4px;color:#007fae;font-size:13px;font-weight:800}.plan-option106 h2{margin:10px 0 0;font-size:19px;line-height:1.25}.plan-price106{margin:0;font-size:32px;font-weight:800;line-height:1.2}.plan-price106 small{margin-top:4px;font-size:13px;font-weight:500;display:block}.plan-option106 ul{gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.plan-option106 li{border-top:1px solid #e1edf3;padding-top:10px;font-size:14px;line-height:1.5}.plan-option106 a{text-align:center;color:#006b93;background:#e9f7fd;border-radius:10px;margin-top:auto;padding:10px 8px;font-size:13px;text-decoration:none}.plan-note106{color:#456477;max-width:1020px;margin:18px 0 38px;font-size:14px;line-height:1.6}.strategy-map106{color:#edf8ff;background:#061e30;border-radius:24px;margin:32px 0;padding:32px}.strategy-map106 h2{margin:12px 0 24px;font-size:clamp(24px,2.8vw,36px);line-height:1.2}.strategy-map106 .eyebrow{color:#57d1fb}.strategy-flow106{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:30px;padding:0;list-style:none;display:grid}.strategy-flow106 li{border-top:1px solid #32627a;align-items:flex-start;gap:12px;padding-top:15px;display:flex}.strategy-flow106 li>b{color:#4fd2ff;font-size:24px}.strategy-flow106 h3{margin:0 0 6px;font-size:17px}.strategy-flow106 p{color:#b6d2e3;margin:0;font-size:14px}.strategy-layers106>article{background:#0c2d43;border:1px solid #33738d;border-radius:16px;padding:24px}.strategy-layers106>article:last-child{background:#302b24;border-color:#986333}.strategy-layers106 small{color:#60d4ff;letter-spacing:1px;font-size:12px;font-weight:800}.strategy-layers106>article:last-child small{color:#ffc47d}.strategy-layers106 h3{margin:10px 0;font-size:24px}.strategy-layers106 p{color:#e2edf2;max-width:920px;font-size:16px;line-height:1.6}.strategy-chips106{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.strategy-chips106 span{border:1px solid #ffffff3b;border-radius:8px;padding:7px 12px;font-size:13px}.strategy-connector106{color:#b6d2e3;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.strategy-connector106 span{color:#41caf5;font-size:24px}.strategy-return106{color:#c4ddea;margin:22px 0 0;font-size:14px;line-height:1.6}.plan-details106{color:#163248;background:#fff;border:1px solid #c7dfe9;border-radius:18px;margin:20px 0;overflow:hidden}.plan-details106>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:24px;list-style:none;display:flex}.plan-details106>summary b{font-size:23px;display:block}.plan-details106>summary small{color:#47677c;margin-top:8px;font-size:15px;display:block}.plan-details106>summary>span:last-child{color:#008dbe;font-size:30px}.plan-details106[open]>summary{border-bottom:1px solid #c7dfe9}.plan-details-body106{padding:24px}.plan-details-body106 [data-reveal]{opacity:1!important;transform:none!important}.plan-details106 .comparison-table-wrap{max-width:100%;overflow:auto}@media (max-width:1100px){.plan-grid106{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-option106 header{min-height:60px}.plan-option106 ul{flex:1}}@media (max-width:600px){.packages-simple106 .packages-content{padding-top:96px}.plan-grid106{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plan-option106{padding:16px 12px}.plan-option106 h2{font-size:17px}.plan-option106 header{min-height:80px}.plan-price106{font-size:28px}.plan-option106 li{font-size:13px}.plan-common106{gap:12px;padding:16px}.plan-common106 span{flex-basis:100%}.strategy-map106{padding:20px 16px}.strategy-flow106{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.strategy-layers106>article{padding:18px}.plan-details106>summary{padding:20px 16px}.plan-details106>summary b{font-size:20px}.plan-details-body106{padding:16px}.plan-details106 .detail-matrix{overflow:hidden}}@media (prefers-reduced-motion:reduce){.plan-option106{transition:none}}.packages-simple106 .plan-intro106{color:#f3f9ff}.packages-simple106 .plan-intro106 p{color:#c4d9e7}.plan-grid106 .plan-option106 header{flex:0 0 100px}@media (max-width:600px){.plan-grid106 .plan-option106 header{flex-basis:88px}}.resource-panel107,.creative-private107,.shared-client107,.tower-auto107{border:1px solid var(--os-border,#c9e2ee);background:var(--os-panel,#f5fbff);color:var(--os-text,#123047);border-radius:18px;min-width:0;margin:16px 0;padding:20px}.resource-panel107 form,.creative-private107 form{gap:12px;display:grid}.resource-panel107 label,.creative-private107 label,.social-link107 label{gap:6px;display:grid}.resource-panel107 input,.resource-panel107 select,.creative-private107 input:not([type=checkbox]),.creative-private107 select,.creative-private107 textarea,.social-link107 input{border:1px solid var(--os-border,#bdd8e7);background:var(--os-input,#fff);width:100%;color:var(--os-text,#17324b);border-radius:10px;padding:12px}.resource-panel107 article,.agreement107{border:1px solid var(--os-border,#c9e2ee);overflow-wrap:anywhere;border-radius:12px;margin:12px 0;padding:16px}.resource-panel107 iframe{background:#fff;border:0;width:100%;height:450px}.agreement107 small{overflow-wrap:anywhere;display:block}.social-link107{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.social-link107 label{flex:260px}.team-card107 summary{cursor:pointer;padding:12px;font-weight:700}.idea-adjustments107{color:#975700;white-space:normal;background:#fff0cb;border-radius:7px;padding:5px 8px;display:block}.assignment-thread form label{min-width:0}.mention-picker107{flex-wrap:wrap;gap:8px;display:flex}.mention-picker107 select{min-width:0;max-width:100%}.os-workspace[data-theme=dark] .idea-adjustments107,[data-theme=dark] .idea-adjustments107{color:#ffe3a0;background:#553d13}[data-theme=dark] :is(.resource-panel107,.creative-private107,.shared-client107,.tower-auto107){color:#e2f2ff;background:#0c2436;border-color:#2a526a}[data-theme=dark] :is(.resource-panel107,.creative-private107,.social-link107) :is(input:not([type=checkbox]),select,textarea){color:#e6f4ff;background:#102e42;border-color:#47728b}[data-theme=dark] :is(.email-center,.email-recipient-list,.campaign-recipients,.email-campaign-table) :is(td,small,label,strong){color:#dbeeff}[data-theme=dark] .agreement107{border-color:#426279}[data-theme=dark] .tower-auto107 p{color:#c4ddeb}.gallery107{padding-block:50px}.gallery107-track{gap:18px;padding:16px 0;display:flex;overflow-x:auto}.gallery107-card{color:#fff;scroll-snap-align:start;text-align:left;cursor:pointer;background:#092334;border:0;border-radius:18px;flex:0 0 260px;overflow:hidden}.gallery107-card span{padding:14px;display:block}.gallery107-dialog{color:#fff;background:#061925;border:0;border-radius:18px;max-width:95vw;max-height:95dvh;padding:18px}.gallery107-dialog::backdrop{background:#000b}.gallery107-dialog :is(img,video){object-fit:contain;max-width:85vw;max-height:75dvh;display:block}.gallery107-dialog button{cursor:pointer;margin:0 0 12px auto;padding:10px;display:block}.audit-activity107{z-index:30;color:#123047;background:#fff;border:1px solid #c7e5f2;border-radius:14px;max-width:min(340px,90vw);padding:14px 18px;font-size:14px;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 30px #001b3330}.audit-activity107 button{float:right;cursor:pointer;background:0 0;border:0;padding:0 0 8px 12px}.creative-main-tabs,.creative-tabs{flex-wrap:wrap}.creative-main-tabs button,.creative-tabs button{white-space:normal}.matrix-dialog{max-width:96vw;max-height:94dvh;overflow:auto}.creative-task-card,.creative-client-profile,.creative-task-card textarea{min-width:0}.creative-task-card .resource-panel107{grid-column:1/-1}.resource-list107 strong,.resource-list107 small{display:block}.resource-list107 small{color:#567285;margin:6px 0 10px}[data-theme=dark] .resource-list107 small{color:#b7d4e5}.resource-panel107 .os-button{min-height:42px;padding:10px 12px!important;font-size:14px!important}.skills-steps107{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.skills-steps107 details{border:1px solid var(--os-border,#b9d7e6);border-radius:14px;padding:16px}.gallery107 summary{cursor:pointer;border:1px solid #c8e4ef;border-radius:14px;padding:15px;font-weight:700}@media (max-width:700px){.resource-panel107,.creative-private107{padding:14px}.resource-panel107 iframe{height:320px}.creative-hub-nav,.creative-tabs,.creative-main-tabs{flex-wrap:nowrap;gap:6px;max-width:calc(100vw - 36px);display:flex;overflow-x:auto}.creative-hub-nav button,.creative-tabs button,.creative-main-tabs button{white-space:nowrap;flex:none;padding:10px}.creative-task-grid{grid-template-columns:minmax(0,1fr)}.creative-card-summary{flex-wrap:wrap;gap:10px}.creative-task-card form,.creative-upload{min-width:0}.creative-task-card input[type=file]{max-width:100%}.matrix-dialog{width:96vw;padding:10px}.assignment-table,.content-matrix-scroll{max-width:100%;overflow:auto}.gallery107-card{flex-basis:230px}.gallery107-card :is(img,video){height:260px}.assignment-date-pair{grid-template-columns:1fr}.creative-private107 .os-button{max-width:100%}.skills-steps107{grid-template-columns:1fr}}:is(html:has(.site-header),body:has(.site-header)){overflow:clip visible}@media (min-width:901px){.site-header{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;position:sticky;top:0;box-shadow:0 5px 24px #06213d0b}.site-header:before{content:"";background:inherit;z-index:-1;position:absolute;inset:0 -100vw}}.hero-proof108{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0;display:grid}.hero-proof108>div{flex-direction:column;gap:8px;display:flex}.hero-proof108 strong{color:#079aca;font-variant-numeric:tabular-nums;font-size:clamp(28px,3.3vw,44px);line-height:1}.hero-proof108>div>span{color:#496478;max-width:170px;font-size:12px;line-height:1.5}.gallery107 h2{max-width:950px;font-size:clamp(32px,4.5vw,60px);line-height:1.06}.gallery107>p{max-width:720px;font-size:18px}.gallery107-card{position:relative}.gallery107-card>span{color:#082236;background:#ffffffed;border-radius:50%;padding:8px;line-height:1;position:absolute;bottom:12px;right:12px}.gallery107 details[open]>summary{font-size:17px}.founder108{padding-top:90px;padding-bottom:90px}.founder108-intro{grid-template-columns:minmax(240px,.8fr) 1.2fr;align-items:center;gap:60px;display:grid}.founder108 figure{margin:0;position:relative}.founder108 figure>img{object-fit:cover;object-position:center 55%;border-radius:28px;width:100%;height:auto;max-height:650px;display:block}.founder108 figcaption{color:#fff;background:#041c32e8;border-radius:16px;padding:18px 22px;font-size:25px;font-weight:700;position:absolute;bottom:20px;left:20px;right:20px}.founder108 figcaption span{color:#91e1ff;margin-top:6px;font-size:12px;display:block}.founder108 h2{margin:16px 0 25px;font-size:clamp(29px,3.3vw,46px);line-height:1.12}.founder108 p{color:#496478;font-size:16px;line-height:1.8}.founder108-milestones{border-top:1px solid #d3e7ef;gap:24px;margin-top:25px;padding-top:22px;display:flex}.founder108-milestones>span{flex-direction:column;gap:6px;font-size:12px;display:flex}.founder108-milestones b{color:#079aca;font-size:19px}.founder108-collage{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.founder108-collage button{cursor:pointer;text-align:left;color:#15324b;background:#fff;border:1px solid #d7e8ef;border-radius:16px;padding:0;overflow:hidden}.founder108-collage img{object-fit:cover;width:100%;height:180px;display:block}.founder108-collage button:nth-child(n+5) img{object-fit:contain;background:#f4f8fc;padding:8px}.founder108-collage span{padding:13px;font-size:12px;font-weight:600;display:block}.founder108-collage button:hover{border-color:#00aeec;box-shadow:0 8px 20px #00365b13}.raw-create108{border:1px solid var(--os-border,#aacada);border-radius:14px;padding:18px}.raw-create108 textarea{min-height:80px}.raw-create108 small{margin:8px 0;display:block}.raw-create108 input{width:100%}@media (max-width:700px){.hero-proof108{gap:12px}.hero-proof108>div>span{font-size:11px}.founder108{padding-top:50px;padding-bottom:50px}.founder108-intro{grid-template-columns:1fr;gap:28px}.founder108 figure>img{max-height:510px}.founder108-collage{grid-template-columns:repeat(2,minmax(0,1fr))}.founder108-collage img{height:160px}.founder108-milestones{gap:17px}}.founder108-collage{flex-wrap:wrap;justify-content:center;display:flex}.founder108-collage>button{width:calc(25% - 10.5px)}.fiverr109{color:#193f36;background:linear-gradient(115deg,#f1fbf5,#fff);border:1px solid #c8e4db;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:25px;padding:18px 22px;text-decoration:none;display:flex}.fiverr109>span{gap:7px;display:grid}.fiverr109 strong{color:#e7a52a;letter-spacing:2px;white-space:nowrap}.fiverr109 em{color:#193f36;letter-spacing:0;margin-left:7px;font-style:normal}.fiverr109 small{max-width:210px;font-size:11px;line-height:1.5}.gallery-expand109{color:#073652;font:inherit;cursor:pointer;background:#eefaff;border:1px solid #8dcfe6;border-radius:999px;margin:22px auto 0;padding:13px 22px;font-weight:700;display:block}.gallery-grid109{color:#e8f7ff;background:#061925;border:1px solid #45677a;border-radius:22px;width:min(1200px,94vw);max-height:92dvh;padding:22px;overflow:auto}.gallery-grid109::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.gallery-grid109>header{z-index:2;background:#061925;justify-content:space-between;align-items:center;gap:20px;padding:12px 0 20px;display:flex;position:sticky;top:-22px}.gallery-grid109>header h2{margin:0;font-size:24px}.gallery-grid109 button{cursor:pointer}.gallery-grid109>header button,.gallery-grid109-viewer>button{color:#fff;font:inherit;background:#15394e;border:1px solid #4f7b92;border-radius:10px;padding:10px 14px}.gallery-grid109-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.gallery-grid109-items>button{background:#102f42;border:1px solid #3f657a;border-radius:14px;padding:0;position:relative;overflow:hidden}.gallery-grid109-items img{object-fit:cover;width:100%;height:220px;display:block}.gallery-grid109-items span{color:#fff;background:#031725b0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-grid109-viewer>button{margin-bottom:18px}.gallery-grid109-viewer :is(img,video){object-fit:contain;max-width:100%;max-height:65dvh;margin:auto;display:block}.proposal-selection109{border:1px solid var(--os-border,#c2dfe9);border-radius:15px;grid-column:1/-1;margin:20px 0;padding:18px}.proposal-selection109 summary{cursor:pointer;font-weight:700}.proposal-selection109 label{gap:7px;margin-top:15px;display:grid}.proposal-pieces109{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.proposal-selection109 :is(input,select){width:100%;min-width:0;padding:10px}.proposal-plan109,.proposal-estimate109{border:1px solid var(--os-border,#c2dfe9);border-radius:12px;margin:15px 0;padding:14px}.proposal-estimate109 p{margin:6px 0;font-size:13px}.proposal-selection109 small{line-height:1.6;display:block}[data-theme=dark] .proposal-selection109 :is(input,select){color:#e1f3ff;background:#102d42;border-color:#497085}[data-theme=dark] .proposal-selection109 :is(p,small,summary,b){color:#d1e8f6}@media (max-width:800px){.gallery-grid109-items{grid-template-columns:repeat(3,minmax(0,1fr))}.fiverr109{gap:14px}.proposal-pieces109{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.founder108-collage>button{width:calc(50% - 7px)}.gallery-grid109{padding:14px}.gallery-grid109>header{top:-14px}.gallery-grid109>header h2{font-size:19px}.gallery-grid109-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gallery-grid109-items img{height:170px}.fiverr109{flex-wrap:wrap}.proposal-pieces109{grid-template-columns:1fr}}.gallery107-track{scroll-snap-type:x proximity;grid-template-rows:repeat(3,230px);grid-auto-columns:280px;grid-auto-flow:column;gap:18px;padding:18px 8px;overflow:auto hidden;height:auto!important;display:grid!important}.gallery107-card{transition:transform .25s,box-shadow .25s;width:280px!important;min-width:0!important;height:230px!important}.gallery107-card :is(img,video){object-fit:cover;width:100%;height:100%}.gallery107-card:hover{z-index:2;transform:scale(1.035);box-shadow:0 12px 26px #009cd32a}.gallery-grid109,.gallery107-dialog,.testimonial-dialog110{max-width:94vw;max-height:92dvh;position:fixed;inset:0;margin:auto!important}.gallery107-dialog>img,.gallery107-dialog>video{object-fit:contain;max-width:100%;max-height:75dvh;margin:16px auto;display:block}.gallery-grid109-items>button{transition:transform .2s}.gallery-grid109-items>button:hover{transform:scale(1.025)}.founder108-collage img{transition:transform .3s;height:240px!important}.founder108-collage>button{transition:transform .3s,box-shadow .3s}.founder108-collage>button:hover{z-index:2;transform:scale(1.035);box-shadow:0 12px 32px #04a9d926}.fiverr-reviews110{background:linear-gradient(125deg,#eefbf7,#fff 60%);border:1px solid #bbded2;border-radius:24px;margin:38px 0;padding:26px}.fiverr-intro110{grid-template-columns:minmax(230px,.75fr) 1.25fr;align-items:center;gap:32px;display:grid}.fiverr-art110{object-fit:contain;width:100%;max-height:340px}.fiverr-logo110{width:115px;height:auto;margin-bottom:14px;display:block}.fiverr-intro110 strong{color:#c68810;font-size:23px;display:block}.fiverr-intro110 strong b{color:#0b4433;margin-left:12px}.fiverr-intro110 h3{margin:12px 0;font-size:28px}.fiverr-intro110 a{color:#fff;background:#087f56;border-radius:12px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-block}.fiverr-comments110{scroll-snap-type:x mandatory;gap:16px;padding:22px 2px;display:flex;overflow-x:auto}.fiverr-comments110 article{scroll-snap-align:start;background:#fff;border:1px solid #d4eae1;border-radius:16px;flex:0 0 300px;padding:20px}.fiverr-comments110 article>span{color:#bd810a}.fiverr-comments110 blockquote{color:#17314a;margin:12px 0;font-size:15px;line-height:1.7}.fiverr-comments110 small{color:#526b72}.fiverr-reviews110>small{color:#59716e;line-height:1.6;display:block}.testimonial-track article{position:relative}.testimonial-track article>video{cursor:zoom-in}.testimonial-track .testimonial-expand110{color:#123746;background:#fff;border-radius:9px;margin-top:8px;padding:9px 12px;font-size:12px;position:static!important}.testimonial-dialog110{color:#fff;background:#031a29;border:1px solid #466c83;border-radius:22px;width:min(950px,94vw);padding:18px}.testimonial-dialog110::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b}.testimonial-dialog110>button{color:#fff;background:#123a52;border:1px solid #74adc8;border-radius:9px;margin-left:auto;padding:10px;display:block}.testimonial-dialog110>video{width:auto;max-width:100%;max-height:75dvh;margin:14px auto 0;display:block}.navigate110,.plan-grid .featured{animation:3.5s ease-in-out infinite navigate-glow110;box-shadow:0 0 20px #00b9f34d;border:2px solid #00baf5!important}.navigate-badge110{color:#035b7c;background:#d6f5ff;border-radius:8px;margin-bottom:10px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-block}.comparison-table :is(th,td):nth-child(4){animation:3.5s ease-in-out infinite navigate-cell110;box-shadow:inset 2px 0 #00b3e5,inset -2px 0 #00b3e5;background:#dff7ff!important}.plan-details106:first-of-type>summary{box-shadow:inset 4px 0 #00b8f1}.plan-glossary110{background:#f0faff;border:1px solid #b4e8f4;border-radius:20px;margin:26px 0;padding:24px}.plan-glossary110 dl{grid-template-columns:1fr 1fr;gap:22px;display:grid}.plan-glossary110 dt{color:#064674;font-weight:700}.plan-glossary110 dd{color:#35536a;margin:7px 0 0;line-height:1.6}.production-calculator-grid{flex-direction:column;display:flex!important}.production-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;display:grid!important}.production-controls>fieldset{min-width:0;margin:0!important;padding:20px!important}.production-controls .production-levels{flex-direction:column;display:flex!important}.production-controls .production-fields{grid-template-columns:1fr!important}.production-estimate{grid-template-columns:1fr 1fr;gap:18px;width:100%;display:grid;position:static!important}.production-estimate :is(h3,label,dl){grid-column:1/-1}.production-estimate dl{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.production-estimate dl>div{flex-direction:column;gap:8px;display:flex}.production-grand-total dd{font-size:30px}.social-top110>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.social-top-list110{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.social-top-list110 article{border:1px solid var(--os-border,#bddae8);background:var(--os-panel,#fff);border-left:5px solid #c6983a;border-radius:16px;padding:22px}.social-top-list110 .interest-alto{border-left-color:#00bd8e}.social-top-list110 .interest-medio{border-left-color:#00a9ec}.social-top-list110 header{justify-content:space-between;gap:14px;display:flex}.social-top-list110 em{border:1px solid var(--os-border,#bddae8);border-radius:20px;margin:10px 5px 0 0;padding:5px 9px;font-size:11px;font-style:normal;display:inline-block}.social-top-list110 blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#55add00c;border-left:2px solid #55add0;margin:15px 0;padding:12px;font-size:13px}.social-top-list110 blockquote small{margin-top:8px;display:block}.social-top-list110 footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.social-top-list110 footer>span{font-size:11px}[data-theme=dark] .social-top110 :is(p,b,blockquote,small,span,em){color:#d7edf7}@keyframes navigate-glow110{50%{box-shadow:0 0 32px #00b9f380}}@keyframes navigate-cell110{50%{box-shadow:inset 2px 0 #00b3e5,inset -2px 0 #00b3e5,inset 0 0 18px #00b9f328}}@media (min-width:1100px){.founder108.section-shell{width:calc(100% - 60px);max-width:1360px}}@media (max-width:1000px){.production-controls{grid-template-columns:1fr!important}.production-controls .production-levels{grid-template-columns:repeat(3,1fr);display:grid!important}.production-controls .production-fields{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:650px){.gallery107-track{grid-template-rows:repeat(3,190px);grid-auto-columns:220px;gap:12px}.gallery107-card{width:220px!important;height:190px!important}.founder108-collage img{height:195px!important}.fiverr-reviews110{padding:18px}.fiverr-intro110{grid-template-columns:1fr;gap:14px}.fiverr-art110{max-height:270px}.fiverr-comments110 article{flex-basis:260px}.plan-glossary110 dl{grid-template-columns:1fr}.production-estimate{display:block}.production-estimate dl,.production-controls .production-levels,.social-top-list110{grid-template-columns:1fr}.social-top110>header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.navigate110,.plan-grid .featured,.comparison-table :is(th,td):nth-child(4){animation:none}.gallery107-card,.founder108-collage>button,.gallery-grid109-items>button{transition:none}}.plan-grid106{align-items:stretch}.plan-option106 header{flex-shrink:0;height:auto;min-height:170px}.plan-option106:not(.navigate110) header{padding-top:57px}.plan-option106.navigate110,.plan-grid article.featured{color:#fff!important;background:linear-gradient(145deg,#075bb7,#034387)!important;border-color:#30c8ff!important}.plan-option106.navigate110 :is(h2,header small,.plan-price106,.plan-price106 small,li){color:#fff!important}.plan-option106.navigate110 .navigate-badge110{color:#034a79;background:#d8f5ff;width:fit-content;margin:0 0 14px;padding:9px 10px;line-height:1.4;display:block}.plan-option106.navigate110 li{border-color:#ffffff40}.plan-option106.navigate110 a{color:#075397;background:#fff;border:1px solid #c7eaff}.plan-option106 header h2{margin-top:12px}.plan-price106{flex-shrink:0}.plan-grid article.featured :is(p,small,h3,h3 span,b,a){color:#fff!important}.comparison-table :is(th,td):nth-child(4){color:#fff!important;background:#0754a3!important}.comparison-table :is(th,td):nth-child(4) :is(span,b,small,a,strong){color:#fff!important}.gallery107-track{overflow-anchor:none;gap:18px;scroll-snap-type:none!important;scroll-behavior:auto!important;display:flex!important}.gallery-loop111{flex:none;grid-template-rows:repeat(3,230px);grid-auto-columns:280px;grid-auto-flow:column;gap:18px;display:grid}.gallery-controls111{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.gallery-controls111 button{color:#074978;cursor:pointer;background:#e9f8ff;border:1px solid #98d5ef;border-radius:10px;min-height:44px;padding:10px 16px;font-weight:700}:is(.gallery-controls111 button:hover,.gallery-controls111 button:focus-visible){outline-offset:2px;background:#c9eeff;outline:2px solid #009de0}.gallery-controls111 button[aria-pressed=true]{color:#fff;background:#0754a3}@media (max-width:650px){.gallery-loop111{grid-template-rows:repeat(3,190px);grid-auto-columns:220px;gap:12px}.gallery107-track{gap:12px}.gallery-controls111{justify-content:center}.plan-option106 header{min-height:180px}.plan-option106:not(.navigate110) header{padding-top:64px}.navigate-badge110{font-size:11px}}.plan-grid106 .plan-price106{font-size:32px!important;line-height:1.2!important}.plan-grid106 .plan-price106 small{font-size:13px!important}@media (max-width:650px){.plan-grid106 .plan-price106{font-size:28px!important}}.plan-option106{transform-origin:50%;outline-offset:5px;transition:transform .22s,box-shadow .22s;position:relative}:is(.plan-option106:focus-visible,.plan-option106:focus-within){z-index:2;outline:2px solid #18b6f1;transform:scale(1.025);box-shadow:0 16px 36px #0066ad38!important}.plan-option106:active{z-index:2;transform:scale(1.025);box-shadow:0 16px 36px #0066ad38!important}@media (hover:hover) and (pointer:fine){.plan-option106:hover{z-index:2;transform:scale(1.025);box-shadow:0 16px 36px #0066ad38!important}}@media (prefers-reduced-motion:reduce){.plan-option106{transition:none}.plan-option106:is(:hover,:active,:focus-visible,:focus-within){transform:none}}.gallery-loop111{grid-template-rows:repeat(3,320px);grid-auto-columns:max-content;place-items:center}.gallery107-card{flex:none;place-self:center;min-width:0;position:relative;height:auto!important}.gallery107-card.gallery-photo113{width:280px;height:280px!important}.gallery107-card.gallery-video113{max-width:360px;width:auto!important;height:320px!important}.gallery107-card :is(img,video){object-fit:contain;width:100%;height:100%;display:block}.gallery107-card .media-kind113{color:#fff;pointer-events:none;background:#041827e8;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 8px #0005}.piece-rates113 summary{cursor:pointer;color:#16374d;justify-content:space-between;align-items:center;gap:15px;min-height:48px;font-weight:700;display:flex}.piece-rates113 summary:after{content:"+";color:#007db5;font-size:26px}.piece-rates113[open] summary:after{content:"−"}.piece-rates113 summary:focus-visible{outline-offset:5px;outline:2px solid #009de0}@media (max-width:650px){.gallery-loop111{grid-template-rows:repeat(3,260px)}.gallery107-card.gallery-photo113{width:220px;height:220px!important}.gallery107-card.gallery-video113{max-width:290px;height:260px!important}}.gallery107-card.gallery-photo113 img{object-fit:cover}.social-conversation113{border:1px solid var(--os-border,#c9e2ee);background:var(--os-panel,#fff);width:min(900px,94vw);max-width:94vw;height:min(850px,92dvh);max-height:92dvh;color:var(--os-text,#123047);box-sizing:border-box;border-radius:20px;padding:20px;overflow:hidden}.social-conversation113::backdrop{background:#020c1dd0}.social-conversation113>header{justify-content:space-between;align-items:center;gap:16px;height:48px;margin-bottom:12px;display:flex}.social-conversation113>header h3{margin:0}.social-conversation113 .isolated-conversation113{height:calc(100% - 60px);min-height:0}.isolated-conversation113>.integrations-hero,.isolated-conversation113>.instagram-inbox-toolbar,.isolated-conversation113 .inbox-layout>aside{display:none!important}.social-conversation113 .inbox-layout{grid-template-columns:minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important}.social-conversation113 .inbox-thread{flex-direction:column;overflow:hidden;height:100%!important;min-height:0!important;padding:0!important;display:flex!important}.social-conversation113 .inbox-thread>header,.social-conversation113 .inbox-thread>form{flex-shrink:0}.social-conversation113 .thread-messages{flex:1;overflow-y:auto;height:auto!important;min-height:0!important;max-height:none!important}.social-conversation113 .inbox-thread>form{gap:10px;display:flex;padding:12px!important;position:static!important}.social-conversation113 textarea{flex:1;min-width:0}.social-conversation113 .integration-message{z-index:2;position:absolute;top:76px;left:30px;right:30px}.social-conversation113 .inbox-thread>header{padding:14px}.social-conversation113 .inbox-thread>header span{overflow-wrap:anywhere}[data-theme=dark] .social-conversation113{color:#e1f2ff;background:#0b2436;border-color:#3c627c}@media (max-width:650px){.social-conversation113{width:96vw;max-width:96vw;height:94dvh;max-height:94dvh;padding:12px}.social-conversation113 .inbox-thread>form{flex-wrap:nowrap}.social-conversation113 .inbox-thread>header{flex-wrap:wrap;gap:8px}.social-conversation113 .inbox-thread>form button{padding:10px}}[data-theme=dark] .social-conversation113 .inbox-thread,[data-theme=dark] .social-conversation113 .thread-messages{color:#e7f4ff!important;background:#081e2d!important}[data-theme=dark] .social-conversation113 .inbox-thread>header,[data-theme=dark] .social-conversation113 .inbox-thread>form{color:#e7f4ff!important;background:#0e2b3e!important;border-color:#315368!important}[data-theme=dark] .social-conversation113 .thread-messages>p{color:#e7f4ff!important;background:#12374c!important}[data-theme=dark] .social-conversation113 .thread-messages>p.outbound{background:#174660!important}[data-theme=dark] .social-conversation113 :is(.thread-messages p,.thread-messages b,.thread-messages span,.thread-messages small,.inbox-thread>header b,.inbox-thread>header span){color:#e7f4ff!important}[data-theme=dark] .social-conversation113 textarea{color:#e7f4ff!important;background:#102f43!important;border-color:#426b83!important}[data-theme=dark] .social-conversation113 textarea::placeholder{color:#b7d3e4!important}.social-conversation113 textarea{resize:vertical;max-height:140px;min-height:68px!important}.social-conversation113 .inbox-thread>form button{color:#fff!important;background:#007eae!important}.comparison-table tbody tr td:nth-child(4) span.included,.comparison-table tbody tr td:nth-child(4) span.included span{font-weight:900;color:#067044!important;background:#ccffe0!important}.social-conversation113{margin:auto!important;position:fixed!important;inset:0!important}[data-theme=dark] .instagram-account-list article{background:#102e42!important;border-color:#42657d!important}[data-theme=dark] .instagram-account-identity :is(b,span),[data-theme=dark] .instagram-account-manager :is(h3,label),[data-theme=dark] .instagram-account-list :is(select,option){color:#e9f5ff!important}[data-theme=dark] .instagram-account-list select{background:#13384f!important}.comments114{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.comments114>*{min-width:0}.comments114 form{flex-direction:column;gap:16px;display:flex}.comments114 label{flex-direction:column;gap:6px;display:flex}.comments114 :is(input,textarea,select){box-sizing:border-box;width:100%;max-width:100%}.comments114 textarea{min-height:120px}.comments114 fieldset{border:1px solid var(--os-border,#bdd5e4);border-radius:12px;min-width:0;padding:12px}.comments114 .comment-account114{border:1px solid var(--os-border,#bdd5e4);border-radius:12px;margin:8px 0;padding:12px}.comments114 .comment-account114 label{flex-direction:row;align-items:center}.comments114 input[type=checkbox]{flex-shrink:0;width:20px;height:20px}.comments114 small{line-height:1.6;display:block}.comments114 .comment-buttons114{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.comments114 .comment-rule114{border-bottom:1px solid var(--os-border,#bdd5e4);overflow-wrap:anywhere;padding:16px 0}.comments114 .comment-feedback114{color:#143c59;background:#e8f5ff;border-radius:10px;padding:12px}.comments114 .comment-error114{color:#a72d2d;background:#fff0ee;border-radius:8px;padding:10px}.comments114 .comment-event114{border-bottom:1px solid var(--os-border,#bdd5e4);padding:10px 0}[data-theme=dark] .comments114 :is(h3,h4,label,legend,b,p,small,span){color:#e9f5ff!important}[data-theme=dark] .comments114 :is(input,textarea,select,option){color:#e9f5ff!important;background:#123449!important;border-color:#527b94!important}[data-theme=dark] .comments114 .comment-feedback114{background:#174760;color:#effaff!important}[data-theme=dark] .comments114 .comment-error114{background:#532c33;color:#ffe5e5!important}.plan-grid106 .plan-service114{font-size:12px;line-height:1.5}.plan-service114 strong{margin-top:3px;font-size:12px;display:block}@media (max-width:800px){.comments114{grid-template-columns:minmax(0,1fr)}}[data-theme=dark] .comments114 .os-panel{color:#e9f5ff!important;background:#0b2436!important;border-color:#42657d!important}[data-theme=dark] .comments114 .comment-account114{background:#123449!important}[data-theme=dark] .comments114 :is(input,textarea)::placeholder{color:#b8d3e3!important}.form-ai115{border:1px solid var(--os-border,#bdd5e4);border-radius:14px;padding:18px}.form-ai115 summary{cursor:pointer;font-weight:700}.form-ai115 label{flex-direction:column;gap:6px;margin:14px 0;display:flex}.form-ai115 small{margin:8px 0;display:block}.form-ai115 textarea{width:100%;min-height:100px}.form-ai115 section{border-top:1px solid var(--os-border,#bdd5e4);margin-top:16px;padding-top:14px}.comments114 .comment-public-toggle115{flex-direction:row;align-items:center}.comments114 fieldset textarea{min-height:65px}[data-theme=dark] .form-ai115{color:#e9f5ff!important;background:#0b2436!important}[data-theme=dark] .form-ai115 :is(label,p,small,h4,summary){color:#e9f5ff!important}[data-theme=dark] .form-ai115 :is(input,textarea){color:#e9f5ff!important;background:#123449!important;border-color:#527b94!important}[data-theme=dark] .form-ai115 :is(input,textarea)::placeholder{color:#b8d3e3!important}.workload116>details{color:#17344c;background:#fff;border:1px solid #c8dce8;border-radius:14px;overflow:hidden}.workload116>details>summary{cursor:pointer;color:#17344c;background:#edf7fc;justify-content:space-between;align-items:center;gap:16px;padding:16px;list-style:disclosure-closed;display:flex}.workload116 summary h3{color:inherit;margin:4px 0}.workload116 summary small,.workload116 summary span{color:inherit}.workload-counts116{flex-shrink:0;gap:6px;display:grid}.workload116>details>section{padding:16px}.workload116 h4{margin:0 0 12px}.workload-history116{margin-top:18px}.workload-history116>summary{color:#17344c;cursor:pointer;background:#e5f2fa;padding:12px}.creative-task-link116{color:#006b9b;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:700}.workload116 td small{display:block}[data-theme=dark] .workload116>details{color:#edf8ff;background:#092437;border-color:#31556b}[data-theme=dark] .workload116>details>summary,[data-theme=dark] .workload-history116>summary{color:#edf8ff;background:#153b52}[data-theme=dark] .workload116 summary h3,[data-theme=dark] .workload116 summary span,[data-theme=dark] .workload116 summary small{color:#edf8ff!important}[data-theme=dark] .creative-task-link116{color:#63d8ff}@media (max-width:620px){.workload116>details>summary{flex-wrap:wrap;align-items:flex-start}.workload116>details>section{padding:10px}}.delivery-actions116{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.creative-task-card>.delivery-actions116{padding:0 14px 12px}.table-wrap .delivery-actions116{gap:4px;margin:4px 0}.table-wrap .delivery-actions116 .os-button{white-space:nowrap;border-radius:7px!important;min-width:0!important;min-height:30px!important;padding:4px 8px!important;font-size:13px!important;line-height:1.25!important}.tower-note-preview117{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:260px;max-height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}[data-theme=dark] .delivered-history .table-toolbar{background:#123449!important;border-color:#315b71!important}[data-theme=dark] .delivered-history .table-toolbar b{color:#f0f9ff!important}[data-theme=dark] .delivered-history .table-toolbar span{color:#c5e2f0!important}@media (pointer:coarse){.table-wrap .delivery-actions116 .os-button{min-height:36px!important;font-size:14px!important}}.assignment-thread .assignment-thread-history>.assignment-comment120{--comment-bg:#eef4ff;--comment-ink:#183b78;--comment-accent:#215cff;--comment-line:#b9ccff;border-radius:12px;margin:10px 0;padding:14px 16px;background:var(--comment-bg)!important;color:var(--comment-ink)!important;border:1px solid var(--comment-line)!important;border-left:5px solid var(--comment-accent)!important}.assignment-thread .assignment-thread-history>.assignment-comment120.client{--comment-bg:#fff2e3;--comment-ink:#813508;--comment-accent:#c2410c;--comment-line:#fdba74}.assignment-thread .assignment-thread-history>.assignment-comment120 :is(header,p,b,span,small){color:var(--comment-ink)!important}.assignment-thread .assignment-thread-history>.assignment-comment120 header{align-items:baseline;background:0 0!important}.assignment-thread .assignment-thread-history>.assignment-comment120 .comment-author120{border-radius:6px;margin-left:6px;padding:3px 8px;font-size:.8125rem;font-weight:700;display:inline-block;background:var(--comment-accent)!important;color:#fff!important}.lt-workspace[data-theme=dark] .assignment-thread .assignment-thread-history>.assignment-comment120{--comment-bg:#102750;--comment-ink:#e4edff;--comment-accent:#608bff;--comment-line:#3869be;background:var(--comment-bg)!important;border-color:var(--comment-line)!important;border-left-color:var(--comment-accent)!important}.lt-workspace[data-theme=dark] .assignment-thread .assignment-thread-history>.assignment-comment120.client{--comment-bg:#422410;--comment-ink:#fff0df;--comment-accent:#fb923c;--comment-line:#b86325}.lt-workspace[data-theme=dark] .assignment-thread .assignment-thread-history>.assignment-comment120 :is(header,p,b,span,small){color:var(--comment-ink)!important}.lt-workspace[data-theme=dark] .assignment-thread .assignment-thread-history>.assignment-comment120 .comment-author120{color:#071425!important}.lt-workspace[data-theme=dark] .accounting-adjustment-detail .accounting-adjustment-impact{color:#edf6ff!important;background:#172d45!important;border-color:#647fa7!important}.lt-workspace[data-theme=dark] .accounting-adjustment-detail>header :is(span,h2,p),.lt-workspace[data-theme=dark] .accounting-adjustment-detail .accounting-adjustment-impact :is(small,b,strong){color:#edf6ff!important}.lt-workspace[data-theme=dark] .accounting-adjustment-detail .accounting-adjustment-impact>span{color:#75dcff!important}.team121{padding-top:64px;padding-bottom:64px}.team121 .section-heading{align-items:start;gap:32px}.team121 .section-heading h2{max-width:650px}.team121 .section-heading p{max-width:560px;font-size:1rem;line-height:1.75}.team121 figure{background:#071b2a;border-radius:20px;margin:28px 0 0;overflow:hidden;box-shadow:0 16px 40px #071b2a20}.team121 img{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:650px){.team121{padding-top:40px;padding-bottom:40px}.team121 .section-heading{display:block}.team121 .section-heading p{margin-top:20px}.team121 figure{border-radius:12px}}.comment-reactions122{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.comment-reactions122 button{border:1px solid var(--os-border,#88a5ba);background:var(--os-panel,#fff);color:var(--os-text,#123247);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:8px 12px;font-size:.875rem;display:flex}.comment-reactions122 button[aria-pressed=true]{color:#fff;background:#0756ad;border-color:#39caff;box-shadow:0 0 0 1px #39caff}.comment-reactions122 button:disabled{opacity:.65}.comment-reactions122 button b{min-width:16px}:is(.comment-reactions122 button:focus-visible,.team121 button:focus-visible){outline-offset:3px;outline:3px solid #ff9c28}.team121{width:100%;max-width:none;padding:48px 0}.team121>.section-heading{margin-bottom:28px}.team121 figure{box-shadow:none;border-radius:0;margin:0}.team121-open{cursor:zoom-in;background:#071b2a;border:0;width:100%;padding:0;display:block;position:relative}.team121-open>span{color:#fff;background:#061b2bef;border:1px solid #61caff;border-radius:24px;padding:10px 16px;font-size:.875rem;position:absolute;bottom:16px;right:20px}.team121-open>span>span{font-size:1.5rem}.team122-dialog{color:#fff;background:#081e30;border:1px solid #66c6e4;border-radius:16px;width:96vw;max-width:1800px;max-height:92dvh;padding:20px}.team122-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.team122-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.team122-dialog h2{margin:0;font-size:1.25rem}.team122-dialog header>div{align-items:center;gap:10px;display:flex}.team122-dialog button{color:#fff;cursor:pointer;background:#143b54;border:1px solid #6fc8ea;border-radius:8px;padding:8px 14px;font-size:1rem}.team122-dialog button:disabled{opacity:.4}.team122-dialog p{color:#cce4ef;font-size:.875rem}.team122-viewport{max-height:65dvh;overflow:auto}.team122-viewport img{height:auto;display:block}.deliverables{grid-template-columns:minmax(200px,.38fr) 1fr;align-items:center;gap:36px;padding:38px 42px}.deliverables .robot-panel{align-self:center}.deliverables .robot-panel img{width:100%;max-height:340px}.deliverables .robot-panel>span{width:fit-content;margin:10px auto 0;font-size:.875rem;display:block;position:static}.deliverables h2{max-width:760px;margin:12px 0 24px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.1}.deliverable-list{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.deliverable-list>div{grid-template-columns:28px 1fr;padding:14px 0}.deliverable-list h3{font-size:1rem}.deliverable-list p{font-size:.875rem;line-height:1.55}.deliverable-list>div>span{font-size:.875rem}.express-concept122{color:#123247;background:#f0faff;border:1px solid #b4d9e9;border-radius:18px;max-width:1080px;margin:0 auto 28px;padding:22px 26px}.express-concept122 h2{margin:0 0 10px;font-size:1.25rem}.express-concept122 p{margin:0 0 14px;font-size:1rem;line-height:1.65}.express-concept122 a{color:#0756ad;text-underline-offset:4px;font-size:.9375rem;font-weight:700;text-decoration:underline;display:inline-block}@media (max-width:760px){.deliverables{grid-template-columns:1fr;gap:24px;padding:28px 22px}.deliverables .robot-panel{display:none}.deliverable-list{grid-template-columns:1fr}.team122-dialog header{flex-direction:column;align-items:start}.team122-dialog{padding:14px}.team121-open>span{padding:6px 10px;font-size:.8rem;bottom:8px;right:8px}.express-concept122{margin:0 16px 24px;padding:20px}}.deliverables{margin-inline:auto}.express-cta123{margin-top:28px}.express-cta123 .button{white-space:normal;text-align:center}.method>.express-cta123,.process>.express-cta123,.team-cta123 .express-cta123{text-align:center}.team-cta123{padding-top:0;padding-bottom:24px}.team-cta123 .express-cta123{margin-top:0}.express-concept122{margin-top:28px;margin-bottom:0}.express-concept122 summary{cursor:pointer;min-height:28px;font-size:1.125rem;font-weight:700}.express-concept122 summary:focus-visible{outline-offset:5px;outline:3px solid #16b8e9}.express-concept122[open] summary{margin-bottom:16px}.express-concept122 summary::marker{color:#0756ad}@media (max-width:760px){.express-cta123 .button{max-width:100%}.express-concept122{margin-top:24px;margin-bottom:0}}.review-flag124{vertical-align:middle;border-radius:2px;width:24px;height:16px;margin-inline:3px;display:inline-block;box-shadow:0 0 0 1px #70869944}.free-resources124{padding-top:64px;padding-bottom:64px}.free-resources124>header{max-width:780px;margin-bottom:32px}.free-resources124 h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.free-resources124-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.free-resources124-grid article{background:#f5fbff;border:1px solid #c7e4ef;border-radius:20px;flex-direction:column;align-items:start;gap:12px;padding:26px;display:flex}.free-resources124-grid h2{margin:0;font-size:1.3rem;line-height:1.3}.free-resources124-grid p{margin:0 0 8px;font-size:1rem;line-height:1.6}.free-resources124-grid small{color:#0756ad;font-weight:700}.free-resources124-grid .button{margin-top:auto;font-size:.9375rem}.potential124{border:1px solid var(--os-border,#32556b);background:var(--os-panel,#fff);color:var(--os-text,#123247);border-radius:16px;margin-top:28px;padding:22px}.potential124>summary{cursor:pointer;font-size:1.125rem;font-weight:700}.potential124>summary span{color:var(--os-accent,#089cc6);margin-left:14px}.potential124-totals{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.potential124-totals article{border:1px solid var(--os-border,#32556b);border-radius:12px;padding:16px}.potential124-totals b{margin-top:8px;font-size:1.5rem;display:block}.potential124-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.potential124-form,.potential124-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.potential124-form{border:1px solid var(--os-border,#32556b);border-radius:12px;margin:20px 0;padding:20px}.potential124-form .wide,.potential124-catalog{grid-column:1/-1}.potential124 label{flex-direction:column;gap:7px;display:flex}.potential124 input,.potential124 select,.potential124 textarea{border:1px solid var(--os-border,#32556b);background:var(--os-input,var(--os-panel,#fff));max-width:100%;color:var(--os-text,#123247);border-radius:8px;padding:10px}.potential124 .table-wrap{overflow-x:auto}.potential124 table{min-width:760px}.potential124 td small{margin-top:5px;display:block}.potential124-collect{border:1px solid #17b8e8;border-radius:12px;gap:14px;margin:20px 0;padding:20px;display:grid}.form-gift124{border:1px solid var(--os-border,#32556b);border-radius:12px;padding:18px}.form-gift124 legend{font-weight:700}.form-gift124 small{line-height:1.6;display:block}.form-gift124 p{overflow-wrap:anywhere}@media (max-width:760px){.team121-open>span{box-sizing:border-box;border-radius:0;width:100%;margin:0;padding:12px;display:block;position:static}.free-resources124-grid,.potential124-form,.potential124-catalog,.potential124-totals{grid-template-columns:1fr}.free-resources124{padding-top:40px}.potential124{padding:16px}.site-header nav.is-open{max-height:calc(100dvh - 80px);overflow:auto}}[data-theme=dark] .potential124{color:#e2f3ff;background:#0b2537;border-color:#35596e}[data-theme=dark] .potential124 :is(input,select,textarea){color:#e2f3ff;background:#102d42;border-color:#497085}[data-theme=dark] .potential124 :is(p,small,summary,label,legend,output,b,strong){color:#d9edf8}.self-pricing178{background:linear-gradient(120deg,#f37b1510,#1e86f10a);border:1px solid #f6863277;border-radius:18px;margin:20px 0;padding:22px}.self-pricing178 header{align-items:center;gap:14px;display:flex}.self-pricing178 header img{width:58px;height:58px}.self-pricing178 form{grid-template-columns:minmax(160px,220px) auto;align-items:end;gap:12px;display:grid}.self-pricing178 label{gap:8px;display:grid}.self-pricing178 input[type=number],.self-pricing178 select{background:var(--workspace-card,#fff);width:100%;color:inherit;border:1px solid #7c899755;border-radius:10px;padding:12px}.self-pricing178 form small{grid-column:1/-1}.self-pricing178 details{border-top:1px solid #7c899744;margin-top:20px;padding-top:15px}.self-pricing178 summary{cursor:pointer;color:#db5d09;font-weight:750}.lt-workspace[data-theme=dark] .self-pricing178 summary{color:#ff9d4d}.self-pricing178 .pricing-confirm178{align-items:flex-start;margin:16px 0;display:flex}.self-pricing178 .pricing-confirm178 input{margin:4px 0}.assignment-references178{background:#448afa0a;border:1px solid #438ef56b;border-radius:14px;margin:14px 0;padding:16px}.assignment-references178 header{gap:5px;display:grid}.assignment-references178 small{opacity:.8}.assignment-references178 a{color:#1371bf;display:block}.assignment-references178 a span{overflow-wrap:anywhere;opacity:.8;font-size:12px;display:block}.assignment-references178 form{gap:12px;margin-top:12px;grid-template-columns:1fr!important;display:grid!important}.assignment-references178 textarea{box-sizing:border-box;width:100%;padding:12px;display:block}.assignment-references178 summary{cursor:pointer;font-weight:700}.lt-workspace[data-theme=dark] .assignment-references178 a{color:#80c6ff}.client-quick178{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.client-quick178 a small{opacity:.8;margin-left:8px;font-size:10px}.client-quick178 .score-quick178{background:#f5813118;border-color:#f58131}.preview-note178{background:#fa8b2020;border:1px solid #f58636;border-radius:14px;margin:18px 0;padding:18px}.preview-note178 p{margin:6px 0}.preview-tabs178{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.preview-tabs178 button{color:inherit;cursor:pointer;background:0 0;border:1px solid #72829866;border-radius:10px;padding:10px 15px}.preview-tabs178 button.active{color:#161b25;background:#f17b1b}.preview-item178{border-bottom:1px solid #6c829540;padding:16px 0}.preview-item178 summary{cursor:pointer;justify-content:space-between;gap:14px;display:flex}.preview-item178 p{white-space:pre-wrap}.portal-preview178 .portal-card{padding:24px}.portal-preview178 .portal-score-intro strong{display:block}.portal-preview178 .portal-header img{max-width:38px;max-height:38px}.portal-preview178 select{max-width:100%;color:inherit;background:var(--portal-card,#fff);padding:12px}@media (max-width:700px){.self-pricing178{padding:16px}.self-pricing178 form{grid-template-columns:1fr}.client-quick178{align-items:stretch}.client-quick178 a{flex:100%}.preview-item178 summary{flex-direction:column}.preview-note178{font-size:13px}}@media print{.client-quick178,.preview-note178,.preview-tabs178{display:none!important}}.assignment-dates179{background:#ff8a2110;border:1px solid #f7823766;border-radius:14px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;min-width:0;margin:10px 0;padding:18px;display:grid!important}.assignment-dates179 legend{color:#ce5b0c;padding:0 8px;font-weight:800}.assignment-dates179 label{gap:7px;min-width:0;display:grid}.assignment-dates179 small{opacity:.8;font-size:11px;font-weight:400}.assignment-title179{background:#3c9ee714;border-radius:10px;padding:12px}.assignment-title179 input{font-size:18px;font-weight:750}.inline-assignee179{gap:4px;min-width:145px;display:grid}.inline-assignee179 select{background:var(--card,#fff);width:100%;max-width:235px;color:inherit;cursor:pointer;border:1px solid #6b8ca855;border-radius:8px;padding:8px}.inline-assignee179 small{white-space:normal;max-width:230px}.os-bulk179{background:#3fa5ef0b;border:1px solid #4ba4e34d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0;padding:11px;display:flex}.os-bulk179 strong{font-size:12px}.os-bulk179 small{opacity:.75;font-size:10px}.os-bulk179 .os-button{min-height:32px;padding:7px 10px;font-size:11px}.os-row-select179{vertical-align:middle;accent-color:#ee781f;cursor:pointer;width:16px!important;height:16px!important;margin:0 9px 0 0!important;display:inline-block!important}.os-row-select179:focus-visible{outline-offset:3px;outline:2px solid #f28425}.bulk-panel179{z-index:1200;color:#173047;background:#fff;border:1px solid #f88832;border-radius:18px;width:min(480px,100vw - 32px);max-height:85vh;padding:22px;position:fixed;bottom:25px;right:25px;overflow:auto;box-shadow:0 18px 80px #0007}.bulk-panel179 header{justify-content:space-between;gap:12px;display:flex}.bulk-panel179 h2{font-size:18px}.bulk-panel179 label{gap:7px;margin:14px 0;display:grid}.bulk-panel179 select,.bulk-panel179 input{color:inherit;background:0 0;border:1px solid #94a6b766;border-radius:8px;padding:10px}.bulk-panel179 p,.bulk-panel179 small{font-size:12px;line-height:1.6}.lt-workspace[data-theme=dark] .assignment-dates179 legend{color:#ffa24d}.lt-workspace[data-theme=dark] .inline-assignee179 select,.lt-workspace[data-theme=dark] .bulk-panel179{color:#edf7ff;background:#102b3d}.public-header179 .public-menu179{display:none}@media (max-width:900px){.public-header179.site-header{align-items:center;min-height:60px;flex-wrap:wrap!important;gap:8px!important;padding:9px 14px!important;display:flex!important}.public-header179 .brand{margin-right:auto}.public-header179 .brand small{font-size:9px}.public-header179 .brand img{width:26px;height:34px}.public-header179 .brand>span{font-size:17px}.public-header179 .public-menu179{color:#132536;cursor:pointer;background:#f47d16;border:1px solid #2d668e33;border-radius:9px;order:2;align-items:center;gap:6px;padding:7px 10px;display:flex}.public-menu179 span{font-size:21px;line-height:1}.public-menu179 b{font-size:11px}.public-header179>.locale-switch{order:1}.public-header179 .public-nav139{flex:0 0 100%;order:4;width:100%;max-height:calc(100dvh - 90px);overflow:auto;align-items:stretch!important;padding:8px 0!important;display:none!important}.public-header179.mobile-open179 .public-nav139{flex-direction:column!important;gap:5px!important;display:flex!important}.public-header179 .public-nav139>a,.public-header179 .resources-trigger139{text-align:left;border-radius:8px;width:100%;font-size:14px;padding:11px 13px!important}.public-header179 .public-resources139{width:100%}.public-header179 .resources-panel139{width:100%!important;min-width:0!important;box-shadow:none!important;max-height:none!important;margin:5px 0!important;position:static!important}.public-header179 .resources-panel139[hidden]{display:none!important}}@media (max-width:640px){.assignment-dates179{grid-template-columns:1fr;padding:14px}.bulk-panel179{padding:16px;bottom:16px;right:16px}.os-bulk179 .os-button{flex:auto}.os-bulk179 strong{flex:100%}}.assignment-edit179{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 24px;display:grid}.assignment-edit179>label{gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.assignment-edit179>.wide{grid-column:1/-1}.assignment-edit179 input,.assignment-edit179 select,.assignment-edit179 textarea{box-sizing:border-box;background:var(--card,#fff);width:100%;color:inherit;border:1px solid #8ba7bd66;border-radius:9px;padding:10px}.assignment-edit179 textarea{resize:vertical;min-height:85px}.lt-workspace[data-theme=dark] .assignment-edit179 :is(input,select,textarea){color:#edf7ff;background:#102d40}.assignment-edit179 .creative-task-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:640px){.assignment-edit179{grid-template-columns:1fr}}.creative-price180{gap:6px;min-width:160px;max-width:410px;padding:10px 0;display:grid}.creative-price180>small,.tariff-items180 small{color:var(--muted,#61718b);display:block}.creative-price180>.os-button{justify-self:start}.price-form180,.tariff-form180{background:var(--card,#fff);text-align:left;border:1px solid #8494ac55;border-radius:12px;gap:12px;padding:15px;display:grid}.price-form180 label,.tariff-form180 label,.monthly-payables180 label{gap:6px;font-size:13px;font-weight:600;display:grid}.price-form180 input,.price-form180 select,.price-form180 textarea,.creative-tariff180 input,.creative-tariff180 select,.monthly-payables180 input:not([type=checkbox]),.monthly-payables180 select,.monthly-payables180 textarea{box-sizing:border-box;background:var(--card,#fff);width:100%;min-width:0;color:inherit;font:inherit;border:1px solid #8796aa66;border-radius:8px;padding:10px}.creative-tariff180{border:1px solid #7a91ad55;border-radius:14px;margin:15px 0;padding:15px}.creative-tariff180>summary{cursor:pointer;font-weight:750}.creative-tariff180 p,.fee-intro180{font-size:13px;line-height:1.6}.tariff-items180{gap:8px;margin:15px 0;display:grid}.tariff-items180 article{border:1px solid #8796aa44;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.tariff-items180 article>div{flex:1;min-width:180px}.tariff-form180{grid-template-columns:2fr 1fr 1fr;align-items:end}.fee-title180{color:inherit;text-align:left;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-weight:750;text-decoration:underline}.monthly-payables180{color:var(--ink,#16243b);background:var(--card,#fff);border:1px solid #ed7b3480;border-radius:16px;margin-top:22px;overflow:hidden}.monthly-payables180>summary{cursor:pointer;color:#71310a;background:#fff0e3;justify-content:space-between;align-items:center;gap:14px;padding:20px;font-size:17px;font-weight:800;display:flex}.monthly-payables180>summary:before{content:"▸";transition:transform .2s}.monthly-payables180[open]>summary:before{transform:rotate(90deg)}.monthly-payables180>summary>span{flex:1}.monthly-payables180>summary>b{font-size:22px}.payables-body180{gap:18px;padding:20px;display:grid}.payables-body180>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.payables-body180 header small{letter-spacing:.12em;color:#b65216;font-size:10px;font-weight:800}.payables-body180 h3{margin:7px 0;font-size:22px}.payables-body180 p{margin:8px 0;font-size:13px;line-height:1.6}.payables-summary180{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.payables-summary180 article{color:#743509;background:#fff2e9;border:1px solid #f3b387;border-radius:12px;gap:9px;padding:20px;display:grid}.payables-summary180 b{font-size:25px}.payables-summary180 small,.payable-months180 small{font-size:11px}.payable-months180{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.payable-months180 button{text-align:left;color:#71310a;cursor:pointer;background:#fff6ee;border:1px solid #f2833f90;border-radius:12px;gap:8px;padding:15px;transition:transform .16s,box-shadow .16s;display:grid}.payable-months180 button:hover,.payable-months180 button.active{border-color:#ec6b20;transform:translateY(-2px);box-shadow:0 5px 18px #ed793326}.payable-months180 b{font-size:20px}.payable-months180 span{text-transform:capitalize;font-weight:650}.payables-actions180{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.payables-error180{color:#861e1b;background:#ffe5e4;border:1px solid #d7524f;border-radius:9px;padding:12px}.payables-message180{color:#15563c;background:#ecfaf1;border:1px solid #55a782;border-radius:9px;padding:12px}.commission-accounting180{background:#fffbf7;border:1px solid #ef8c4c80;border-radius:12px;padding:17px}.commission-accounting180>summary{cursor:pointer;margin-bottom:10px;font-weight:800}.commission-accounting180>label{max-width:240px}.commission-accounting180 fieldset{border:0;gap:15px;min-width:0;margin:0;padding:0;display:grid}.commission-fields180,.commission-totals180{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.commission-totals180 span{background:#fae9dc;border-radius:9px;padding:12px;font-size:12px}.commission-totals180 b{margin-top:6px;font-size:20px;display:block}.commission-accounting180 input[type=checkbox]{accent-color:#ee782c;width:19px;height:19px}.commission-accounting180 fieldset:disabled{opacity:.8}.payable-editor180{background:#fff8f2;border:1px solid #ee8b4a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px!important;padding:20px!important;display:grid!important}.payable-editor180 h4,.payable-editor180>.wide,.payable-editor180>small{grid-column:1/-1}.payable-editor180 h4{margin:0;font-size:17px}.payable-filters180{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.payable-table180{border:1px solid #8796aa44;border-radius:10px;max-height:550px;overflow:auto}.payable-table180 table{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}.payable-table180 th{z-index:1;letter-spacing:.025em;text-transform:uppercase;text-align:left;background:#f3f5f8;font-size:11px;position:sticky;top:0}.payable-table180 th,.payable-table180 td{vertical-align:top;border-bottom:1px solid #8796aa30;padding:13px 10px}.payable-table180 td>b,.payable-table180 td>span,.payable-table180 small{margin-top:4px;display:block}.payable-table180 small{color:var(--muted,#62738a);font-size:10px}.payable-table180 td:nth-child(2){min-width:200px;max-width:290px}.payable-row-actions180{flex-wrap:wrap;gap:7px;min-width:180px;display:flex}.payable-row-actions180 .os-button{min-height:32px;padding:7px 9px;font-size:11px}.payable-row-actions180 details{width:100%;font-size:11px}.payable-row-actions180 summary{cursor:pointer}.payable-state180{color:#865212;background:#fff1db;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-block!important}.payable-state180.approved{color:#144c88;background:#deedff}.payable-state180.paid,.payable-state180.legacy_paid{color:#1b6548;background:#ddf4e8}.payable-state180.archived{color:#4c5869;background:#e9ebef}.payables-note180{color:var(--muted,#62738a);font-size:11px!important}.payables-expanded180{z-index:1500;position:fixed;inset:15px;overflow:auto;box-shadow:0 20px 100px #0008}.payables-expanded180 .payable-table180{max-height:60vh}.commission-accounting180 .payable-table180 input[type=number]{max-width:200px}[data-theme=dark] .monthly-payables180,[data-theme=dark] .price-form180,[data-theme=dark] .tariff-form180{color:#e4ebf5;background:#152035}[data-theme=dark] .monthly-payables180>summary{color:#ffdfbf;background:#65300e}[data-theme=dark] .payables-summary180 article,[data-theme=dark] .payable-months180 button{color:#ffddb9;background:#402818;border-color:#ac5b27}[data-theme=dark] .payable-months180 button.active{background:#64300e}[data-theme=dark] .commission-accounting180,[data-theme=dark] .payable-editor180{color:#f1e7dd;background:#211f23}[data-theme=dark] .commission-totals180 span{background:#3e2b21}[data-theme=dark] .monthly-payables180 input:not([type=checkbox]),[data-theme=dark] .monthly-payables180 textarea,[data-theme=dark] .monthly-payables180 select,[data-theme=dark] .creative-tariff180 input,[data-theme=dark] .creative-tariff180 select,[data-theme=dark] .price-form180 input,[data-theme=dark] .price-form180 textarea,[data-theme=dark] .price-form180 select{color:#edf2fa;background:#111b2b;border-color:#58647a}[data-theme=dark] .payable-table180 th{color:#c4d1e4;background:#1c2c43}[data-theme=dark] .payables-body180 header small{color:#ffac6d}[data-theme=dark] .payables-error180{color:#ffd8d6;background:#542b31}[data-theme=dark] .payables-message180{color:#b9f1d5;background:#1d3e32}@media (max-width:760px){.payables-summary180{grid-template-columns:1fr}.payables-body180{padding:14px}.payables-body180>header{display:grid}.commission-fields180,.commission-totals180,.payable-editor180,.payable-filters180,.tariff-form180{grid-template-columns:1fr}.payable-months180{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-payables180>summary{padding:15px;font-size:14px}.monthly-payables180>summary>b{font-size:18px}.payables-expanded180{inset:5px}.payables-actions180>.os-button{white-space:normal;text-align:center}.creative-price180{max-width:100%}}.lt-workspace[data-theme=dark] .monthly-payables180 .payables-summary180 article{color:#ffddb9!important;background:#402818!important;border-color:#ac5b27!important}.lt-workspace[data-theme=dark] .monthly-payables180 .payable-months180 button{color:#ffdfbf!important;background:#64300e!important;border-color:#da8040!important}.lt-workspace[data-theme=dark] .monthly-payables180 .payable-state180{color:#ffe4a3!important;background:#59451c!important}.lt-workspace[data-theme=dark] .monthly-payables180 .payable-state180.approved{color:#c9e4ff!important;background:#163f68!important}.lt-workspace[data-theme=dark] .monthly-payables180 .payable-state180.paid,.lt-workspace[data-theme=dark] .monthly-payables180 .payable-state180.legacy_paid{color:#c4f2de!important;background:#184e39!important}.lt-workspace[data-theme=dark] .monthly-payables180 .payable-state180.archived{color:#d9e4f1!important;background:#364254!important}.lt-workspace[data-theme=dark] .monthly-payables180 .commission-totals180 span{color:#ffddb9!important;background:#4c2d1b!important}.lt-workspace .monthly-payables180 :is(.payables-summary180,.commission-totals180,.payable-months180)>:is(article,span,button) :is(b,small,span){color:inherit!important}.lt-workspace .monthly-payables180 .commission-accounting180 .payable-table180 table{min-width:550px!important}.lt-workspace .monthly-payables180 .payable-editor180{display:grid!important}.lt-workspace .monthly-payables180 .payables-error180{color:#861e1b!important}.lt-workspace[data-theme=dark] .monthly-payables180 .payables-error180{color:#ffd8d6!important}.academy-catalog181{scroll-margin-top:25px}.academy-search181{background:#0d1a2a;border:1px solid #ed812b;border-radius:12px;align-items:stretch;gap:0;margin:24px 0 20px;display:flex;overflow:hidden;box-shadow:0 10px 30px #0002}.academy-search181 label{margin:0!important}.academy-search181 select,.academy-search181 input{outline-offset:-4px;min-height:58px;font:inherit;color:#ecf2fa!important;background:0 0!important;border:0!important;margin:0!important;padding:13px 16px!important}.academy-search181 select{cursor:pointer;width:150px!important}.academy-search-kind181{border-right:1px solid #465466;display:grid}.academy-search-kind181>span,.academy-search-kind181{font-size:0}.academy-search-kind181 select{font-size:14px}.academy-search181 option,.academy-filters181 option{color:#eff5fd;background:#14273e}.academy-search-query181{flex:1;min-width:0;display:grid}.academy-search-query181>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.academy-search-query181 input{box-sizing:border-box;width:100%;font-size:16px}.academy-search-query181 input::placeholder{color:#94a7bd;opacity:1}.academy-search181>button{cursor:pointer;flex-shrink:0;place-items:center;width:68px;transition:background .18s;display:grid;color:#172334!important;background:#f47b20!important;border:0!important;border-radius:0!important;padding:10px!important}.academy-search181>button:hover{background:#ff9b43!important}.academy-search181:focus-within{box-shadow:0 0 0 3px #f47b2040}.academy-categories181{background:#0c1829;border:1px solid #30435d;border-radius:14px;padding:18px}.academy-categories181>b{color:#dbe7f6;letter-spacing:.025em;margin-bottom:12px;font-size:12px;display:block}.academy-categories181>div{flex-wrap:wrap;gap:9px;display:flex}.academy-categories181 button{color:#dbe6f5;cursor:pointer;background:#14253c;border:1px solid #3d516b;border-radius:22px;align-items:center;gap:8px;padding:10px 13px;transition:transform .16s,box-shadow .16s,border .16s;display:flex}.academy-categories181 button:hover{border-color:#e78139;transform:translateY(-2px);box-shadow:0 6px 20px #f47b201c}.academy-categories181 button[aria-pressed=true]{color:#ffe2c6;background:#5e2e0e;border-color:#f47b20}.academy-categories181 small{opacity:.8;background:#ffffff14;border-radius:12px;padding:3px 6px;font-size:10px}.academy-filters181{flex-wrap:wrap;align-items:end;gap:18px;margin:20px 0;display:flex}.academy-filters181>label{color:#a9bbd0;gap:7px;font-size:12px;display:grid}.academy-filters181 select{color:#eaf0fa;cursor:pointer;background:#13243a;border:1px solid #364e6a;border-radius:8px;min-width:165px;padding:10px}.academy-filters181 .academy-owned181{align-items:center;gap:8px;padding:10px 0;display:flex}.academy-owned181 input{accent-color:#f47b20;width:18px;height:18px}.academy-filters181>button,.academy-empty181 button{color:#ffb57e;cursor:pointer;background:#f47b2015;border:1px solid #e17a32;border-radius:8px;padding:10px 14px}.academy-results181{color:#b4c4d8;border-top:1px solid #2c415c;align-items:center;gap:10px;padding:18px 0;scroll-margin-top:25px;font-size:12px;display:flex}.academy-results181 b{color:#f0f4fa}.academy-catalog181 .academy127-card{transition:transform .2s,border-color .2s,box-shadow .2s}.academy-catalog181 .academy127-card:hover{border-color:#d37e40;transform:translateY(-4px);box-shadow:0 10px 35px #ec7c2020}.academy-catalog181 .academy-category181{color:#ffc28e;background:#ef8a2820;border:1px solid #a3663555;border-radius:20px;margin-bottom:10px;padding:5px 9px;line-height:1.3;display:table;font-size:10px!important}.academy-empty181{text-align:center;color:#b9c8db;border:1px dashed #4b6380;border-radius:15px;padding:35px 20px}.academy-empty181 h2{color:#f2f6fb;font-size:20px}.academy-empty181 p{font-size:14px}.commission-accounting180 .payable-table180 table{min-width:950px!important}.commission-accounting180 .payable-table180 td:nth-child(2){min-width:170px}.commission-accounting180 .payable-table180 input[type=number]{min-width:85px}.commission-accounting180 .payable-table180 select{min-width:155px}@media (max-width:640px){.academy-search181{flex-wrap:wrap;margin-top:18px}.academy-search181 .academy-search-kind181{border-bottom:1px solid #36465e;border-right:0;width:100%}.academy-search181 select{min-height:43px;width:100%!important;padding:9px 13px!important}.academy-search181 input{min-height:55px;font-size:14px;padding:12px!important}.academy-search181>button{width:51px}.academy-categories181{padding:14px}.academy-categories181>div{flex-wrap:nowrap;padding-bottom:8px;overflow:auto}.academy-categories181 button{white-space:nowrap;flex-shrink:0;font-size:12px}.academy-filters181{gap:10px}.academy-filters181>label:not(.academy-owned181){flex:1;min-width:125px}.academy-filters181 select{width:100%;min-width:0}.academy-owned181{flex-basis:100%}.academy-results181{flex-direction:column;align-items:start;gap:5px}}.lt-workspace td.os-select-cell182{position:relative;padding-inline-start:38px!important}.lt-workspace td.os-select-cell182>.os-row-select179{inset-inline-start:12px;top:calc(var(--os-select-top182,12px) + .65em);transform:translateY(-50%);float:none!important;width:16px!important;height:16px!important;margin:0!important;display:block!important;position:absolute!important}.external-work182{background:var(--ws-surface,#fff);border:1px solid #f08a4770;border-radius:16px;margin-bottom:22px;padding:20px}.external-work182>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.external-work182 h3{margin:6px 0;font-size:20px}.external-work182 header small{letter-spacing:.12em;color:#bd5818;font-size:10px;font-weight:800}.external-work182 p{max-width:850px;font-size:13px;line-height:1.7}.external-form182{background:#ff8a2010;border:1px solid #ec935e;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0;gap:15px!important;padding:20px!important;display:grid!important}.external-form182 h4,.external-form182>.wide{grid-column:1/-1}.external-form182 h4{margin:0}.external-form182 label{gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.external-form182 input,.external-form182 select,.external-form182 textarea{box-sizing:border-box;border:1px solid var(--ws-line,#bac9d8);background:var(--ws-raised,#f9fbff);width:100%;color:inherit;font:inherit;border-radius:8px;padding:10px}.external-form182 textarea{resize:vertical;min-height:95px}.external-form182>.wide>button{margin:0 8px 8px 0}.external-tools182{justify-content:space-between;align-items:center;gap:12px;margin:15px 0;display:flex}.external-tools182 label{align-items:center;gap:8px;font-size:12px;display:flex}.external-tools182 input[type=checkbox]{accent-color:#ed7a22;width:17px;height:17px}.external-work182 .table-wrap{max-height:520px;overflow:auto}.external-table182{width:100%;min-width:850px}.external-table182 th{z-index:1;background:var(--ws-raised,#f2f6fc);position:sticky;top:0}.external-table182 td{vertical-align:top}.external-table182 td:first-child{min-width:250px;max-width:390px}.external-table182 p{white-space:pre-wrap;max-height:95px;margin:7px 0;font-size:11px;overflow:auto}.external-table182 a{color:var(--ws-accent,#0874ac);text-underline-offset:3px;font-size:12px;text-decoration:underline}.external-actions182{flex-wrap:wrap;gap:7px;display:flex}.external-actions182 .os-button{padding:8px 10px;font-size:11px}.lt-workspace[data-theme=dark] .external-work182{color:#e8f2ff!important;background:#102639!important}.lt-workspace[data-theme=dark] .external-work182 header small{color:#ffad70!important}.lt-workspace[data-theme=dark] .external-form182{background:#1d2c3b!important}.lt-workspace[data-theme=dark] .external-table182 a{color:#79d5ff!important}.lt-workspace[data-theme=dark] .external-form182 :is(input,select,textarea){color:#eef6ff!important;background:#102335!important}@media (max-width:700px){.external-work182{padding:14px}.external-work182>header{gap:8px;display:grid}.external-form182{grid-template-columns:1fr;padding:14px!important}.external-tools182{flex-wrap:wrap;align-items:start}.external-work182>header>.os-button{white-space:normal}.external-work182 .table-wrap{max-width:100%}}.delivered-filters183{color:#492811;background:#fff6ef;border:1px solid #ee843e88;border-radius:14px;margin:0 0 20px;padding:18px}.delivered-filters183 header{justify-content:space-between;align-items:start;gap:16px;display:flex}.delivered-filters183 h3{margin:0 0 5px;font-size:18px}.delivered-filters183 p{margin:0;font-size:12px;line-height:1.6}.delivered-filter-grid183{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin:16px 0;display:grid}.delivered-filter-grid183 label{align-content:start;gap:6px;font-size:12px;font-weight:700;display:grid}.delivered-filter-grid183 :is(input,select){box-sizing:border-box;color:#31261f;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #cbb8a9;border-radius:8px;padding:9px}.delivered-filters183 footer{gap:6px;font-size:12px;display:grid}.delivered-filters183 footer small{font-size:11px;line-height:1.5}.lt-workspace[data-theme=dark] .delivered-filters183{color:#ffe6d3!important;background:#26303d!important;border-color:#f39456!important}.lt-workspace[data-theme=dark] .delivered-filter-grid183 :is(input,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:#627388;color:#eef6ff!important;background:#102335!important}.delivered-filters183 .os-button{white-space:normal}.delivered-history>.table-wrap{max-height:650px;overflow:auto}@media (max-width:700px){.delivered-filters183{padding:14px}.delivered-filters183 header{gap:10px;display:grid}.delivered-filter-grid183{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.delivered-filter-grid183{grid-template-columns:1fr}}.lt-workspace table.os-bulk-table184 tbody tr>td.os-select-cell182{box-sizing:border-box;min-width:48px;padding-inline-start:42px!important}.lt-workspace table.os-bulk-table184 tbody tr>td.os-select-cell182>input.os-row-select179{inset-inline-start:12px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;box-sizing:border-box!important;float:none!important;vertical-align:middle!important;block-size:16px!important;inline-size:16px!important;margin:0!important;padding:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.client-design-links184{flex-direction:column;align-items:flex-start;gap:9px;min-width:155px;display:flex}.client-design-actions184{background:#fff3e8;border:1px solid #ed8a44;border-radius:12px;margin:0 0 18px;padding:15px 18px}.client-design-actions184>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.client-design-actions184>small{color:#66452c;margin-top:9px;font-size:12px;line-height:1.6;display:block}.lt-workspace a.full-design184{box-sizing:border-box;white-space:normal;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:13px;font-weight:850;line-height:1.4;transition:background .15s,box-shadow .15s;box-shadow:0 3px 12px #e6761630;color:#172536!important;background:#ff8a29!important;border:1px solid #e1660b!important;padding:11px 15px!important;text-decoration:none!important;display:inline-flex!important}.lt-workspace a.full-design184:hover{box-shadow:0 4px 17px #e6761650;background:#ffac5c!important}.lt-workspace a.full-design184 :is(span,b){color:#172536!important}.content-preview-modal>.content-detail-sheet{box-sizing:border-box;height:auto;max-height:90dvh;display:block;overflow:auto!important}.content-detail-sheet>header{align-items:start;padding:0 0 15px}.content-detail-sheet>header h3{margin:7px 0;font-size:23px;line-height:1.35}.content-detail-sheet .client-design-actions184{margin-top:2px}.lt-workspace[data-theme=dark] .content-preview-modal>section{border:1px solid #426174;color:#e9f4ff!important;background:#0b2333!important}.lt-workspace[data-theme=dark] .content-preview-modal :is(h3,h4,p,b,strong,span,label,small,summary,time,li){opacity:1;-webkit-text-fill-color:currentColor;color:#e1edf8!important}.lt-workspace[data-theme=dark] .content-preview-modal .matrix-detail-grid>article,.lt-workspace[data-theme=dark] .content-preview-modal .assignment-date-pair>span{color:#eef6ff!important;background:#143247!important;border-color:#466578!important}.lt-workspace[data-theme=dark] .content-preview-modal .matrix-detail-grid>article>b{color:#8adeff!important}.lt-workspace[data-theme=dark] .content-preview-modal :is(.client-design-actions184,.external-preview-callout){color:#fff1e1!important;background:#382b1d!important;border:1px solid #eb934f!important}.lt-workspace[data-theme=dark] .content-preview-modal :is(textarea,input,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf7ff!important;background:#0c283a!important;border-color:#57758b!important}.lt-workspace[data-theme=dark] .content-preview-modal textarea::placeholder{opacity:1;color:#b9cedd!important}.lt-workspace[data-theme=dark] .content-preview-modal a:not(.full-design184){color:#8ddfff}.lt-workspace[data-theme=dark] .content-preview-modal a.full-design184,.lt-workspace[data-theme=dark] .content-preview-modal a.full-design184 span{color:#172536!important;background:#ff8a29!important}@media (max-width:650px){.content-preview-modal{padding:10px}.content-preview-modal>.content-detail-sheet{max-height:94dvh;padding:16px}.client-design-actions184{padding:12px}.client-design-actions184>div>*{text-align:center;flex:100%}.client-design-links184{min-width:140px}.content-detail-sheet>header h3{font-size:20px}}.table-page185{flex-wrap:wrap;align-items:center;gap:10px;padding:14px;font-size:12px;display:flex}.table-page185 small{color:var(--ws-muted,#516575);flex-basis:100%}.client-content-workspace .content-master-table{table-layout:fixed;width:100%;min-width:1460px}.client-content-workspace .content-master-table th:nth-child(5){width:300px}.client-content-workspace .content-master-table th:nth-child(6){width:260px}.client-content-workspace .matrix-idea185{overflow-wrap:anywhere;max-width:300px;overflow:hidden}.client-content-workspace .matrix-idea185>strong,.client-content-workspace .matrix-idea185>p,.client-content-workspace .matrix-copy{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:4.5em;margin-block:5px;line-height:1.5;display:-webkit-box;overflow:hidden}.client-content-workspace .matrix-idea185>strong{-webkit-line-clamp:2;max-height:3em}.design-preview185{background:#0b1d2c;place-items:center;min-width:0;height:100%;min-height:220px;display:grid;overflow:auto}.design-preview185 img,.design-preview185 video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:65dvh;display:block}.design-preview185 iframe{width:100%;height:65dvh;min-height:260px}.design-preview185 p{color:#e8f6ff;padding:18px}.creative-admin-payment185{border-top:1px solid var(--ws-line,#b1c9d6);margin-top:10px;padding-top:10px}.creative-admin-payment185 form{background:var(--ws-raised,#f1f6fa);border:1px solid var(--ws-line,#b1c9d6);border-radius:10px;gap:9px;min-width:230px;padding:12px;display:grid}.creative-admin-payment185 label{gap:5px;font-size:12px;display:grid}.creative-admin-payment185 input{box-sizing:border-box;background:var(--ws-surface,#fff);width:100%;min-width:0;color:inherit;border:1px solid var(--ws-line,#abc);border-radius:6px;padding:8px}.creative-admin-payment185 label:has(input[type=checkbox]){align-items:start;display:flex}.creative-admin-payment185 input[type=checkbox]{width:17px;min-width:17px;height:17px}.creative-admin-payment185 p,.creative-admin-payment185 small{white-space:normal;font-size:12px;line-height:1.5}@media (max-width:800px){.lt-workspace .client-portal-page{box-sizing:border-box;min-width:0;max-width:100%;padding-inline:12px}.lt-workspace .client-portal-page .portal-header{align-items:center;gap:12px;min-height:0;display:flex;position:static;height:auto!important;padding:12px 0!important}.lt-workspace .portal-header>a{flex:none;align-self:flex-start;margin-top:8px}.lt-workspace .portal-header .portal-client-brand{flex:calc(100% - 55px);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;width:auto;margin:0;gap:10px!important;display:grid!important}.lt-workspace .portal-client-brand .portal-company-avatar{grid-area:1/1;border-radius:10px!important;width:44px!important;min-width:44px!important;height:44px!important}.lt-workspace .portal-client-brand>span:not(.lt-avatar){overflow-wrap:anywhere;grid-area:1/2/auto/4;min-width:0;max-width:none;font-size:12px;line-height:1.45;display:block!important}.lt-workspace .portal-client-brand .portal-home169{grid-column:1/4;justify-content:center;font-size:12px;padding:8px!important}.lt-workspace .portal-client-brand>.locale-switch{grid-column:1/3;justify-self:start}.lt-workspace .portal-client-brand>.lt-theme-switch{grid-column:3;justify-self:end}.lt-workspace .portal-client-brand>.portal-notification-bell{grid-column:1/2;justify-self:start}.lt-workspace .portal-client-brand>.portal-logout{grid-column:2/4;justify-self:end;font-size:12px}.lt-workspace .client-portal-page .portal-hero{min-width:0;margin:16px 0;padding:18px;display:block}.lt-workspace .client-portal-page .portal-hero h1{overflow-wrap:anywhere;margin:10px 0;font-size:26px;line-height:1.22}.lt-workspace .portal-hero p{font-size:13px;line-height:1.65}.lt-workspace .portal-journey-nav{gap:8px;margin:12px 0 18px;padding-bottom:9px}.lt-workspace .portal-journey-nav button{flex:0 0 158px;min-width:158px;min-height:72px}.lt-workspace .portal-journey-nav button span{line-height:1.4}.lt-workspace .portal-journey-nav button small{font-size:11px;line-height:1.4}.client-content-workspace>header{flex-wrap:wrap;gap:12px}.client-content-workspace>header h2{font-size:22px;line-height:1.25}.client-content-workspace>header p{font-size:13px;line-height:1.5}}.creative-admin-payment185 input[type=checkbox]{height:17px!important;min-height:17px!important;max-height:17px!important;padding:0!important}.jess-cleanup-confirm186{align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.6;display:flex!important}.jess-cleanup-confirm186 input[type=checkbox]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin-top:3px!important;padding:0!important}.os-mobile-menu187,.is-supervising187 .os-user-signout,.is-supervising187 .os-top-signout{display:none!important}.delivered-summary187{background:var(--ws-surface,#fff);color:var(--ws-text,#142e42);border:1px solid #ed914e;border-radius:15px;margin:14px 0 20px;padding:20px}.delivered-summary187 h3{margin:0 0 8px}.delivered-summary187 p,.delivered-summary187>small{color:var(--ws-muted,#526579);font-size:12px;line-height:1.6}.delivery-totals187{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.delivery-totals187>article{color:#773205;background:#fff0e3;border:1px solid #eea467;border-radius:12px;align-content:start;gap:8px;padding:17px;display:grid}.delivery-totals187>article:nth-child(2){color:#e8fbff;background:#103f54;border-color:#21758e}.delivery-totals187 strong{font-size:28px;line-height:1.2}.delivery-totals187 small,.delivery-totals187 span{font-size:12px;line-height:1.5}.delivery-creative-totals187{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:15px;display:grid}.delivery-creative-totals187 article{border:1px solid var(--ws-line,#b8cbd8);background:var(--ws-soft,#f2f6fa);border-radius:10px;gap:7px;padding:15px;display:grid}.delivery-creative-totals187 small{color:var(--ws-muted,#526579);font-size:12px}.delivery-creative-totals187 strong{font-size:21px}.delivery-creative-totals187 strong span{font-size:12px;font-weight:500}.creative-picker187{gap:6px;min-width:0;font-size:12px;display:grid}.creative-picker187 details{position:relative}.creative-picker187 summary{cursor:pointer;background:var(--ws-surface,#fff);border:1px solid var(--ws-line,#b3c9d6);box-sizing:border-box;border-radius:8px;min-height:42px;padding:11px 12px}.creative-picker-options187{z-index:40;overscroll-behavior:contain;background:var(--ws-surface,#fff);border:1px solid var(--ws-line,#b3c9d6);border-radius:10px;min-width:210px;max-height:300px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #001b4030}.creative-picker-options187>label{align-items:center;gap:9px;min-height:40px;line-height:1.4;padding:5px!important;display:flex!important}.creative-picker-options187 input[type=checkbox]{width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important;margin:0!important;padding:0!important;position:static!important}.leads-scroll187{overscroll-behavior-x:contain;max-width:100%;overflow:auto}.leads-scroll187:focus-visible{outline-offset:2px;outline:2px solid #ec7c27}.leads-table187{table-layout:fixed!important;min-width:1240px!important}.leads-table187 th:first-child{width:230px}.leads-table187 th:nth-child(2){width:235px}.leads-table187 th:nth-child(3),.leads-table187 th:nth-child(4){width:145px}.leads-table187 th:nth-child(n+5){width:112px}.leads-table187 td,.leads-table187 th{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important}.leads-table187 td:nth-child(2) b{overflow-wrap:anywhere}.leads-table187 td>b,.leads-table187 td>span{line-height:1.5;display:block}.leads-mobile-hint187{display:none}@media (max-width:880px){.lt-workspace .os-shell,.lt-workspace .os-shell:not(.sidebar-collapsed){min-width:0;max-width:100%;padding-left:0!important}.lt-workspace .os-shell .os-sidebar{box-sizing:border-box;max-width:100%;width:100%!important;height:auto!important;padding:14px!important;position:relative!important;inset:auto!important}.lt-workspace .os-shell.sidebar-collapsed .os-sidebar{display:none!important}.lt-workspace .os-sidebar nav{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:40dvh;display:grid!important;overflow:auto!important}.lt-workspace .os-sidebar nav .os-menu-item{min-width:0}.lt-workspace .os-sidebar nav a{box-sizing:border-box;min-height:44px}.lt-workspace .os-sidebar .os-user{margin-top:10px;position:static!important}.lt-workspace .os-main{box-sizing:border-box;width:100%;min-width:0;padding:16px 12px!important}.lt-workspace .os-top{flex-wrap:wrap;align-items:center;gap:12px;height:auto;display:flex}.lt-workspace .os-top>div:first-child{flex:1;min-width:0}.lt-workspace .os-top h1{overflow-wrap:break-word;font-size:clamp(22px,6vw,30px);line-height:1.2}.lt-workspace .os-top .os-section-robot{object-fit:contain;max-width:65px;max-height:70px}.lt-workspace .os-top-actions{justify-content:flex-start;gap:8px;width:100%}.lt-workspace .os-top-actions>*{min-width:0;max-width:100%}.lt-workspace .os-mobile-menu187{align-items:center;min-height:42px;display:inline-flex!important}.lt-workspace .os-top-profile span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.lt-workspace .os-main .table-wrap{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow:auto}.lt-workspace .os-main .record-overlay{box-sizing:border-box;align-items:flex-start;overflow:auto;padding:10px!important}.lt-workspace .os-main .record-detail{box-sizing:border-box;min-width:0;max-width:100%;max-height:calc(100dvh - 20px);overflow:auto;width:100%!important}.lt-workspace .os-main .record-detail input:not([type=checkbox]):not([type=radio]),.lt-workspace .os-main .record-detail select,.lt-workspace .os-main .record-detail textarea{box-sizing:border-box;max-width:100%;font-size:16px}.lt-workspace .os-main .record-tabs,.lt-workspace .os-main .creative-tabs{overscroll-behavior-x:contain;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.lt-workspace .os-main .record-tabs>*{flex-shrink:0;min-height:42px}.lt-workspace .os-main .table-toolbar{flex-wrap:wrap;gap:10px}.lt-workspace .os-main .table-toolbar>div{flex-wrap:wrap;min-width:0;max-width:100%}.lt-workspace .os-main .supervision-banner{flex-wrap:wrap;gap:10px}.leads-mobile-hint187{color:var(--ws-muted,#526579);margin:10px 0;font-size:12px;line-height:1.5;display:block}.delivery-totals187{grid-template-columns:1fr}.delivered-summary187{padding:14px}.delivery-creative-totals187{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.creative-picker-options187,.lt-workspace .os-main input,.lt-workspace .os-main select,.lt-workspace .os-main textarea{min-width:0}.lt-workspace .os-main .os-button{min-height:40px}.lt-workspace .os-main .table-page185{padding-inline:4px}.lt-workspace .os-main .table-page185 button{min-height:42px}.lt-workspace .os-sidebar .os-sidebar-flame{display:none!important}.lt-workspace .os-shell .os-sidebar{max-height:none!important;overflow:visible!important}.lt-workspace .os-sidebar .os-brand{align-items:center;gap:9px;margin-bottom:12px;display:flex!important}.lt-workspace .leads-table187 td{padding-block:14px!important;font-size:14px!important;line-height:1.5!important}.lt-workspace .leads-table187 td b{font-size:14px!important}.lt-workspace .leads-table187 td span{font-size:12px!important;line-height:1.5!important}.lt-workspace .leads-table187 th{padding-block:13px!important;font-size:12px!important}.lt-workspace .os-main .os-bulk179{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid!important}.lt-workspace .os-main .os-bulk179>strong,.lt-workspace .os-main .os-bulk179>small{grid-column:1/-1;min-width:0}.lt-workspace .os-main .os-bulk179 button{white-space:normal;width:100%;min-width:0;min-height:40px;font-size:11px;line-height:1.35}.lt-workspace .os-main .os-bulk179 select{grid-column:1/-1;width:100%}}.lt-workspace .delivered-summary187 .delivery-totals187>article{color:#773205!important;background:#fff0e3!important;border-color:#eea467!important}.lt-workspace .delivered-summary187 .delivery-totals187>article:nth-child(2){color:#e8fbff!important;background:#103f54!important;border-color:#32829b!important}.lt-workspace .delivered-summary187 .delivery-totals187>article>*{color:inherit!important}.lt-workspace .delivered-summary187 .delivery-creative-totals187>article{background:var(--ws-soft,#f2f6fa)!important;border-color:var(--ws-line,#b8cbd8)!important}@media (max-width:880px){.lt-workspace .os-main .creative-hub-v11{grid-template-columns:minmax(0,1fr)!important}.lt-workspace .os-main .creative-hub-v11>*{box-sizing:border-box;min-width:0;max-width:100%}.leads-table187 th:first-child{width:230px!important}.leads-table187 th:nth-child(2){width:235px!important}.leads-table187 th:nth-child(3),.leads-table187 th:nth-child(4){width:145px!important}.leads-table187 th:nth-child(n+5){width:112px!important}}.delivery-totals189{grid-template-columns:repeat(4,minmax(0,1fr))}.delivery-equation189{background:var(--ws-soft,#e6f5ff);border:1px solid #44a6bf;border-radius:10px;padding:13px 15px;line-height:1.7!important}.delivery-price-note189{font-size:12px}.delivery-audit189{border:1px solid var(--ws-line,#b8cbd8);border-radius:10px;margin:16px 0;padding:12px}.delivery-audit189>summary{cursor:pointer;min-height:30px;font-weight:700;line-height:1.5}.delivery-audit189 .table-wrap{max-height:440px;margin-top:12px;overflow:auto}.delivery-audit189 table{table-layout:fixed;width:100%;min-width:850px}.delivery-audit189 th:first-child{width:30%}.delivery-audit189 th:nth-child(2){width:22%}.delivery-audit189 th:nth-child(n+3){width:12%}.delivery-audit189 td,.delivery-audit189 th{overflow-wrap:break-word;white-space:normal!important}.delivery-audit189 td>span,.delivery-audit189 td>small{margin-top:5px;font-size:12px;line-height:1.5;display:block}.delivery-audit189 td>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.delivery-audit189 caption{text-align:left;padding:10px;font-size:12px}.delivery-creative-totals187 strong{overflow-wrap:break-word}@media (max-width:1100px){.delivery-totals189{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.delivery-totals189{grid-template-columns:1fr}.delivery-audit189{padding:9px}.delivery-equation189{padding:10px}}.creative-policies189{border:1px solid var(--ws-line,#b8cbd8);background:var(--ws-surface,#fff);border-radius:12px;margin:14px 0;padding:14px}.creative-policies189 summary{cursor:pointer;font-weight:700}.creative-policies189 p,.creative-policies189 small{font-size:12px;line-height:1.6}.creative-policies189>div{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px;margin:12px 0;display:grid}.creative-policies189 article{border:1px solid var(--ws-line,#b8cbd8);border-radius:10px;gap:9px;min-width:0;padding:12px;display:grid}.creative-policies189 label{gap:5px;font-size:12px;display:grid}.creative-policies189 select{background:var(--ws-surface,#fff);width:100%;min-width:0;color:inherit;border:1px solid var(--ws-line,#b8cbd8);border-radius:7px;padding:9px}.creative-policy-badge189{background:#e7732425;border-radius:6px;padding:5px 8px;font-weight:700;color:var(--ws-text,#142e42)!important;display:inline-block!important}@media (max-width:650px){.creative-policies189>div{grid-template-columns:1fr}.payable-filters180{grid-template-columns:1fr!important}}.delivered-origin189{background:var(--ws-surface,#fff);border:1px solid #ed914e;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0;padding:14px;display:flex}.delivered-origin189 label{gap:7px;min-width:230px;font-size:13px;font-weight:700;display:grid}.delivered-origin189 select{border:1px solid var(--ws-line,#b8cbd8);color:inherit;background:var(--ws-surface,#fff);border-radius:8px;min-height:42px;padding:10px}.delivered-origin189 p{flex:1;min-width:200px;margin:0;font-size:12px;line-height:1.5}.tower-dialog.tower-detail190{width:min(1100px,100vw - 28px);max-width:1100px}.tower-assignments190{background:var(--os-panel,#fff);color:var(--os-text,#142d42);border:1px solid #ef863a;border-radius:14px;min-width:0;margin:12px 0 24px;padding:18px}.tower-assignments190-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tower-assignments190-heading span{letter-spacing:.08em;color:#b74708;font-size:11px;font-weight:800}.tower-assignments190 h3{margin:5px 0;font-size:22px}.tower-assignments190 p{margin:8px 0;font-size:13px;line-height:1.5}.tower-assignments190-heading>b{white-space:nowrap;color:#211005;background:#ff7a1a;border-radius:24px;padding:8px 12px}.tower-assignments190-people{overflow-wrap:anywhere}.tower-assignments190-tools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin:16px 0;display:flex}.tower-assignments190-tools [role=group]{flex-wrap:wrap;gap:6px;display:flex}.tower-assignments190-tools button{border:1px solid var(--os-border,#b8cad7);background:var(--os-input,#f0f6fa);color:inherit;cursor:pointer;border-radius:9px;padding:9px 12px;font-size:12px}.tower-assignments190-tools button[aria-pressed=true]{color:#211005;background:#ff7a1a;border-color:#ff7a1a;font-weight:750}.tower-assignments190-tools label{gap:5px;min-width:220px;font-size:12px;display:grid}.tower-assignments190-tools input{background:var(--os-input,#fff);color:inherit;border:1px solid var(--os-border,#b8cad7);box-sizing:border-box;border-radius:8px;width:100%;padding:9px}.tower-assignments190-scroll{border:1px solid var(--os-border,#b8cad7);border-radius:10px;max-height:45dvh;overflow:auto}.tower-assignments190 table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.tower-assignments190 :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--os-border,#c6d5df);background:var(--os-panel,#fff);color:inherit;padding:12px}.tower-assignments190 th{z-index:1;background:var(--os-input,#edf4f8);font-size:12px;position:sticky;top:0}.tower-assignments190 td:first-child{overflow-wrap:anywhere;min-width:200px;max-width:320px}.tower-assignments190 td small{opacity:.8;margin-top:5px;display:block}.tower-assignment190-link{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.tower-assignments190 .os-button{white-space:nowrap}.tower-assignments190-empty{background:var(--os-input,#edf4f8);border-radius:8px;padding:18px}.tower-assignments190 :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #ef863a}.tower-client-hint190{color:var(--os-muted,#657b8a);margin-top:5px;font-size:11px;display:block}[data-theme=dark] .tower-assignments190-heading span{color:#ffad70}@media (max-width:650px){.tower-dialog.tower-detail190{width:calc(100vw - 16px);padding:12px}.tower-assignments190{padding:12px}.tower-assignments190 h3{font-size:19px}.tower-assignments190-tools{display:grid}.tower-assignments190-tools label{min-width:0}.tower-assignments190-heading>b{font-size:12px}.tower-assignments190-scroll{max-height:50dvh}}.creative-cycle191{color:#47230d;background:#fff0df;border:2px solid #f47b25;border-left-width:7px;border-radius:16px;margin:18px 0 24px;padding:22px 24px;box-shadow:0 7px 24px #ff781414}.creative-cycle191>span{letter-spacing:.07em;font-size:11px;font-weight:850}.creative-cycle191 h2{color:inherit;margin:8px 0 12px;font-size:23px}.creative-cycle191 p{max-width:1100px;font-size:14px;line-height:1.65}.creative-cycle191-payment{color:#241005;background:#ff7b20;border-radius:10px;padding:11px 15px}.creative-cycle191 small{color:inherit;opacity:.9;line-height:1.5;display:block}[data-theme=dark] .creative-cycle191{color:#ffe1c0;background:#332215;border-color:#ff9b45}[data-theme=dark] .creative-cycle191-payment{color:#291205;background:#ff993f}.client-ideas191{border:1px solid var(--os-border,#cedde6);background:var(--os-panel,#fff);color:var(--os-text,#18334b);border-radius:14px;min-width:0;margin:16px 0;padding:20px}.client-ideas191 h3{margin-top:0}.client-ideas191-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:10px;margin:16px 0;display:grid}.client-ideas191-list button{text-align:left;background:var(--os-input,#f1f7fb);border:1px solid var(--os-border,#b7cddb);color:inherit;cursor:pointer;border-radius:10px;gap:6px;padding:14px;display:grid}.client-ideas191-list button[aria-pressed=true]{border-color:#f5802a;box-shadow:inset 4px 0 #f5802a}.client-ideas191-list span,.client-ideas191-list small{font-size:12px;line-height:1.4}.preview-text191{border:1px solid var(--os-border,#d3e1eb);border-radius:10px;min-width:0;margin:10px 0;padding:12px 15px}.preview-text191 h4{margin:0 0 7px}.preview-text191 p,.preview-agreement191,.preview-scope191 p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.preview-chat191{grid-template-columns:minmax(190px,1fr) minmax(0,2fr);gap:16px;margin-top:16px;display:grid}.preview-chat191>div{min-width:0;max-height:65vh;padding:8px;overflow:auto}.preview-chat191 button{text-align:left;border:1px solid var(--os-border,#b8cfdd);width:100%;color:inherit;background:var(--os-input,#edf5fa);cursor:pointer;border-radius:10px;gap:7px;margin-bottom:8px;padding:13px;display:grid}.preview-chat191 button[aria-pressed=true]{border-color:#ff7b20}.preview-message191{background:var(--os-input,#edf5fa);border-radius:12px;max-width:94%;margin:8px 0;padding:13px}.preview-message191.outbound{border-left:3px solid #ef812b;margin-left:auto}.preview-message191 p{white-space:pre-wrap;overflow-wrap:anywhere}.preview-sandbox191{background:var(--os-panel,#fff);border:5px solid #244055;border-radius:28px;max-width:380px;min-height:250px;margin:20px auto;padding:24px}.preview-sandbox191 input{width:100%;margin-top:30px}.portal-preview178 .preview-tabs178{flex-wrap:wrap;gap:7px;display:flex}.portal-preview178 .preview-tabs178 button{padding:10px 12px}.portal-preview178 .preview-tabs178 button[aria-pressed=true]{color:#211005;background:#f5802a}.preview-scope191{max-width:100%;padding-left:10px}.preview-scope191 details{padding:8px}.portal-preview178 .preview-item178 summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.portal-preview178 input,.portal-preview178 select{background:var(--os-input,#fff);max-width:100%;color:var(--os-text,#16334a);border:1px solid var(--os-border,#b7cddb);border-radius:9px;padding:10px}.portal-preview178 .portal-card{min-width:0}.portal-preview178 .client-ideas191{border:0;padding:0}.portal-preview178 .preview-item178 span{font-size:12px}.portal-preview178 .preview-item178 .os-button{margin:8px 8px 8px 0}:is(.client-ideas191-list button:focus-visible,.portal-preview178 button:focus-visible){outline-offset:3px;outline:3px solid #ef812b}@media (max-width:650px){.creative-cycle191{padding:16px}.creative-cycle191 h2{font-size:20px}.client-ideas191{padding:12px}.preview-chat191{grid-template-columns:1fr}.preview-chat191>div:first-child{max-height:220px}.portal-preview178 .portal-hero h1{font-size:27px}.portal-preview178 .preview-tabs178{flex-wrap:nowrap;max-width:100%;display:flex;overflow:auto}.portal-preview178 .preview-tabs178 button{flex-shrink:0}.portal-preview178 .portal-card{padding:16px}}.lt-workspace .creative-cycle191 p.creative-cycle191-payment,.lt-workspace .creative-cycle191 p.creative-cycle191-payment strong{color:#291205!important}.lt-workspace[data-theme=dark] .delivered-history,.lt-workspace[data-theme=dark] .delivered-history .table-wrap{box-shadow:none!important;background:#0d2537!important;border-color:#29475b!important}.lt-workspace[data-theme=dark] .delivered-history :is(table,thead,tbody,tr,th,td,.table-toolbar){border-color:#29475b!important}.lt-workspace[data-theme=dark] .delivered-history th{color:#edf6ff!important;background:#153449!important}.certificate-signature129{color:#17354f;width:180px;height:42px;margin:-20px auto 8px;display:block}.academy127-certificate article footer>div:has(.certificate-signature129){border-top:0}.academy128-bell section>button:focus-visible{outline-offset:3px;outline:2px solid #ffa34a}.academy128-professor:focus-visible{outline-offset:3px;outline:2px solid #ffa34a}.analytics-chart129{color:inherit;min-width:0;margin:20px 0}.analytics-chart129-control{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.analytics-chart129-control h4{margin:0}.analytics-chart129-control label{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.analytics-chart129-control select{background:var(--ws-surface,#0e293d);color:var(--ws-text,#edf6ff);border:1px solid var(--ws-line,#2b536d);max-width:100%;font:inherit;border-radius:9px;padding:8px}.analytics-chart129-plot svg{width:100%;max-height:700px;margin-top:14px;display:block}.analytics-chart129-legend{flex-wrap:wrap;gap:14px;margin:12px 0;font-size:13px;display:flex}.analytics-chart129-legend span{align-items:center;gap:6px;display:flex}.analytics-chart129-legend i{border-radius:50%;width:10px;height:10px}.analytics-chart129 details{font-size:13px}.analytics-chart129 summary{cursor:pointer}.analytics-chart129-table{margin-top:14px;overflow:auto}.analytics-chart129-table table{border-collapse:collapse;width:100%}.analytics-chart129-table :is(th,td){border-bottom:1px solid var(--ws-line,#3a586c);text-align:left;padding:12px}.analytics-chart129-table td{white-space:nowrap}.analytics129-report-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:20px 0;display:flex}.analytics129-report-tools label{gap:6px;min-width:0;max-width:100%;display:grid}.analytics129-report-tools select{background:var(--ws-surface);max-width:100%;color:var(--ws-text);border:1px solid var(--ws-line);border-radius:10px;padding:10px}.analytics129-editor label{gap:7px;margin:12px 0;display:grid}.analytics129-editor :is(input,textarea){box-sizing:border-box;border:1px solid var(--ws-line,#c9d9e3);background:var(--ws-surface,#fff);width:100%;min-width:0;color:var(--ws-text,#193f58);font:inherit;border-radius:9px;padding:10px}.analytics129-editor details{border-bottom:1px solid var(--ws-line,#c9d9e3);padding:15px 0}.analytics129-editor summary{cursor:pointer;font-weight:750}.analytics129-edit-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.analytics129-editor>p{font-size:14px}.analytics-history p{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portal-analytics .analytics-chart129-control select,.evidence-analytics .analytics-chart129-control select{color:inherit;background:0 0}.analytics129-load{margin:15px 0}@media (max-width:650px){.analytics129-edit-row{grid-template-columns:1fr}.analytics-chart129-control{align-items:flex-start}.analytics-chart129-control label{flex-wrap:wrap}.analytics-chart129-plot svg{min-width:600px}.analytics-chart129-plot{overflow:auto}.analytics129-report-tools select{width:100%}}@media print{.analytics-chart129-control label{display:none}.analytics-chart129-plot{overflow:visible}.analytics-chart129-plot svg{min-width:0}}.analytics-reading130{box-shadow:0 8px 24px #9d641514;color:#40321b!important;background:linear-gradient(125deg,#fff0cf,#fff8e9)!important;border:1px solid #d19936!important;border-left:5px solid #eea52c!important;border-radius:16px!important;margin:22px 0!important;padding:20px 24px!important}.analytics-reading130>span{letter-spacing:1.5px;color:#875200;font-size:11px;font-weight:800}.analytics-reading130 h3{color:inherit!important;margin:8px 0 12px!important;font-size:24px!important}.analytics-reading130 p{white-space:pre-wrap;margin:10px 0;font-size:16px;line-height:1.65;color:inherit!important}.lt-workspace[data-theme=dark] .analytics-reading130>span{color:#ffd16e}.analytics-chart129{max-width:100%;margin:14px 0}.analytics-chart129-plot{scrollbar-width:thin;max-height:270px;overflow:auto}.analytics-chart129-plot svg{width:100%;min-height:150px;max-height:245px}.analytics-chart129-control select{padding:6px 8px;font-size:12px}.analytics-chart129-control option{background:var(--ws-surface,#fff);color:var(--ws-text,#12334b)}.analytics-visual-grid{gap:14px}.evidence-kpis{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:12px!important}.lt-workspace :is(.evidence-kpis,.analytics-kpis)>article,.evidence-kpis>article,.analytics-kpis>article{transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;color:#eafaff!important;background:linear-gradient(135deg,#10334c,#14526b)!important;border:1px solid #377995!important;border-radius:14px!important;padding:16px!important}.lt-workspace :is(.evidence-kpis,.analytics-kpis)>article :is(span,strong,small),:is(.evidence-kpis,.analytics-kpis)>article :is(span,strong,small){color:#eafaff!important}.lt-workspace :is(.evidence-kpis,.analytics-kpis)>article:is(:hover,:focus,:focus-visible,:active),:is(.evidence-kpis,.analytics-kpis)>article:is(:hover,:focus,:focus-visible,:active){outline:none;transform:translateY(-3px);border-color:#ffa64d!important;box-shadow:0 7px 22px #27c5f447,0 0 0 2px #ffa64d44!important}.analytics-kpis strong,.evidence-kpis strong{font-size:27px!important}.academy130-cover-preview{color:#edf5ff;background:#0f2132;border:1px solid #b7ccdb;border-radius:15px;width:300px;max-width:100%;margin:12px 0;overflow:hidden}.academy130-cover-preview img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block;max-height:none!important}.academy130-cover-preview>div{padding:16px}.academy130-cover-preview h4{margin:8px 0;font-size:19px}.academy130-cover-preview small{color:#79d4f8}.academy130-docs{border:1px solid var(--ws-line,#bfd0dc);border-radius:14px;margin:20px 0;padding:20px}.academy130-docs a{overflow-wrap:anywhere;padding:12px 0;display:block}.academy130-docs li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.academy130-docs select{background:var(--ws-surface,#fff);width:100%;color:var(--ws-text,#193f58);border:1px solid var(--ws-line,#bfd0dc);border-radius:8px;padding:10px}.academy130-docs small{display:block}.academy130-payment-note{background:#59451d33;border:1px solid #a27a2e;border-radius:12px;padding:16px;color:#f8dca6!important}.academy127 .academy130-payment{color:#fff;background:#135a49;border-color:#32977c}.academy130-filter{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.academy127 .academy130-filter button[aria-pressed=true]{background:#245a77;border-color:#70d4f9}@media (max-width:650px){.analytics-reading130{padding:17px!important}.analytics-reading130 h3{font-size:21px!important}.analytics-chart129-plot{max-height:235px}.analytics-chart129-plot svg{min-width:440px;max-height:215px}.evidence-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.evidence-kpis strong,.analytics-kpis strong{font-size:23px!important}.academy130-docs{padding:15px}}@media (prefers-reduced-motion:reduce){:is(.evidence-kpis,.analytics-kpis)>article{transition:none!important;transform:none!important}}@media print{.analytics-chart129-plot{max-height:none;overflow:visible}.analytics-reading130{break-inside:avoid}}.portal-analytics-history,.portal-analytics-history>*{box-sizing:border-box;min-width:0;max-width:100%}.portal-analytics-compare-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-analytics-compare-controls label,.portal-analytics-compare-controls select{box-sizing:border-box;min-width:0;max-width:100%}.portal-analytics-history .evidence-analytics,.portal-analytics-history .analytics-snapshot,.analytics-reading130{box-sizing:border-box;overflow-wrap:anywhere;min-width:0}.evidence-kpis>article,.analytics-kpis>article{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.portal-analytics-compare-controls{grid-template-columns:minmax(0,1fr)}}.analytics-chart129{margin:24px 0}.analytics-chart129-plot{max-height:410px;overflow:auto}.analytics-chart129-plot svg{max-width:1050px;min-height:180px;max-height:370px;margin:18px auto 0}.analytics-chart129-control h4{font-size:1rem}.analytics-chart129-legend{font-size:14px}.creative-tabs .tower131-tab{font-weight:850;color:#fff!important;background:linear-gradient(115deg,#874207,#b86b16)!important;border:1px solid #ffc779!important;box-shadow:0 3px 13px #ff9b2433!important}.creative-tabs .tower131-tab.active{outline-offset:2px;outline:2px solid #ffc779}.potential131-months{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:12px;margin:18px 0;display:grid}.potential131-months button,.potential124-totals article{text-align:left;border-radius:15px;padding:19px;color:#fff!important;background:linear-gradient(130deg,#0c4057,#12656b)!important;border:1px solid #3cbed3!important}.potential131-months :is(small,strong,span),.potential124-totals :is(small,b){display:block;color:#fff!important}.potential131-months small{text-transform:capitalize}.potential131-months strong{margin:8px 0;font-size:1.7rem}.potential131-months span{font-size:12px}.potential131-months button{cursor:pointer;transition:transform .15s,border-color .15s}.potential131-months button:is(:hover,:focus-visible,[aria-pressed=true]){outline-offset:2px;outline:2px solid #ffc879;transform:translateY(-2px);border-color:#ffc879!important}.agreement131{min-width:0}.agreement131 :is(input,textarea,select){box-sizing:border-box;background:var(--ws-surface,#fff);width:100%;color:inherit;border:1px solid #6d8fa1;border-radius:9px;padding:10px}.agreement131 label{gap:6px;margin:12px 0;display:grid}.agreement131 details{border:1px solid #5b90a766;border-radius:14px;margin:15px 0;padding:18px}.agreement131 summary{cursor:pointer;font-weight:800}.agreement131 .agreement-body131{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.agreement131 .agreement-proof131{overflow-wrap:anywhere;background:#35896622;border:1px solid #4c9f82;border-radius:10px;padding:15px}.agreement131 .agreement-confirm131{align-items:flex-start;display:flex}.agreement131 .agreement-confirm131 input{width:auto}.agreement131 code{overflow-wrap:anywhere;font-size:11px}.reply131{white-space:pre-wrap;background:#29bce815;border-left:3px solid #29bce8;border-radius:7px;margin:10px 0;padding:10px 14px;font-size:.87rem}.reply131-picker{border:1px solid #29bce8;border-radius:10px;padding:12px}.assignment-thread .reply131-button{margin:8px 0}.agreement131-accept{margin-top:16px}@media (max-width:650px){.analytics-chart129-plot{max-height:345px}.analytics-chart129-plot svg{min-width:640px;min-height:180px;max-height:305px}.potential131-months{grid-template-columns:repeat(2,minmax(0,1fr))}.potential131-months button{padding:14px}.potential131-months strong{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.potential131-months button{transition:none;transform:none!important}}@media print{.analytics-chart129-plot{max-height:none;overflow:visible}}.accounting-center{grid-template-columns:minmax(0,1fr)}.accounting-center>.dashboard-custom-layout,.finance-goals,.potential124,.potential124>*{box-sizing:border-box;min-width:0;max-width:100%}.potential124 .table-wrap{width:100%;overflow-x:auto}.potential124-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.potential131-months button{overflow-wrap:anywhere;min-width:0}.agreement131>h2{margin:22px 0 12px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.2}@media (max-width:760px){.potential124-totals{grid-template-columns:minmax(0,1fr)}}.lt-workspace[data-theme=dark] .creative-tabs .tower131-tab{color:#2b1605!important;background:linear-gradient(115deg,#ff9a32,#ffb547)!important;border:1px solid #ffd49c!important;box-shadow:0 4px 18px #ff8d394f!important}.lt-workspace[data-theme=dark] .creative-tabs .tower131-tab.active{outline-offset:3px;outline:2px solid #ffe0b9}.lt-workspace[data-theme=dark] .creative-tabs .tower131-tab :is(span,b){color:#2b1605!important}.analytics-reading130{color:#4b270d!important;background:linear-gradient(125deg,#ffdebc,#fff0df)!important;border:1px solid #f59335!important;border-left:6px solid #ed791f!important;box-shadow:0 6px 22px #dc772321!important}.analytics-reading130 h3{color:#833706!important;font-size:clamp(1.45rem,2.1vw,1.8rem)!important;font-weight:850!important;line-height:1.2!important}.analytics-reading130>span{color:#923f0c!important}.lt-workspace[data-theme=dark] .analytics-reading130{color:#fff1df!important;background:linear-gradient(120deg,#6b310e,#4c260f)!important;border-color:#ff9a45 #ff9a45 #ff9a45 #ffb55f!important}.lt-workspace[data-theme=dark] .analytics-reading130 :is(h3,h4,b,strong,span,p,small){color:#fff1df!important}.lt-workspace[data-theme=dark] .analytics-reading130 h3{color:#ffbc78!important}.academy132-paypal{color:inherit;background:#ffe8a318;border:1px solid #bb953a;border-radius:14px;margin:20px 0;padding:18px}.academy132-paypal :is(input,select){box-sizing:border-box;background:var(--ws-surface,#102b3d);width:100%;color:inherit;border:1px solid #76909b;border-radius:9px;padding:10px}.academy132-paypal label{gap:6px;margin:12px 0;display:grid}.academy132-paypal .paypal132-toggle{align-items:flex-start;gap:9px;display:flex}.academy132-paypal .paypal132-toggle input{width:auto;margin-top:4px}.academy132-paypal small{line-height:1.6;display:block}.academy132-checkout{background:#72550e33;border:1px solid #e3b74a;border-radius:14px;margin:18px 0;padding:18px}.academy132-checkout>p{font-size:14px}.paypal132-sandbox{background:#fbcd56;border-radius:8px;padding:9px;font-weight:700;color:#261c03!important}.paypal132-history{overflow-x:auto}.paypal132-history table{min-width:660px}.academy132-checkout [role=status]{background:#2e8e6822;border:1px solid #47bb88;border-radius:8px;padding:10px}.lt-workspace[data-theme=dark] .creative-tabs button.tower131-tab{color:#2b1605!important;background:linear-gradient(115deg,#ff9a32,#ffb547)!important;border-color:#ffd49c!important}.lt-workspace[data-theme=dark] .creative-tabs button.tower131-tab :is(span,b){color:#2b1605!important}.academy133-purchase-options{background:#d5872614;border:1px solid #e6a15b;border-radius:14px;margin:16px 0;padding:18px}.academy133-purchase-options h4{margin:0 0 12px;font-size:18px;font-weight:800}.academy133-purchase-options .paypal132-toggle{align-items:flex-start;gap:10px;display:flex}.academy133-purchase-options .paypal132-toggle input{flex:0 0 18px;width:18px;height:18px;margin:3px 0}.academy133-purchase-options small{margin:8px 0 16px;line-height:1.65;display:block}.academy133-payment-help{color:#372604;background:#fff2c9;border:1px solid #e2ba4e;border-radius:12px;padding:16px}.academy133-payment-help>strong{font-size:18px;display:block}.academy133-payment-help ol{gap:10px;margin:12px 0;padding-left:22px;display:grid}.academy133-payment-help li{line-height:1.6}.academy133-payment-help :is(b,strong,small){color:#372604!important}.academy133-payment-help small{line-height:1.6;display:block}.academy132-checkout h3{font-size:20px;font-weight:800}.academy127-admin-courses article>.os-button{margin:4px 8px 4px 0}.academy134-paypal-surface{isolation:isolate;border:1px solid #d8e1e7;border-radius:12px;padding:16px;color:#182b3a!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}.academy134-paypal-surface iframe{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}.academy134-access-date{margin:5px 0 10px 24px;display:block}.academy134-expiry{border:1px solid #e9aa4c;border-radius:8px;margin:8px 0;padding:6px 10px;display:block}#academy-registration{scroll-margin-top:24px}.academy133-purchase-options input[type=number]{max-width:180px}@media (max-width:600px){.academy134-paypal-surface{padding:12px}#academy-registration{scroll-margin-top:14px}}.shop135{--shop-bg:#07121e;--shop-text:#e8f1f8;--shop-muted:#b4c8d8;--shop-line:#2c465c;--shop-accent:#57d2f7;background:radial-gradient(ellipse at 85% 6%,#13354b 0,transparent 35%),var(--shop-bg);color:var(--shop-text);min-height:100vh;font-family:inherit}.shop135 *{box-sizing:border-box}.shop135 :is(h1,h2,h3,h4,p){margin:0}.shop135 a{color:inherit;text-decoration:none}.shop135 a:hover{text-underline-offset:4px;text-decoration:underline}.shop135-header{border-bottom:1px solid var(--shop-line);justify-content:space-between;align-items:center;gap:24px;max-width:1400px;margin:auto;padding:25px 40px;display:flex}.shop135-logo{flex-shrink:0;align-items:center;gap:10px;display:flex}.shop135-logo img{object-fit:contain;width:32px;height:40px}.shop135-logo span{letter-spacing:-.8px;font-size:23px;font-weight:700}.shop135-logo b{color:#ff8d1c}.shop135-logo small{letter-spacing:.14em;color:var(--shop-muted);font-size:10px;font-weight:500;display:block}.shop135-header nav{flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.shop135-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:42px;max-width:1400px;margin:auto;padding:65px 40px 75px;display:grid}.shop135-eyebrow{letter-spacing:.15em;color:#73d8f4;font-size:11px;font-weight:750}.shop135-hero h1{letter-spacing:-2px;margin:20px 0 24px;font-size:clamp(38px,4.6vw,66px);line-height:1.08}.shop135-hero h1 em{color:#ffbd73;font-style:normal}.shop135-hero p{max-width:530px;color:var(--shop-muted);font-size:17px;line-height:1.8}.shop135-hero>img{aspect-ratio:16/11;object-fit:cover;object-position:62% center;border:1px solid #3b627d;border-radius:25px;width:100%;box-shadow:0 24px 70px #0007}.shop135-actions{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.shop135-button{font:inherit;cursor:pointer;text-align:center;background:#123249;border:1px solid #3c6480;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:13px;font-weight:700;line-height:1.5;display:inline-flex;color:#eaf6ff!important}.shop135-button.primary{background:#ffb458;border-color:#ffc884;color:#261b0b!important}.shop135-button:hover{transform:translateY(-1px);text-decoration:none!important}.shop135-button:disabled{opacity:.4;cursor:default;transform:none}.shop135-mini{color:var(--shop-muted);flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.shop135-mini span:before{content:"✓";color:#ffb458;margin-right:6px}.shop135-catalog,.shop135-faq,.shop135-creators,.shop135-how,.shop135-detail,.shop135-breadcrumb,.shop135-registration{max-width:1320px;margin:0 auto;padding:34px 40px}.shop135-catalog>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.shop135 h2{letter-spacing:-.7px;font-size:clamp(25px,2.8vw,38px);line-height:1.2}.shop135-catalog h2{margin-top:9px}.shop135-catalog small{color:var(--shop-muted)}.shop135-filters{border:1px solid var(--shop-line);background:#10283a;border-radius:16px;grid-template-columns:2fr repeat(3,1fr);gap:14px;margin-bottom:24px;padding:21px;display:grid}.shop135 label{color:#d9e9f4;gap:7px;font-size:12px;font-weight:650;display:grid}.shop135 :is(input,select,textarea){color:#e9f4fc;width:100%;min-width:0;font:inherit;background:#071c2b;border:1px solid #45647b;border-radius:9px;padding:12px;font-size:14px}.shop135 input::placeholder{color:#a9c0d0}.shop135 :focus-visible{outline-offset:3px;outline:3px solid #61d5fb}.shop135-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.shop135-card{border:1px solid var(--shop-line);background:#102637;border-radius:16px;min-width:0;transition:transform .2s,border-color .2s;overflow:hidden}.shop135-card:hover{border-color:#6ecde9;transform:translateY(-4px)}.shop135-card-cover{display:block;position:relative}.shop135-card-cover img{object-fit:cover;width:100%;height:215px;display:block}.shop135-card-cover>span{color:#281905;background:#ffb75e;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:750;position:absolute;bottom:13px;right:13px}.shop135-card>div{padding:21px}.shop135-card small{color:#79d7f5;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.shop135-card h3{margin:9px 0 12px;font-size:20px}.shop135-card p{color:var(--shop-muted);font-size:13px;line-height:1.65}.shop135-card-link{margin-top:20px;font-size:13px;font-weight:700;display:block;color:#7dddff!important}.shop135-chips{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.shop135-chips span{color:#d1eefa;background:#15364a;border:1px solid #446076;border-radius:7px;padding:5px 9px;font-size:11px}.shop135-empty{text-align:center;border:1px dashed #4b687e;border-radius:16px;padding:40px 24px}.shop135-empty p{color:var(--shop-muted);margin:12px 0 22px;font-size:14px}.shop135-empty a{color:#7fdcff}.shop135-pagination{justify-content:center;align-items:center;gap:22px;margin:30px 0;font-size:13px;display:flex}.shop135-how{border-top:1px solid var(--shop-line);grid-template-columns:.9fr 1fr;align-items:center;gap:55px;margin-top:35px;padding-top:55px;padding-bottom:60px;display:grid}.shop135-how img{aspect-ratio:1.3;object-fit:cover;border-radius:22px;width:100%}.shop135-how h2{margin:12px 0 22px}.shop135-how p,.shop135-how li{color:var(--shop-muted);font-size:14px;line-height:1.85}.shop135-how ol{gap:12px;margin:23px 0;padding-left:20px;display:grid}.shop135-how li b{color:#f6d8b1}.shop135 .shop135-note{font-size:12px}.shop135-note a{color:#7bdcff}.shop135-faq{padding-top:40px;padding-bottom:55px}.shop135-faq h2{margin-bottom:23px}.shop135-faq details{border-top:1px solid var(--shop-line);padding:20px 0}.shop135-faq summary{cursor:pointer;font-size:16px;font-weight:700}.shop135-faq p{color:var(--shop-muted);max-width:900px;margin:16px 0;line-height:1.8}.shop135-creators{border-top:1px solid var(--shop-line);grid-template-columns:.8fr 1.2fr;gap:65px;padding-top:65px;padding-bottom:65px;display:grid}.shop135-creators h2{margin:20px 0 25px}.shop135-creators>div>p{color:var(--shop-muted);margin:16px 0;font-size:14px;line-height:1.8}.shop135-creators form{border:1px solid var(--shop-line);background:#102637;border-radius:16px;gap:15px;padding:25px;display:grid}.shop135-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.shop135 .shop135-consent{font-size:11px;line-height:1.85;display:block}.shop135-consent input{vertical-align:middle;width:17px;margin-right:8px}.shop135-consent a{text-decoration:underline}.shop135 .shop135-honey{opacity:0;height:0;position:absolute;left:-99999px;overflow:hidden}.shop135-message{overflow-wrap:anywhere;background:#143c38;border:1px solid #438579;border-radius:12px;max-width:1240px;padding:15px 20px;line-height:1.6;margin:20px auto!important}.shop135-loading{text-align:center;padding:35px}.shop135-footer{border-top:1px solid var(--shop-line);max-width:1400px;color:var(--shop-muted);flex-wrap:wrap;justify-content:space-between;gap:25px;margin:auto;padding:28px 40px;font-size:12px;display:flex}.shop135-footer>div{gap:20px;display:flex}.shop135-breadcrumb{color:var(--shop-muted);align-items:center;gap:20px;padding-bottom:0;font-size:12px;display:flex}.shop135-breadcrumb a{color:#88deff}.shop135-detail{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:38px;padding-bottom:60px;display:grid}.shop135-cover{aspect-ratio:16/9;object-fit:cover;border:1px solid #395a71;border-radius:18px;width:100%}.shop135-detail h1{letter-spacing:-1.2px;margin:23px 0;font-size:clamp(30px,3.5vw,48px);line-height:1.15}.shop135-description{color:var(--shop-muted);white-space:pre-wrap;font-size:16px;line-height:1.9}.shop135-specs{border:1px solid var(--shop-line);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:20px;margin:25px 0;padding:24px;display:grid}.shop135-specs dt{color:var(--shop-muted);font-size:11px}.shop135-specs dd{margin:6px 0 0;font-size:14px;font-weight:700}.shop135-instructions{border-top:1px solid var(--shop-line);margin-top:38px;padding-top:30px}.shop135-instructions h2{font-size:25px}.shop135-instructions>p{color:var(--shop-muted);margin:15px 0;font-size:13px;line-height:1.7}.shop135-instructions>div{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.shop135-buy{background:#10293b;border:1px solid #456079;border-radius:18px;gap:17px;min-width:0;padding:25px;display:grid;position:sticky;top:24px}.shop135-buy h2{color:#ffbd72;font-size:34px}.shop135-buy>p,.shop135-buy>small{color:var(--shop-muted);font-size:13px;line-height:1.75}.shop135-buy>a:last-child{color:#85e0fe;font-size:12px}.shop135-buy .academy132-checkout{min-width:0;margin:0;padding:14px}.shop135-buy .academy132-checkout h3{margin-bottom:14px;font-size:19px}.shop135-downloads{background:#163d32;border:1px solid #54a18c;border-radius:10px;gap:12px;padding:15px;display:grid}.shop135-downloads h3{font-size:16px}.shop135-downloads a{overflow-wrap:anywhere;color:#b9f7da;font-size:13px;text-decoration:underline}.shop135-registration{background:#102839;border:1px solid #516b7b;border-radius:16px;max-width:720px;margin-bottom:40px;padding-top:30px;padding-bottom:40px}.shop135-registration .academy128-contact{background:0 0;border:0;max-width:none;margin:0;padding:0}.shop135-registration p{color:var(--shop-muted);margin:15px 0;font-size:12px;line-height:1.8}.shop135-registration button{margin-top:18px}.shop135-registration .academy128-contact>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.shop135-registration h2{font-size:26px}.shop135-registration .academy128-contact>button{color:#261904;background:#ffba65}.shop135-registration a{color:#82dfff}.shop135-share input{width:100%;min-width:0}.shop135-share{overflow-wrap:anywhere;border:1px dashed #5692aa;border-radius:12px;gap:12px;margin:18px 0;padding:18px;display:grid}.shop135-editor{border:1px solid #5293ad;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.shop135-editor legend{color:#087ba0;font-weight:800}.shop135-editor>label:last-child{grid-column:1/-1}.shop135-editor label:has(input[type=checkbox]){gap:8px;display:flex}.shop135-editor input[type=checkbox]{width:auto!important}.shop135-admin details{border-top:1px solid #6393aa55;padding:18px 0}.shop135-admin form{gap:14px;display:grid}.shop135-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.shop135-stats article{border:1px solid #6794aa;border-radius:12px;gap:10px;padding:18px;display:grid}.shop135-stats b{font-size:24px}.shop135-stats span{font-size:12px}@media (max-width:1000px){.shop135-header{align-items:flex-start;padding:22px 25px}.shop135-header nav{gap:13px}.shop135-hero{gap:24px;padding:45px 25px}.shop135-hero h1{font-size:43px}.shop135-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop135-how,.shop135-creators{gap:30px}.shop135-detail{grid-template-columns:1.2fr 1fr;gap:23px;padding-left:25px;padding-right:25px}}@media (max-width:700px){.shop135-header{padding:20px;display:block}.shop135-header nav{grid-template-columns:repeat(2,1fr);row-gap:12px;margin-top:22px;font-size:12px;display:grid}.shop135-hero{grid-template-columns:1fr;padding:40px 20px}.shop135-hero h1{letter-spacing:-1.5px;font-size:43px}.shop135-hero>img{aspect-ratio:16/9}.shop135-hero p{font-size:15px}.shop135-catalog,.shop135-faq,.shop135-creators,.shop135-how,.shop135-detail,.shop135-breadcrumb,.shop135-registration{padding:28px 20px}.shop135-catalog>header{align-items:start}.shop135-filters{grid-template-columns:1fr 1fr;gap:12px;padding:15px}.shop135-filters>label:first-child{grid-column:1/-1}.shop135-grid{grid-template-columns:1fr}.shop135-card-cover img{aspect-ratio:16/9;height:auto}.shop135-how,.shop135-creators,.shop135-detail{grid-template-columns:1fr;gap:30px}.shop135-how img{aspect-ratio:16/11}.shop135-form-grid{grid-template-columns:1fr}.shop135-creators form{padding:19px}.shop135-buy{padding:21px;position:static}.shop135-detail-main{min-width:0}.shop135-buy .academy132-checkout{padding:10px}.shop135-detail h1{font-size:33px}.shop135-registration{width:calc(100% - 30px);margin:15px 15px 35px}.shop135-registration .academy128-contact>div{grid-template-columns:1fr}.shop135-message{margin:15px 20px!important}.shop135-footer{padding:25px 20px}.shop135-footer>div{flex-wrap:wrap}.shop135-editor,.shop135-stats{grid-template-columns:1fr}.shop135-breadcrumb{padding-bottom:0}.shop135-pagination{gap:12px}.shop135-button{max-width:100%}.shop135-instructions>div{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.shop135-card,.shop135-button{transition:none;transform:none}}.motion-ready .shop135>section.reveal-item{opacity:1;transition:none;transform:none}.shop136-bonus{background:#143333;border:1px solid #548786;border-radius:18px;max-width:1240px;margin:25px auto;padding:30px}.shop136-bonus>span{color:#91e6e1;letter-spacing:.12em;font-size:11px}.shop136-bonus h2{margin:14px 0;font-size:29px}.shop136-bonus p{color:#c4dddf;margin-bottom:22px;font-size:14px;line-height:1.8}.shop136-custom{background:#202834;border-color:#a87946;border-radius:18px}.shop136-custom .shop135-eyebrow{color:#ffc886}.shop136-custom form>small{color:#b9cbd7;font-size:12px;line-height:1.7}.academy136-downloads{max-width:1240px;margin:auto;padding:40px 25px 80px}.academy136-downloads header{margin-bottom:30px}.academy136-downloads header>span{letter-spacing:.12em;color:#72d5ee;font-size:12px}.academy136-downloads h1{font-size:32px}.academy136-downloads p{color:#b8d3e5;max-width:900px;font-size:14px;line-height:1.8}.academy136-downloads a{color:#84dfff}.academy136-download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.academy136-download-grid article{background:#112e42;border:1px solid #456f86;border-radius:14px;gap:12px;padding:24px;display:grid}.academy136-download-grid h2{margin:0;font-size:20px}.academy136-download-grid small{color:#93c9dc}.academy136-download-grid a{font-size:13px}.academy136-download-grid article>span{color:#d3be9d;font-size:12px}.motion-ready .academy136-downloads.reveal-item,.shop135 .shop136-bonus.reveal-item{opacity:1;transform:none}@media (max-width:700px){.shop136-bonus{margin:20px;padding:24px}.shop136-bonus h2{font-size:25px}.shop136-custom{border-radius:0}.academy136-download-grid{grid-template-columns:1fr}}.shop138-plugin-info{background:#123047;border:1px solid #56839d;border-radius:16px;grid-column:1/-1;padding:23px 28px}.shop138-plugin-info h3{margin-bottom:12px;font-size:23px}.shop138-plugin-info p{color:#c4d9e7;max-width:980px;font-size:15px;line-height:1.7}.site-header.public-header139{gap:24px;height:84px}.public-header139 nav.public-nav139{box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:.84rem;display:flex;position:static;transform:none}.public-header139 nav.public-nav139>a,.public-header139 .resources-trigger139{white-space:nowrap;border-radius:10px;min-height:44px;padding:10px 14px;font-weight:650;transition:background .18s,color .18s}.public-header139 nav.public-nav139>a:hover{color:#057da5;background:#e9f6fb}.public-header139 .public-resources139{position:relative}.public-header139 .resources-trigger139{color:#145570;font:inherit;cursor:pointer;background:#edf8fc;border:1px solid #bee1ed;align-items:center;gap:10px;font-weight:700;display:flex}.public-header139 .resources-trigger139:hover,.public-header139 .resources-trigger139[aria-expanded=true]{color:#075674;background:#d9f1fa;border-color:#6dc8e7}.public-header139 .resources-chevron139{font-size:18px;line-height:1;transition:transform .18s}.public-header139 .resources-trigger139[aria-expanded=true] .resources-chevron139{transform:rotate(180deg)}.public-header139 .resources-panel139{z-index:90;background:#fff;border:1px solid #d5e6ef;border-radius:16px;width:268px;max-width:calc(100vw - 32px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #0b253329}.public-header139 .resources-panel139[hidden]{display:none}.public-header139 .resources-panel139 a{color:#263e53;border-radius:9px;min-height:44px;padding:11px 14px;font-size:.84rem;font-weight:650;text-decoration:none;display:flex}.public-header139 .resources-panel139 a:hover{color:#06678b;background:#e9f6fb}.public-header139 .resources-panel139 a[href=\/express]{color:#985311;background:#fff0df;margin-top:5px}.public-header139 .resources-panel139 a[href=\/express]:hover{background:#ffe1bb}:is(.public-header139 a:focus-visible,.public-header139 button:focus-visible){outline-offset:3px;outline:3px solid #19b5e5}@media (max-width:880px){.site-header.public-header139{grid-template-columns:1fr auto;gap:8px;height:auto;min-height:114px;padding:10px 12px 8px;display:grid}.public-header139>.brand{grid-area:1/1}.public-header139>.locale-switch{grid-area:1/2}.public-header139 nav.public-nav139{grid-area:2/1/auto/-1;justify-content:center;gap:6px;width:100%;font-size:.77rem}.public-header139 nav.public-nav139>a,.public-header139 .resources-trigger139{min-height:44px;padding:8px 10px}.public-header139 .resources-trigger139{gap:6px}.public-header139 .resources-panel139{top:calc(100% + 8px)}}@media (max-width:380px){.public-header139 nav.public-nav139{gap:4px;font-size:.68rem}.public-header139 nav.public-nav139>a,.public-header139 .resources-trigger139{padding-inline:6px}.public-header139 .resources-trigger139{white-space:normal;text-align:left;gap:4px;max-width:96px;line-height:1.2}.public-header139 .resources-chevron139{flex:none}}@media (prefers-reduced-motion:reduce){.public-header139 a,.public-header139 button,.public-header139 .resources-chevron139{transition:none}}.blog138.blog-light140{--blog-ink:#102238;--blog-muted:#56697c;--blog-panel:#fff;width:100%;max-width:none;color:var(--blog-ink);background:#fff;margin:0}.blog-light140 .blog-hero138{background:#f2f8fb;border:0;border-radius:0;min-height:360px;margin:0}.blog-light140 .blog-hero138>img{object-fit:cover;object-position:70% 36%;width:65%;height:100%;position:absolute;inset:0 0 0 auto}.blog-light140 .blog-hero138>div{background:linear-gradient(90deg,#f2f8fb 60%,#f2f8fbde 85%,#f2f8fb00);max-width:720px;padding:46px clamp(24px,4vw,76px);position:relative}.blog-light140 span{color:#067d9f}.blog-light140 .blog-list138>header span,.blog-light140 .blog-intro138>span{color:#067d9f!important}.blog-light140 .blog-hero138 h1,.blog-light140.blog-article138 h1{font-weight:800}.blog-light140 h2,.blog-light140 .blog-cards138 h3{font-weight:750}.blog-light140 .blog-hero138 h1{color:#102238;margin:18px 0;font-size:clamp(38px,3.7vw,56px);line-height:1.07}.blog-light140 .blog-hero138 p{color:#4f6377;max-width:530px;font-size:16px;line-height:1.65}.blog-light140 .button{color:#fff}.blog-light140 .blog-list138{width:100%;padding:44px clamp(24px,4vw,76px) 56px;scroll-margin-top:130px}.blog-light140 .blog-list138>header{gap:24px}.blog-light140 .blog-list138 h2{color:#102238;font-size:clamp(26px,2.5vw,36px)}.blog-light140 .blog-list138 form{gap:10px}.blog-light140 .blog-list138 input,.blog-light140 .blog-list138 select{color:#243e52;background:#f6fafc;border-color:#c6dce8;border-radius:9px;min-height:44px}.blog-light140 .blog-list138 input::placeholder{color:#60778a}.blog-light140 .blog-list138 button{color:#fff;background:#087fa8;min-height:44px}.blog-light140 .blog-cards138{gap:26px}.blog-light140 .blog-cards138 article{background:#fff;border-color:#d8e7ef;border-radius:16px;box-shadow:0 5px 22px #0b354908}.blog-light140 .blog-cards138 article:hover{border-color:#19a8ce;box-shadow:0 10px 28px #0b354918}.blog-light140 .blog-cards138 h3{color:#102238}.blog-light140 .blog-cards138 strong{color:#087f9f}.blog-light140 .blog-cards138 img{aspect-ratio:16/9;height:auto}.blog-light140 .blog-empty138{background:#f4fafc;border-color:#a9cfdf}.blog-light140 .blog-empty138 h3{color:#18384c}.blog-light140 .blog-intro138{background:#f2f8fb;border-block:1px solid #dceaf1;width:100%;max-width:none;margin:0;padding:40px clamp(24px,4vw,76px)}.blog-light140 .blog-intro138 h2{margin:12px 0;font-size:clamp(24px,2.3vw,31px)}.blog-light140 .blog-intro138 p{color:#56697c;max-width:790px;margin:0 auto;font-size:15px}.blog-light140 .blog-intro138 nav{gap:14px;margin-top:24px}.blog-light140 .blog-intro138 a{color:#096988;background:#fff;border:1px solid #c5dde8;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:650;display:flex}.blog-light140 .blog-intro138 a:hover{background:#e7f6fc;border-color:#069bc5}.blog-light140 .blog-cta138{background:#fff6eb;border:0;border-radius:0;margin:0;padding:38px clamp(24px,4vw,76px)}.blog-light140 .blog-cta138 h2{color:#243744;margin:10px 0;font-size:clamp(24px,2.2vw,30px)}.blog-light140 .blog-cta138 p{color:#6c5946;margin:0}.blog-light140.blog-article138>header{max-width:1080px;padding:48px 36px 30px}.blog-light140.blog-article138>header>a{color:#087a9c}.blog-light140.blog-article138 h1{color:#102238}.blog-light140 .blog-article-cover138{border-radius:16px;width:calc(100% - 72px);max-width:1380px;margin:0 auto;display:block}.blog-light140 .blog-body138{color:#2b4255;max-width:860px}.blog-light140 .blog-body138 h2{color:#102238}.blog-light140.blog-article138 .blog-cta138{margin-top:50px}.academy127-top .academy127-brand img,.shop135-header .shop135-logo img{object-fit:contain;flex:none;width:48px;height:48px}.academy127-top nav{flex-wrap:wrap}.academy127-top .product-home140,.shop135-header .product-home140{color:#c0eeff;white-space:nowrap;background:#10364b;border:1px solid #4e9abd;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.academy127-top .product-home140:hover,.shop135-header .product-home140:hover{color:#fff;background:#1b506b;border-color:#73d8f5}@media (min-width:1600px){.blog-light140 .blog-cards138{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-light140 .blog-hero138{min-height:430px}.blog-light140 .blog-hero138>div{max-width:850px;padding-block:62px}}@media (max-width:1000px){.blog-light140 .blog-hero138>div{max-width:620px}.blog-light140 .blog-hero138>img{object-position:75% center;width:68%}}@media (max-width:640px){.blog-light140 .blog-hero138{background:#f2f8fb;flex-direction:column;min-height:0;display:flex}.blog-light140 .blog-hero138>div{background:0 0;order:1;max-width:none;padding:30px 20px 26px}.blog-light140 .blog-hero138>img{object-position:70% 38%;object-fit:cover;order:2;width:100%;height:205px;position:static}.blog-light140 .blog-hero138 h1{font-size:34px}.blog-light140 .blog-hero138 p{font-size:15px}.blog-light140 .blog-list138{padding:32px 20px 36px}.blog-light140 .blog-cards138{grid-template-columns:1fr;gap:20px}.blog-light140 .blog-cards138 article>a>div{padding:22px}.blog-light140 .blog-intro138{padding:30px 20px}.blog-light140 .blog-intro138 nav{flex-direction:column;gap:10px}.blog-light140 .blog-cta138{gap:20px;padding:30px 20px}.blog-light140.blog-article138>header{padding:30px 22px}.blog-light140 .blog-article-cover138{width:calc(100% - 32px);height:220px}.academy127-top .academy127-brand img,.shop135-header .shop135-logo img{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.blog-light140 .blog-cards138 article{transition:none;transform:none}}.skill-manual141{background:#2299c517;border:1px solid #49a0c2;border-radius:14px;margin:20px 0;padding:20px}.skill-manual141 h4{margin:0 0 10px;font-size:18px}.skill-manual141 p{margin:0 0 14px;font-size:14px;line-height:1.6}.skill-manual141 small{font-size:12px;line-height:1.5;display:block}.shop135-file-section141{border-top:1px solid #54a18c55;gap:10px;padding-top:12px;display:grid}.shop135-file-section141 h4{color:#d4f8e6;font-size:14px}.services172{color:#10283d;background:#f6f7f9}.service-hero172,.community-hero172{isolation:isolate;background:#0a1b2b;align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.service-hero172>img,.community-hero172>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.service-hero172:after,.community-hero172:after{content:"";z-index:-1;background:linear-gradient(90deg,#061b30f5 0%,#061b30e6 30%,#061b3033 76%);position:absolute;inset:0}.service-hero172>div,.community-hero172>div{color:#fff;width:min(1350px,90%);margin:auto;padding:76px 0}.service-hero172 h1,.community-hero172 h1{letter-spacing:-.045em;max-width:700px;margin:20px 0;font-size:clamp(2.3rem,4vw,4.3rem);line-height:1.06}.service-hero172 p,.community-hero172 p{color:#e0e8f0;max-width:540px;font-size:1.1rem;line-height:1.7}.service-hero172 span,.community-hero172 span,.services-section172>header>span,.maintenance172>div>span,.community-section-head172>div>span{letter-spacing:.16em;color:#ff8a35;font-size:.73rem;font-weight:800}.services172 .button,.community172 .button{color:#111e2e;cursor:pointer;background:#ff751f;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.services172 .button:hover,.community172 .button:hover{background:#ff8c40;transform:translateY(-2px);box-shadow:0 7px 25px #ff751f40}.community172 .button.secondary{color:#fff;background:#122b42;border-color:#62809a;margin-left:12px}.services172 .button:disabled,.community172 .button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.services-section172,.maintenance172{width:min(1350px,90%);margin:auto;padding:64px 0}.services-section172>header{max-width:750px;margin-bottom:32px}.services-section172 h2,.maintenance172 h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.15}.services-section172 p,.maintenance172 p{color:#526574;line-height:1.7}.service-grid172{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.service-grid172.three172{grid-template-columns:repeat(3,minmax(0,1fr))}.service-card172{background:#fff;border:1px solid #dce4eb;border-radius:18px;flex-direction:column;padding:26px;display:flex;box-shadow:0 8px 25px #122d4810}.service-card172 h3{margin:18px 0 8px;font-size:1.4rem}.service-card172 ul{color:#314d62;flex:1;padding-left:19px;line-height:1.65}.service-card172 li{margin-bottom:10px}.service-card172>small{color:#5e7282;margin:10px 0 22px;font-size:.76rem;line-height:1.55}.service-card172>.button{padding:12px;font-size:.82rem}.service-price172{letter-spacing:-.04em;color:#0c3556;font-size:2rem;font-weight:850}.service-price172 small{letter-spacing:0;color:#657b8a;font-size:.72rem;font-weight:500}.ai-kits172{border-top:1px solid #d9e4eb}.maintenance172{background:#fff3e9;border:1px solid #ffc397;border-radius:22px;grid-template-columns:1.4fr 1fr;gap:48px;margin-bottom:20px;padding:40px;display:grid}.maintenance172 h3{margin-top:4px}.services-faq172{max-width:1000px}.services-faq172 details{background:#fff;border:1px solid #dae3eb;border-radius:12px;margin:14px 0;padding:20px}.services-faq172 summary{cursor:pointer;font-weight:750}.services-faq172>.button{margin-top:22px}.lift172{transition:transform .23s,box-shadow .23s,border-color .23s}.lift172:hover,.lift172:focus-within{border-color:#ff8b3c;transform:translateY(-4px);box-shadow:0 12px 35px #ff751f28}.public-header139 .public-nav139{gap:clamp(10px,1.3vw,23px)}.public-header139{flex-wrap:wrap}.public-header139 .public-nav139>a{white-space:nowrap;font-size:.83rem}.notice-time172{color:inherit;opacity:.8;margin-top:5px;font-size:.68rem;display:block}.dashboard-v12 .dashboard-welcome{align-items:center;gap:20px;min-height:0;padding:20px 26px;display:flex}.dashboard-v12 .dashboard-welcome h2{margin:8px 0;font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.15}.dashboard-v12 .dashboard-welcome p{max-width:760px;margin:0;font-size:.85rem}.dashboard-v12 .dashboard-welcome>img{object-fit:contain;width:100px;height:100px;margin-left:auto;position:static}.assignments-dashboard172>header,.admin172>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.assignments-dashboard172 h3{margin:6px 0 14px}.assignments-count172{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.assignments-count172 button{color:inherit;background:0 0;border:1px solid #7c91a444;border-radius:10px;padding:10px 14px}.assignments-count172 button[aria-pressed=true]{background:#ff7d2526;border-color:#ff7d25}.assignments-count172 b{margin-left:12px}.assignments-list172{max-height:300px;overflow:auto}.assignments-list172>a{color:inherit;border-top:1px solid #71869c26;justify-content:space-between;gap:20px;padding:11px 0;text-decoration:none;display:flex}.assignments-list172 small{opacity:.7;margin-top:4px;display:block}.assignments-list172>a>span{color:#e87b26;white-space:nowrap;font-size:.75rem}.resizable-th172{position:relative!important}.column-resize172{z-index:6;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:9px;position:absolute;top:0;bottom:0;right:-3px}.column-resize172:after{content:"";background:#718ca86b;width:2px;display:block;position:absolute;top:20%;bottom:20%;left:4px}.column-resize172:hover:after,.column-resize172:focus:after{background:#ff7b21;width:3px}.column-resize172:focus-visible{outline-offset:1px;outline:2px solid #ff7b21}.resizing-column172,.resizing-column172 *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.lt-workspace table[style*="table-layout: fixed"] td{text-overflow:ellipsis;overflow:hidden}.lt-workspace table[style*="table-layout: fixed"] th{overflow:visible}.community172{color:#eef5ff;background:#071522;min-height:80vh}.community-body172{max-width:1400px;margin:auto;padding:24px 5% 64px}.community-tabs172{border-bottom:1px solid #7b91a53b;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 32px;padding:10px 0;display:flex}.community-tabs172 button,.community-tabs172 a{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:10px 14px;font-size:.85rem;text-decoration:none}.community-tabs172 [aria-pressed=true]{color:#ff984d;background:#ff7b2122;border-color:#ff7b2166}.community-tabs172 button:hover,.community-tabs172 a:hover{border-color:#ff8d45}.community-section-head172{justify-content:space-between;align-items:center;gap:20px;margin:35px 0 22px;display:flex}.community-section-head172 h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(1.6rem,3vw,2.8rem)}.community172 label,.admin172 label{flex-direction:column;gap:7px;font-size:.82rem;font-weight:650;display:flex}.community172 input,.community172 select,.community172 textarea{color:#edf5ff;width:100%;font:inherit;background:#0f2539;border:1px solid #3e5770;border-radius:9px;padding:12px}.community172 textarea{resize:vertical;min-height:100px}.community172 input:focus,.community172 select:focus,.community172 textarea:focus{outline-offset:2px;outline:2px solid #ff852c}.community-filters172{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0 26px;display:flex}.community-filters172>label:first-child{flex:1;min-width:230px}.community-filters172>label{min-width:170px}.game-grid172{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.game-card172{color:#edf6ff;background:#10273b;border:1px solid #27445e;border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.game-card172>img{aspect-ratio:16/10;object-fit:cover;background:#102334;width:100%}.game-card172>div{flex-direction:column;flex:1;padding:20px;display:flex}.game-card172 small{color:#92b5d1;font-size:.72rem}.game-card172 h3{margin:10px 0;font-size:1.35rem;line-height:1.15}.game-card172 p{color:#b6c7d7;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.5;display:-webkit-box;overflow:hidden}.game-card172 footer{justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;font-size:.76rem;display:flex}.game-card172 footer b{color:#ff984d;font-size:1rem}.community-notice172,.join-community172{background:#ff7b2112;border:1px solid #ee853066;border-radius:12px;margin:20px 0;padding:20px 24px;line-height:1.65}.community172 section>h2{font-size:2rem}.community172 section>p{color:#b6c7d7;line-height:1.7}.community-empty172{text-align:center;border:1px dashed #4e6a83;border-radius:14px;padding:50px 20px}.wall172{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.wall172>article,.challenge172,.game-reviews172>article{background:#10273b;border:1px solid #2b4860;border-radius:14px;padding:25px}.wall172 header{justify-content:space-between;gap:14px;font-size:.8rem;display:flex}.community172 a:not(.button):not(.game-card172){color:#8eceff}.wall172 p,.game-reviews172 p,.challenge172 p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.wall172 button{color:#9bb8cc;cursor:pointer;background:0 0;border:0;font-size:.72rem}.community-form172{border:1px solid #738ba544;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;padding:25px;display:grid}.wide172,.check172{grid-column:1/-1}.community172 .check172,.admin172 .check172{flex-flow:wrap;align-items:center;font-weight:400;display:flex}.check172 input[type=checkbox]{width:18px;min-width:18px;height:18px}.game-cover-preview172{object-fit:cover;border-radius:10px;max-width:240px;max-height:150px}.community172 table{border-collapse:collapse;width:100%;min-width:550px}.community172 th,.community172 td{text-align:left;border-bottom:1px solid #2a435c;padding:12px 14px;font-size:.83rem}.community172 .table-wrap{overflow:auto}.community172 td button,.community172 td a{margin-right:12px}.community-bottom172{border-top:1px solid #2c465b;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:60px;padding-top:30px;font-size:.85rem;display:flex}.challenge172{margin:24px 0}.challenge172 form{align-items:end;gap:20px;margin-top:24px;display:flex}.wallet-total172{background:#ff7d211c;border:1px solid #ff7d2177;border-radius:18px;flex-direction:column;max-width:420px;margin:25px 0;padding:30px;display:flex}.wallet-total172 b{color:#ff954b;font-size:3rem}.community172 form>.button{margin:15px 0}.game-detail172{padding:40px max(5%,50% - 625px) 80px}.game-detail172>header{margin:40px 0}.game-detail172 h1{letter-spacing:-.04em;font-size:clamp(2rem,5vw,4rem);line-height:1.05}.game-detail172>header p{color:#b6cbdc;white-space:pre-wrap;max-width:800px;font-size:1.1rem;line-height:1.75}.game-player172{background:#0e2437;border:1px solid #355269;border-radius:20px;overflow:hidden}.game-player172>div{text-align:center;background-position:50%;background-size:cover;padding:80px 20px}.game-player172 iframe{background:#030c14;border:0;width:100%;height:min(76vh,760px)}.game-player172>p{padding:0 20px 15px}.game-actions172{flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0;display:flex}.game-actions172 button,.community172 button:not(.button){color:inherit;cursor:pointer}.game-actions172 button{background:0 0;border:1px solid #59768d;border-radius:9px;padding:11px 16px}.game-reviews172{max-width:800px;margin-top:40px}.game-reviews172>article{margin-bottom:15px}.game-reviews172 form{gap:18px;display:grid}.game-detail172>h2{margin-top:32px}.game-detail172>p{color:#bfd0df;line-height:1.85}.admin172 .community-tabs172 button[aria-pressed=true]{color:#cc6014;background:#ff7d2522}.lt-workspace[data-theme=dark] .admin172 .community-tabs172 button[aria-pressed=true]{color:#ff9d59}.admin172 .os-card{border:1px solid #7a90a544;border-radius:10px;margin:15px 0;padding:18px}.admin172 table td button{margin:3px}.admin172 .community-form172 textarea{min-height:120px}.web-metrics172{grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0;display:grid}.web-metrics172 article{background:#ff8b4012;border:1px solid #ff8b404d;border-radius:14px;padding:22px}.web-metrics172 b{margin-top:12px;font-size:2.2rem;display:block}.website-chart172{align-items:end;gap:8px;min-height:180px;padding:20px 0;display:flex;overflow:auto}.website-chart172>div{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:32px;font-size:.65rem;display:flex}.website-chart172 i{background:linear-gradient(#ff9d44,#ee6517);border-radius:5px 5px 0 0;width:75%;display:block}.copy-layout172{grid-template-columns:minmax(220px,1fr) 2fr;gap:30px;display:grid}.copy-layout172>aside{align-content:start;gap:16px;display:grid}.copy-list172{flex-direction:column;gap:7px;max-height:600px;display:flex;overflow:auto}.copy-list172>button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #738aa544;border-radius:9px;padding:14px;font-size:.78rem;line-height:1.5}.copy-list172>button[aria-pressed=true]{background:#ff7a2118;border-color:#f58031}.copy-list172 small{color:#d56b22;display:block}.copy-layout172 textarea{width:100%;min-height:200px;color:inherit;background:0 0;border:1px solid #7590a566;border-radius:12px;padding:16px;line-height:1.7}.copy-variant172{background:#ff852d12;border:1px solid #ff852d88;border-radius:12px;margin:24px 0;padding:20px}.copy-variant172 p{white-space:pre-wrap}.copy-layout172 details article{border-bottom:1px solid #758ca544;padding:16px}.privacy-statistics172{margin:32px 0}@media (min-width:1200px){.public-header139 .brand{margin-right:15px}.public-header139 .public-nav139{flex:1;justify-content:center}.public-header139{padding-left:3%;padding-right:3%}}@media (max-width:1100px){.service-grid172,.game-grid172{grid-template-columns:repeat(2,minmax(0,1fr))}.service-hero172 h1,.community-hero172 h1{max-width:580px}.public-header139 .public-nav139{flex-wrap:wrap;order:3;justify-content:center;width:100%;overflow:visible}.public-header139 .locale-switch{margin-left:auto}.public-header139{gap:12px}.maintenance172{gap:24px}}@media (max-width:650px){.service-hero172,.community-hero172{min-height:440px}.service-hero172>div,.community-hero172>div{padding:44px 0}.service-hero172:after,.community-hero172:after{background:linear-gradient(90deg,#061b30ed,#061b30b3)}.services-section172{padding:40px 0}.service-grid172,.service-grid172.three172,.game-grid172,.wall172,.community-form172,.maintenance172,.copy-layout172{grid-template-columns:1fr}.maintenance172{padding:25px}.service-card172{padding:24px}.community172 .button.secondary{margin-left:0}.community-hero172 .button{margin:10px 8px 0 0}.community-body172{padding-top:16px}.community-tabs172{gap:2px}.community-tabs172 button,.community-tabs172 a{padding:10px;font-size:.75rem}.community-section-head172{display:block}.community-form172{padding:18px}.wide172,.check172{grid-column:auto}.community-filters172{gap:12px}.community-filters172>label{flex:1;min-width:0}.community-filters172>label:first-child{flex-basis:100%}.challenge172 form{display:grid}.web-metrics172{grid-template-columns:1fr}.web-metrics172 article{padding:16px}.assignments-dashboard172>header,.admin172>header{align-items:start}.assignments-list172>a>span{display:none}.dashboard-v12 .dashboard-welcome{padding:18px}.dashboard-v12 .dashboard-welcome>img{width:65px;height:65px}.service-hero172 h1,.community-hero172 h1{font-size:2.45rem}.public-header139 .public-nav139{gap:12px}.public-header139 .public-nav139>a,.public-header139 .resources-trigger139{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.lift172,.services172 .button,.community172 .button{transition:none;transform:none!important}}.service-hero172>img,.community-hero172>img{z-index:0}.service-hero172:after,.community-hero172:after{z-index:1;pointer-events:none}.service-hero172>div,.community-hero172>div{z-index:2;position:relative}.lt-workspace .admin172{min-width:0;max-width:100%}.lt-workspace .admin172 .table-wrap{min-width:0;max-width:100%;overflow:auto}.lt-workspace .admin172 table{width:100%;min-width:650px}.lt-workspace .admin172>header h2{font-size:1.35rem}.admin172 .community-filters172>label:first-child{flex:0 240px}.website-chart172>div{flex:0 0 40px;max-width:52px}.website-chart172{border-bottom:1px solid #7994aa44}.lt-workspace table[style*="table-layout: fixed"] td{overflow-wrap:anywhere;overflow:visible}.lt-workspace .dashboard-v12 .dashboard-welcome{align-items:center;gap:22px;min-height:150px;padding-block:18px;display:flex!important}.lt-workspace .dashboard-v12 .dashboard-welcome>.dashboard-robot174{flex:0 0 145px;width:145px;max-width:145px;height:118px;margin-left:auto;position:relative;overflow:hidden}.lt-workspace .dashboard-v12 .dashboard-welcome .dashboard-robot174 img{object-fit:contain;object-position:center;filter:drop-shadow(0 6px 14px #0b294a35);border-radius:0;width:200px!important;max-width:none!important;height:200px!important;max-height:none!important;margin:0!important;animation:none!important;position:absolute!important;inset:-30px auto auto -26px!important;transform:none!important}.service-card172 p.service-audit174{color:#3a566b;background:#edf6fc;border-left:3px solid #ff7a20;border-radius:7px;flex:none;margin:4px 0 16px;padding:12px;font-size:.76rem;line-height:1.5}.member-account174{color:inherit;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;font-size:.8rem;display:flex}.member-account174 a{color:inherit;text-decoration:none}.member-profile174{align-items:center;gap:9px;min-width:0;display:flex}.member-profile174 img,.member-profile174>span{object-fit:cover;color:#ffa15b;background:#ff8a2826;border:1px solid #ff923d66;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:.78rem;font-weight:800;display:grid}.member-profile174 b{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.member-account174>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #7790a766;border-radius:8px;padding:9px 12px}.member-account174>button:hover{background:#ff8a3315;border-color:#ff8a33}.member-account174 small[role=status]{color:#ffac67;flex-basis:100%}.shop163-top .member-account174{max-width:270px}.academy127-top .member-account174,.shop135-header .member-account174{margin-left:auto}.games-header174{z-index:80;color:#edf6ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081b2bf5;border-bottom:1px solid #37536b66;position:sticky;top:0;box-shadow:0 5px 24px #0002}.games-header174>div{justify-content:space-between;align-items:center;gap:25px;max-width:1500px;margin:auto;padding:16px 4%;display:flex}.games-brand174{white-space:nowrap;align-items:center;gap:12px;font-size:1.1rem;line-height:1.2;text-decoration:none;display:flex;color:inherit!important}.games-brand174>img{object-fit:contain;width:34px;height:42px}.games-brand174 span>b{color:#ff9849;font-size:1.25rem;display:block}.games-brand174 small{letter-spacing:.1em;color:#b5c9da;margin-top:6px;font-size:.61rem;font-weight:600;display:block}.games-cross174{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.games-cross174 a{font-size:.75rem;text-decoration:none;color:#bed7eb!important}.games-cross174 a:hover{color:#ff9c54!important}.games-header174 nav{border-top:1px solid #6383a326;align-items:center;gap:12px;padding:10px max(4%,50% - 690px);display:flex;overflow:auto}.games-header174 nav>a{white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:9px 15px;font-size:.8rem;text-decoration:none;color:#cadcec!important}.games-header174 nav>a[aria-current=page]{background:#ff8a3418;border-color:#ff8a3455;color:#ffa464!important}.games-header174 nav>a:hover{background:#ff8a3414;border-color:#ff8a3455}.description-count174{color:#b4cfe2;font-size:.74rem;line-height:1.5}.game-payment174{border:1px solid #617e9566;border-radius:14px;margin:20px 0;padding:25px}.game-payment174>div[data-paypal174]{color:#172d42;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:12px;padding:20px}.game-payment174 small{margin-top:12px;line-height:1.6;display:block}.game-order174,.game-notice174{background:#122c40;border:1px solid #58758c55;border-radius:12px;margin:14px 0;padding:18px}.game-order174 p,.game-notice174 p{line-height:1.6}.game-warnings174{background:#ed8b2914;border:1px solid #e9913b66;border-radius:10px;margin:18px 0;padding:18px;line-height:1.65}.game-manual174{max-width:900px}.game-manual174 fieldset{border:1px solid #7c91a555;border-radius:12px;margin:18px 0;padding:20px}.game-manual174 input,.game-manual174 select,.game-manual174 textarea{width:100%;color:inherit;background:0 0;border:1px solid #7891a566;border-radius:8px;padding:10px}.game-manual174 label{margin:12px 0}.game-manual174 .check174{flex-direction:row;align-items:center;gap:12px;display:flex}.check174 input[type=checkbox]{width:18px;min-width:18px}.game-statement174{opacity:.85;font-size:.8rem;line-height:1.6}@media (max-width:1100px){.games-header174>div{flex-wrap:wrap;gap:15px}.games-cross174{flex-basis:100%;order:3;justify-content:center}.games-header174 .member-account174{margin-left:auto}.academy127-top .member-account174{flex-basis:100%}.shop163-top .member-account174{max-width:none}.shop163-top{flex-wrap:wrap}.shop163-top .member-account174{margin-left:auto}.games-header174 nav{justify-content:center}}@media (max-width:650px){.lt-workspace .dashboard-v12 .dashboard-welcome>.dashboard-robot174{flex-basis:90px;width:90px;height:98px}.lt-workspace .dashboard-v12 .dashboard-welcome .dashboard-robot174 img{width:160px!important;height:160px!important;top:-20px!important;left:-35px!important}.games-header174>div{gap:10px;padding:12px 4%}.games-brand174{gap:8px;font-size:.88rem}.games-brand174 span>b{font-size:1rem}.games-brand174>img{width:27px;height:34px}.games-brand174 small{font-size:.52rem}.member-profile174 b{max-width:110px;font-size:.7rem}.member-profile174 img,.member-profile174>span{flex-basis:28px;width:28px;height:28px}.member-account174{gap:7px;font-size:.68rem}.member-account174>button{padding:7px}.games-cross174{gap:16px}.games-cross174 a{font-size:.68rem}.games-header174 nav{justify-content:flex-start;gap:5px;padding:8px 4%}.games-header174 nav>a{padding:9px;font-size:.72rem}.shop163-top .member-account174{flex-basis:100%;justify-content:space-between}.academy127-top .member-account174{justify-content:space-between}.service-card172 p.service-audit174{font-size:.75rem}}.lt-workspace .dashboard-v12 .dashboard-welcome>.dashboard-robot174.dashboard-robot175{flex-basis:110px;place-items:center;width:110px;max-width:110px;height:148px;display:grid;overflow:visible}.lt-workspace .dashboard-v12 .dashboard-welcome .dashboard-robot175 img{filter:drop-shadow(0 6px 12px #031c3630);object-fit:contain!important;object-position:center!important;width:105px!important;height:148px!important;max-height:148px!important;position:static!important;inset:auto!important}.product-cross175{z-index:110;color:inherit;flex-shrink:0;font-size:.77rem;position:relative}.product-cross175 summary{cursor:pointer;white-space:nowrap;border:1px solid #71899d55;border-radius:10px;align-items:center;gap:16px;padding:10px 13px;list-style:none;display:flex}.product-cross175 summary::-webkit-details-marker{display:none}.product-cross175 summary:hover{background:#ff8a3312;border-color:#ff8a33}.product-cross175[open] summary{border-color:#ff8a33}.product-cross175>div{background:#102a3e;border:1px solid #59758b;border-radius:12px;width:235px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 15px 35px #0004}.product-cross175>div>a{border-radius:7px;padding:12px 14px;font-size:.77rem;text-decoration:none;color:#e6f4ff!important}.product-cross175>div>a:hover{background:#ff8b3125;color:#ffa358!important}.academy127-top.product-header175{z-index:100;padding:0 4%;display:block;position:sticky;top:0}.product-row175{align-items:center;gap:24px;max-width:1500px;margin:auto;padding:15px 0;display:flex}.product-row175>.product-cross175{margin-left:auto}.product-account175{align-items:center;gap:16px;display:flex}.product-account175 .member-account174{flex-basis:auto;margin:0}.product-header175>nav{border-top:1px solid #6b8ba433;gap:8px;max-width:1500px;margin:auto;padding:9px 0;display:flex;overflow:auto;flex-wrap:nowrap!important}.product-header175>nav>button{white-space:nowrap;flex:none;padding:10px 15px}.shop163-top{grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:20px!important;display:grid!important}.shop163-top>.member-account174{justify-content:flex-end;max-width:245px;margin:0!important}.shop163-nav{white-space:nowrap;display:flex;overflow:auto;flex-wrap:nowrap!important;gap:12px!important;padding-block:11px!important}.shop163-nav>a{flex:none}.games-header174>div{grid-template-columns:auto auto 1fr;gap:25px;display:grid}.games-header174 .product-cross175{justify-self:start}.games-header174 .member-account174{justify-self:end}.games-header174 nav{gap:12px}.academy-guides175{color:#e6f4ff;max-width:1280px;margin:auto;padding:45px 4% 80px}.academy-guides175 header{max-width:750px;margin-bottom:28px}.academy-guides175 h1{font-size:clamp(27px,3vw,42px)}.academy-guides175>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.academy-guides175 article{background:#112d40;border:1px solid #5e819866;border-radius:16px;flex-direction:column;align-items:flex-start;padding:25px;transition:transform .2s,box-shadow .2s;display:flex}.academy-guides175 article:hover{transform:translateY(-3px);box-shadow:0 9px 30px #08abe51c}.academy-guides175 article span{letter-spacing:.12em;color:#ff9b51;font-size:.67rem}.academy-guides175 h2{font-size:1.1rem;line-height:1.5}.academy-guides175 p{color:#b6cddd;line-height:1.7}.academy-guides175 .button{margin-top:auto;font-size:.78rem}.chatbot-page175{color:#19384f;background:#f6f8fc}.chatbot-hero175{color:#fff;isolation:isolate;background:#071e31;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.chatbot-hero175>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.chatbot-hero175:after{content:"";z-index:-1;background:linear-gradient(90deg,#061b30f2 0%,#061b30c9 35%,#061b3020 70%);position:absolute;inset:0}.chatbot-hero175>div{width:min(1380px,90%);margin:60px auto}.chatbot-hero175 span,.chatbot-section175 header>span,.chatbot-steps175>div>span,.chatbot-plan175>div>span{letter-spacing:.16em;color:#ff954a;font-size:.7rem;font-weight:850}.chatbot-hero175 h1{letter-spacing:-.045em;max-width:670px;margin:23px 0;font-size:clamp(36px,4.2vw,65px);line-height:1.05}.chatbot-hero175 p{color:#d2e4ef;max-width:560px;font-size:1.05rem;line-height:1.8}.chatbot-secondary175{color:#d2e4ef;margin-top:22px;font-size:.85rem;display:block}.chatbot-section175{max-width:1380px;margin:auto;padding:78px 4%}.chatbot-section175 h2{letter-spacing:-.03em;font-size:clamp(28px,3vw,43px);line-height:1.15}.chatbot-section175 p{color:#4c687c;line-height:1.8}.chatbot-benefits175{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:35px;display:grid}.chatbot-benefits175 article{background:#fff;border:1px solid #d5e2ec;border-radius:18px;padding:27px;transition:transform .2s,box-shadow .2s}.chatbot-benefits175 article:hover{transform:translateY(-4px);box-shadow:0 15px 32px #0f84c71a}.chatbot-benefits175 article>span{color:#dd6518;background:#fff1e5;border-radius:12px;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.chatbot-benefits175 h3{font-size:1.08rem;line-height:1.4}.chatbot-benefits175 p{font-size:.87rem}.chatbot-steps175{background:#eaf2f8;border-radius:24px;grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.chatbot-steps175 ol,.chatbot-plan175 ul{padding-left:24px}.chatbot-steps175 li{color:#3f5d74;padding:0 0 22px 15px;line-height:1.8}.chatbot-plan175{grid-template-columns:1fr 1fr;gap:35px;display:grid}.chatbot-plan175>div,.chatbot-plan175>aside{background:#fff;border:1px solid #d2e0ea;border-radius:22px;padding:35px}.chatbot-plan175>div{border-color:#ff9b51;box-shadow:0 12px 34px #ff9d2810}.chatbot-plan175 h2{margin:20px 0;font-size:4rem}.chatbot-plan175 h2 small{letter-spacing:0;color:#587184;font-size:1rem}.chatbot-plan175 li{padding:8px 0;line-height:1.6}.chatbot-plan175 aside h3{margin-top:30px;font-size:1.25rem}.chatbot-plan175 aside h3:first-child{margin-top:0}.chatbot-plan175 aside>a:last-child{margin-top:20px;font-size:.75rem;display:block}.chatbot-plan175 p.chatbot-small175{color:#6b8090;font-size:.75rem}.chatbot-section175 details{border-bottom:1px solid #cddde8;padding:20px 0}.chatbot-section175 summary{cursor:pointer;font-weight:750}.self-portal175{color:#e8f4ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061b2c;min-height:100vh}.self-portal175>header{background:#0d263a;border-bottom:1px solid #3c6179;flex-wrap:wrap;align-items:center;gap:25px;padding:20px 4%;display:flex}.self-brand175{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.self-brand175 img{object-fit:contain;width:35px;height:44px}.self-brand175 b{color:#ff9a4a}.self-portal175>header>a:nth-child(2){color:#b4cfdf;margin-left:auto;font-size:.8rem}.self-body175{max-width:1380px;margin:auto;padding:45px 4% 100px}.self-body175>span{letter-spacing:.14em;color:#ff9a4a;font-size:.7rem}.self-body175 h1{font-size:clamp(27px,3.2vw,44px)}.self-body175 p{color:#bcd2e1;line-height:1.8}.self-body175 label{gap:8px;font-size:.85rem;display:grid}.self-body175 :is(input,select,textarea){color:#eef8ff;font:inherit;background:#0d293e;border:1px solid #4a6a82;border-radius:9px;width:100%;min-width:0;padding:12px}.self-message175{color:#ffcb99;background:#f9952520;border:1px solid #ff923e88;border-radius:14px;margin:20px 0;padding:20px}.self-message175 button{color:#eff7ff;cursor:pointer;background:#0e2d44;border:1px solid #8199ad;border-radius:9px;margin:10px;padding:10px}.self-register175{grid-template-columns:1.2fr .8fr;gap:35px;display:grid}.self-register175>div,.self-register175>aside,.self-signin175,.self-guide175{background:#0c273b;border:1px solid #47678066;border-radius:18px;padding:30px}.self-register175 form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.self-register175 .self-consent175{color:#bed1df;grid-column:1/-1;font-size:.76rem;line-height:1.7;display:block}.self-consent175 input{vertical-align:middle;width:18px;height:18px;margin-right:8px;display:inline}.self-register175>aside strong{color:#ff9c50;margin:25px 0;font-size:3.5rem;display:block}.self-register175>aside strong small{font-size:.9rem}.self-register175 button{margin:12px 0}.self-status175{background:#0f59413d;border:1px solid #29ba7455;border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px;display:flex}.self-status175 span{font-size:.8rem}.self-tabs175{gap:10px;margin:24px 0;display:flex;overflow:auto}.self-tabs175 button{color:#e1f2ff;font:inherit;white-space:nowrap;cursor:pointer;background:#102e44;border:1px solid #46647b;border-radius:9px;padding:12px 20px}.self-tabs175 button[aria-pressed=true]{color:#ffac6b;background:#ff873020;border-color:#ff9d59}.self-guide175{grid-template-columns:1.2fr .8fr;gap:45px;display:grid}.self-guide175 li{color:#c4dbea;padding:10px 0;line-height:1.8}.self-guide175 aside{border-left:1px solid #36576f;padding:20px}.self-body175 .client-chatbot153{--os-border:#416780;--os-muted:#b5cbda;--os-text:#e8f6ff;--os-surface:#102e44}.self-body175 .client-meta-card153{color:#e5f2ff;background:#102c40;border-color:#3e627c}.self-body175 .client-bot-tabs160 button{color:#d8ecfc;background:#13364c}.self-body175 button:disabled{opacity:.45;cursor:default}.self-body175 a{color:#6ad6ff}.self-body175 .button{color:#071e31}.self-admin175{margin:25px 0;padding:25px}.self-admin175>summary{cursor:pointer;font-size:1.05rem;font-weight:800}.self-admin175 td small{margin-top:7px;display:block}.self-admin175 td form{gap:10px;display:grid}.self-admin175 td label{font-size:.75rem}.self-admin175 td a{margin:10px 0;display:block}.self-admin175 td select{max-width:190px}@media (max-width:1150px){.shop163-top{grid-template-columns:auto 1fr auto}.shop163-search{grid-area:2/1/auto/-1}.shop163-top .product-cross175{justify-self:end}.shop163-top .member-account174{flex-basis:auto;grid-area:1/3;max-width:240px}.product-row175{flex-wrap:wrap;gap:15px}.product-row175>.product-cross175,.product-account175{margin-left:auto}.games-header174>div{flex-wrap:wrap;display:flex}.games-header174 .member-account174{margin-left:auto}.chatbot-benefits175{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.product-row175{grid-template-columns:1fr auto;gap:12px;display:grid}.product-row175>.product-cross175{grid-area:1/2}.product-account175{grid-column:1/-1;justify-content:flex-end;justify-self:stretch}.product-account175 .member-account174{margin-left:auto!important}.academy127-top.product-header175{padding:0 4%}.product-header175>nav{gap:3px}.product-header175>nav>button{padding:10px;font-size:.72rem}.shop163-top{grid-template-columns:1fr auto;gap:12px!important}.shop163-top .product-cross175{grid-area:1/2}.shop163-search{grid-row:3}.shop163-top .member-account174{grid-area:2/1/auto/-1;justify-self:end;max-width:none;justify-content:flex-end!important}.games-header174>div{grid-template-columns:1fr auto;gap:12px;display:grid}.games-header174 .member-account174{grid-column:1/-1;justify-self:end}.games-header174 .product-cross175{grid-area:1/2}.product-cross175{font-size:.65rem}.product-cross175 summary{gap:9px;padding:10px}.academy-guides175>div{grid-template-columns:1fr}.chatbot-hero175{min-height:610px}.chatbot-hero175>img{object-position:62% center;opacity:.6}.chatbot-hero175:after{background:linear-gradient(90deg,#061b30f5,#061b3080)}.chatbot-hero175>div{margin:45px auto}.chatbot-hero175 h1{font-size:40px}.chatbot-hero175 p{font-size:.95rem}.chatbot-benefits175,.chatbot-plan175,.chatbot-steps175,.self-register175,.self-guide175{grid-template-columns:1fr;gap:20px}.chatbot-section175{padding:48px 6%}.chatbot-steps175{border-radius:0}.chatbot-plan175>div,.chatbot-plan175>aside{padding:25px}.self-body175{padding:32px 5% 70px}.self-register175>div,.self-register175>aside,.self-guide175{padding:22px}.self-register175 form{grid-template-columns:1fr}.self-guide175 aside{border:0;padding:0}.self-register175 .self-consent175{grid-column:auto}.self-tabs175 button{padding:10px 13px;font-size:.78rem}.lt-workspace .dashboard-v12 .dashboard-welcome>.dashboard-robot174.dashboard-robot175{flex-basis:80px;width:80px;max-width:80px;height:115px}.lt-workspace .dashboard-v12 .dashboard-welcome .dashboard-robot175 img{width:78px!important;height:115px!important;max-height:115px!important}}@media (prefers-reduced-motion:reduce){.academy-guides175 article,.chatbot-benefits175 article{transition:none}}.chatbot-page175 .button{color:#061b2c;background:#ff852b;box-shadow:0 7px 20px #ff86251c}.chatbot-page175 .button:hover{background:#ff9b50;box-shadow:0 9px 27px #ff86252b}.chatbot-hero175:after{background:linear-gradient(90deg,#061b30f5 0%,#061b30d9 39%,#061b3055 59%,#061b300d 80%)}.shop163-search input{flex:1;width:100%;min-width:0}.self-body175 .os-button{color:#e7f5ff;font:inherit;cursor:pointer;background:#15384e;border:1px solid #5d7d92;border-radius:9px;justify-content:center;align-items:center;margin:5px;padding:10px 15px;display:inline-flex}.self-body175 .os-button:hover{background:#1b4058;border-color:#ff9b56}.self-body175 .os-button.primary{color:#092032;background:#ff902f;border-color:#ff902f}.self-body175 .client-meta-actions153{gap:10px}.games-header174 .games-brand174>img{filter:drop-shadow(0 2px 9px #00b9ff25);width:62px;height:62px}.wall176 p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.wall176 p a{color:#68deff;text-underline-offset:3px;text-decoration:underline}.wall-reactions176{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.wall-reactions176 button{color:#eef7ff;cursor:pointer;background:#13334a;border:1px solid #46677e;border-radius:22px;min-height:38px;padding:8px 13px}.wall-reactions176 button:hover,.wall-reactions176 button[aria-pressed=true]{background:#ff8a3225;border-color:#ff8a32;transform:translateY(-1px);box-shadow:0 0 14px #ff8a321c}.wall-actions176{gap:18px;display:flex}.wall-actions176 button,.wall-replies176>section>button{color:#a9c2d6;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8rem}.wall-actions176 button:hover{color:#ff9d53}.wall-replies176{border-left:2px solid #ffa05844;margin:18px 0 0 18px;padding-left:20px}.wall-replies176>section{background:#0b2437;border-radius:12px;margin-top:12px;padding:15px 18px}.wall-replies176 header{justify-content:space-between;gap:12px;display:flex}.wall-replies176 time{color:#a8bfd1;font-size:.75rem}.wall176 textarea{width:100%;margin-top:8px}.wall176 form{margin-top:20px}.wall176 form>button{margin:10px 10px 0 0}.member-email176{color:inherit;background:#138eb910;border:1px solid #35b9e455;border-radius:14px;grid-column:1/-1;margin:20px 0;padding:20px;font-size:.9rem}.member-email176>div:first-child{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.member-email176 span{color:#229db3;font-weight:700}.member-email176 strong{overflow-wrap:anywhere}.member-email176 button{color:inherit;font:inherit;cursor:pointer;background:#ff91201a;border:1px solid #ffa25366;border-radius:8px;padding:9px 13px}.member-email176 button:disabled{opacity:.5;cursor:default}.member-email-fields176{gap:14px;max-width:650px;margin-top:18px;display:grid!important}.member-email-fields176 label{gap:8px;display:grid}.member-email-fields176 input{width:100%;min-height:42px;color:inherit;font:inherit;background:0 0;border:1px solid #7fa1b777;border-radius:8px;padding:10px 12px}.member-email-fields176 p{line-height:1.65}.member-email-fields176 small{opacity:.8;display:block}.academy127 .member-email176 span,.community172 .member-email176 span,.shop135 .member-email176 span{color:#71d5e9}.game-player172:has(.game-payment174){min-height:0;display:block}.game-player172:has(.game-payment174)>div{text-align:center;width:100%;padding:clamp(20px,4vw,50px);display:block!important}.game-player172 .game-payment174{text-align:center;box-sizing:border-box;width:min(100%,560px);margin:24px auto}.game-payment174>div[data-paypal174]{box-sizing:border-box;width:100%;max-width:460px;margin-inline:auto}.game-payment174 h3,.game-payment174 p{max-width:65ch;margin-inline:auto}.game-payment174>a.button{display:inline-block}.game-player172:has(.game-payment174) p{max-width:70ch;margin-inline:auto}.self-paypal176{width:100%;max-width:460px;margin:20px auto}.self-paypal176>div:first-child{color:#172d42;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:14px;min-height:100px;padding:20px}.self-paypal176 p{font-size:.8rem;line-height:1.7}.self-paypal176 p b{color:#ffb16c;display:block}.self-admin175>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.self-admin-filters176{flex-wrap:wrap;align-items:flex-end;gap:18px;margin:24px 0;display:flex}.self-admin-filters176 label:first-child{flex:1;min-width:230px}.self-admin-filters176 label{gap:7px;display:grid}.self-admin-filters176 input,.self-admin-filters176 select{color:inherit;font:inherit;background:0 0;border:1px solid #7893a766;border-radius:9px;padding:11px 14px}.self-admin175>details{margin:20px 0}.self-admin175>details summary{cursor:pointer;background:#ff87251a;border-radius:9px;padding:15px}.self-admin175 td>a{margin:8px 0;display:block}.self-admin175 select{max-width:220px}.self-demo176{border-radius:18px;overflow:hidden}.self-demo176 .self-body175{padding-top:35px}.self-demo176 .client-chatbot153{color:inherit}.self-demo176 textarea{color:#eef7ff;box-sizing:border-box;background:#0d263b;border:1px solid #53748d;border-radius:10px;width:100%;padding:14px}.self-demo176 .demo-inbox176{grid-template-columns:250px 1fr;gap:25px;display:grid}.demo-inbox176>aside,.demo-inbox176>div{background:#0c263b;border:1px solid #6885a355;border-radius:14px;padding:22px}.demo-inbox176 aside>button{color:#eaf7ff;background:#17425b;border:1px solid #63a8ca55;border-radius:10px;padding:15px}.demo-inbox176 small{margin-top:15px;display:block}.demo-bubble176{background:#1a4058;border-radius:15px 15px 15px 2px;width:80%;padding:15px 18px;line-height:1.7}.demo-bubble176.answer{background:#345027;border-radius:15px 15px 2px;margin-left:auto}.self-demo176 .self-tabs175{flex-wrap:wrap}.self-demo176 .self-tabs175 button{font-size:.83rem}@media (max-width:650px){.games-header174 .games-brand174>img{width:46px;height:46px}.wall-replies176{margin-left:5px;padding-left:10px}.member-email176{padding:16px}.member-email176>div:first-child{flex-direction:column;align-items:flex-start;gap:10px}.game-player172:has(.game-payment174)>div{padding:18px}.game-player172 .game-payment174{padding:16px}.game-payment174>div[data-paypal174]{padding:10px}.self-demo176 .demo-inbox176{grid-template-columns:1fr}.self-admin-filters176{flex-direction:column;align-items:stretch}.self-admin175>header h2{font-size:1.25rem}.self-paypal176>div:first-child{padding:12px}}@media (prefers-reduced-motion:reduce){.wall-reactions176 button:hover{transform:none}}
