:root{--paper:#f7f4ee;--paper-2:#fffdf8;--ink:#0b120e;--muted:#626b62;--line:#ddd7cd;--dark:#0b120e;--dark-2:#121b15;--dark-line:#253025;--soft:#edf1e8;--accent:#b8ef83;--accent-strong:#2e6548;--accent-bright:#c9ff93;--terracotta:#b66f55;--warn:#e6452e;--shadow:0 24px 64px rgba(8,10,9,0.10);--scroll-progress:0%;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cc-header-link{color:#718078;font:650 8px/1 var(--mono)}.cc-header-link:hover{color:#b7c5bc}.cc-shell[data-density=compact] .account-card{padding:14px}.cc-shell[data-density=compact] .account-grid,.cc-shell[data-density=compact] .client-packages-layout,.cc-shell[data-density=compact] .studio-layout{gap:10px}.cc-shell[data-hints=off] .os-info-tip{display:none}.os-info-tip{position:relative;display:inline-flex;vertical-align:middle}.os-info-tip>button{display:grid;width:16px!important;min-height:16px!important;height:16px;place-items:center;padding:0!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:50%!important;color:#77847c!important;background:rgba(255,255,255,.03)!important;font:700 8px/1 var(--mono)!important}.os-info-tip>span{position:absolute;z-index:100;top:24px;right:0;width:240px;padding:11px 12px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#121914;color:#afbbb3;box-shadow:0 18px 50px rgba(0,0,0,.45);font:500 10px/1.5 var(--sans);letter-spacing:0;text-align:left;text-transform:none}.account-journey{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.35fr);grid-gap:18px;gap:18px;margin:18px clamp(18px,4vw,64px) 0;padding:14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(10,15,12,.78)}.account-journey-track{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center}.account-journey-track:before{position:absolute;top:13px;right:8%;left:8%;height:1px;background:rgba(255,255,255,.08);content:""}.account-journey-track>div{z-index:1;display:grid;justify-items:center;grid-gap:7px;gap:7px;color:#4f5b54;font:650 7px/1 var(--mono);text-transform:uppercase}.account-journey-track i{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#0a0f0c;font-style:normal}.account-journey-track .done{color:#80d698}.account-journey-track .done i{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.09);box-shadow:0 0 20px rgba(34,197,94,.08)}.account-next-action{display:grid;grid-template-columns:1fr auto;grid-gap:5px 10px;gap:5px 10px;align-content:center;padding-left:18px;border-left:1px solid rgba(255,255,255,.07)}.account-next-action span{grid-column:1/-1;color:#72639d;font:700 7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.account-next-action strong{color:#c8d2cc;font-size:11px}.account-next-action button{grid-row:2;grid-column:2;color:#a28fe0}.client-packages-layout,.studio-layout{display:grid;grid-template-columns:minmax(430px,.9fr) minmax(540px,1.1fr);grid-gap:14px;gap:14px;padding:18px clamp(18px,4vw,64px)}.studio-readiness{margin:-3px 0 18px;padding:9px 10px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:rgba(255,255,255,.018)}.studio-readiness small{display:block;color:#68756d;font:600 8px/1.4 var(--mono)}.studio-message{margin:12px 0 0;color:#7bd392;font:600 9px/1.45 var(--mono)}.prompt-kind-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.prompt-kind-grid button{display:grid;min-height:66px;align-content:center;justify-items:start;grid-gap:5px;gap:5px;padding:9px;text-align:left}.prompt-kind-grid button.active{border-color:rgba(139,92,246,.35);background:rgba(139,92,246,.1);color:#d3c8f0}.prompt-kind-grid strong{font-size:9px}.prompt-kind-grid small{color:#5c6860;font:500 7px/1.3 var(--mono)}.prompt-extra{display:grid;grid-gap:7px;gap:7px;margin:14px 0;color:#69766e;font:700 8px/1 var(--mono);text-transform:uppercase}.prompt-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:9px;gap:9px;margin:14px 0}.prompt-controls label{display:grid;grid-gap:6px;gap:6px;color:#69766e;font:700 8px/1 var(--mono);text-transform:uppercase}.prompt-missing{margin:12px 0;padding:11px;border:1px solid rgba(245,158,11,.18);border-radius:8px;background:rgba(245,158,11,.045)}.prompt-missing strong{display:block;margin-bottom:8px;color:#d5a552;font:700 8px/1.3 var(--mono)}.prompt-missing div{display:flex;flex-wrap:wrap;gap:6px}.prompt-missing button{min-height:27px;padding:0 8px;color:#b89052}.prompt-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.prompt-actions button{min-height:32px;padding:0 10px}.prompt-actions button.primary{border-color:rgba(139,92,246,.3);background:rgba(139,92,246,.1);color:#c8b8ed}.prompt-sources{display:grid;grid-gap:5px;gap:5px;margin:10px 0 0}.prompt-sources a{overflow:hidden;color:#7c6bac;font:600 8px/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap}.prompt-output{overflow:hidden;border:1px solid rgba(139,92,246,.16);border-radius:10px;background:#070b08}.prompt-output>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.055);background:rgba(139,92,246,.035)}.prompt-output>header span{color:#9c84dc;font:700 8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.prompt-output>header small{color:#5f6b64;font:600 7px/1.3 var(--mono);text-align:right}.prompt-section{position:relative;display:grid;grid-gap:8px;gap:8px;padding:14px 15px;border-bottom:1px solid rgba(255,255,255,.05);border-left:3px solid transparent}.prompt-section:last-child{border-bottom:0}.prompt-section>span{font:750 8px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.prompt-section p{margin:0;color:#abb7af;font:540 9px/1.7 var(--mono);white-space:pre-wrap}.prompt-section button{justify-self:start;min-height:27px;padding:0 8px}.prompt-main{border-left-color:#22c55e;background:linear-gradient(90deg,rgba(34,197,94,.045),transparent 28%)}.prompt-main>span{color:#72d990}.prompt-negative{border-left-color:#f59e0b;background:linear-gradient(90deg,rgba(245,158,11,.055),transparent 28%)}.prompt-negative>span{color:#d7a44e}.prompt-negative p{color:#b9a98d}.prompt-context{border-left-color:#8b5cf6;background:linear-gradient(90deg,rgba(139,92,246,.045),transparent 28%)}.prompt-context>span{color:#9f89d9}.prompt-context p{color:#8f9b93}.prompt-rules{border-left-color:#3b82f6;background:linear-gradient(90deg,rgba(59,130,246,.035),transparent 28%)}.prompt-rules>span{color:#719ed7}.prompt-rules p{color:#7f8d84}.studio-suggestions{margin-top:14px;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(255,255,255,.012)}.studio-suggestions>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.studio-suggestions>header div{display:grid;grid-gap:4px;gap:4px}.studio-suggestions>header span{color:#6f5fa0;font:700 7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.studio-suggestions>header strong{color:#c0cbc4;font-size:10px}.studio-suggestions>header small{color:#526057;font:600 7px/1.3 var(--mono)}.studio-suggestions>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.studio-suggestions article{padding:12px;border-right:1px solid rgba(255,255,255,.045);border-left:2px solid #59645d}.studio-suggestions article:last-child{border-right:0}.studio-suggestions article>span{color:#9aa69e;font:700 8px/1.25 var(--mono)}.studio-suggestions article p{margin:6px 0 0;color:#69766e;font-size:8px;line-height:1.5}.studio-suggestions article.tone-amber{border-left-color:#f59e0b}.studio-suggestions article.tone-ai,.studio-suggestions article.tone-purple{border-left-color:#8b5cf6}.studio-suggestions article.tone-green{border-left-color:#22c55e}.studio-suggestions article.tone-blue{border-left-color:#3b82f6}.tool-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.tool-stack article{display:grid;grid-template-columns:24px 1fr;grid-gap:9px;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:8px}.tool-stack article>b{color:#806db6;font:700 8px/1 var(--mono)}.tool-stack strong{color:#aeb8b1;font-size:9px}.tool-stack p{margin:3px 0 0;color:#5f6c64;font-size:8px;line-height:1.4}.client-package-list{display:grid;grid-gap:9px;gap:9px}.client-package-list article{padding:15px;border:1px solid rgba(255,255,255,.07);border-left:2px solid #59645d;border-radius:9px;background:rgba(255,255,255,.018)}.client-package-list article.tone-purple{border-left-color:#8b5cf6}.client-package-list article.tone-blue{border-left-color:#3b82f6}.client-package-list article.tone-green{border-left-color:#22c55e}.client-package-list article.tone-amber{border-left-color:#f59e0b}.client-package-list article>div{display:flex;justify-content:space-between;color:#8d79c6;font:700 8px/1 var(--mono);text-transform:uppercase}.client-package-list article>div button{min-height:24px}.client-package-list h3{margin:11px 0 6px;color:#d1dad4;font-size:13px}.client-package-list article>strong{color:#77d18f;font:700 11px/1 var(--mono)}.client-package-list dl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px;margin:14px 0 0}.client-package-list dl div{padding:8px;border-radius:6px;background:rgba(255,255,255,.025)}.client-package-list dt{color:#56625a;font:650 7px/1 var(--mono);text-transform:uppercase}.client-package-list dd{margin:5px 0 0;color:#9ba69f;font:600 9px/1 var(--mono)}.client-package-list p{margin:10px 0 0;color:#6d7a72;font-size:9px;line-height:1.5}.package-pick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-bottom:16px}.package-pick-grid button{display:grid;min-height:78px;align-content:center;justify-items:start;grid-gap:5px;gap:5px;padding:11px;text-align:left}.package-pick-grid button.active{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.07)}.package-pick-grid span{color:#7c6bac;font:700 7px/1 var(--mono);text-transform:uppercase}.package-pick-grid strong{color:#b9c4bd;font-size:10px}.package-pick-grid small{color:#647168;font:600 8px/1 var(--mono)}.flow-context-actions{display:flex;gap:6px;margin-left:auto}.flow-context-actions button{min-height:26px}.quick-notes{position:fixed;z-index:300;right:18px;bottom:18px}.quick-notes-trigger{display:flex;width:58px;height:44px;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(139,92,246,.25);border-radius:14px;background:rgba(14,19,16,.94);color:#b8a5e6;box-shadow:0 16px 48px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.quick-notes-trigger span{font-size:15px}.quick-notes-trigger small{font:650 7px/1 var(--mono)}.quick-notes-panel{position:absolute;right:0;bottom:53px;width:min(390px,calc(100vw - 30px));max-height:min(650px,calc(100vh - 100px));overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(9,13,10,.98);box-shadow:0 28px 90px rgba(0,0,0,.52)}.quick-notes-panel>header{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid rgba(255,255,255,.065)}.quick-notes-panel>header div{display:grid;grid-gap:4px;gap:4px}.quick-notes-panel>header span{color:#7763ae;font:700 7px/1 var(--mono);text-transform:uppercase}.quick-notes-panel>header strong{color:#d2dbd5;font-size:11px}.quick-notes-panel>header button{border:0;background:transparent;color:#68756d;font-size:18px}.quick-notes-panel form{padding:13px;border-bottom:1px solid rgba(255,255,255,.065)}.quick-notes-panel textarea{width:100%;min-height:95px;resize:vertical;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.025);color:#cbd5cf;font:500 11px/1.5 var(--sans)}.quick-notes-panel form>div{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.quick-notes-panel form small{color:#505c55;font:600 7px/1 var(--mono)}.quick-notes-panel form button{min-height:30px;padding:0 11px;border:1px solid rgba(34,197,94,.25);border-radius:7px;background:rgba(34,197,94,.08);color:#82d599;font:650 8px/1 var(--mono)}.quick-notes-list{display:grid;grid-gap:8px;gap:8px;padding:12px}.quick-notes-list article{padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.018)}.quick-notes-list p{margin:0;color:#9eaaa2;font-size:10px;line-height:1.5;white-space:pre-wrap}.quick-notes-list footer{display:flex;gap:7px;align-items:center;margin-top:9px}.quick-notes-list time{margin-right:auto;color:#4e5a53;font:600 7px/1 var(--mono)}.quick-notes-list footer button{border:0;background:transparent;color:#7564a7;font:650 7px/1 var(--mono)}.quick-notes-empty{padding:24px;color:#59655d;text-align:center;font:600 8px/1.4 var(--mono)}@media (min-width:1101px){.cc-page-slot{transition:padding-right .22s ease}.cc-shell:has(.quick-notes-docked.open) .cc-page-slot{padding-right:380px}.quick-notes-docked.open{top:40px;right:0;bottom:0;width:380px;border-left:1px solid rgba(255,255,255,.08);background:#080c0a}.quick-notes-docked.open .quick-notes-trigger{position:absolute;right:100%;bottom:16px;border-radius:12px 0 0 12px}.quick-notes-docked.open .quick-notes-panel{position:absolute;inset:0;width:100%;max-height:none;border:0;border-radius:0;box-shadow:none}}.calendar-shell,.settings-shell{min-height:100vh;padding-bottom:80px;background:radial-gradient(circle at 78% -10%,rgba(139,92,246,.1),transparent 32vw),#050806;color:#dce5df}.calendar-hero,.settings-hero{padding:56px clamp(18px,7vw,110px) 42px;border-bottom:1px solid rgba(255,255,255,.07)}.calendar-hero>div>span,.settings-hero>span{color:#6bd78a;font:700 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.calendar-hero h1,.settings-hero h1{margin:15px 0 12px;color:#f2f6f3;font-size:clamp(37px,5.5vw,76px);line-height:.92;letter-spacing:-.06em}.calendar-hero p,.settings-hero p{max-width:640px;margin:0;color:#748078;font-size:13px;line-height:1.6}.settings-layout{display:grid;grid-template-columns:minmax(500px,1.2fr) minmax(300px,.8fr);grid-gap:14px;gap:14px;padding:22px clamp(18px,7vw,110px)}.settings-card{padding:20px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(10,15,12,.84)}.settings-card>header{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.settings-card>header span{color:#7968aa;font:700 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.settings-card h2{margin:7px 0 0;color:#d9e2dc;font-size:18px}.settings-faq{grid-column:1/-1}.settings-choice,.settings-row{display:flex;min-height:86px;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(255,255,255,.055)}.settings-choice strong,.settings-row strong{color:#c2ccc5;font-size:11px}.settings-choice p,.settings-row p{max-width:480px;margin:5px 0 0;color:#647168;font-size:9px;line-height:1.45}.os-switch{position:relative;flex:0 0 auto;width:42px;height:24px;padding:2px;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:rgba(255,255,255,.05)}.os-switch span{display:block;width:18px;height:18px;border-radius:50%;background:#69746d;transition:transform .2s ease,background .2s ease}.os-switch.on{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.11)}.os-switch.on span{background:#65d480;transform:translateX(17px)}.settings-choice>div:last-child{display:flex;gap:6px}.settings-territory-choice>div:last-child{max-width:390px;flex-wrap:wrap;justify-content:flex-end}.settings-choice button{min-height:31px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:rgba(255,255,255,.02);color:#6b776f;font:650 8px/1 var(--mono)}.settings-choice button.active{border-color:rgba(139,92,246,.3);background:rgba(139,92,246,.09);color:#bba9e7}.settings-calendar-link{display:block;margin-top:18px;padding:12px;border-radius:8px;background:rgba(139,92,246,.07);color:#ac99dd;font:650 9px/1 var(--mono)}.settings-identity-card>p{margin:16px 0;color:#69766e;font-size:10px;line-height:1.55}.settings-identity-card form{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:end;grid-gap:8px;gap:8px}.settings-identity-card label{display:grid;grid-gap:6px;gap:6px;color:#68756d;font:700 8px/1 var(--mono)}.settings-identity-card input{min-height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.085);border-radius:7px;outline:0;background:#080d0a;color:#d8e2dc;font:600 10px/1 var(--mono)}.settings-identity-card input:focus{border-color:rgba(139,92,246,.46);box-shadow:0 0 0 3px rgba(139,92,246,.07)}.settings-identity-card button{min-height:38px;padding:0 12px;border:1px solid rgba(34,197,94,.24);border-radius:7px;background:rgba(34,197,94,.08);color:#85dda0;cursor:pointer;font:700 8px/1 var(--mono)}.settings-identity-card button:disabled{cursor:not-allowed;opacity:.42}.settings-identity-card small{display:block;margin-top:8px;color:#4f5c54;font:600 7px/1.4 var(--mono)}.settings-faq details{border-bottom:1px solid rgba(255,255,255,.055)}.settings-faq summary{padding:17px 0;color:#b8c3bc;cursor:pointer;font-size:11px}.settings-faq details p{max-width:850px;margin:-5px 0 18px;color:#6e7a72;font-size:10px;line-height:1.6}.calendar-hero{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:45px;gap:45px}.calendar-hero-metrics{display:grid;grid-template-columns:repeat(3,120px);border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden}.calendar-hero-metrics div{display:grid;grid-gap:6px;gap:6px;padding:16px;border-right:1px solid rgba(255,255,255,.06)}.calendar-hero-metrics div:last-child{border:0}.calendar-hero-metrics strong{color:#e4ebe6;font:700 23px/1 var(--mono)}.calendar-hero-metrics span{color:#5f6b63;font:650 7px/1.3 var(--mono);text-transform:uppercase}.calendar-layout{display:grid;grid-template-columns:minmax(650px,1fr) 330px;grid-gap:14px;gap:14px;padding:20px clamp(18px,4vw,64px)}.calendar-main>header{align-items:end}.calendar-main>header h2{margin:6px 0 0;color:#d6dfd9;font-size:19px;text-transform:capitalize}.calendar-nav{display:flex;gap:5px}.calendar-grid,.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-weekdays span{padding:8px;color:#4f5b54;text-align:center;font:700 7px/1 var(--mono);text-transform:uppercase}.calendar-grid{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:9px}.calendar-grid>button{display:grid;min-width:0;min-height:76px;align-content:space-between;justify-items:start;padding:8px;border:0;border-right:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045);border-radius:0;background:rgba(255,255,255,.012);color:#9aa69e}.calendar-grid>button:hover{background:rgba(255,255,255,.035)}.calendar-grid>button.selected{background:rgba(139,92,246,.085);box-shadow:inset 0 0 0 1px rgba(139,92,246,.25)}.calendar-grid>button.outside{opacity:.28}.calendar-grid>button.today time{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#775fc0;color:white}.calendar-grid time{font:650 9px/1 var(--mono)}.calendar-grid button>div{display:flex;flex-wrap:wrap;gap:4px}.calendar-grid i{width:6px;height:6px;border-radius:50%;background:#657168}.calendar-grid i.type-commercial{background:#8b5cf6}.calendar-grid i.type-proposal{background:#3b82f6}.calendar-grid i.type-billing{background:#22c55e}.calendar-grid i.type-delivery,.calendar-grid i.type-project{background:#f59e0b}.calendar-grid small{color:#69756d;font:650 6px/1 var(--mono)}.calendar-day-agenda{margin-top:16px}.calendar-day-agenda>header{display:flex;justify-content:space-between;padding-bottom:10px;color:#68756d;font:650 8px/1 var(--mono);text-transform:capitalize}.calendar-day-agenda article{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.05);border-left:2px solid transparent}.calendar-day-agenda article>time{color:#67746c;font:650 9px/1 var(--mono)}.calendar-day-agenda article div{display:grid;grid-gap:3px;gap:3px}.calendar-day-agenda article span{color:#7865b0;font:700 7px/1 var(--mono);text-transform:uppercase}.calendar-day-agenda article strong{color:#b9c4bd;font-size:10px}.calendar-day-agenda article p{margin:0;color:#5c6860;font-size:8px}.calendar-day-agenda article>a{padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#8d7bc1;font:650 7px/1 var(--mono)}.calendar-sidebar{display:grid;align-content:start;grid-gap:14px;gap:14px}.iphone-status{display:grid;grid-template-columns:34px 1fr;grid-gap:11px;gap:11px;align-items:start;padding:13px;border-radius:9px;background:rgba(255,255,255,.025)}.iphone-status>i{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:rgba(139,92,246,.1);color:#a58fdf;font-style:normal}.iphone-status.connected>i{background:rgba(34,197,94,.1);color:#68d484}.iphone-status strong{color:#b8c3bc;font-size:10px}.iphone-status p{margin:4px 0 0;color:#606c64;font-size:8px;line-height:1.45}.iphone-card>button,.iphone-feed-actions{width:100%;margin-top:10px}.iphone-card>button,.reminder-create button{min-height:36px;border:1px solid rgba(34,197,94,.22);border-radius:7px;background:rgba(34,197,94,.075);color:#82d599;font:650 8px/1 var(--mono);cursor:pointer}.iphone-card button.danger{border-color:rgba(239,68,68,.17);color:#b86d6d;background:rgba(239,68,68,.04)}.iphone-feed-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.iphone-feed-actions a,.iphone-feed-actions button{min-height:34px;padding:0 8px;border:1px solid rgba(34,197,94,.2);border-radius:7px;background:rgba(34,197,94,.07);color:#83d59a;text-align:center;font:650 8px/34px var(--mono)}.iphone-card ol{display:grid;grid-gap:7px;gap:7px;margin:15px 0 0;padding-left:19px;color:#56625a;font:600 8px/1.35 var(--mono)}.reminder-create form{display:grid;grid-gap:10px;gap:10px}.reminder-create label{display:grid;grid-gap:6px;gap:6px;color:#5e6a62;font:650 7px/1 var(--mono);text-transform:uppercase}.reminder-create input,.reminder-create select{width:100%;min-height:36px;padding:0 9px;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:#080c09;color:#aeb9b2}@media (max-width:1100px){.calendar-layout,.client-packages-layout,.studio-layout{grid-template-columns:1fr}.calendar-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.account-journey,.settings-layout{grid-template-columns:1fr}.account-next-action{padding:12px 0 0;border-top:1px solid rgba(255,255,255,.07);border-left:0}}@media (max-width:720px){.cc-header-link,.cc-user-email{display:none}.account-topbar nav,.catalog-topbar nav{max-width:54vw;overflow-x:auto;white-space:nowrap}.account-tabs{justify-content:flex-start;overflow-x:auto}.account-tabs button{flex:0 0 auto}.account-journey-track{min-width:520px}.account-journey{overflow-x:auto}.client-packages-layout,.studio-layout{padding:10px}.prompt-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-sidebar,.package-pick-grid,.tool-stack{grid-template-columns:1fr}.calendar-hero,.settings-hero{display:block;padding:36px 18px 28px}.calendar-layout,.settings-layout{padding:10px}.settings-choice,.settings-row{align-items:flex-start;flex-direction:column;gap:12px;padding:17px 0}.settings-choice>div:last-child{width:100%}.settings-territory-choice>div:last-child{max-width:none;justify-content:flex-start}.settings-choice button{flex:1 1}.settings-identity-card form{grid-template-columns:1fr}.calendar-hero-metrics{grid-template-columns:repeat(3,1fr);margin-top:28px}.calendar-grid>button{min-height:54px;padding:6px}.calendar-day-agenda article{grid-template-columns:43px minmax(0,1fr)}.calendar-day-agenda article>a{grid-column:2;justify-self:start}.quick-notes{right:10px;bottom:10px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:radial-gradient(circle at 18% 6%,rgba(184,239,131,.14),transparent 28vw),radial-gradient(circle at 92% 12%,rgba(182,111,85,.12),transparent 30vw),linear-gradient(180deg,#faf8f2 0,var(--paper) 42%,#eef2e9 100%);color:var(--ink);font-family:var(--sans)}body{text-rendering:optimizeLegibility;isolation:isolate}a{color:inherit;text-decoration:none}img{max-width:100%}main{position:relative;min-height:100vh}main:after,main:before{content:"";position:fixed;top:0;bottom:0;z-index:4;width:1px;background:linear-gradient(180deg,transparent,rgba(46,101,72,.2) 12%,rgba(46,101,72,.08) 88%,transparent),linear-gradient(180deg,transparent 0 var(--scroll-progress),rgba(11,18,14,.08) var(--scroll-progress));pointer-events:none}main:before{left:clamp(16px,2.5vw,42px)}main:after{right:clamp(16px,2.5vw,42px)}.container{max-width:1240px;margin:0 auto;padding:0 24px}.section{padding:120px 0;scroll-margin-top:110px}.scroll-progress{position:fixed;inset:0 auto auto 0;z-index:200;width:var(--scroll-progress);height:3px;background:linear-gradient(90deg,var(--accent-strong),var(--accent),var(--terracotta));pointer-events:none;box-shadow:0 0 20px rgba(46,101,72,.18)}.experience-rail{position:fixed;top:50%;z-index:60;display:grid;grid-gap:14px;gap:14px;width:112px;pointer-events:auto;transform:translateY(-50%)}.experience-rail-left{left:18px}.experience-rail-right{right:18px;justify-items:end}.rail-eyebrow{color:rgba(46,101,72,.72);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:0;text-transform:uppercase;writing-mode:vertical-rl}.experience-rail-left .rail-eyebrow{margin-left:2px}.experience-rail-right .rail-eyebrow{margin-right:2px}.experience-rail nav,.experience-rail>div{display:grid;grid-gap:9px;gap:9px}.experience-rail a,.rail-signal{display:inline-flex;min-height:28px;align-items:center;gap:8px;border:.5px solid rgba(46,101,72,.16);border-radius:999px;background:rgba(255,253,248,.76);color:rgba(11,18,14,.72);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:0;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 34px rgba(11,18,14,.08);transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease;animation:railSignalDrift 5.2s ease-in-out infinite;animation-delay:calc(var(--rail-index, 0) * .16s)}.experience-rail a{padding:0 10px 0 8px}.rail-signal{justify-self:end;padding:0 10px;color:rgba(255,255,255,.76);background:rgba(11,18,14,.76);border-color:rgba(255,255,255,.12)}.experience-rail a:hover{transform:translateX(4px);border-color:rgba(46,101,72,.34);background:rgba(255,253,248,.96);color:var(--ink)}.experience-rail a i{width:7px;height:7px;border-radius:999px;background:var(--accent-strong);box-shadow:0 0 0 5px rgba(46,101,72,.08)}.rail-signal.tone-violet{border-color:rgba(132,83,255,.24);color:#e5ddff}.rail-signal.tone-amber{border-color:rgba(182,111,85,.32);color:#ffe0d2}.connected-section>.container{position:relative;z-index:1}.connected-section>.container:after,.connected-section>.container:before{content:"";position:absolute;top:-74px;bottom:-74px;z-index:-1;width:1px;pointer-events:none;opacity:.58}.connected-section>.container:before{left:-18px;background:linear-gradient(180deg,rgba(46,101,72,.42) 0 var(--scene-fill,0),rgba(46,101,72,.12) var(--scene-fill,0)),repeating-linear-gradient(180deg,rgba(11,18,14,.18) 0 1px,transparent 1px 13px)}.connected-section>.container:after{right:-18px;background:linear-gradient(180deg,rgba(182,111,85,.34) 0 var(--scene-fill,0),rgba(46,101,72,.1) var(--scene-fill,0)),repeating-linear-gradient(180deg,rgba(11,18,14,.14) 0 1px,transparent 1px 15px)}.dark-chapter.connected-section>.container:after,.dark-chapter.connected-section>.container:before,.studio-chapter.connected-section>.container:after,.studio-chapter.connected-section>.container:before,.system-chapter.connected-section>.container:after,.system-chapter.connected-section>.container:before{opacity:.68;filter:drop-shadow(0 0 16px rgba(201,255,147,.12))}.js-motion .motion-item{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay,0s)}.js-motion .motion-item.is-visible{opacity:1;transform:translateY(0)}.kicker{color:var(--accent-strong);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nav{position:-webkit-sticky;position:sticky;top:12px;z-index:80;width:min(1240px,calc(100% - 48px));max-width:1240px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:rgba(247,244,238,.82);border-bottom:.5px solid rgba(224,227,221,.7);border-left:.5px solid rgba(224,227,221,0);border-right:.5px solid rgba(224,227,221,0);border-radius:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:max-width .36s cubic-bezier(.16,1,.3,1),border-radius .36s cubic-bezier(.16,1,.3,1),box-shadow .36s ease,background .36s ease}.is-scrolled .nav{max-width:980px;border:.5px solid rgba(46,101,72,.14);border-radius:999px;background:rgba(255,253,248,.86);box-shadow:0 18px 60px rgba(11,18,14,.12)}.logo{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:16px;letter-spacing:-.01em}.logo:before{content:"";width:10px;height:10px;border-radius:999px;background:var(--accent-strong);box-shadow:0 0 0 7px rgba(46,101,72,.08)}.nav-links,.nav-right{display:flex;align-items:center;gap:4px}.nav-links{color:var(--muted);font-size:14px;font-weight:600}.nav-links a{padding:10px 12px;border-radius:6px;transition:color .14s ease}.nav-links a:hover{background:transparent;color:var(--ink)}.nav-cta{background:var(--ink);color:#ffffff!important;border-radius:8px}.nav-cta:hover{background:#1a1f1c!important;color:var(--accent-bright)!important}.lang-switcher{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:.5px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:600;cursor:pointer;transition:border-color .14s ease,color .14s ease;margin-left:8px}.lang-switcher:hover{border-color:var(--ink);color:var(--ink)}.lang-code{letter-spacing:.04em}.hero{min-height:calc(100vh - 96px);display:flex;align-items:center;position:relative;padding:66px 0 96px;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 76% 32%,rgba(151,91,255,.13),transparent 22vw),linear-gradient(90deg,rgba(247,244,238,.99),rgba(247,244,238,.83) 42%,rgba(247,244,238,.4) 74%),repeating-linear-gradient(90deg,rgba(11,18,14,.025) 0 1px,transparent 1px 120px);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.78fr);grid-gap:56px;gap:56px;align-items:center}.hero-copy{max-width:700px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--display);font-weight:650}h1{max-width:720px;margin:16px 0 20px;font-size:clamp(46px,5.35vw,76px)}h1,h2{line-height:1;letter-spacing:-.01em}h2{margin:12px 0 18px;font-size:clamp(38px,5.5vw,62px)}h3{margin:0 0 10px;font-size:clamp(22px,2.2vw,28px);line-height:1.15;letter-spacing:-.005em}p{color:var(--muted);line-height:1.72}.lead{max-width:680px;font-size:20px;line-height:1.6}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 22px;border-radius:8px;background:var(--ink);color:white;font-weight:700;font-size:15px;border:1px solid var(--ink);cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;box-shadow:0 14px 30px rgba(11,18,14,.14);animation:cta-glow 4s ease-in-out infinite;animation-delay:2s}.btn:hover{transform:translateY(-2px);background:#1a1f1c;border-color:#1a1f1c;color:var(--accent-bright);box-shadow:0 22px 46px rgba(11,18,14,.18);animation:none}.btn.secondary{background:transparent;color:var(--ink);border-color:var(--line)}.btn.secondary:hover{background:var(--paper-2);border-color:#c4c9c2;color:var(--ink);box-shadow:0 14px 30px rgba(11,18,14,.08)}.micro-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.micro-proof span{display:inline-flex;padding:7px 12px;border:.5px solid var(--line);border-radius:999px;background:rgba(255,253,248,.78);color:var(--muted);font-size:12px;font-family:var(--mono);font-weight:600;letter-spacing:.02em}.hero-client-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;max-width:640px;margin-top:24px}.hero-client-strip span{position:relative;min-width:0;overflow:hidden;padding:11px 12px 12px;border:.5px solid rgba(46,101,72,.16);border-left:3px solid var(--accent-strong);border-radius:8px;background:rgba(255,253,248,.78);color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:800;line-height:1.25;text-transform:uppercase;box-shadow:0 16px 34px rgba(11,18,14,.06)}.hero-client-strip span:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.72),transparent 48%);opacity:0;transform:translateX(-42%);animation:stripScan 6.2s ease-in-out infinite;animation-delay:calc(var(--rail-index, 0) * .18s);pointer-events:none}.hero-client-strip span:nth-child(2):after{animation-delay:.24s}.hero-client-strip span:nth-child(3):after{animation-delay:.48s}.hero-client-strip b{display:block;margin-bottom:5px;color:var(--ink);font-size:13px;line-height:1.1;text-transform:none}.hero-client-strip .tone-violet{border-left-color:#7d5fe3}.hero-client-strip .tone-amber{border-left-color:var(--terracotta)}.hero-visual{position:relative;transform:none}.hero-visual img{display:block;width:100%;border-radius:10px;border:.5px solid rgba(255,255,255,.7);box-shadow:0 38px 110px rgba(11,18,14,.18);object-fit:cover}.hero-cinema{align-self:stretch;display:flex;min-height:520px;align-items:center}.hero-cinema:before{content:"";position:absolute;inset:-9% -8%;z-index:-1;border-radius:32px;background:radial-gradient(circle at 68% 28%,rgba(132,83,255,.34),transparent 34%),radial-gradient(circle at 26% 74%,rgba(184,239,131,.18),transparent 30%);filter:blur(24px);opacity:.86}.hero-cinema img{aspect-ratio:16/9;max-height:620px;filter:saturate(1.02) contrast(1.02)}.hero-laptop-scene{transform:rotate(.5deg) translateY(var(--scene-lift,0));perspective:1200px}.laptop-scene-stage{position:relative;aspect-ratio:16/9;overflow:hidden;border:.5px solid rgba(255,255,255,.68);border-radius:10px;background:radial-gradient(circle at 70% 28%,rgba(151,91,255,.28),transparent 26%),linear-gradient(135deg,#f1eee8,#d9e3ee 58%,#f5f0ea);box-shadow:0 38px 110px rgba(11,18,14,.2);isolation:isolate}.laptop-scene-stage:after,.laptop-scene-stage:before{content:"";position:absolute;inset:0;z-index:20;pointer-events:none}.laptop-scene-stage:before{background:radial-gradient(circle at 74% 35%,rgba(196,145,255,.34),transparent 20%),linear-gradient(100deg,rgba(255,255,255,.46),transparent 26%,rgba(99,75,166,.16) 60%,transparent 82%);mix-blend-mode:screen;opacity:.75;animation:sceneGlowBreath 5.4s ease-in-out infinite}.laptop-scene-stage:after{background:linear-gradient(180deg,transparent 62%,rgba(11,18,14,.12))}.scene-layer{object-fit:cover;border:0!important;border-radius:0!important;box-shadow:none!important;transform-origin:62% 54%;will-change:transform,opacity,filter}.scene-bg{z-index:1;opacity:.58;filter:saturate(.9) contrast(.96);transform:scale(1.04) translate3d(var(--scene-bg-x,0),var(--scene-bg-y,0),0)}.scene-shadows{z-index:2;mix-blend-mode:multiply;opacity:.72;transform:scale(1.018) translate3d(0,var(--scene-shadow-y,0),0)}.scene-glows{z-index:8;mix-blend-mode:screen;opacity:.7;transform:scale(1.02);animation:sceneGlowDrift 7s ease-in-out infinite}.scene-desk{z-index:3;mix-blend-mode:multiply;opacity:.54;transform:scale(1.012) translate3d(var(--scene-desk-x,0),var(--scene-desk-y,0),0)}.scene-laptop{z-index:4;mix-blend-mode:multiply;opacity:.94;transform:scale(1.01) translate3d(var(--scene-laptop-x,0),var(--scene-laptop-y,0),0)}.scene-screen{z-index:5;mix-blend-mode:multiply;opacity:.86;transform:scale(1.014) translate3d(var(--scene-screen-x,0),var(--scene-screen-y,0),0);animation:interfaceHover 6s ease-in-out infinite}.scene-keys{z-index:6;mix-blend-mode:multiply;opacity:.76;transform:scale(1.01) translate3d(var(--scene-keys-x,0),var(--scene-keys-y,0),0);animation:keyPressPulse 2.8s ease-in-out infinite}.scene-cards{z-index:7;mix-blend-mode:multiply;opacity:.68;transform:scale(1.03) translate3d(var(--scene-cards-x,-10px),var(--scene-cards-y,-10px),0);animation:cardFloat 5.8s ease-in-out infinite}.scene-cursor{z-index:9;mix-blend-mode:multiply;opacity:.78;transform:scale(1.02) translate3d(var(--scene-cursor-x,-18px),var(--scene-cursor-y,10px),0);animation:cursorNudge 4.8s ease-in-out infinite}.visual-caption{position:absolute;left:22px;right:22px;bottom:22px;display:grid;grid-gap:4px;gap:4px;padding:15px 17px;border:.5px solid rgba(255,255,255,.65);border-left:3px solid var(--accent-strong);border-radius:10px;background:rgba(255,253,248,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 34px rgba(11,18,14,.12)}.hero-cinema .visual-caption{right:auto;width:min(420px,calc(100% - 44px))}.client-catcher-board{position:absolute;inset:44px -32px auto auto;z-index:4;width:min(360px,74%);min-height:330px;pointer-events:none}.catcher-thread{position:absolute;inset:54px 62px 48px auto;width:1px;background:linear-gradient(180deg,var(--accent-bright),rgba(125,95,227,.54),var(--terracotta)),repeating-linear-gradient(180deg,transparent 0 10px,rgba(255,255,255,.54) 10px 11px);box-shadow:0 0 22px rgba(201,255,147,.24)}.catcher-thread:after,.catcher-thread:before{content:"";position:absolute;left:50%;width:9px;height:9px;border-radius:999px;background:var(--accent-bright);box-shadow:0 0 0 8px rgba(201,255,147,.08);transform:translateX(-50%);animation:connectorPulse 2.8s ease-in-out infinite}.catcher-thread:before{top:8px}.catcher-thread:after{bottom:18px;background:var(--terracotta);animation-delay:.9s}.catcher-widget{position:absolute;display:grid;grid-gap:4px;gap:4px;width:min(230px,100%);padding:13px 14px;border:.5px solid rgba(255,255,255,.62);border-left:3px solid var(--accent-strong);border-radius:10px;background:rgba(255,253,248,.88);color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 54px rgba(11,18,14,.18);animation:widgetDrift 5.6s ease-in-out infinite;animation-delay:calc(var(--widget-index, 0) * .52s)}.catcher-widget:first-of-type{top:0;right:28px}.catcher-widget:nth-of-type(2){top:118px;right:86px}.catcher-widget:nth-of-type(3){right:0;top:238px}.catcher-widget.tone-violet{border-left-color:#7d5fe3}.catcher-widget.tone-amber{border-left-color:var(--terracotta)}.catcher-widget span{color:var(--accent-strong);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:0;text-transform:uppercase}.catcher-widget.tone-violet span{color:#6f52d2}.catcher-widget.tone-amber span{color:#a45e47}.catcher-widget strong{font-size:15px;line-height:1.18}.catcher-widget p{margin:0;color:#5b655d;font-size:11px;line-height:1.45}.visual-caption span{font-family:var(--mono);font-size:10px;font-weight:700;color:var(--accent-strong);letter-spacing:.1em;text-transform:uppercase}.visual-caption strong{font-size:14px;line-height:1.45}.floating-message{position:fixed;right:28px;bottom:28px;z-index:90;width:min(280px,calc(100vw - 36px));opacity:0;pointer-events:none;transform:translateY(30px)}.floating-message.is-visible{animation:floatUp .52s cubic-bezier(.16,1,.3,1) forwards;pointer-events:auto}.floating-message.is-shelved{opacity:0!important;pointer-events:none;transform:translateY(18px);transition:opacity .18s ease,transform .18s ease}.floating-message a{display:flex;align-items:center;gap:10px;min-height:64px;padding:12px 42px 12px 14px;border:.5px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(11,18,14,.9);color:#ffffff;box-shadow:0 22px 60px rgba(11,18,14,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.floating-message a:hover{transform:translateY(-3px);border-color:rgba(201,255,147,.28);box-shadow:0 28px 70px rgba(11,18,14,.3)}.floating-message-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:999px;background:rgba(201,255,147,.12);color:var(--accent-bright)}.floating-message-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.floating-message strong{display:block;margin-bottom:2px;font-size:16px;line-height:1.1}.floating-message small{color:#becabd;font-size:12px}.floating-message button{position:absolute;top:9px;right:9px;display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.76);font:inherit;font-size:18px;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease}.floating-message button:hover{background:rgba(255,255,255,.14);color:#ffffff}.studio-chapter{position:relative;overflow:hidden;isolation:isolate;background:#07100c;color:#ffffff}.studio-background{position:absolute;inset:0;z-index:-2;transform:scale(1.05)}.studio-background img{object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.05)}.studio-background:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 14% 18%,rgba(184,239,131,.12),transparent 28vw),linear-gradient(90deg,rgba(7,16,12,.9),rgba(7,16,12,.76) 44%,rgba(7,16,12,.86)),rgba(0,0,0,.18)}.studio-chapter p{color:#bcc6bf}.studio-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.7fr) minmax(340px,1fr);grid-gap:64px;gap:64px;align-items:start}.studio-text{display:grid;grid-gap:16px;gap:16px}.studio-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.studio-badges span{display:inline-flex;padding:8px 14px;border:.5px solid rgba(255,255,255,.12);border-radius:999px;font-family:var(--mono);font-size:12px;font-weight:600;color:#bcc6bf;letter-spacing:.02em}.studio-signal-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.studio-signal-stack span{position:relative;min-height:74px;padding:14px 12px;overflow:hidden;border:.5px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.045);color:#e8f3ec;font-family:var(--mono);font-size:10px;font-weight:800;line-height:1.35;text-transform:uppercase}.studio-signal-stack span:before{content:"";position:absolute;left:12px;right:12px;bottom:12px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--accent-bright),transparent);transform-origin:left center;animation:statusProgress 6.2s ease-in-out infinite;animation-delay:calc((var(--rail-index, 0) + 1) * .18s)}.studio-signal-stack span:nth-child(2):before{animation-delay:.26s}.studio-signal-stack span:nth-child(3):before{animation-delay:.52s}.flow-chapter{padding-top:92px;background:radial-gradient(circle at 78% 18%,rgba(184,239,131,.11),transparent 24vw),linear-gradient(180deg,rgba(255,253,248,.92),rgba(244,240,232,.96)),repeating-linear-gradient(0deg,transparent 0 88px,rgba(11,18,14,.035) 88px 89px)}.flow-grid,.system-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);grid-gap:64px;gap:64px;align-items:center}.flow-grid{grid-template-columns:minmax(0,.62fr) minmax(520px,1.24fr);align-items:start}.flow-copy{position:-webkit-sticky;position:sticky;top:118px}.flow-copy p,.system-copy>p{max-width:620px;font-size:18px}.flow-steps{display:grid;grid-gap:12px;gap:12px;margin:34px 0 0;padding:0;list-style:none;counter-reset:flow}.flow-steps li,.system-layer{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:16px;gap:16px;padding:18px;border:.5px solid var(--line);border-radius:8px;background:rgba(255,253,248,.74);box-shadow:0 14px 40px rgba(11,18,14,.05)}.flow-steps span,.system-layer span{color:var(--terracotta);font-family:var(--mono);font-size:13px;font-weight:800;letter-spacing:0}.flow-steps strong,.system-layer strong{display:block;margin-bottom:4px;font-size:17px}.flow-steps p,.system-layer p{margin-bottom:0;font-size:14px;line-height:1.6}.flow-visual,.system-visual{margin:0;position:relative}.flow-visual img,.flow-visual video,.system-visual img{display:block;width:100%;border:.5px solid var(--line);border-radius:8px;box-shadow:0 30px 82px rgba(11,18,14,.13)}.flow-video{margin-top:-24px;overflow:hidden;border-radius:10px;box-shadow:0 36px 100px rgba(11,18,14,.16)}.flow-video video{aspect-ratio:16/9;min-height:560px;object-fit:cover;filter:saturate(1.04) contrast(1.02)}.flow-visual figcaption{position:absolute;left:18px;right:18px;bottom:18px;padding:14px 16px;border:.5px solid rgba(255,255,255,.52);border-radius:8px;background:rgba(255,253,248,.86);color:var(--ink);font-weight:700;line-height:1.45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.flow-signal-widget{position:absolute;right:18px;top:18px;display:grid;grid-gap:4px;gap:4px;width:min(246px,calc(100% - 36px));padding:14px 15px;border:.5px solid rgba(255,255,255,.56);border-left:3px solid var(--terracotta);border-radius:10px;background:rgba(11,18,14,.76);color:#ffffff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px rgba(11,18,14,.24);animation:widgetDrift 5.2s ease-in-out infinite}.contact-signal-widget span,.flow-signal-widget span{color:var(--accent-bright);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:0;text-transform:uppercase}.contact-signal-widget strong,.flow-signal-widget strong{font-size:18px;line-height:1.1}.contact-signal-widget small,.flow-signal-widget small{color:#cbd7cd;font-size:12px;line-height:1.45}.dark-chapter{background:radial-gradient(circle at 18% 10%,rgba(184,239,131,.11),transparent 26vw),linear-gradient(180deg,var(--dark),#08100c);color:#ffffff}.dark-chapter p{color:#bcc6bf}.dark-chapter .kicker{color:var(--accent)}.method-journey{padding:150px 0;background:radial-gradient(circle at 12% 16%,rgba(184,239,131,.12),transparent 25vw),linear-gradient(180deg,#07100c,#08110d 58%,#050a07)}.method-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);grid-gap:80px;gap:80px;align-items:start}.section-heading{max-width:780px;margin-bottom:48px}.section-heading p{max-width:680px;font-size:18px}.method-heading{position:-webkit-sticky;position:sticky;top:122px;margin-bottom:0}.method-heading p{color:#b7c2b9}.principle-path{position:relative;display:grid;grid-gap:26px;gap:26px;padding:8px 0 8px 48px}.principle-path:after,.principle-path:before{content:"";position:absolute;left:15px;top:22px;width:2px;border-radius:999px}.principle-path:before{bottom:22px;background:rgba(255,255,255,.1)}.principle-path:after{height:var(--scene-fill,0);max-height:calc(100% - 44px);background:linear-gradient(180deg,var(--accent-bright),rgba(184,239,131,.46),var(--terracotta));box-shadow:0 0 28px rgba(201,255,147,.2);transition:height .12s linear}.principle-card{position:relative;overflow:hidden;isolation:isolate;min-height:188px;padding:28px 30px;display:grid;grid-template-columns:70px minmax(0,1fr);align-items:start;grid-gap:22px;gap:22px;background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 38%),repeating-linear-gradient(0deg,rgba(201,255,147,.035) 0 1px,transparent 1px 9px),var(--dark-2);border:.5px solid var(--dark-line);border-radius:10px;opacity:.7;transform:translateX(0);transition:opacity .22s ease,transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.principle-card:after,.principle-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .22s ease,transform .22s ease}.principle-card:before{z-index:0;background:repeating-radial-gradient(circle at 18% 24%,rgba(255,70,108,.12) 0 1px,transparent 1px 12px),radial-gradient(circle at 78% 12%,rgba(56,189,248,.16),transparent 28%),linear-gradient(110deg,transparent,rgba(201,255,147,.1),transparent);mix-blend-mode:screen;animation:signalSweep 7s linear infinite}.principle-card:after{z-index:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 5px),linear-gradient(90deg,rgba(255,0,72,.07),transparent 28%,rgba(0,255,255,.08));mix-blend-mode:overlay;transform:translateY(-8px);animation:scanlineShift 3.8s linear infinite}.principle-card>*{position:relative;z-index:1}.principle-card:hover{transform:translateY(-4px);border-color:rgba(201,255,147,.24);background:#152018}.principle-card.is-complete{opacity:1;transform:translateX(10px);border-color:rgba(201,255,147,.28);background:linear-gradient(135deg,rgba(201,255,147,.075),transparent 38%),repeating-linear-gradient(0deg,rgba(201,255,147,.045) 0 1px,transparent 1px 9px),#132018;box-shadow:0 22px 70px rgba(0,0,0,.18)}.principle-card.is-complete:after,.principle-card.is-complete:before,.principle-card:hover:after,.principle-card:hover:before{opacity:1}.principle-card.is-complete h3,.principle-card:hover h3{text-shadow:1px 0 rgba(255,48,96,.24),-1px 0 rgba(0,255,255,.18)}.principle-dot{position:relative;display:inline-grid;place-items:center;width:56px;height:56px;border:.5px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.045);color:var(--accent-bright);font-family:var(--mono);font-size:13px;font-weight:800;letter-spacing:0}.principle-dot:before{content:"";position:absolute;left:-64px;width:29px;height:2px;background:var(--accent-bright);opacity:.44}.principle-card.is-complete .principle-dot{background:var(--accent-bright);color:#07100c;box-shadow:0 0 0 8px rgba(201,255,147,.08),0 0 30px rgba(201,255,147,.2)}.principle-card p{margin-bottom:0;font-size:15px}.system-chapter{background:#101713;color:#ffffff}.system-chapter p{color:#bfcbc0}.system-grid{grid-template-columns:minmax(360px,1fr) minmax(0,.82fr)}.system-visual img{border-color:rgba(255,255,255,.1);box-shadow:0 34px 90px rgba(0,0,0,.28)}.system-animation-shell{min-width:0}.living-system-animation{position:relative;width:100%;min-height:560px;overflow:hidden;border:.5px solid rgba(255,255,255,.12);border-radius:18px;background:radial-gradient(circle at 68% 18%,rgba(201,255,147,.16),transparent 24%),radial-gradient(circle at 22% 78%,rgba(132,83,255,.18),transparent 28%),linear-gradient(145deg,#07100c,#111a15 56%,#050806);box-shadow:0 40px 110px rgba(0,0,0,.34);isolation:isolate}.living-system-animation:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.92),transparent 92%);opacity:.52}.living-system-animation:after{content:"";position:absolute;inset:0;z-index:5;background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.12),transparent 42%);mix-blend-mode:overlay;opacity:0;pointer-events:none;animation:systemSheen 7s ease-in-out infinite}.system-aurora{position:absolute;inset:8% 5% auto;z-index:1;height:44%;border-radius:999px;background:radial-gradient(circle at 24% 50%,rgba(201,255,147,.2),transparent 32%),radial-gradient(circle at 72% 44%,rgba(132,83,255,.22),transparent 34%);filter:blur(28px);opacity:.72;animation:auroraBreathe 9s ease-in-out infinite}.system-orbit{position:absolute;z-index:1;border:1px solid rgba(201,255,147,.18);border-radius:999px;pointer-events:none;animation:systemOrbit 12s linear infinite}.system-orbit-one{width:420px;height:160px;left:-90px;top:110px;transform:rotate(-18deg)}.system-orbit-two{width:360px;height:136px;right:-120px;bottom:92px;border-color:rgba(132,83,255,.2);animation-duration:15s;animation-direction:reverse}.builder-screen{position:absolute;left:6%;right:6%;top:7%;z-index:2;overflow:hidden;min-height:318px;border:.5px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.035)),rgba(7,16,12,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 80px rgba(0,0,0,.28);transform:perspective(1000px) rotateX(1.4deg);transform-origin:center top}.builder-screen:after{content:"";position:absolute;left:14%;right:14%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(201,255,147,.62),transparent);opacity:.78}.builder-topbar{display:flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-bottom:.5px solid rgba(255,255,255,.1);color:#aebbb2;font-family:var(--mono);font-size:11px}.builder-topbar span{width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.24)}.builder-topbar span:first-child{background:var(--terracotta)}.builder-topbar span:nth-child(2){background:#f7d37b}.builder-topbar span:nth-child(3){background:var(--accent-bright)}.builder-topbar strong{margin-left:auto;color:rgba(255,255,255,.64);font-size:10px;text-transform:uppercase}.builder-canvas{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.72fr);grid-gap:18px;gap:18px;min-height:280px;padding:24px}.builder-website{position:relative;width:100%;min-height:196px;padding:20px;border:.5px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,253,248,.92);box-shadow:0 18px 54px rgba(0,0,0,.2)}.builder-website:after{content:"";position:absolute;left:20px;right:20px;bottom:16px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--accent-strong),transparent);transform-origin:left center;animation:statusProgress 7s ease-in-out infinite}.site-bar,.site-block,.site-pill{display:block;border-radius:999px;opacity:0;transform:translateY(14px) scaleX(.88);transform-origin:left center;animation:sitePieceBuild 7s cubic-bezier(.16,1,.3,1) infinite}.site-bar-one{width:74%;height:13px;background:#101713;animation-delay:.18s}.site-block-hero{width:100%;height:62px;margin-top:18px;border-radius:8px;background:linear-gradient(135deg,#dce8d8,#f4eadf);animation-delay:.42s}.site-block-copy{width:64%;height:10px;margin-top:16px;background:#aeb8ad;animation-delay:.68s}.site-block-card{display:inline-block;width:calc(50% - 7px);height:42px;margin-top:14px;border-radius:7px;background:#d8ded4;animation-delay:.94s}.site-block-card+.site-block-card{margin-left:10px;background:#cbd9e3;animation-delay:1.18s}.site-pill{width:92px;height:18px;margin-top:16px;background:var(--accent-strong);animation-delay:1.42s}.builder-side{display:grid;grid-gap:12px;gap:12px;align-content:start}.builder-code{display:grid;grid-gap:7px;gap:7px;padding:14px;border:.5px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(0,0,0,.18)}.builder-code span{display:block;overflow:hidden;width:0;max-width:100%;color:#cbd7cd;font-family:var(--mono);font-size:10px;line-height:1.5;white-space:nowrap;animation:codeLineType 7s steps(28) infinite;animation-delay:calc(.52s + (var(--line) * .28s))}.builder-code span:before{content:"> ";color:var(--accent-bright)}.builder-flow{display:grid;grid-gap:8px;gap:8px}.builder-flow span{display:flex;align-items:center;min-height:34px;padding:0 12px;border:.5px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.055);color:#dfeee4;font-family:var(--mono);font-size:11px;font-weight:700;opacity:0;transform:translateX(18px);animation:flowNodeBuild 7s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(.9s + (var(--step) * .26s))}.builder-flow span:before{content:"";width:8px;height:8px;margin-right:9px;border-radius:999px;background:var(--accent-bright);box-shadow:0 0 18px rgba(201,255,147,.35)}.builder-cursor{position:absolute;left:36%;top:61%;z-index:3;width:16px;height:16px;border-right:3px solid #07100c;border-bottom:3px solid #07100c;transform:rotate(45deg);filter:drop-shadow(0 0 10px rgba(201,255,147,.55));animation:builderCursorMove 7s cubic-bezier(.16,1,.3,1) infinite}.keyboard-perspective{position:absolute;left:6%;right:6%;bottom:6%;z-index:3;perspective:900px}.keyboard-builder{position:relative;display:grid;grid-template-columns:repeat(10,minmax(28px,1fr));grid-gap:8px;gap:8px;padding:17px;border:.5px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.04)),rgba(6,10,8,.82);box-shadow:0 24px 70px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:rotateX(13deg);transform-origin:center top}.keyboard-builder:before{content:"";position:absolute;inset:10px;border-radius:14px;background:linear-gradient(90deg,transparent,rgba(201,255,147,.12),transparent);opacity:0;pointer-events:none;animation:keyboardSweep 7s ease-in-out infinite}.build-key{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:.5px solid rgba(255,255,255,.13);border-radius:7px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.055)),#121b15;color:#d8e5db;font-family:var(--mono);font-size:10px;font-weight:800;text-transform:uppercase;opacity:0;transform:translateY(18px) scale(.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);animation:keyBuild 7s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--key) * 62ms)}.build-key:after{content:"";position:absolute;inset:4px;border-radius:5px;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent);opacity:.6;pointer-events:none}.build-key.medium{grid-column:span 2}.build-key.wide{grid-column:span 4}.system-status-card{position:absolute;right:7%;bottom:31%;z-index:4;width:210px;padding:14px;border:.5px solid rgba(255,255,255,.12);border-left:3px solid var(--accent-bright);border-radius:12px;background:rgba(7,16,12,.82);color:#ffffff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 22px 60px rgba(0,0,0,.3);animation:statusCardPulse 7s ease-in-out infinite}.system-status-card span{display:block;margin-bottom:4px;color:var(--accent-bright);font-family:var(--mono);font-size:10px;font-weight:800;text-transform:uppercase}.system-status-card strong{display:block;font-size:17px;line-height:1.2}.system-status-card i{display:block;height:4px;margin-top:12px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1)}.system-status-card i:before{content:"";display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-bright),var(--terracotta));transform-origin:left center;animation:statusProgress 7s ease-in-out infinite}.route-map-scene{isolation:isolate}.route-stage{position:relative;aspect-ratio:16/9;overflow:hidden;border:.5px solid rgba(255,255,255,.11);border-radius:10px;background:radial-gradient(circle at 62% 48%,rgba(177,111,255,.28),transparent 30%),#100f2d;box-shadow:0 38px 110px rgba(0,0,0,.34)}.route-stage:after,.route-stage:before{content:"";position:absolute;inset:0;pointer-events:none}.route-stage:before{z-index:3;background:radial-gradient(circle at var(--route-glow-x,24%) 56%,rgba(255,208,128,.5),transparent 8%),linear-gradient(90deg,rgba(128,86,255,.18),transparent 28%,rgba(255,191,108,.16) 62%,transparent);mix-blend-mode:screen;opacity:.86;animation:routeGlow 5.6s ease-in-out infinite}.route-stage:after{z-index:4;background:linear-gradient(90deg,rgba(5,5,19,.18),transparent 18%,transparent 82%,rgba(5,5,19,.24)),repeating-linear-gradient(90deg,transparent 0 118px,rgba(255,255,255,.035) 118px 119px)}.route-base,.route-markers{object-fit:cover;border:0!important;border-radius:0!important;box-shadow:none!important;will-change:transform,opacity,filter}.route-base{z-index:1;filter:saturate(1.08) contrast(1.03);transform:scale(1.03) translate3d(var(--route-base-x,0),0,0)}.route-markers{z-index:2;mix-blend-mode:screen;opacity:.34;transform:scale(1.08) translate3d(var(--route-marker-x,18px),var(--route-marker-y,-10px),0);animation:markerBlink 4.2s ease-in-out infinite}.route-pulse{position:absolute;z-index:5;width:13px;height:13px;border-radius:999px;background:#fff5d7;box-shadow:0 0 0 8px rgba(255,220,149,.12),0 0 32px rgba(196,128,255,.86);opacity:0;animation:routePulse 4.8s ease-in-out infinite}.route-pulse-one{left:23%;top:57%}.route-pulse-two{left:52%;top:47%;animation-delay:1.1s}.route-pulse-three{left:78%;top:31%;animation-delay:2.2s}.system-layers{display:grid;grid-gap:12px;gap:12px;margin-top:32px}.system-layer{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.035);box-shadow:none}.system-layer span{color:var(--accent-bright)}.system-layer strong{color:#ffffff}.work-chapter{background:linear-gradient(180deg,rgba(247,244,238,.92),rgba(255,253,248,.98) 42%,rgba(241,245,235,.94))}.work-catcher-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:-18px 0 34px}.work-catcher-strip span{position:relative;min-height:72px;padding:16px 15px;overflow:hidden;border:.5px solid var(--line);border-left:3px solid var(--accent-strong);border-radius:8px;background:rgba(255,253,248,.82);color:#263029;font-family:var(--mono);font-size:11px;font-weight:850;line-height:1.35;text-transform:uppercase;box-shadow:0 18px 44px rgba(11,18,14,.055)}.work-catcher-strip span:nth-child(2){border-left-color:#7d5fe3}.work-catcher-strip span:nth-child(3){border-left-color:var(--terracotta)}.work-catcher-strip span:after{content:"";position:absolute;left:15px;right:15px;bottom:13px;height:3px;border-radius:999px;background:linear-gradient(90deg,currentColor,transparent);opacity:.18;transform-origin:left center;animation:statusProgress 5.4s ease-in-out infinite}.work-ledger{border-top:.5px solid var(--line)}.ledger-row{display:grid;grid-template-columns:120px 160px minmax(240px,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:32px 0;border-bottom:.5px solid var(--line);transition:background .18s ease,padding .18s ease}.ledger-row:hover{background:rgba(255,253,248,.62);padding-left:12px;padding-right:12px}.ledger-row img{border-radius:4px;width:100%;aspect-ratio:16/10;object-fit:cover;border:.5px solid var(--line)}.ledger-meta{display:grid;grid-gap:10px;gap:10px}.ledger-index{font-size:18px;font-weight:700;color:var(--accent-strong)}.ledger-index,.ledger-meta span{font-family:var(--mono);letter-spacing:.04em}.ledger-meta span{display:block;color:var(--muted);font-size:12px;font-weight:600;text-transform:uppercase}.ledger-duration{color:var(--accent-strong)!important}.ledger-body h3{margin-bottom:6px;font-size:20px}.ledger-body p{margin-bottom:0;font-size:14px}.ledger-action a{font-weight:700;color:var(--accent-strong);border-bottom:1.5px solid rgba(7,204,110,.3)}.ledger-action a,.ledger-internal{font-family:var(--mono);font-size:12px;letter-spacing:.04em;white-space:nowrap}.ledger-internal{font-weight:600;color:var(--muted)}.pricing-chapter{scroll-margin-top:170px;padding-top:156px}.pricing-chapter .section-heading{max-width:1040px;margin-bottom:36px}.pricing-chapter .section-heading h2{max-width:920px;font-size:clamp(34px,5.2vw,68px)}.pricing-chapter .section-heading p{max-width:980px;color:#b7c3b9;font-size:18px;line-height:1.6}.pricing-stack{display:grid;grid-gap:14px;gap:14px;overflow:visible}.pricing-client-path{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr) 48px minmax(0,1fr);grid-gap:0;gap:0;align-items:center;margin:-10px 0 28px;padding:10px;border:.5px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.035)}.pricing-client-path span{display:grid;min-height:58px;place-items:center;padding:10px 12px;border:.5px solid rgba(201,255,147,.16);border-radius:8px;background:rgba(255,255,255,.045);color:#edf8e9;font-family:var(--mono);font-size:11px;font-weight:850;line-height:1.35;text-align:center;text-transform:uppercase}.pricing-client-path i{display:block;height:1px;background:linear-gradient(90deg,rgba(201,255,147,.12),rgba(201,255,147,.72),rgba(201,255,147,.12));transform-origin:left center;animation:pathConnect 2.6s ease-in-out infinite}.price-row{position:relative;display:grid;grid-template-columns:minmax(170px,.45fr) minmax(430px,1fr) minmax(250px,.55fr);grid-gap:24px;gap:24px;align-items:stretch;min-height:224px;padding:22px;border:.5px solid var(--dark-line);border-radius:8px;background:var(--dark-2);outline:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.price-row:focus,.price-row:focus-within,.price-row:hover{transform:translateY(-2px);border-color:rgba(201,255,147,.22);background:#101a13;box-shadow:0 26px 70px rgba(0,0,0,.2)}.price-header{display:grid;align-content:start;grid-gap:3px;gap:3px}.price-header span{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--accent);letter-spacing:0;text-transform:uppercase}.price-header strong{color:#ffffff;font-size:clamp(34px,3.2vw,48px);font-family:var(--display);font-weight:650;line-height:.98}.price-period{color:#7a8a7e!important;font-family:var(--mono)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.price-body{display:grid;align-content:start;grid-gap:12px;gap:12px}.price-body p{margin-bottom:0;align-self:start}.price-plain{color:#eef7ea;font-size:17px;line-height:1.45}.price-body>p:not(.price-plain){color:#b7c3b9;font-size:15px;line-height:1.55}.price-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.price-meta span{min-height:74px;padding:10px 11px;border:.5px solid rgba(201,255,147,.12);border-radius:6px;background:rgba(255,255,255,.03);color:#9ba89e;font-size:11px;line-height:1.45}.price-meta strong{display:block;margin-top:4px;color:#ffffff;font-family:var(--mono);font-size:11px;line-height:1.35}.price-tech{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.preview-label,.price-action,.price-hover-hint,.price-tech span{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.price-tech span{color:var(--accent)}.price-tech em{padding:6px 8px;border:.5px solid rgba(201,255,147,.14);border-radius:999px;color:#dcebd7;background:rgba(201,255,147,.05);font-size:11px;font-style:normal}.price-action{justify-self:start;margin-top:2px;padding-bottom:4px;color:var(--accent);border-bottom:1px solid rgba(201,255,147,.34)}.price-action:hover{color:#ffffff;border-color:rgba(255,255,255,.5)}.price-hover-hint{display:none}.price-preview{position:relative;z-index:1;width:100%;padding:14px;border:.5px solid rgba(201,255,147,.22);border-radius:8px;background:linear-gradient(180deg,rgba(247,253,242,.98),rgba(231,241,226,.98));color:var(--ink);box-shadow:0 26px 70px rgba(0,0,0,.28);opacity:1;pointer-events:auto;transform:none;transition:transform .22s cubic-bezier(.16,1,.3,1)}.price-preview:before{display:none}.price-row:focus .price-preview,.price-row:focus-within .price-preview,.price-row:hover .price-preview{transform:translateY(-2px)}.preview-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}.preview-label{color:var(--accent-strong)}.price-preview>strong{display:block;color:#182018;font-size:15px;line-height:1.25}.price-preview>p{margin:10px 0 0;color:#4b574d;font-size:12px;line-height:1.45}.preview-scene{grid-template-columns:60px 1fr 112px;grid-gap:9px;gap:9px;align-items:center;min-height:116px;margin-top:12px;padding:10px;overflow:hidden;border:.5px solid rgba(46,101,72,.12);border-radius:8px;background:linear-gradient(135deg,rgba(255,253,248,.92),rgba(237,241,232,.92))}.mini-device,.preview-scene{position:relative;display:grid}.mini-device{align-content:start;grid-gap:7px;gap:7px;border:1px solid #152018;background:#fcfff8;box-shadow:0 12px 30px rgba(18,27,21,.12)}.mini-device span{position:relative;z-index:2;color:#273226;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:0;text-transform:uppercase}.mini-device b,.mini-device i{display:block;border-radius:999px;background:#dbe8d3}.mini-device i:first-of-type{width:76%;height:6px}.mini-device i:last-of-type{width:54%;height:6px}.mini-device b{width:82%;height:24px;margin-top:2px;border-radius:5px;background:linear-gradient(135deg,var(--accent),#e8ffd4)}.mini-phone{width:56px;height:100px;padding:15px 7px 8px;border-radius:15px;animation:preview-phone 2.6s ease-in-out infinite}.mini-browser-dot{position:absolute;top:7px;left:50%;width:18px;height:3px;border-radius:999px;background:#182018;transform:translateX(-50%)}.mini-desktop{width:112px;height:82px;padding:18px 9px 9px;border-radius:8px;animation:preview-desktop 3.2s ease-in-out infinite}.mini-topbar{position:absolute;inset:0 0 auto;height:13px;border-radius:7px 7px 0 0;background:radial-gradient(circle at 10px 7px,#e6452e 0 2px,transparent 2.5px),radial-gradient(circle at 18px 7px,#f1bd57 0 2px,transparent 2.5px),radial-gradient(circle at 26px 7px,#2e6548 0 2px,transparent 2.5px),#edf1e8}.preview-link-line{display:grid;justify-items:center;grid-gap:7px;gap:7px}.preview-link-line span{display:block;width:7px;height:7px;border-radius:999px;background:var(--accent-strong);opacity:.25;animation:preview-pulse 1.4s ease-in-out infinite}.preview-link-line span:nth-child(2){animation-delay:.16s}.preview-link-line span:nth-child(3){animation-delay:.32s}.preview-metric{position:absolute;right:12px;bottom:10px;max-width:132px;padding:7px 9px;border:.5px solid rgba(46,101,72,.18);border-radius:999px;background:#ffffff;color:var(--accent-strong);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:0;text-transform:uppercase;box-shadow:0 8px 22px rgba(18,27,21,.1);animation:preview-pop 2.4s ease-in-out infinite}.is-website .mini-device b{background:linear-gradient(135deg,#dcebd7,#ffffff)}.is-website .preview-metric{color:#7c4c3b}.is-track .mini-device b{background:linear-gradient(90deg,var(--accent-strong) 0 36%,var(--accent) 36% 68%,#dcebd7 68%)}.is-backoffice .preview-scene:after,.is-track .preview-scene:after{content:"";position:absolute;left:24px;right:24px;bottom:37px;height:1px;background:linear-gradient(90deg,transparent,rgba(46,101,72,.28),transparent)}.is-backoffice .mini-device b{height:32px;border-radius:5px;background:linear-gradient(90deg,rgba(46,101,72,.2) 0 28%,transparent 28% 100%),repeating-linear-gradient(180deg,#ffffff 0 5px,#dbe8d3 5px 7px)}.preview-items{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px;padding:42px 9px 9px;border:.5px solid rgba(46,101,72,.1);border-radius:8px;perspective:720px;background:radial-gradient(circle at 50% 18%,rgba(184,239,131,.2),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.58),rgba(237,241,232,.74));overflow:hidden}.preview-items:after,.preview-items:before{content:"";position:absolute;left:50%;z-index:1;pointer-events:none;transform:translateX(-50%);transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .26s ease}.preview-items:before{top:15px;width:84px;height:26px;border:1px solid rgba(46,101,72,.18);border-radius:4px 4px 9px 9px;background:linear-gradient(90deg,rgba(46,101,72,.12),transparent 45%,rgba(46,101,72,.12)),linear-gradient(180deg,#f8fff1,#ddecce);box-shadow:0 12px 24px rgba(18,27,21,.1)}.preview-items:after{top:8px;width:92px;height:14px;border:1px solid rgba(46,101,72,.18);border-radius:5px;background:linear-gradient(180deg,#ffffff,#edf7e4);transform-origin:50% 100%;box-shadow:0 7px 16px rgba(18,27,21,.08)}.price-row:focus .preview-items:before,.price-row:focus-within .preview-items:before,.price-row:hover .preview-items:before{transform:translateX(-50%) translateY(4px) scaleX(1.05)}.price-row:focus .preview-items:after,.price-row:focus-within .preview-items:after,.price-row:hover .preview-items:after{transform:translateX(-50%) translateY(-7px) rotateX(58deg)}.preview-item{position:relative;z-index:2;display:grid;place-items:center;min-height:42px;border:.5px solid rgba(46,101,72,.14);border-radius:8px;background:radial-gradient(circle at 72% 20%,rgba(184,239,131,.28),transparent 34%),#fbfff6;box-shadow:0 8px 20px rgba(18,27,21,.07);transform:translateY(0) rotateX(0) rotate(0) scale(1);transform-style:preserve-3d;transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s ease,border-color .34s ease,background .34s ease;animation:bundle-idle 3.6s ease-in-out infinite;animation-delay:var(--bundle-delay,0s)}.preview-item:first-child{--bundle-delay:0ms;--pop-x:-10px;--pop-y:-9px;--pop-r:-7deg}.preview-item:nth-child(2){--bundle-delay:90ms;--pop-x:0px;--pop-y:-13px;--pop-r:5deg}.preview-item:nth-child(3){--bundle-delay:180ms;--pop-x:10px;--pop-y:-8px;--pop-r:8deg}.preview-item:nth-child(4){--bundle-delay:270ms;--pop-x:-9px;--pop-y:-4px;--pop-r:6deg}.preview-item:nth-child(5){--bundle-delay:360ms;--pop-x:0px;--pop-y:-7px;--pop-r:-5deg}.preview-item:nth-child(6){--bundle-delay:450ms;--pop-x:9px;--pop-y:-3px;--pop-r:7deg}.preview-item:nth-child(7){--bundle-delay:540ms;--pop-x:-10px;--pop-y:2px;--pop-r:-4deg}.preview-item:nth-child(8){--bundle-delay:630ms;--pop-x:0px;--pop-y:-2px;--pop-r:5deg}.preview-item:nth-child(9){--bundle-delay:720ms;--pop-x:10px;--pop-y:1px;--pop-r:-6deg}.preview-item:nth-child(10){--bundle-delay:810ms;--pop-x:-8px;--pop-y:3px;--pop-r:5deg}.preview-item:nth-child(11){--bundle-delay:900ms;--pop-x:0px;--pop-y:0px;--pop-r:-5deg}.preview-item:nth-child(12){--bundle-delay:990ms;--pop-x:8px;--pop-y:3px;--pop-r:6deg}.price-row:focus .preview-item,.price-row:focus-within .preview-item,.price-row:hover .preview-item{border-color:rgba(46,101,72,.22);background:radial-gradient(circle at 72% 20%,rgba(184,239,131,.4),transparent 34%),#ffffff;box-shadow:0 14px 28px rgba(18,27,21,.12);transform:translate3d(var(--pop-x),var(--pop-y),18px) rotateY(180deg) rotate(var(--pop-r)) scale(1.04);animation:bundle-pop .76s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--bundle-delay) * .45)}.preview-item em{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.preview-item i{position:relative;display:block;width:26px;height:26px;color:var(--accent-strong);transition:transform .34s cubic-bezier(.16,1,.3,1)}.price-row:focus .preview-item i,.price-row:focus-within .preview-item i,.price-row:hover .preview-item i{transform:rotateY(180deg)}.preview-item.is-site i{border:2px solid;border-radius:6px}.preview-item.is-dashboard i:after,.preview-item.is-dashboard i:before,.preview-item.is-form i:after,.preview-item.is-form i:before,.preview-item.is-pages i:after,.preview-item.is-pages i:before,.preview-item.is-site i:after,.preview-item.is-site i:before{content:"";position:absolute;border-radius:999px;background:currentColor}.preview-item.is-site i:before{left:5px;right:5px;top:7px;height:3px}.preview-item.is-site i:after{left:5px;right:10px;top:14px;height:3px;opacity:.45}.preview-item.is-message i{border:2px solid;border-radius:10px}.preview-item.is-message i:before{content:"";position:absolute;left:4px;bottom:-5px;width:9px;height:9px;border-left:2px solid;border-bottom:2px solid;background:#fbfff6;transform:rotate(-18deg)}.preview-item.is-message i:after{content:"";position:absolute;inset:8px 6px auto;height:3px;border-radius:999px;background:currentColor;box-shadow:0 6px 0 rgba(46,101,72,.38)}.preview-item.is-map i{border:2px solid;border-radius:50% 50% 50% 0;transform:rotate(-45deg) scale(.86)}.preview-item.is-map i:before{content:"";position:absolute;inset:6px;border:2px solid;border-radius:999px}.preview-item.is-pages i{border:2px solid;border-radius:4px;transform:translate(3px,-3px);box-shadow:-5px 5px 0 rgba(46,101,72,.18),-10px 10px 0 rgba(46,101,72,.1)}.preview-item.is-pages i:before{left:5px;right:5px;top:8px;height:3px}.preview-item.is-pages i:after{left:5px;right:11px;top:15px;height:3px;opacity:.45}.preview-item.is-form i{border:2px solid;border-radius:5px}.preview-item.is-form i:before{left:6px;right:6px;top:7px;height:3px;box-shadow:0 7px 0 rgba(46,101,72,.36)}.preview-item.is-form i:after{right:5px;bottom:5px;width:8px;height:5px;border-radius:2px}.preview-item.is-seo i{border:2px solid;border-radius:999px;transform:scale(.78)}.preview-item.is-seo i:before{content:"";position:absolute;right:-7px;bottom:-5px;width:12px;height:3px;border-radius:999px;background:currentColor;transform:rotate(45deg)}.preview-item.is-seo i:after{content:"";position:absolute;inset:7px;border-radius:999px;background:var(--accent)}.preview-item.is-chart i{border-left:2px solid;border-bottom:2px solid}.preview-item.is-chart i:before{content:"";position:absolute;left:5px;bottom:4px;width:4px;height:9px;border-radius:2px 2px 0 0;background:currentColor;box-shadow:7px -5px 0 currentColor,14px -10px 0 currentColor}.preview-item.is-booking i{border:2px solid;border-radius:5px}.preview-item.is-booking i:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:currentColor;box-shadow:6px 7px 0 -1px currentColor,14px 7px 0 -1px currentColor,6px 14px 0 -1px currentColor}.preview-item.is-lead i{border:2px solid;border-radius:6px}.preview-item.is-lead i:before{left:8px;top:5px;width:7px;border-radius:999px}.preview-item.is-lead i:after,.preview-item.is-lead i:before{content:"";position:absolute;height:7px;background:currentColor}.preview-item.is-lead i:after{left:5px;right:5px;bottom:5px;border-radius:8px 8px 3px 3px;opacity:.45}.preview-item.is-crm i{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px}.preview-item.is-crm i:after,.preview-item.is-crm i:before{content:"";display:block;border:2px solid;border-radius:4px;box-shadow:9px 0 0 -1px currentColor}.preview-item.is-crm i:after{position:absolute;right:0;top:0;bottom:0;width:6px;box-shadow:none;opacity:.42}.preview-item.is-automation i{width:16px;height:26px;background:currentColor;-webkit-clip-path:polygon(48% 0,100% 0,65% 42%,100% 42%,28% 100%,43% 55%,0 55%);clip-path:polygon(48% 0,100% 0,65% 42%,100% 42%,28% 100%,43% 55%,0 55%)}.preview-item.is-dashboard i{border:2px solid;border-radius:5px}.preview-item.is-dashboard i:before{left:5px;bottom:5px;width:4px;height:8px;box-shadow:7px -5px 0 currentColor,14px -1px 0 currentColor}.preview-item.is-dashboard i:after{left:5px;right:5px;top:5px;height:3px;opacity:.42}@keyframes preview-phone{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes preview-desktop{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes preview-pulse{0%,to{opacity:.22;transform:scale(.8)}50%{opacity:.72;transform:scale(1)}}@keyframes preview-pop{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes bundle-idle{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(1deg)}}@keyframes bundle-pop{0%{transform:translate3d(0,8px,0) rotateX(24deg) rotateY(0) rotate(0) scale(.9)}48%{transform:translate3d(var(--pop-x),calc(var(--pop-y) - 8px),28px) rotateX(-8deg) rotateY(120deg) rotate(var(--pop-r)) scale(1.08)}to{transform:translate3d(var(--pop-x),var(--pop-y),18px) rotateX(0) rotateY(180deg) rotate(var(--pop-r)) scale(1.04)}}.contact-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(340px,1fr);grid-gap:56px;gap:56px;align-items:start}.contact-copy{position:-webkit-sticky;position:sticky;top:110px}.contact-meta{display:grid;grid-gap:14px;gap:14px;margin-top:28px;padding:20px;border:.5px solid var(--line);border-radius:6px;background:var(--paper-2)}.contact-signal-widget{display:grid;grid-gap:5px;gap:5px;max-width:360px;margin-top:18px;padding:15px 16px;border:.5px solid rgba(46,101,72,.18);border-left:3px solid var(--accent-strong);border-radius:9px;background:rgba(255,253,248,.88);box-shadow:0 18px 48px rgba(11,18,14,.08);animation:widgetDrift 5.8s ease-in-out infinite}.contact-signal-widget span{color:var(--accent-strong)}.contact-signal-widget small{color:var(--muted)}.contact-meta a:hover{color:var(--accent-strong)}.contact-line{display:grid;grid-gap:2px;gap:2px}.contact-line span{font-family:var(--mono);font-size:10px;font-weight:700;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.contact-line strong{font-size:15px}.form-shell{padding:28px;background:var(--paper-2);border:.5px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.contact-whatsapp{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;min-height:46px;padding:12px 18px;border:.5px solid var(--accent-strong);border-radius:8px;color:var(--accent-strong);font-weight:800;transition:background .18s ease,color .18s ease,transform .18s ease}.contact-whatsapp:hover{transform:translateY(-2px);background:var(--accent-strong);color:#ffffff}.lead-form{display:grid;grid-gap:16px;gap:16px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.input,select,textarea{width:100%;background:#fbfcfa;border:.5px solid var(--line);color:var(--ink);border-radius:6px;padding:13px 14px;font:inherit;font-size:15px}.input:focus,select:focus,textarea:focus{outline:2px solid rgba(46,101,72,.18);border-color:var(--accent-strong)}label{display:block;font-size:13px;color:var(--muted);margin-bottom:7px}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-alert{display:grid;grid-gap:4px;gap:4px;border-radius:6px;padding:12px 14px;font-size:14px}.form-alert.success{color:var(--accent-strong);background:#ecfdf5;border:.5px solid #a7f3d0}.form-alert.error{color:var(--warn);background:#fef2f2;border:.5px solid #fecaca}.form-privacy-note{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.form-privacy-note a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:2px}.privacy-page{min-height:100vh;background:var(--paper)}.privacy-header{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:960px;margin:0 auto;padding:28px 24px;border-bottom:.5px solid var(--line)}.privacy-back{color:var(--accent-strong);font-family:var(--mono);font-size:12px;font-weight:700}.privacy-document{max-width:820px;margin:0 auto;padding:88px 24px 64px}.privacy-document h1{max-width:760px;margin:12px 0 10px;font-size:clamp(38px,7vw,72px);line-height:.98;letter-spacing:-.045em}.privacy-updated{margin:0 0 56px;color:var(--muted);font-family:var(--mono);font-size:12px}.privacy-document section{padding:28px 0;border-top:.5px solid var(--line)}.privacy-document h2{margin:0 0 12px;font-size:22px}.privacy-document li,.privacy-document p{color:var(--muted);font-size:16px;line-height:1.75}.privacy-document ul{display:grid;grid-gap:10px;gap:10px;padding-left:22px}.privacy-document a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.footer{max-width:1200px;margin:0 auto;padding:32px 24px 56px;color:var(--muted);border-top:.5px solid var(--line);font-size:14px;display:flex;justify-content:space-between;gap:20px}.footer a{font-family:var(--mono);color:var(--accent-strong);font-weight:700;font-size:12px;letter-spacing:.04em}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.work-card{padding:24px;background:var(--paper-2);border:.5px solid var(--line);border-radius:6px}.eyebrow{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--accent-strong);letter-spacing:.1em;text-transform:uppercase}.tag-list{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 0}.badge{display:inline-flex;padding:6px 10px;border:.5px solid var(--line);border-radius:4px;background:var(--paper);color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.02em}.dashboard-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:120;display:flex;justify-content:space-between;gap:14px;padding:12px 20px;background:#060908;color:#cdd9cf;border-bottom:.5px solid #1e2420;font-size:13px}.dashboard-topbar a{font-family:var(--mono);color:var(--accent);font-weight:700;font-size:11px;letter-spacing:.04em}.game-dashboard{min-height:100vh;padding:28px;background:#080a09;color:#f5fff7}.game-dashboard button,.game-dashboard input{font:inherit}.command-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);grid-gap:18px;gap:18px;align-items:stretch;max-width:1440px;margin:0 auto 18px}.command-hero h1{margin-bottom:12px;color:#ffffff;font-family:var(--sans);font-size:clamp(48px,8vw,108px);font-weight:950;line-height:.88}.command-hero p{max-width:740px;color:#b9c8bd}.game-kicker{font-family:var(--mono);color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lead-console,.lead-table-console,.map-console,.mission-card,.package-console,.places-next{border:.5px solid #1e2420;border-radius:6px;background:rgba(14,18,16,.94);box-shadow:0 22px 60px rgba(0,0,0,.32)}.mission-card{display:grid;align-content:center;grid-gap:8px;gap:8px;padding:24px}.mission-card span{font-family:var(--mono);color:var(--accent);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.mission-card strong{font-size:24px;line-height:1.15}.mission-card small{color:#aab9af}.game-stats{max-width:1440px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.game-stats div{padding:18px;border:.5px solid #1e2420;border-radius:6px;background:#0c100e}.game-stats span,.lead-facts dt,.next-action span,.pitch-box span{display:block;font-family:var(--mono);color:#7a8a7e;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.game-stats strong{display:block;margin-top:10px;color:#ffffff;font-family:var(--mono);font-size:clamp(26px,4vw,44px);line-height:1}.war-room{max-width:1440px;margin:0 auto 18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.35fr);grid-gap:18px;gap:18px;align-items:stretch}.map-console{min-height:720px;padding:14px;display:grid;grid-template-rows:auto auto minmax(440px,1fr);grid-gap:12px;gap:12px}.map-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.map-toolbar strong{display:block;margin-top:6px}.map-toolbar label{min-width:280px;color:#aab9af}.map-toolbar input{margin-top:6px;background:#060908;border-color:#1e2420;color:#ffffff}.status-tabs{display:flex;flex-wrap:wrap;gap:8px}.status-tabs button{padding:8px 10px;border:.5px solid #1e2420;border-radius:4px;background:#0b0f0d;color:#aab9af;font-family:var(--mono);font-size:11px;cursor:pointer}.status-tabs button.active{color:#ffffff;border-color:var(--status-color,var(--accent));box-shadow:inset 0 0 0 1px var(--status-color,var(--accent))}.street-map{position:relative;min-height:560px;overflow:hidden;border:.5px solid #1e2420;border-radius:6px;background:#151a16}.street-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:saturate(.75) contrast(1.05) brightness(.82)}.map-overlay{position:absolute;inset:0;pointer-events:none}.lead-marker{position:absolute;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;transform:translate(-50%,-50%);cursor:pointer;pointer-events:auto}.lead-marker span{display:block;width:100%;height:100%;border:2px solid #ffffff;border-radius:999px;background:var(--status-color);box-shadow:0 0 0 7px color-mix(in srgb,var(--status-color) 28%,transparent),0 10px 20px rgba(0,0,0,.35)}.lead-marker.selected span{animation:markerPulse 1.4s ease-in-out infinite;box-shadow:0 0 0 9px color-mix(in srgb,var(--status-color) 35%,transparent),0 0 28px var(--status-color)}.map-legend{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:.5px solid rgba(255,255,255,.12);border-radius:6px;background:rgba(6,9,8,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.map-legend span{display:inline-flex;align-items:center;gap:6px;color:#dfe9e1;font-family:var(--mono);font-size:11px}.map-legend i{width:9px;height:9px;border-radius:999px}.lead-console{padding:14px;display:grid;grid-gap:14px;gap:14px}.metric-grid,.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-panel,.metric,.offer-card{padding:22px;background:var(--paper-2);border:.5px solid var(--line);border-radius:6px}.kpi,.price{display:block;color:var(--accent-strong);font-family:var(--mono);font-size:34px;font-weight:700}.check-list{margin:18px 0 0;padding-left:20px;color:var(--muted);line-height:1.8}.contact-notes{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.contact-notes div{border-left:2px solid var(--accent-strong);padding-left:14px}@media (max-width:940px){.contact-grid,.flow-grid,.hero-grid,.studio-grid,.system-grid{grid-template-columns:1fr;gap:48px}.hero{min-height:auto;padding-top:64px}.hero:before{background:linear-gradient(180deg,rgba(247,244,238,.98),rgba(247,244,238,.78)),repeating-linear-gradient(90deg,rgba(11,18,14,.025) 0 1px,transparent 1px 96px)}.hero-laptop-scene,.hero-visual{transform:none}.flow-copy,.method-heading{position:static}.flow-video{margin-top:0}.flow-video video{min-height:340px}.living-system-animation{min-height:500px}.builder-screen{left:5%;right:5%;top:6%;min-height:312px}.builder-canvas{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);gap:14px}.keyboard-perspective{left:5%;right:5%;bottom:5%}.keyboard-builder{grid-template-columns:repeat(8,minmax(26px,1fr));padding:14px}.system-status-card{right:5%;bottom:31%}.flow-visual figcaption,.visual-caption{position:static;margin-top:12px}.method-grid,.principle-grid{grid-template-columns:1fr}.method-grid{gap:44px}.principle-path{padding-left:38px}.principle-card,.principle-card.is-complete{grid-template-columns:58px minmax(0,1fr);transform:none}.principle-dot{width:48px;height:48px}.principle-dot:before{left:-51px;width:24px}.ledger-row{grid-template-columns:1fr;gap:14px;padding:24px 0}.pricing-stack .price-row{grid-template-columns:1fr;gap:14px;min-height:0;padding:24px;transform:none}.price-row:focus,.price-row:focus-within,.price-row:hover{transform:none}.price-meta{grid-template-columns:1fr}.price-hover-hint{display:none}.price-preview{position:relative;top:auto;right:auto;width:100%;margin-top:4px;opacity:1;pointer-events:auto;transform:none}.price-preview:before{display:none}.price-row:focus .price-preview,.price-row:focus-within .price-preview,.price-row:hover .price-preview{transform:none}.contact-copy{position:static}.nav-right{display:none}.nav{top:0;border-radius:0}.is-scrolled .nav{max-width:100%;border-radius:0}.floating-message{left:50%;right:auto;bottom:16px;width:min(360px,calc(100vw - 32px));min-width:0;transform:translate(-50%,30px)}.floating-message.is-visible{animation-name:floatUpMobile}h1{font-size:clamp(38px,10vw,60px)}h2{font-size:clamp(28px,7vw,44px)}}@media (max-width:620px){.section{padding:84px 0}.container{padding:0 18px}.hero{padding-bottom:100px}.laptop-scene-stage,.route-stage{aspect-ratio:4/3}.flow-video video{min-height:320px}.living-system-animation{min-height:520px}.builder-screen{min-height:332px}.builder-canvas{grid-template-columns:1fr;gap:12px;padding:16px}.builder-website{width:100%;min-height:168px}.builder-side{grid-template-columns:1fr;gap:10px}.builder-code{display:none}.builder-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-flow span{min-height:30px;font-size:10px}.builder-cursor{left:55%;top:150px}.keyboard-perspective{left:4%;right:4%;bottom:5%}.keyboard-builder{grid-template-columns:repeat(6,minmax(24px,1fr));gap:6px;padding:10px;transform:rotateX(10deg)}.build-key{min-height:30px;border-radius:6px;font-size:9px}.system-status-card{left:18px;right:18px;bottom:112px;width:auto}.cta-row{display:grid}.flow-steps li,.system-layer{grid-template-columns:1fr;gap:8px}.principle-card,.principle-card.is-complete{grid-template-columns:1fr;gap:18px}.principle-dot:before{display:none}.form-grid{grid-template-columns:1fr}.price-row{padding:20px}.price-header strong{font-size:24px}.price-plain{font-size:15px}.preview-scene{grid-template-columns:58px 20px minmax(104px,1fr);gap:8px;padding:10px}.mini-phone{width:54px;height:104px}.mini-desktop{width:112px;height:86px}.preview-metric{right:9px;max-width:116px}.footer{padding-bottom:110px}}@media (max-width:1180px){.experience-rail,main:after,main:before{display:none}}@media (max-width:940px){.connected-section>.container:after,.connected-section>.container:before{display:none}.hero-cinema{display:block;min-height:0}.hero-client-strip,.studio-signal-stack,.work-catcher-strip{grid-template-columns:1fr}.client-catcher-board{position:relative;inset:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;min-height:0;margin-top:14px}.catcher-thread{display:none}.catcher-widget,.catcher-widget:first-of-type,.catcher-widget:nth-of-type(2),.catcher-widget:nth-of-type(3){position:relative;top:auto;right:auto;width:100%}.flow-signal-widget{position:static;width:auto;margin-top:12px}.pricing-client-path{grid-template-columns:1fr;gap:8px}.pricing-client-path i{width:1px;height:20px;justify-self:center;transform-origin:center top;background:linear-gradient(180deg,rgba(201,255,147,.12),rgba(201,255,147,.72),rgba(201,255,147,.12))}}@media (max-width:620px){.client-catcher-board,.hero-client-strip,.studio-signal-stack,.work-catcher-strip{grid-template-columns:1fr}.hero-client-strip span,.pricing-client-path span,.studio-signal-stack span,.work-catcher-strip span{min-height:0}.catcher-widget{padding:12px}.contact-signal-widget,.flow-signal-widget{padding:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.motion-item{opacity:1!important;transform:none!important}}@keyframes markerPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes railSignalDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0)}}@keyframes stripScan{0%,46%,to{opacity:0;transform:translateX(-56%)}58%{opacity:.72}72%{opacity:0;transform:translateX(68%)}}@keyframes connectorPulse{0%,to{opacity:.52;transform:translateX(-50%) scale(.72)}50%{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes widgetDrift{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-8px,0) rotate(.4deg)}}@keyframes pathConnect{0%,to{opacity:.34;transform:scaleX(.36)}50%{opacity:1;transform:scaleX(1)}}@keyframes floatUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes floatUpMobile{0%{opacity:0;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%)}}@keyframes signalSweep{0%{transform:translate3d(-8%,-4%,0) scale(1);filter:hue-rotate(0deg)}50%{transform:translate3d(5%,3%,0) scale(1.04);filter:hue-rotate(18deg)}to{transform:translate3d(-8%,-4%,0) scale(1);filter:hue-rotate(0deg)}}@keyframes scanlineShift{0%{transform:translateY(-10px)}to{transform:translateY(10px)}}@keyframes systemSheen{0%,48%,to{opacity:0;transform:translateX(-46%)}62%{opacity:.72}78%{opacity:0;transform:translateX(44%)}}@keyframes auroraBreathe{0%,to{opacity:.58;transform:translate3d(-2%,0,0) scale(1)}50%{opacity:.88;transform:translate3d(2%,-3%,0) scale(1.05)}}@keyframes keyboardSweep{0%,34%,to{opacity:0;transform:translateX(-28%)}52%{opacity:1}72%{opacity:0;transform:translateX(28%)}}@keyframes codeLineType{0%,18%{width:0;opacity:0}28%,82%{width:100%;opacity:1}to{width:100%;opacity:0}}@keyframes keyBuild{0%,5%{opacity:0;transform:translateY(18px) scale(.84)}14%,84%{opacity:1;transform:translateY(0) scale(1)}18%,22%{filter:brightness(1.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 22px rgba(201,255,147,.16)}92%,to{opacity:0;transform:translateY(-8px) scale(.96)}}@keyframes sitePieceBuild{0%,12%{opacity:0;transform:translateY(14px) scaleX(.88)}22%,84%{opacity:1;transform:translateY(0) scaleX(1)}to{opacity:0;transform:translateY(-8px) scaleX(1)}}@keyframes flowNodeBuild{0%,16%{opacity:0;transform:translateX(18px)}28%,84%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-8px)}}@keyframes builderCursorMove{0%,12%{opacity:0;transform:translate3d(-60px,20px,0) rotate(45deg)}22%{opacity:1;transform:translateZ(0) rotate(45deg)}42%{transform:translate3d(86px,-42px,0) rotate(45deg)}62%{transform:translate3d(250px,-86px,0) rotate(45deg)}82%{opacity:1;transform:translate3d(318px,-24px,0) rotate(45deg)}to{opacity:0;transform:translate3d(340px,-10px,0) rotate(45deg)}}@keyframes statusCardPulse{0%,20%,to{opacity:0;transform:translateY(14px)}32%,84%{opacity:1;transform:translateY(0)}}@keyframes statusProgress{0%,26%{transform:scaleX(0)}82%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes systemOrbit{0%{rotate:0deg}to{rotate:1turn}}@keyframes sceneGlowBreath{0%,to{opacity:.52;transform:translate3d(-2%,0,0)}50%{opacity:.88;transform:translate3d(2%,-1%,0)}}@keyframes sceneGlowDrift{0%,to{opacity:.46;filter:blur(0) saturate(1)}50%{opacity:.84;filter:blur(1px) saturate(1.16)}}@keyframes interfaceHover{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.12) brightness(1.06)}}@keyframes keyPressPulse{0%,80%,to{opacity:.7;filter:brightness(1)}86%{opacity:.9;filter:brightness(.92)}}@keyframes cardFloat{0%,to{filter:brightness(1) contrast(1)}50%{filter:brightness(1.08) contrast(.98)}}@keyframes cursorNudge{0%,to{opacity:.52;filter:brightness(1)}42%{opacity:.84;filter:brightness(1.2)}50%{opacity:.68}}@keyframes routeGlow{0%,to{opacity:.48;filter:blur(0)}50%{opacity:.96;filter:blur(1px)}}@keyframes markerBlink{0%,to{opacity:.22}38%,58%{opacity:.52}}@keyframes routePulse{0%,14%{opacity:0;transform:scale(.58)}24%,54%{opacity:.95;transform:scale(1)}74%,to{opacity:0;transform:scale(1.8)}}@keyframes cta-glow{0%,to{box-shadow:0 14px 30px rgba(11,18,14,.14);border-color:var(--ink)}50%{box-shadow:0 14px 44px rgba(46,101,72,.28),0 0 0 3px rgba(184,239,131,.14);border-color:var(--accent-strong)}}.dash-login-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:#080a09;color:#cdd9cf}.dash-login-card{width:100%;max-width:420px;padding:40px 32px;border:.5px solid #1e2420;border-radius:8px;background:rgba(14,18,16,.94);box-shadow:0 22px 60px rgba(0,0,0,.32)}.dash-login-brand{text-align:center;margin-bottom:32px}.dash-login-logo{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--accent-strong),#1a4a30);color:#fff;font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.dash-login-brand span{display:block;font-family:var(--mono);font-size:11px;color:#6b756b;letter-spacing:.06em;text-transform:uppercase}.dash-login-form h2{margin:0 0 20px;color:#ffffff;font-family:var(--sans);font-size:20px;font-weight:700}.dash-login-form label{display:block;margin-bottom:16px}.dash-login-form label span{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:#8a948a;text-transform:uppercase;letter-spacing:.04em}.dash-login-form input{width:100%;padding:12px 14px;background:#0c100e;border:.5px solid #1e2420;border-radius:6px;color:#f5fff7;font-family:var(--sans);font-size:15px;outline:none;transition:border-color .18s ease}.dash-login-form input:focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px rgba(46,101,72,.14)}.dash-login-form input::placeholder{color:#3a443b}.dash-login-form button[type=submit]{width:100%;padding:12px 20px;margin-top:4px;background:var(--accent-strong);color:#fff;border:none;border-radius:6px;font-family:var(--sans);font-size:15px;font-weight:700;cursor:pointer;transition:background .18s ease,opacity .18s ease}.dash-login-form button[type=submit]:hover{background:#3a7a55}.dash-login-form button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.dash-login-error{background:rgba(230,69,46,.12);border:.5px solid rgba(230,69,46,.3);border-radius:6px;color:#f4877a}.dash-login-error,.dash-login-success{padding:10px 14px;margin:0 0 16px;font-size:13px;line-height:1.45}.dash-login-success{background:rgba(46,101,72,.12);border:.5px solid rgba(46,101,72,.3);border-radius:6px;color:var(--accent)}.dash-login-links{display:flex;justify-content:space-between;gap:12px;margin-top:14px}.dash-login-link{background:none;border:none;padding:0;color:#6b756b;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:color .16s ease}.dash-login-link:hover{color:var(--accent)}.dash-login-footer{margin-top:28px;padding-top:20px;border-top:.5px solid #1e2420;display:flex;justify-content:space-between;gap:12px}.dash-user-label{color:#6b756b}.dash-signout-btn,.dash-user-label{font-family:var(--mono);font-size:11px}.dash-signout-btn{background:none;border:.5px solid #2a302a;border-radius:4px;padding:4px 10px;color:#8a948a;font-weight:600;cursor:pointer;transition:color .16s ease,border-color .16s ease}.dash-signout-btn:hover{color:var(--warn);border-color:rgba(230,69,46,.4)}.reminders-panel{margin:48px 0;border:.5px solid var(--dark-line,#253025);border-radius:12px;padding:24px;background:rgba(18,27,21,.48);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reminders-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.reminders-header h2{margin:4px 0 0;color:#ffffff;font-size:22px;font-family:var(--display,serif)}.reminders-actions{display:flex;align-items:center;gap:10px}.reminders-badge{background:#F97316;color:#fff;font-size:11px;font-family:var(--mono);font-weight:700;padding:2px 8px;border-radius:999px}.reminders-add-btn{background:rgba(255,255,255,.08);border:.5px solid rgba(255,255,255,.14);color:var(--accent-bright,#c9ff93);font-family:var(--mono);font-size:12px;font-weight:600;padding:6px 14px;border-radius:6px;cursor:pointer;transition:background .16s ease}.reminders-add-btn:hover{background:rgba(255,255,255,.14)}.reminders-form{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:16px;background:rgba(255,255,255,.04);border-radius:8px;border:.5px solid rgba(255,255,255,.08)}.reminders-form input,.reminders-form select{background:rgba(0,0,0,.3);border:.5px solid rgba(255,255,255,.12);color:#e0e4e0;padding:8px 12px;border-radius:6px;font-family:var(--sans);font-size:14px;width:100%}.reminders-form-row{display:flex;gap:8px}.reminders-form-row select{flex:1 1}.reminders-form-row button{background:var(--accent-strong,#2e6548);color:#fff;border:none;padding:8px 18px;border-radius:6px;font-family:var(--mono);font-size:12px;font-weight:700;cursor:pointer}.reminders-empty,.reminders-error,.reminders-loading{color:var(--muted,#626b62);font-size:14px;padding:8px 0}.reminders-error{color:var(--warn,#e6452e)}.reminders-link{background:none;border:none;color:var(--accent-bright,#c9ff93);cursor:pointer;font-size:inherit;text-decoration:underline;padding:0}.reminders-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.reminders-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.03);transition:background .16s ease}.reminders-item:hover{background:rgba(255,255,255,.06)}.reminders-item.overdue{border-left:3px solid #ef4444;background:rgba(239,68,68,.06)}.reminders-item-main{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.reminders-priority-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.reminders-item-main strong{display:block;color:#e0e4e0;font-size:14px;font-weight:600}.reminders-item-main small{display:block;color:var(--muted,#626b62);font-size:11px;font-family:var(--mono);margin-top:2px}.reminders-item-actions{display:flex;gap:4px;flex-shrink:0}.reminders-item-actions button{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:.5px solid rgba(255,255,255,.1);border-radius:6px;color:#8a948a;font-size:13px;cursor:pointer;transition:all .16s ease}.reminders-item-actions button:hover{background:rgba(255,255,255,.12);color:#e0e4e0}.reminders-item-actions button:first-child:hover{color:#10B981;border-color:rgba(16,185,129,.4)}.reminders-item-actions button:last-child:hover{color:#EF4444;border-color:rgba(239,68,68,.4)}.candidate-card-top,.dashboard-brand-line,.mission-level-row,.operator-line,.section-console-heading,.workbench-heading,.worker-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-brand-line{justify-content:flex-start}.dash-role-badge,.dashboard-brand-line span{font-family:var(--mono);color:#7d8c81;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.dash-role-badge{padding:4px 8px;border:1px solid rgba(201,255,147,.22);border-radius:999px;color:#c9ff93}.os-module-nav{position:-webkit-sticky;position:sticky;top:45px;z-index:90;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1440px;margin:0 auto 20px;border:1px solid #1e2420;border-radius:8px;overflow:hidden;background:rgba(8,10,9,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.os-module-nav a{display:grid;grid-gap:3px;gap:3px;padding:12px 16px;border-right:1px solid #1e2420;color:#eaf2ec;transition:background .16s ease,color .16s ease}.os-module-nav a:last-child{border-right:0}.os-module-nav a:hover{background:rgba(201,255,147,.07);color:#c9ff93}.os-module-nav strong{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.os-module-nav span{color:#69766d;font-size:11px}.command-hero h1{max-width:860px;font-size:clamp(46px,6vw,88px)}.operator-line{justify-content:flex-start;flex-wrap:wrap;margin-top:22px;color:#7d8c81;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.operator-line i{width:4px;height:4px;border-radius:999px;background:#c9ff93;box-shadow:0 0 12px #c9ff93}.mission-level-row strong{color:#c9ff93;font-family:var(--mono);font-size:13px}.mission-progress,.template-progress{height:5px;overflow:hidden;border-radius:999px;background:#060908}.mission-progress span,.template-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2e6548,#c9ff93);box-shadow:0 0 18px rgba(201,255,147,.5)}.game-stats small{display:block;margin-top:8px;color:#647067;font-size:11px}.discovery-workbench,.mission-board,.team-console,.workbench-console{max-width:1440px;margin:0 auto 18px;padding:22px;border:1px solid #1e2420;border-radius:8px;background:rgba(14,18,16,.94);box-shadow:0 22px 60px rgba(0,0,0,.24)}.section-console-heading,.workbench-heading{align-items:flex-end;margin-bottom:18px}.section-console-heading h2,.workbench-heading h2{margin:5px 0 0;color:#fff;font-size:clamp(24px,3vw,38px)}.section-console-heading>span,.workbench-count{color:#c9ff93;font-family:var(--mono);font-size:11px;text-transform:uppercase}.mission-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.mission-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:92px;padding:14px;border:1px solid #222a24;border-radius:7px;background:#0a0e0c}.mission-list article>b{grid-column:2/-1;color:#c9ff93;font-family:var(--mono);font-size:10px}.mission-index{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(201,255,147,.2);border-radius:7px;color:#c9ff93;font-family:var(--mono);font-size:11px}.mission-list article>span:not(.mission-index),.mission-list small{color:#69766d;font-family:var(--mono);font-size:10px;text-transform:uppercase}.mission-list strong{display:block;margin-top:4px;color:#eef5f0;font-size:14px}.source-switcher{display:flex;gap:7px;margin-bottom:14px}.candidate-actions button,.source-switcher button,.template-grid button{padding:8px 11px;border:1px solid #273029;border-radius:5px;background:#090d0b;color:#9aa89e;font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.candidate-actions button:first-child,.discovery-search>button,.manual-lead-form button,.source-switcher button.active{border-color:#c9ff93;background:#c9ff93;color:#0a0e0c}.candidate-actions button:disabled,.source-switcher button:disabled{opacity:.42;cursor:not-allowed}.discovery-search{display:grid;grid-template-columns:minmax(260px,1fr) 220px 120px auto;grid-gap:10px;gap:10px;align-items:end;padding:14px;border:1px solid #222a24;border-radius:7px;background:#090d0b}.discovery-search label{display:grid;grid-gap:6px;gap:6px;color:#748078;font-family:var(--mono);font-size:10px;text-transform:uppercase}.discovery-search input,.discovery-search select,.manual-lead-form input{width:100%;min-height:42px;border:1px solid #283029;border-radius:5px;background:#060908;color:#f4faf6}.discovery-search>button,.manual-lead-form button{min-height:42px;padding:0 18px;border-radius:5px;font-family:var(--mono);font-size:11px;font-weight:800;text-transform:uppercase;cursor:pointer}.manual-lead-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.csv-dropzone{display:grid;grid-gap:8px;gap:8px;padding:28px;border:1px dashed #405046;border-radius:8px;background:#090d0b;color:#dfe9e1;cursor:pointer}.csv-dropzone span,.data-source-note{color:#69766d;font-size:11px}.csv-dropzone input{color:#94a198}.workbench-error{margin-top:12px;color:#ff8f7e}.workbench-notice{margin-top:12px;padding:10px 12px;border:1px solid rgba(245,158,11,.18);border-radius:7px;background:rgba(245,158,11,.06);color:#c99b58;font-size:11px;line-height:1.45}.candidate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.candidate-card{padding:16px;border:1px solid #263029;border-radius:7px;background:#0a0e0c}.candidate-card.is-saved{border-color:rgba(16,185,129,.5)}.candidate-card.is-rejected{opacity:.48}.candidate-card dt,.candidate-card-top small,.candidate-card-top span{color:#718077;font-family:var(--mono);font-size:9px;text-transform:uppercase}.candidate-card h3{margin:12px 0 6px;color:#fff;font-size:18px}.candidate-card>p{min-height:42px;color:#8e9b92;font-size:12px}.candidate-card dl{display:grid;grid-gap:6px;gap:6px;margin:14px 0}.candidate-card dl div{display:flex;justify-content:space-between;gap:12px}.candidate-card dd{max-width:66%;margin:0;overflow:hidden;color:#dce6df;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.candidate-actions,.quality-flags{display:flex;flex-wrap:wrap;gap:6px}.quality-flags{margin:10px 0}.quality-flags span{padding:3px 6px;border-radius:3px;background:rgba(249,115,22,.1);color:#f7aa72;font-family:var(--mono);font-size:8px;text-transform:uppercase}.data-source-note{margin:14px 0 0}.candidate-marker{position:absolute;width:18px;height:18px;border:2px solid #fff;border-radius:4px;background:#8b5cf6;box-shadow:0 0 0 6px rgba(139,92,246,.24),0 0 22px rgba(139,92,246,.64);transform:translate(-50%,-50%) rotate(45deg);pointer-events:auto}.candidate-legend-dot{border-radius:2px!important;background:#8b5cf6;transform:rotate(45deg)}.call-queue,.empty-console-state,.selected-lead-card{padding:18px;border:1px solid #222a24;border-radius:7px;background:#090d0b}.empty-console-state h2,.selected-lead-card h2{margin:8px 0;color:#fff;font-size:28px}.lead-actions,.lead-meta-row{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.lead-actions a,.lead-actions>span,.lead-meta-row span{padding:5px 8px;border:1px solid #29322c;border-radius:4px;color:#9ba79f;font-family:var(--mono);font-size:9px;text-transform:uppercase}.lead-actions a{color:#c9ff93}.lead-facts{display:grid;grid-gap:1px;gap:1px;margin:14px 0;overflow:hidden;border:1px solid #202722;border-radius:6px}.lead-facts div{padding:11px;background:#0d120f}.lead-facts dd{margin:5px 0 0;color:#e6eee8;font-size:12px}.next-action,.pitch-box{margin-top:10px;padding:13px;border-left:2px solid #8b5cf6;background:rgba(139,92,246,.07)}.next-action strong,.pitch-box p{display:block;margin:6px 0 0;color:#dce4de;font-size:12px;line-height:1.55}.next-action{border-left-color:#c9ff93;background:rgba(201,255,147,.05)}.call-queue{display:grid;grid-gap:7px;gap:7px}.call-queue button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:9px;border:1px solid #242d27;border-radius:5px;background:#0c110e;color:#dce6df;text-align:left;cursor:pointer}.call-queue button small,.call-queue button span{color:#718077;font-family:var(--mono);font-size:9px}.call-queue p,.empty-console-state p,.empty-team-state{color:#7d8a81;font-size:13px}.empty-console-state a{display:inline-flex;margin-top:12px;color:#c9ff93;font-family:var(--mono);font-size:11px}.lead-table-console,.package-console,.reminders-panel,.team-console,.workbench-console{max-width:1440px;margin-right:auto;margin-left:auto}.template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.team-grid article,.template-grid article{padding:16px;border:1px solid #242d27;border-radius:7px;background:#090d0b}.template-grid article>div:first-child{display:flex;justify-content:space-between;gap:8px;color:#748078;font-family:var(--mono);font-size:9px;text-transform:uppercase}.template-grid h3{min-height:44px;margin:14px 0 7px;color:#fff;font-size:17px}.template-grid p{min-height:66px;color:#829087;font-size:12px}.template-grid .template-progress{margin:14px 0}.package-console{padding:22px}.package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.package-grid article{padding:18px;border:1px solid #252e27;border-radius:7px;background:#090d0b}.package-grid article>span{color:#c9ff93;font-family:var(--mono);font-size:10px;text-transform:uppercase}.package-grid h3{min-height:44px;margin:10px 0;color:#fff;font-size:18px}.package-grid strong{color:#dce6df;font-family:var(--mono);font-size:12px}.package-grid p{color:#7f8d84;font-size:12px}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.worker-heading strong{display:block;color:#fff}.worker-heading b,.worker-heading span{color:#7d8a82;font-family:var(--mono);font-size:9px;text-transform:uppercase}.worker-heading b{color:#c9ff93}.team-grid dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin:16px 0}.team-grid dl div{padding:9px;border-radius:5px;background:#0d120f}.team-grid dt{color:#66736a;font-family:var(--mono);font-size:8px;text-transform:uppercase}.team-grid dd{margin:4px 0 0;color:#fff;font-family:var(--mono);font-size:14px}.team-grid p{color:#7d8a82;font-size:11px}.empty-team-state{grid-column:1/-1;padding:22px;border:1px dashed #303b33;border-radius:7px}.table-heading{display:flex;justify-content:space-between;align-items:flex-end;padding:18px}.table-heading h2{margin:5px 0 0;color:#fff;font-size:26px}.table-heading>a{color:#c9ff93;font-family:var(--mono);font-size:10px;text-transform:uppercase}.lead-table{display:grid;padding:0 18px 18px}.lead-table button{display:grid;grid-template-columns:10px minmax(220px,1.5fr) repeat(3,minmax(120px,.7fr));grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border:0;border-bottom:1px solid #202722;background:transparent;color:#dfe8e1;text-align:left;cursor:pointer}.lead-table button>span{width:8px;height:8px;border-radius:999px;background:var(--status-color)}.lead-table small{color:#738077;font-size:11px}.pending-access-card h1{margin:12px 0;color:#fff;font-size:28px}.pending-access-card p{color:#8d9a91;line-height:1.6}.pending-access-actions{display:flex;align-items:center;gap:14px;margin-top:22px}.pending-access-actions a{color:#c9ff93;font-family:var(--mono);font-size:11px}@media (max-width:1080px){.candidate-grid,.discovery-search,.mission-list,.package-grid,.team-grid,.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.game-dashboard{padding:16px}.os-module-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.os-module-nav a{border-bottom:1px solid #1e2420}.candidate-grid,.command-hero,.discovery-search,.game-stats,.manual-lead-form,.mission-list,.package-grid,.team-grid,.template-grid,.war-room{grid-template-columns:1fr}.map-toolbar,.section-console-heading,.workbench-heading{align-items:flex-start;flex-direction:column}.map-toolbar label{width:100%;min-width:0}.lead-table button{grid-template-columns:10px minmax(0,1fr)}.lead-table button small{grid-column:2}}.cc-shell{position:fixed;inset:0;z-index:300;display:flex;min-width:0;height:100vh;height:100dvh;flex-direction:column;overflow:hidden;background:#080c0a;color:#e6e9e7;font-family:var(--sans);color-scheme:dark}.cc-shell button,.cc-shell input,.cc-shell select{font:inherit}.cc-shell a:focus-visible,.cc-shell button:focus-visible,.cc-shell input:focus-visible,.cc-shell select:focus-visible{outline:2px solid rgba(139,92,246,.85);outline-offset:2px}.cc-os-header{position:relative;z-index:20;flex:0 0 40px;justify-content:space-between;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(3,6,4,.58);box-shadow:0 8px 30px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%)}.cc-os-brand,.cc-os-header,.cc-os-session{display:flex;align-items:center;min-width:0}.cc-os-brand,.cc-os-session{gap:10px}.cc-os-brand a{color:#f5fff7;font-family:var(--mono);font-size:12px;font-weight:800;letter-spacing:.08em}.cc-os-brand span,.cc-user-email{overflow:hidden;color:#718076;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cc-os-brand span{max-width:220px;padding-left:10px;border-left:1px solid rgba(255,255,255,.08)}.cc-user-email{max-width:180px}.cc-role-badge{padding:3px 7px;border:1px solid rgba(34,197,94,.2);border-radius:999px;background:rgba(34,197,94,.08);color:#8ee6a7;font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.cc-os-session .dash-signout-btn{width:26px;height:26px;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.03);color:transparent;cursor:pointer;font-size:0}.cc-os-session .dash-signout-btn:before{content:"↗";color:#8a9b8e;font-size:13px}.cc-os-session .dash-signout-btn:hover{border-color:rgba(239,68,68,.34);background:rgba(239,68,68,.08)}.cc-command-center,.cc-page-slot{position:relative;z-index:auto;display:flex;min-width:0;min-height:0;flex:1 1;flex-direction:column;overflow:hidden}.cc-page-slot:has(.account-shell),.cc-page-slot:has(.calendar-shell),.cc-page-slot:has(.catalog-shell),.cc-page-slot:has(.settings-shell){display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.cc-workspace{display:grid;min-width:0;min-height:0;flex:1 1;grid-template-columns:260px minmax(340px,1fr) 320px;overflow:hidden}.cc-statusbar{z-index:12;flex:0 0 50px;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.055);background:rgba(4,8,6,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cc-metric,.cc-statusbar{position:relative;display:grid}.cc-metric{min-width:0;align-content:center;padding:5px 12px;border:0;border-right:1px solid rgba(255,255,255,.045);background:transparent;color:inherit;text-align:left;cursor:pointer}.cc-metric:after{position:absolute;inset:auto 12px 0;height:1px;background:linear-gradient(90deg,transparent,#8b5cf6,transparent);box-shadow:0 0 12px rgba(139,92,246,.6);content:"";opacity:0;transform:scaleX(.3);transition:.18s ease}.cc-metric.active,.cc-metric:hover{background:rgba(255,255,255,.028)}.cc-metric.active:after{opacity:1;transform:scaleX(1)}.cc-metric-label{color:#637269;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cc-metric-label,.cc-metric-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-metric-value{color:#edf4ef;font-family:var(--mono);font-size:clamp(12px,1.2vw,16px);font-weight:600;line-height:1.1}.cc-metric small{position:absolute;inset:7px 8px auto auto;font-family:var(--mono);font-size:7px}.cc-metric small.positive{color:#22c55e}.cc-metric small.negative{color:#ef4444}.cc-lead-db{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-right:1px solid rgba(255,255,255,.055);background:rgba(5,9,7,.54);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cc-lead-db-header{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 9px}.cc-lead-db-header div{display:grid;grid-gap:2px;gap:2px}.cc-lead-db-header span{color:#526157;font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.cc-lead-db-header strong{color:#dfe8e2;font-size:13px}.cc-lead-db-header>button{width:28px;height:28px;border:1px solid rgba(34,197,94,.22);border-radius:9px;background:rgba(34,197,94,.08);color:#8ee6a7;cursor:pointer}.cc-lead-db-search{display:grid;grid-template-columns:22px 1fr;align-items:center;margin:0 10px 8px;padding:0 8px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.025);color:#617067}.cc-lead-db-search input{min-width:0;height:32px;border:0;outline:0;background:transparent;color:#e5ece7;font-size:10px}.cc-lead-db-search input::placeholder{color:#435048}.cc-status-tabs{display:flex;flex:0 0 auto;gap:4px;overflow-x:auto;padding:0 10px 9px;scrollbar-width:none}.cc-status-tabs::-webkit-scrollbar{display:none}.cc-status-tabs button{display:flex;flex:0 0 auto;align-items:center;gap:5px;padding:4px 7px;border:1px solid rgba(255,255,255,.055);border-radius:999px;background:rgba(255,255,255,.025);color:#718077;cursor:pointer;font-size:8px;white-space:nowrap}.cc-status-tabs button span{color:#4f5d54;font-family:var(--mono);font-size:7px}.cc-status-tabs button.active{border-color:rgba(255,255,255,.14);background:#dfe8e2;color:#101612}.cc-status-tabs button.active span{color:#506057}.cc-lead-list{min-height:0;flex:1 1;overflow-y:auto;padding:2px 6px 18px;scrollbar-color:rgba(255,255,255,.08) transparent;scrollbar-width:thin}.cc-lead-row{position:relative;display:grid;width:100%;min-height:54px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;padding:7px 7px 7px 9px;border:0;border-left:2px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:.14s ease}.cc-lead-row:hover{background:rgba(255,255,255,.028)}.cc-lead-row.selected{border-left-color:#8b5cf6;background:rgba(139,92,246,.09);box-shadow:inset 16px 0 30px rgba(139,92,246,.025)}.cc-lead-dot{width:5px;height:5px;border-radius:50%;box-shadow:0 0 8px currentColor}.cc-lead-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.cc-lead-copy strong{color:#dce5df;font-size:10px;font-weight:650}.cc-lead-copy small,.cc-lead-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-lead-copy small{color:#536158;font-size:8px}.cc-lead-package{padding:2px 4px;border:1px solid rgba(139,92,246,.16);border-radius:4px;color:#9f8cc8;font-family:var(--mono);font-size:6px;font-weight:500}.cc-drawer-empty,.cc-lead-empty{display:grid;place-items:center;grid-gap:6px;gap:6px;padding:36px 18px;color:#56645b;font-size:10px;text-align:center}.cc-lead-empty strong{color:#a9b6ad;font-size:12px}.cc-lead-empty button{margin-top:8px;padding:7px 10px;border:1px solid rgba(34,197,94,.22);border-radius:8px;background:rgba(34,197,94,.08);color:#8ee6a7;cursor:pointer;font-size:9px}.cc-map-panel{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:#0b100d}.cc-discovery-toolbar{position:relative;z-index:800;flex:0 0 auto;border-bottom:1px solid rgba(255,255,255,.055);background:rgba(5,9,7,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cc-discovery-trigger{display:grid;width:100%;height:40px;grid-template-columns:24px auto 1fr 20px;align-items:center;grid-gap:7px;gap:7px;padding:0 11px;border:0;background:transparent;color:#d7e1da;text-align:left;cursor:pointer}.cc-discovery-trigger>span{color:#22c55e;font-size:17px}.cc-discovery-trigger strong{font-size:10px}.cc-discovery-trigger small{color:#526158;font-size:8px}.cc-discovery-trigger i{color:#526158;font-style:normal;text-align:right}.cc-discovery-body{padding:0 10px 9px}.cc-source-switcher{display:flex;gap:4px;margin-bottom:7px}.cc-source-switcher button,.cc-source-switcher label{padding:4px 8px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:rgba(255,255,255,.02);color:#64736a;cursor:pointer;font-size:8px}.cc-source-switcher .active{border-color:rgba(34,197,94,.24);background:rgba(34,197,94,.08);color:#8ee6a7}.cc-source-switcher input{display:none}.cc-discovery-form,.cc-manual-form{display:grid;grid-template-columns:minmax(120px,1.4fr) minmax(100px,1fr) 70px 74px;grid-gap:5px;gap:5px}.cc-manual-form{grid-template-columns:repeat(4,minmax(75px,1fr)) 70px}.cc-callback-field input,.cc-discovery-form input,.cc-discovery-form select,.cc-manual-form input,.cc-map-pin-form input,.cc-package-editor input,.cc-panel-section>input,.cc-panel-section>select,.cc-reminder-form input{min-width:0;height:29px;padding:0 7px;border:1px solid rgba(255,255,255,.07);border-radius:6px;outline:0;background:rgba(255,255,255,.035);color:#dce5df;font-size:8px}.cc-discovery-form button,.cc-manual-form button,.cc-map-pin-form button,.cc-package-editor button,.cc-panel-section>button,.cc-reminder-form button{border:1px solid rgba(34,197,94,.25);border-radius:6px;background:rgba(34,197,94,.1);color:#91e9a9;cursor:pointer;font-size:8px;font-weight:700}.cc-discovery-error,.cc-inline-message{margin:7px 0 0;padding:6px 8px;border:1px solid rgba(245,158,11,.16);border-radius:6px;background:rgba(245,158,11,.06);color:#e5b65f;font-size:8px}.cc-discovery-notice{margin:7px 0 0;padding:6px 8px;border:1px solid rgba(56,189,248,.16);border-radius:6px;background:rgba(56,189,248,.055);color:#83cbe8;font-size:8px}.cc-result-strip{display:flex;gap:6px;overflow-x:auto;margin-top:7px;padding-bottom:2px;scrollbar-width:thin}.cc-result-card{display:grid;flex:0 0 190px;grid-gap:3px;gap:3px;padding:7px;border:1px solid rgba(56,189,248,.12);border-radius:8px;background:rgba(56,189,248,.035)}.cc-result-card>div{display:flex;justify-content:space-between;color:#5f7880;font-size:7px;text-transform:uppercase}.cc-result-card>strong{color:#dbe8e1;font-size:9px}.cc-result-card>p,.cc-result-card>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-result-card>p{margin:0;color:#58685f;font-size:7px}.cc-result-card footer{display:flex;gap:4px;margin-top:2px}.cc-result-card footer button{flex:1 1;padding:3px;border:1px solid rgba(255,255,255,.06);border-radius:5px;background:rgba(255,255,255,.025);color:#7d8d83;cursor:pointer;font-size:7px}.cc-result-card footer button:first-child{border-color:rgba(34,197,94,.18);color:#78d994}.cc-result-card footer a{display:grid;flex:1 1;place-items:center;padding:3px;border:1px solid rgba(56,189,248,.14);border-radius:5px;color:#73bad8;font-size:7px}.cc-result-card.is-web-fallback{border-color:rgba(245,158,11,.15);background:rgba(245,158,11,.035)}.cc-result-card.is-saved{opacity:.55}.cc-result-card.is-rejected{opacity:.35}.cc-map-container{position:relative;min-height:0;flex:1 1;overflow:hidden}.cc-map-container .leaflet-container{width:100%;height:100%;background:#0b100d;font-family:var(--sans)}.cc-map-container .leaflet-tile-pane{filter:brightness(.48) saturate(.38) hue-rotate(86deg)}.cc-map-container .leaflet-control-zoom{overflow:hidden;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;box-shadow:0 8px 20px rgba(0,0,0,.28)!important}.cc-map-container .leaflet-control-zoom a{border-bottom-color:rgba(255,255,255,.08)!important;background:rgba(7,12,9,.88)!important;color:#b6c4ba!important}.cc-map-container .leaflet-control-attribution{background:rgba(3,6,4,.76)!important;color:#506057!important;font-size:7px!important}.cc-map-container .leaflet-control-attribution a{color:#6f9d7d!important}.cc-map-container .leaflet-popup-content-wrapper,.cc-map-container .leaflet-popup-tip{border:1px solid rgba(255,255,255,.08);background:rgba(7,12,9,.96);color:#dce5df;box-shadow:0 14px 45px rgba(0,0,0,.42)}.cc-map-container .leaflet-popup-content{min-width:160px;margin:10px;font-size:9px}.cc-map-container .leaflet-popup-close-button{color:#7d8d83!important}.cc-marker-selected{animation:cc-marker-pulse 1.8s ease-out infinite;filter:drop-shadow(0 0 5px currentColor)}.cc-marker-candidate{transform-box:fill-box;transform-origin:center;transform:rotate(45deg)}@keyframes cc-marker-pulse{0%{stroke-opacity:1;stroke-width:3}70%{stroke-opacity:.35;stroke-width:10}to{stroke-opacity:1;stroke-width:3}}.cc-map-legend{position:absolute;z-index:500;inset:auto auto 18px 12px;display:flex;align-items:center;gap:9px;padding:6px 8px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(5,9,7,.78);color:#87968c;font-size:7px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none}.cc-map-legend span{display:flex;align-items:center;gap:4px}.cc-map-legend i{width:6px;height:6px;border-radius:50%}.cc-map-legend i.lead{background:#8b5cf6}.cc-map-legend i.candidate{border-radius:1px;background:#38bdf8;transform:rotate(45deg)}.cc-map-legend small{color:#4f5d54}.cc-map-loading{display:grid;width:100%;height:100%;place-items:center;background:#0b100d;color:#617067;font-family:var(--mono);font-size:9px}.cc-map-pin-form{display:grid;grid-gap:5px;gap:5px}.cc-map-pin-form strong{color:#dfe8e2;font-size:10px}.cc-map-pin-form>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.cc-map-pin-form button{min-height:27px}.cc-map-pin-form button:last-child{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#87968c}.cc-action-panel{position:relative;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px;border-left:1px solid rgba(255,255,255,.055);background:rgba(5,9,7,.64);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-color:rgba(255,255,255,.08) transparent;scrollbar-width:thin}.cc-action-empty{display:grid;align-content:center;place-items:center;grid-gap:10px;gap:10px;text-align:center}.cc-empty-monogram{display:grid;width:68px;height:68px;place-items:center;border:1px solid rgba(139,92,246,.2);border-radius:18px;background:radial-gradient(circle,rgba(139,92,246,.18),transparent 68%);color:#b8a1f0;font-family:var(--mono);font-size:13px}.cc-action-empty h2{margin:0;color:#dce5df;font-size:15px}.cc-action-empty>p{max-width:230px;margin:0;color:#5e6c63;font-size:9px;line-height:1.55}.cc-action-empty>dl{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:8px 0}.cc-action-empty>dl div{padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.025)}.cc-action-empty dt{color:#536158;font-size:7px;text-transform:uppercase}.cc-action-empty dd{margin:2px 0 0;color:#dce5df;font-family:var(--mono);font-size:13px}.cc-action-empty>button{padding:8px 12px;border:1px solid rgba(34,197,94,.24);border-radius:8px;background:rgba(34,197,94,.09);color:#8ee6a7;cursor:pointer;font-size:9px}.cc-lead-identity{padding:2px 2px 11px}.cc-lead-identity>div{display:flex;align-items:center;gap:6px}.cc-lead-identity>div b,.cc-lead-identity>div span{padding:3px 6px;border:1px solid;border-radius:999px;font-family:var(--mono);font-size:7px;font-weight:600;text-transform:uppercase}.cc-lead-identity>div b{border-color:rgba(245,158,11,.2);color:#e6aa45}.cc-lead-identity h2{margin:8px 0 3px;color:#f0f5f2;font-size:18px;line-height:1.08;letter-spacing:-.025em}.cc-lead-identity p{margin:0;color:#64736a;font-size:9px}.cc-lead-identity>small{display:inline-block;margin-top:5px;color:#9888c0;font-family:var(--mono);font-size:7px}.cc-contact-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;padding-bottom:10px}.cc-action-btn{display:grid;min-height:38px;grid-template-columns:19px 1fr;align-items:center;padding:6px 7px;border:1px solid rgba(255,255,255,.065);border-radius:8px;background:rgba(255,255,255,.028);color:#839289;font-size:10px;transition:.14s ease}.cc-action-btn span{color:#cbd6cf;font-size:8px;font-weight:700}.cc-action-btn small{grid-column:2;overflow:hidden;color:#56645b;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.cc-action-btn:hover{border-color:rgba(59,130,246,.23);background:rgba(59,130,246,.06);transform:translateY(-1px)}.cc-action-btn.call{border-color:rgba(34,197,94,.2);background:rgba(34,197,94,.06);color:#7ddd96}.cc-action-btn.disabled{opacity:.42}.cc-panel-section{display:grid;grid-gap:7px;gap:7px;padding:11px 1px;border-top:1px solid rgba(255,255,255,.055)}.cc-section-label{display:flex;align-items:center;justify-content:space-between;color:#6e7d74;font-family:var(--mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.cc-section-label b{color:#8f7eb8;font-weight:500}.cc-section-label button{border:0;background:transparent;color:#7ddd96;cursor:pointer;font-size:7px}.cc-data-quality{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.cc-data-quality>div{display:grid;grid-template-columns:16px 1fr auto;align-items:center;padding:6px;border-radius:6px;background:rgba(255,255,255,.025)}.cc-data-quality i{display:grid;width:13px;height:13px;place-items:center;border-radius:50%;font-size:7px;font-style:normal}.cc-data-quality i.good{background:rgba(34,197,94,.12);color:#65d982}.cc-data-quality i.warn{background:rgba(245,158,11,.12);color:#e3a642}.cc-data-quality i.bad{background:rgba(239,68,68,.12);color:#e66f6f}.cc-data-quality span{color:#adb9b1;font-size:7px}.cc-data-quality small{color:#4f5d54;font-size:6px}.cc-call-script h3{margin:0;color:#d9e2dc;font-size:10px;font-weight:500;line-height:1.48}.cc-copy-block{position:relative;padding:8px 38px 8px 8px;border:1px solid rgba(139,92,246,.13);border-radius:7px;background:rgba(139,92,246,.045)}.cc-copy-block p{margin:0;color:#849289;font-size:8px;line-height:1.45}.cc-copy-block button{position:absolute;inset:5px 5px auto auto;padding:3px 5px;border:1px solid rgba(255,255,255,.07);border-radius:4px;background:rgba(255,255,255,.03);color:#8f7eb8;cursor:pointer;font-size:6px}.cc-call-script ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:14px;color:#66746b;font-size:7px;line-height:1.4}.cc-one-line-offer{padding:7px;border-left:2px solid #8b5cf6;background:rgba(139,92,246,.055);color:#c8b9e9;font-size:8px;font-weight:600}.cc-outcome-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.cc-outcome-grid button{min-height:30px;padding:5px;border:1px solid rgba(255,255,255,.065);border-radius:6px;background:rgba(255,255,255,.025);color:#87968c;cursor:pointer;font-size:7px}.cc-outcome-grid button:hover{border-color:rgba(245,158,11,.23);background:rgba(245,158,11,.06);color:#e0ad55}.cc-outcome-grid button:disabled{cursor:wait;opacity:.45}.cc-callback-field{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:7px;gap:7px;color:#59675e;font-size:7px}.cc-panel-section>button{min-height:28px}.cc-reminder-form{grid-template-columns:1fr 1fr 44px}.cc-linked-reminders,.cc-reminder-form{display:grid;grid-gap:4px;gap:4px}.cc-linked-reminders article{display:flex;align-items:center;justify-content:space-between;padding:6px;border-radius:6px;background:rgba(255,255,255,.025)}.cc-linked-reminders span{color:#a7b3ab;font-size:7px}.cc-linked-reminders time{color:#59675e;font-family:var(--mono);font-size:6px}.cc-linked-reminders p{margin:0;color:#4f5d54;font-size:7px}.cc-quick-actions{display:grid;grid-gap:4px;gap:4px;padding:10px 1px 20px;border-top:1px solid rgba(255,255,255,.055)}.cc-quick-actions button{min-height:28px;border:1px solid rgba(255,255,255,.065);border-radius:6px;background:rgba(255,255,255,.025);color:#68766d;cursor:pointer;font-size:7px}.cc-quick-actions button:last-child{border-color:rgba(239,68,68,.12);color:#a66b6b}.cc-quick-actions button:disabled{cursor:not-allowed;opacity:.42}.cc-toast{position:-webkit-sticky;position:sticky;z-index:5;top:0;margin:-4px 0 8px;padding:7px;border:1px solid rgba(34,197,94,.2);border-radius:7px;background:rgba(13,41,22,.96);color:#8ee6a7;box-shadow:0 10px 30px rgba(0,0,0,.28);font-size:8px;text-align:center}.cc-bottombar{position:relative;z-index:20;display:flex;flex:0 0 48px;align-items:center;justify-content:center;border-top:1px solid rgba(255,255,255,.055);background:rgba(3,6,4,.58);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cc-bottombar-cluster{display:flex;align-items:center;gap:4px}.cc-bottombar-btn{display:grid;width:50px;height:38px;place-items:center;padding:3px;border:1px solid transparent;border-radius:9px;background:transparent;color:#627168;cursor:pointer}.cc-bottombar-btn>span{font-family:var(--mono);font-size:13px;line-height:1}.cc-bottombar-btn small{font-size:6px}.cc-bottombar-btn:hover{background:rgba(255,255,255,.03);color:#aab6ae}.cc-bottombar-btn.active{border-color:rgba(139,92,246,.2);background:rgba(139,92,246,.09);color:#b9a5e8;box-shadow:0 0 22px rgba(139,92,246,.08)}.cc-bottombar-btn:disabled{cursor:not-allowed;opacity:.3}.cc-signature{inset:auto 12px auto auto;color:#354139;font-size:6px}.cc-command-hint,.cc-signature{position:absolute;font-family:var(--mono)}.cc-command-hint{z-index:25;inset:auto auto 9px 12px;display:flex;height:29px;align-items:center;gap:3px;padding:0 8px;border:1px solid rgba(255,255,255,.065);border-radius:7px;background:rgba(255,255,255,.025);color:#68766d;cursor:pointer;font-size:8px}.cc-command-hint span{color:#9d8bc6}.cc-command-hint small{margin-left:4px;color:#46534b;font-family:var(--sans);font-size:6px}.cc-drawer-layer{position:fixed;z-index:1000;inset:0}.cc-drawer-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgba(0,0,0,.42);cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cc-drawer{position:absolute;inset:0 0 0 auto;display:flex;width:min(420px,94vw);flex-direction:column;border-left:1px solid rgba(255,255,255,.08);background:rgba(6,10,8,.94);box-shadow:-24px 0 80px rgba(0,0,0,.46);animation:cc-drawer-in .26s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}@keyframes cc-drawer-in{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.cc-drawer-header{display:flex;flex:0 0 64px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.06)}.cc-drawer-header div{display:grid;grid-gap:2px;gap:2px}.cc-drawer-header span{color:#546259;font-family:var(--mono);font-size:7px;letter-spacing:.1em;text-transform:uppercase}.cc-drawer-header h2{margin:0;color:#edf3ef;font-size:17px}.cc-drawer-header>button{width:28px;height:28px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.025);color:#7d8c82;cursor:pointer;font-size:17px}.cc-drawer-content{min-height:0;flex:1 1;overflow-y:auto;padding:14px;scrollbar-width:thin}.cc-primary-drawer-action{width:100%;min-height:34px;margin-bottom:10px;border:1px solid rgba(34,197,94,.18);border-radius:8px;background:rgba(34,197,94,.07);color:#7ddd96;font-size:9px}.cc-primary-drawer-action:disabled{opacity:.45}.cc-drawer-filters{display:flex;gap:4px;overflow-x:auto;margin-bottom:10px}.cc-drawer-filters button{flex:0 0 auto;padding:5px 7px;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:rgba(255,255,255,.025);color:#617067;cursor:pointer;font-size:7px;text-transform:capitalize}.cc-drawer-filters button.active{border-color:rgba(139,92,246,.2);background:rgba(139,92,246,.09);color:#b29ee3}.cc-package-stack,.cc-preset-grid,.cc-team-stack{display:grid;grid-gap:8px;gap:8px}.cc-finance-grid article,.cc-finance-hero,.cc-finance-rule,.cc-margin-calculator,.cc-package-card,.cc-preset-grid article,.cc-target-card,.cc-team-stack article{padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.026)}.cc-package-heading,.cc-preset-grid article>div,.cc-target-card>div:first-child,.cc-team-stack header{display:flex;align-items:center;justify-content:space-between}.cc-package-heading span,.cc-preset-grid article>div span{color:#8f7eb8;font-family:var(--mono);font-size:7px;text-transform:uppercase}.cc-package-heading b{padding:2px 5px;border-radius:4px;background:rgba(245,158,11,.09);color:#e3a642;font-size:6px}.cc-package-card h3,.cc-preset-grid h3{margin:6px 0 3px;color:#dce5df;font-size:12px}.cc-package-card>p,.cc-preset-grid p{margin:0;color:#617067;font-size:8px;line-height:1.45}.cc-package-card>dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin:10px 0 0}.cc-package-card>dl div{padding:6px;border-radius:6px;background:rgba(0,0,0,.16)}.cc-package-card dt{color:#4f5d54;font-size:6px;text-transform:uppercase}.cc-package-card dd{margin:2px 0 0;color:#adb8b0;font-family:var(--mono);font-size:8px}.cc-text-button{margin-top:8px;padding:0;border:0;background:transparent;color:#8f7eb8;cursor:pointer;font-size:7px}.cc-package-editor{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin-top:9px}.cc-package-editor label{display:grid;grid-gap:3px;gap:3px;color:#59675e;font-size:6px}.cc-package-editor button{grid-column:1/-1;min-height:29px}.cc-margin-calculator{margin-top:10px;background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(34,197,94,.03))}.cc-finance-hero>span,.cc-finance-rule>span,.cc-margin-calculator>span{color:#5b6960;font-family:var(--mono);font-size:7px;text-transform:uppercase}.cc-finance-rule h3,.cc-margin-calculator h3{margin:5px 0 8px;color:#dce5df;font-size:15px}.cc-margin-calculator label{display:grid;grid-template-columns:1fr 100px;align-items:center;color:#6b796f;font-size:8px}.cc-margin-calculator input{min-width:0;height:28px;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:rgba(0,0,0,.18);color:#dce5df;text-align:right}.cc-finance-rule p,.cc-margin-calculator p{margin:8px 0 0;color:#59675e;font-size:7px;line-height:1.5}.cc-progress{height:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.05)}.cc-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#22c55e)}.cc-preset-grid article>div b{color:#748279;font-family:var(--mono);font-size:7px}.cc-preset-grid .cc-progress{margin:9px 0}.cc-preset-grid article>button{width:100%;min-height:28px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:rgba(255,255,255,.02);color:#64736a;font-size:7px}.cc-team-stack header strong{color:#dce5df;font-size:11px}.cc-team-stack header span{margin-left:6px;color:#65736a;font-size:7px;text-transform:uppercase}.cc-team-stack header b{color:#75d98f;font-family:var(--mono);font-size:7px}.cc-team-stack dl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;margin:10px 0 6px}.cc-team-stack dl div{padding:6px 3px;border-radius:6px;background:rgba(0,0,0,.16);text-align:center}.cc-team-stack dt{color:#4c5951;font-size:6px}.cc-team-stack dd{margin:2px 0 0;color:#acb8b0;font-family:var(--mono);font-size:8px}.cc-team-stack p{margin:0;color:#59675e;font-size:7px}.cc-finance-hero{display:grid;grid-gap:5px;gap:5px;background:radial-gradient(circle at 85% 10%,rgba(139,92,246,.14),transparent 46%),rgba(255,255,255,.026)}.cc-finance-hero strong{color:#e7ddff;font-family:var(--mono);font-size:28px}.cc-finance-hero small{color:#617067;font-size:8px}.cc-finance-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:8px 0}.cc-finance-grid article{display:grid;grid-gap:4px;gap:4px}.cc-finance-grid span{color:#526158;font-size:7px;text-transform:uppercase}.cc-finance-grid strong{color:#cbd6cf;font-family:var(--mono);font-size:14px}.cc-target-card{display:grid;grid-gap:8px;gap:8px}.cc-target-card span{color:#68766d;font-size:8px}.cc-target-card b{color:#8ee6a7;font-family:var(--mono);font-size:9px}.cc-target-card small{color:#526158;font-family:var(--mono);font-size:7px}.cc-finance-rule{margin-top:8px;border-color:rgba(245,158,11,.1)}.cc-command-layer{position:fixed;z-index:1200;inset:0;display:grid;place-items:start center;padding-top:min(18vh,140px)}.cc-command-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cc-command-layer [cmdk-root]{position:relative;width:min(560px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(7,11,9,.97);box-shadow:0 32px 100px rgba(0,0,0,.62);animation:cc-command-in .18s ease-out}@keyframes cc-command-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cc-command-layer [cmdk-input]{width:100%;height:48px;padding:0 15px;border:0;border-bottom:1px solid rgba(255,255,255,.07);outline:0;background:transparent;color:#edf3ef;font-size:12px}.cc-command-layer [cmdk-input]::placeholder{color:#4f5d54}.cc-command-layer [cmdk-list]{max-height:390px;overflow-y:auto;padding:8px;scrollbar-width:thin}.cc-command-layer [cmdk-group-heading]{padding:8px 7px 4px;color:#4d5a52;font-family:var(--mono);font-size:7px;letter-spacing:.1em;text-transform:uppercase}.cc-command-layer [cmdk-item]{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:0 9px;border-radius:7px;color:#8b9990;cursor:pointer;font-size:9px}.cc-command-layer [cmdk-item][data-selected=true]{background:rgba(139,92,246,.12);color:#dacdf4}.cc-command-layer [cmdk-item] small{color:#4f5d54;font-size:7px}.cc-command-layer [cmdk-separator]{height:1px;margin:5px 4px;background:rgba(255,255,255,.055)}.cc-command-layer [cmdk-empty]{padding:24px;color:#536158;font-size:9px;text-align:center}.cc-ambient-bg{--cc-pointer-x:-1000px;--cc-pointer-y:-1000px;position:fixed;z-index:0;inset:0;overflow:hidden;background:#080c0a;pointer-events:none}.cc-ambient-bg:after{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.009) 1px,transparent 0);background-size:42px 42px;content:"";-webkit-mask-image:radial-gradient(circle at center,black,transparent 84%);mask-image:radial-gradient(circle at center,black,transparent 84%)}.cc-ambient-blob{position:absolute;width:48vw;height:48vw;border-radius:50%;filter:blur(70px);opacity:.12;animation:cc-blob-drift 26s ease-in-out infinite alternate}.cc-ambient-blob-a{inset:-25% auto auto -10%;background:radial-gradient(circle,rgba(34,197,94,.22),transparent 67%)}.cc-ambient-blob-b{inset:auto -22% -35% auto;background:radial-gradient(circle,rgba(139,92,246,.25),transparent 67%);animation-delay:-13s;animation-duration:31s}@keyframes cc-blob-drift{0%{transform:translate3d(-2%,-2%,0) scale(.92)}50%{transform:translate3d(9%,5%,0) scale(1.08)}to{transform:translate3d(2%,12%,0) scale(.98)}}.cc-cursor-orb{position:absolute;left:var(--cc-pointer-x);top:var(--cc-pointer-y);width:320px;height:320px;border-radius:50%;opacity:.055;transform:translate(-50%,-50%);transition:left 1.25s cubic-bezier(.22,1,.36,1),top 1.25s cubic-bezier(.22,1,.36,1)}.cc-cursor-orb-a{background:radial-gradient(circle,#22c55e,transparent 68%)}.cc-cursor-orb-b{width:520px;height:520px;background:radial-gradient(circle,#8b5cf6,transparent 68%);opacity:.035;transition-duration:2.4s}.cc-particle-force{position:absolute;display:block;transition:transform .24s ease-out}.cc-ambient-particle{display:block;width:var(--cc-particle-size);height:var(--cc-particle-size);border-radius:50%;background:#dfffe6;opacity:var(--cc-particle-opacity);animation:cc-particle-drift var(--cc-particle-duration) ease-in-out var(--cc-particle-delay) infinite alternate}@keyframes cc-particle-drift{0%{transform:translate3d(-6px,-11px,0)}50%{transform:translate3d(9px,4px,0)}to{transform:translate3d(-2px,13px,0)}}@media (prefers-reduced-motion:reduce){.cc-ambient-blob,.cc-ambient-particle,.cc-command-layer [cmdk-root],.cc-drawer,.cc-marker-selected{animation:none!important}.cc-cursor-orb,.cc-particle-force{transition:none!important}}@media (max-width:1120px){.cc-workspace{grid-template-columns:230px minmax(320px,1fr) 290px}.cc-metric{padding-inline:7px}.cc-metric-label{font-size:7px}.cc-action-panel{padding-inline:9px}}@media (max-width:900px){.cc-workspace{grid-template-columns:220px minmax(0,1fr)}.cc-action-panel{position:absolute;z-index:700;inset:91px 0 48px auto;width:min(320px,84vw);box-shadow:-20px 0 50px rgba(0,0,0,.45)}.cc-statusbar{overflow-x:auto;grid-template-columns:repeat(7,minmax(110px,1fr))}.cc-signature{display:none}}@media (max-width:640px){.cc-os-brand span,.cc-user-email{display:none}.cc-workspace{grid-template-columns:1fr}.cc-lead-db{position:absolute;z-index:710;inset:90px auto 48px 0;width:min(250px,82vw);box-shadow:20px 0 50px rgba(0,0,0,.42)}.cc-discovery-form,.cc-manual-form{grid-template-columns:1fr 1fr}.cc-discovery-form button,.cc-manual-form button{min-height:29px}.cc-map-legend{max-width:calc(100% - 24px);flex-wrap:wrap}.cc-bottombar{justify-content:flex-end;padding-right:6px}.cc-bottombar-btn{width:43px}.cc-command-hint{left:6px}}.cc-workspace{grid-template-columns:260px minmax(420px,1fr) 380px}.cc-center-workspace{position:relative;display:flex;min-width:0;min-height:0;overflow:hidden}.cc-center-workspace>.cc-flow-loading,.cc-center-workspace>.cc-flow-workspace,.cc-center-workspace>.cc-map-panel{min-width:0;min-height:0;flex:1 1}.cc-workspace-switcher{position:absolute;z-index:900;inset:7px 10px auto auto;display:flex;gap:3px;padding:3px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(5,9,7,.94);box-shadow:0 8px 30px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cc-workspace-switcher button{display:flex;height:26px;align-items:center;gap:5px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#68776d;cursor:pointer;font-size:8px}.cc-workspace-switcher button span{font-family:var(--mono);font-size:11px}.cc-workspace-switcher button.active{background:rgba(139,92,246,.14);color:#c7b5ef;box-shadow:inset 0 0 0 1px rgba(139,92,246,.16)}.cc-flow-loading{display:grid;place-items:center;color:#66746b;font-family:var(--mono);font-size:9px}.cc-flow-workspace{position:relative;display:flex;flex-direction:column;overflow:hidden;border-inline:1px solid rgba(255,255,255,.045);background:#070b09}.cc-flow-toolbar{display:flex;flex:0 0 46px;align-items:center;justify-content:space-between;gap:10px;padding:0 146px 0 12px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(7,11,9,.92)}.cc-flow-title-group{display:flex;min-width:0;align-items:center;gap:8px}.cc-flow-title-group>input{width:min(280px,28vw);min-width:130px;height:30px;padding:0 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#dce4df;font-size:11px;font-weight:650}.cc-flow-title-group>input:focus,.cc-flow-title-group>input:hover{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.cc-flow-sync{flex:0 0 auto;padding:3px 6px;border-radius:999px;color:#5b6960;font-family:var(--mono);font-size:6px;text-transform:uppercase}.cc-flow-sync.is-saving{color:#9d8bc6}.cc-flow-sync.is-saved{color:#6fd88c}.cc-flow-sync.is-conflict,.cc-flow-sync.is-error{background:rgba(239,68,68,.08);color:#e87575}.cc-flow-toolbar-actions{display:flex;min-width:0;align-items:center;gap:4px}.cc-flow-toolbar-actions button,.cc-flow-toolbar-actions select{height:27px;max-width:150px;padding:0 7px;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:rgba(255,255,255,.025);color:#75837a;font-size:7px}.cc-flow-toolbar-actions button{cursor:pointer}.cc-flow-toolbar-actions button.primary{border-color:rgba(34,197,94,.22);background:rgba(34,197,94,.08);color:#82df9a}.cc-flow-toolbar-actions button:disabled{cursor:not-allowed;opacity:.45}.cc-flow-message{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:8px;padding:5px 12px;border-bottom:1px solid rgba(245,158,11,.1);background:rgba(245,158,11,.055);color:#c49345;font-size:7px}.cc-flow-message.conflict{border-color:rgba(239,68,68,.12);background:rgba(239,68,68,.06);color:#d77a7a}.cc-flow-message button{padding:3px 7px;border:1px solid;border-radius:5px;background:transparent;color:inherit;cursor:pointer;font-size:7px}.cc-flow-stage{position:relative;min-height:0;flex:1 1;overflow:hidden}.cc-flow-stage .react-flow{background:radial-gradient(circle at 50% 50%,rgba(20,31,25,.45),transparent 68%),#070a08}.cc-flow-stage .react-flow__controls{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(5,9,7,.88);box-shadow:none}.cc-flow-stage .react-flow__controls button{border-bottom-color:rgba(255,255,255,.06);background:transparent;fill:#718077}.cc-flow-stage .react-flow__minimap{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(5,9,7,.86)}.cc-flow-stage .react-flow__edge-path{stroke:rgba(138,155,142,.52);stroke-width:1.25}.cc-flow-stage .react-flow__edge-text{fill:#8d9a91;font-size:7px}.cc-flow-stage .react-flow__edge-textbg{fill:#0b100d}.cc-flow-stage .react-flow__handle{width:7px;height:7px;border:1px solid #17241b;background:#7c8b81}.cc-flow-palette{position:absolute;z-index:30;inset:12px auto auto 12px;display:grid;width:58px;max-height:calc(100% - 24px);grid-gap:2px;gap:2px;overflow-y:auto;padding:5px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(5,9,7,.89);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none}.cc-flow-palette button{display:grid;min-height:38px;place-items:center;grid-gap:1px;gap:1px;padding:4px 2px;border:0;border-radius:6px;background:transparent;color:#5f6d64;cursor:pointer}.cc-flow-palette button:hover{background:rgba(255,255,255,.04);color:#aab5ae}.cc-flow-palette button span{font-family:var(--mono);font-size:11px}.cc-flow-palette button small{font-size:5px}.cc-flow-library{position:absolute;z-index:40;inset:12px auto auto 80px;width:min(300px,calc(100% - 100px));max-height:calc(100% - 24px);overflow-y:auto;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(6,10,8,.95);box-shadow:0 20px 60px rgba(0,0,0,.46);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.cc-flow-library>div{display:flex;align-items:center;justify-content:space-between;color:#cdd7d0;font-size:10px;font-weight:700}.cc-flow-library>div button{border:0;background:transparent;color:#69776e;cursor:pointer}.cc-flow-library>p{margin:5px 0 9px;color:#58665d;font-size:7px}.cc-flow-library>button{display:grid;width:100%;grid-gap:3px;gap:3px;padding:8px;border:1px solid rgba(255,255,255,.055);border-radius:7px;background:rgba(255,255,255,.018);color:#9ba79f;cursor:pointer;text-align:left}.cc-flow-library>button+button{margin-top:4px}.cc-flow-library>button:hover{border-color:rgba(139,92,246,.22);background:rgba(139,92,246,.07)}.cc-flow-library>button strong{font-size:8px}.cc-flow-library>button small{color:#59675e;font-size:6px;line-height:1.4}.cc-flow-library-divider{margin:9px 0 5px;padding-top:7px;border-top:1px solid rgba(255,255,255,.06);color:#5e6c63;font-family:var(--mono);font-size:6px;letter-spacing:.08em;text-transform:uppercase}.cc-flow-node{width:180px;min-height:86px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:linear-gradient(145deg,rgba(18,24,20,.97),rgba(7,11,9,.97));box-shadow:0 10px 30px rgba(0,0,0,.28)}.cc-flow-node.selected{border-color:rgba(139,92,246,.62);box-shadow:0 0 0 2px rgba(139,92,246,.1),0 15px 40px rgba(0,0,0,.36)}.cc-flow-node.tone-green{border-top-color:rgba(34,197,94,.48)}.cc-flow-node.tone-blue{border-top-color:rgba(59,130,246,.48)}.cc-flow-node.tone-amber{border-top-color:rgba(245,158,11,.48)}.cc-flow-node.tone-purple{border-top-color:rgba(139,92,246,.55)}.cc-flow-node-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.cc-flow-node-heading span{color:#9d8bc6;font-family:var(--mono);font-size:11px}.cc-flow-node-heading small{color:#516057;font-family:var(--mono);font-size:6px;letter-spacing:.08em;text-transform:uppercase}.cc-flow-node>strong{display:block;overflow:hidden;color:#d9e1dc;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cc-flow-node>p{display:-webkit-box;overflow:hidden;margin:4px 0 0;color:#637168;font-size:7px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cc-flow-node>b{display:block;margin-top:6px;color:#7cd593;font-family:var(--mono);font-size:7px}.cc-flow-inspector{position:absolute;z-index:45;inset:12px 12px auto auto;display:grid;width:240px;grid-gap:8px;gap:8px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(6,10,8,.96);box-shadow:0 20px 60px rgba(0,0,0,.44);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.cc-flow-inspector header{display:flex;align-items:center;justify-content:space-between}.cc-flow-inspector header div{display:flex;align-items:center;gap:7px;color:#cbd5ce;font-size:9px}.cc-flow-inspector header button{border:0;background:transparent;color:#627168;cursor:pointer}.cc-flow-inspector label{display:grid;grid-gap:3px;gap:3px;color:#5d6b62;font-size:6px;text-transform:uppercase}.cc-flow-inspector input,.cc-flow-inspector textarea{min-width:0;padding:7px;border:1px solid rgba(255,255,255,.07);border-radius:6px;outline:0;background:rgba(255,255,255,.025);color:#c9d3cc;font-size:8px;text-transform:none}.cc-flow-inspector textarea{min-height:70px;resize:vertical}.cc-flow-inspector .danger{min-height:28px;border:1px solid rgba(239,68,68,.14);border-radius:6px;background:rgba(239,68,68,.05);color:#b96565;cursor:pointer;font-size:7px}.cc-flow-footer{display:grid;min-height:34px;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:5px 10px;border-top:1px solid rgba(255,255,255,.055);background:rgba(5,9,7,.9)}.cc-flow-footer small,.cc-flow-footer span{color:#536158;font-family:var(--mono);font-size:6px}.cc-flow-footer p{overflow:hidden;margin:0;color:#65736a;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.cc-advanced-panel{padding:0 12px 18px}.cc-live-data-grid{display:grid;grid-gap:4px;gap:4px}.cc-live-field{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;grid-gap:6px;gap:6px;padding:5px 6px;border:1px solid rgba(255,255,255,.04);border-radius:7px;background:rgba(255,255,255,.016)}.cc-live-field>span{display:grid;grid-template-columns:13px 1fr;align-items:center;color:#76847b;font-size:7px;line-height:1.1}.cc-live-field>span i{display:grid;width:12px;height:12px;place-items:center;border-radius:50%;background:rgba(245,158,11,.09);color:#d59432;font-style:normal;font-size:6px}.cc-live-field>span i.present{background:rgba(34,197,94,.09);color:#6bd386}.cc-live-field>span small{grid-column:2;color:#435047;font-family:var(--mono);font-size:5px}.cc-live-field input,.cc-live-field select,.cc-live-field textarea{width:100%;min-width:0;padding:5px 6px;border:1px solid transparent;border-radius:5px;outline:0;background:rgba(0,0,0,.13);color:#b8c3bb;font-size:7px}.cc-live-field textarea{min-height:45px;resize:vertical;line-height:1.4}.cc-live-field input:focus,.cc-live-field input:hover,.cc-live-field select:focus,.cc-live-field select:hover,.cc-live-field textarea:focus,.cc-live-field textarea:hover{border-color:rgba(139,92,246,.17);background:rgba(139,92,246,.035)}.cc-live-field.is-saving{border-color:rgba(139,92,246,.13)}.cc-live-field.is-saved{border-color:rgba(34,197,94,.11)}.cc-live-field.is-error{border-color:rgba(239,68,68,.18)}.cc-ai-brief{background:linear-gradient(145deg,rgba(139,92,246,.035),rgba(34,197,94,.018))}.cc-ai-brief-actions{display:grid;grid-gap:4px;gap:4px;margin-bottom:9px}.cc-ai-brief-actions button{min-height:32px;border:1px solid rgba(139,92,246,.22);border-radius:7px;background:rgba(139,92,246,.09);color:#c4b0ed;cursor:pointer;font-size:8px;font-weight:650}.cc-ai-brief-actions button:disabled{cursor:not-allowed;opacity:.5}.cc-ai-brief-actions small{color:#48564d;font-size:6px;text-align:center}.cc-ai-insight,.cc-ai-list,.cc-ai-suggestions,.cc-objections,.cc-research-sources{margin-top:8px}.cc-ai-insight>span,.cc-ai-list>span,.cc-ai-suggestions>div span,.cc-objections>span,.cc-research-sources>span,.cc-script-block>span{color:#647269;font-family:var(--mono);font-size:6px;letter-spacing:.08em;text-transform:uppercase}.cc-ai-insight p{margin:4px 0 0;color:#a7b2aa;font-size:8px;line-height:1.55}.cc-ai-economics{display:grid;grid-template-columns:1.3fr .8fr .55fr;grid-gap:4px;gap:4px;margin:8px 0}.cc-ai-economics div{display:grid;grid-gap:3px;gap:3px;padding:7px;border-radius:6px;background:rgba(0,0,0,.17)}.cc-ai-economics span{color:#4b5950;font-size:5px;text-transform:uppercase}.cc-ai-economics strong{overflow:hidden;color:#d4ddd7;font-family:var(--mono);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cc-ai-list ul{display:grid;grid-gap:4px;gap:4px;margin:5px 0 0;padding-left:15px;color:#7c8a80;font-size:7px;line-height:1.45}.cc-script-block{position:relative;margin-top:8px;padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:7px;background:rgba(0,0,0,.16)}.cc-script-block p{margin:5px 0 0;padding-right:26px;color:#b5c0b8;font-size:8px;line-height:1.55}.cc-script-block button{position:absolute;inset:7px 7px auto auto;padding:3px 5px;border:1px solid rgba(255,255,255,.07);border-radius:4px;background:rgba(255,255,255,.025);color:#74668e;cursor:pointer;font-size:5px}.cc-objections details{margin-top:4px;padding:6px;border:1px solid rgba(255,255,255,.04);border-radius:6px;background:rgba(0,0,0,.12)}.cc-objections summary{color:#849187;cursor:pointer;font-size:7px}.cc-objections p{margin:5px 0 0;color:#65736a;font-size:7px;line-height:1.45}.cc-research-sources{display:grid;grid-gap:4px;gap:4px}.cc-research-sources>span{margin-bottom:2px}.cc-research-sources a{display:grid;grid-gap:2px;gap:2px;padding:6px;border-radius:6px;background:rgba(59,130,246,.035);color:#879bba}.cc-research-sources a strong{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.cc-research-sources a small{color:#4d5d6f;font-size:5px}.cc-ai-suggestions{padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.cc-ai-suggestions>div{display:flex;align-items:center;justify-content:space-between}.cc-ai-suggestions>div small{color:#4d5a52;font-size:6px}.cc-ai-suggestions>label{display:grid;grid-template-columns:15px 1fr;grid-gap:5px;gap:5px;margin-top:5px;padding:6px;border-radius:6px;background:rgba(255,255,255,.018)}.cc-ai-suggestions>label input{margin-top:2px;accent-color:#8b5cf6}.cc-ai-suggestions>label strong{color:#849188;font-size:7px;text-transform:capitalize}.cc-ai-suggestions>label p{margin:2px 0;color:#aab6ae;font-size:7px;line-height:1.35}.cc-ai-suggestions>label small{color:#4f5d54;font-size:5px;line-height:1.35}.cc-ai-suggestions>button{width:100%;min-height:29px;margin-top:7px;border:1px solid rgba(34,197,94,.18);border-radius:6px;background:rgba(34,197,94,.065);color:#73d68c;cursor:pointer;font-size:7px}.cc-ai-suggestions>button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:1280px){.cc-workspace{grid-template-columns:230px minmax(360px,1fr) 340px}.cc-flow-toolbar-actions select[aria-label="Open saved flow"]{display:none}}@media (max-width:1120px){.cc-workspace{grid-template-columns:220px minmax(320px,1fr) 310px}.cc-flow-toolbar{padding-right:132px}.cc-flow-toolbar-actions select[aria-label="Flow visibility"]{display:none}.cc-live-field{grid-template-columns:76px minmax(0,1fr)}}@media (max-width:900px){.cc-workspace{grid-template-columns:220px minmax(0,1fr)}.cc-advanced-panel{width:min(380px,90vw)}.cc-flow-toolbar{padding-left:8px}.cc-flow-toolbar-actions select{display:none}}@media (max-width:640px){.cc-center-workspace{grid-column:1}.cc-flow-title-group>input{width:150px}.cc-flow-toolbar-actions{display:none}.cc-flow-toolbar{padding-right:128px}.cc-flow-inspector{width:min(230px,calc(100% - 92px))}.cc-flow-footer p{display:none}}.cc-workspace{position:relative;grid-template-columns:var(--cc-left-panel) minmax(420px,1fr) var(--cc-right-panel);transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.cc-workspace.is-left-collapsed{--cc-left-panel:0px}.cc-workspace.is-right-collapsed{--cc-right-panel:0px}.cc-workspace .cc-action-panel,.cc-workspace .cc-lead-db{transition:opacity .16s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility .22s}.cc-workspace.is-left-collapsed .cc-lead-db{visibility:hidden;opacity:0;pointer-events:none;transform:translateX(-100%)}.cc-workspace.is-right-collapsed .cc-action-panel{visibility:hidden;opacity:0;pointer-events:none;transform:translateX(100%)}.cc-panel-toggle{position:absolute;z-index:820;top:50%;display:grid;width:24px;height:48px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(5,9,7,.88);color:#8a9a90;box-shadow:0 10px 30px rgba(0,0,0,.28);cursor:pointer;font-family:var(--mono);font-size:18px;line-height:1;transform:translateY(-50%);transition:left .22s cubic-bezier(.2,.8,.2,1),right .22s cubic-bezier(.2,.8,.2,1),color .14s ease,background .14s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cc-panel-toggle:hover{background:rgba(139,92,246,.12);color:#c8b6ed}.cc-panel-toggle:focus-visible{outline:2px solid rgba(139,92,246,.7);outline-offset:2px}.cc-left-toggle{left:calc(var(--cc-left-panel) - 12px)}.cc-right-toggle{right:calc(var(--cc-right-panel) - 12px)}.cc-workspace.is-left-collapsed .cc-left-toggle{left:6px}.cc-workspace.is-right-collapsed .cc-right-toggle{right:6px}@media (max-width:1280px){.cc-workspace{--cc-left-panel:230px;--cc-right-panel:340px;grid-template-columns:var(--cc-left-panel) minmax(360px,1fr) var(--cc-right-panel)}.cc-workspace.is-left-collapsed{--cc-left-panel:0px}.cc-workspace.is-right-collapsed{--cc-right-panel:0px}}@media (max-width:1120px){.cc-workspace{--cc-left-panel:220px;--cc-right-panel:310px;grid-template-columns:var(--cc-left-panel) minmax(320px,1fr) var(--cc-right-panel)}.cc-workspace.is-left-collapsed{--cc-left-panel:0px}.cc-workspace.is-right-collapsed{--cc-right-panel:0px}}@media (max-width:900px){.cc-workspace{--cc-left-panel:220px;--cc-right-panel:0px;grid-template-columns:var(--cc-left-panel) minmax(0,1fr)}.cc-workspace.is-left-collapsed{--cc-left-panel:0px}.cc-right-toggle{right:min(calc(90vw - 12px),368px)}.cc-workspace.is-right-collapsed .cc-right-toggle{right:6px}}@media (max-width:640px){.cc-workspace{--cc-left-panel:0px;grid-template-columns:minmax(0,1fr)}.cc-workspace .cc-lead-db{visibility:hidden;opacity:0;transform:translateX(-100%);pointer-events:none}.cc-workspace.is-left-open .cc-lead-db{visibility:visible;opacity:1;transform:translateX(0);pointer-events:auto}.cc-left-toggle{left:min(calc(82vw - 12px),238px)}.cc-workspace.is-left-collapsed .cc-left-toggle{left:6px}.cc-panel-toggle{width:22px;height:42px}}@media (prefers-reduced-motion:reduce){.cc-panel-toggle,.cc-workspace,.cc-workspace .cc-action-panel,.cc-workspace .cc-lead-db{transition:none}}.account-shell,.catalog-shell{min-height:100vh;padding-bottom:72px;background:radial-gradient(circle at 72% -10%,rgba(139,92,246,.11),transparent 31vw),radial-gradient(circle at 12% 0,rgba(34,197,94,.07),transparent 26vw),#050806;color:#dce5df;font-family:var(--sans)}.account-topbar,.catalog-topbar{position:-webkit-sticky;position:sticky;z-index:60;top:0;display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 clamp(18px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.07);background:rgba(5,8,6,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-topbar nav,.account-topbar>div,.catalog-topbar nav,.catalog-topbar>div{display:flex;align-items:center;gap:14px}.account-topbar a:first-child,.catalog-topbar a:first-child{color:#effcf2;font:800 14px/1 var(--mono);letter-spacing:.08em}.account-topbar span,.catalog-topbar span{color:#3e4b43}.account-topbar nav,.account-topbar strong,.catalog-topbar nav,.catalog-topbar strong{color:#839188;font:600 10px/1 var(--mono)}.account-topbar nav a:hover,.catalog-topbar nav a:hover{color:#baf3c8}.account-hero,.catalog-hero{display:grid;grid-template-columns:minmax(300px,1.05fr) minmax(500px,1.4fr);grid-gap:38px;gap:38px;padding:38px clamp(18px,4vw,64px) 30px;border-bottom:1px solid rgba(255,255,255,.07)}.account-card>header span,.account-flow-context span,.account-identity>span,.catalog-hero>div>span,.catalog-section>header span{color:#6bd78a;font:700 9px/1.2 var(--mono);letter-spacing:.11em;text-transform:uppercase}.account-identity h1,.catalog-hero h1{margin:11px 0 8px;color:#f0f5f1;font-size:clamp(27px,3vw,45px);line-height:.98;letter-spacing:-.045em}.account-identity>p,.catalog-hero p{max-width:670px;margin:0;color:#79867e;font-size:13px;line-height:1.55}.account-identity>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.account-identity>div a{padding:8px 11px;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#aab7af;background:rgba(255,255,255,.025);font:600 9px/1 var(--mono)}.account-identity>div a:hover{border-color:rgba(34,197,94,.28);color:#89e2a1}.account-commercial-score,.catalog-hero dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid rgba(255,255,255,.07);border-radius:11px;overflow:hidden;background:rgba(255,255,255,.018)}.account-commercial-score>div,.catalog-hero dl>div{display:grid;align-content:center;grid-gap:7px;gap:7px;min-height:98px;padding:14px;border-right:1px solid rgba(255,255,255,.06)}.account-commercial-score>div:last-child,.catalog-hero dl>div:last-child{border:0}.account-commercial-score small,.account-commercial-score span,.catalog-hero dt{color:#607067;font:700 7px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.account-commercial-score strong,.catalog-hero dd{margin:0;color:#e9f0eb;font:700 19px/1 var(--mono)}.account-commercial-score small{color:#566159;letter-spacing:0;text-transform:none}.account-tabs,.catalog-tabs{display:flex;gap:6px;padding:14px clamp(18px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.055);overflow-x:auto}.account-tabs button,.catalog-tabs button{min-height:33px;padding:0 14px;border:1px solid transparent;border-radius:7px;background:transparent;color:#68756d;cursor:pointer;font:700 9px/1 var(--mono);white-space:nowrap}.account-tabs button:hover,.catalog-tabs button:hover{color:#bdc9c1}.account-tabs button.active,.catalog-tabs button.active{border-color:rgba(139,92,246,.28);background:rgba(139,92,246,.1);color:#cabaf2}.account-message{margin:18px clamp(18px,4vw,64px) 0;padding:10px 13px;border:1px solid rgba(34,197,94,.18);border-radius:8px;background:rgba(34,197,94,.055);color:#82db99;font:600 10px/1.4 var(--mono)}.account-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(420px,1.35fr) minmax(220px,.62fr);grid-gap:14px;gap:14px;padding:18px clamp(18px,4vw,64px)}.account-grid.proposal-grid{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr)}.account-card{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(11,16,13,.82);box-shadow:0 18px 55px rgba(0,0,0,.12)}.account-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.account-card>header b{color:#6e7972;font:600 8px/1.3 var(--mono)}.account-facts{display:grid;grid-gap:0;gap:0;margin:0}.account-facts>div{display:grid;grid-template-columns:105px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.045)}.account-facts dt{color:#58645d;font:700 8px/1.4 var(--mono);text-transform:uppercase}.account-facts dd{margin:0;color:#aab5ae;font-size:11px;line-height:1.48}.account-note-form{display:grid;grid-gap:8px;gap:8px;margin-top:17px}.account-form label,.account-note-form label,.catalog-create-form label,.catalog-economics label,.catalog-side-form label{display:grid;grid-gap:6px;gap:6px;color:#67736b;font:700 8px/1 var(--mono)}.account-shell input,.account-shell select,.account-shell textarea,.catalog-shell input,.catalog-shell select,.catalog-shell textarea{width:100%;border:1px solid rgba(255,255,255,.085);border-radius:7px;outline:none;background:#080d0a;color:#d8e2dc;font:500 10px/1.4 var(--sans)}.account-shell input,.account-shell select,.catalog-shell input,.catalog-shell select{min-height:36px;padding:0 10px}.account-shell textarea,.catalog-shell textarea{min-height:78px;padding:9px 10px;resize:vertical}.account-shell input:focus,.account-shell select:focus,.account-shell textarea:focus,.catalog-shell input:focus,.catalog-shell select:focus,.catalog-shell textarea:focus{border-color:rgba(139,92,246,.46);box-shadow:0 0 0 3px rgba(139,92,246,.07)}.account-shell button,.catalog-shell button{font-family:var(--mono)}.account-form button,.account-note-form button,.catalog-create-form button,.catalog-section button,.catalog-side-form button{min-height:34px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:rgba(255,255,255,.035);color:#98a59d;cursor:pointer;font-size:8px;font-weight:700}.account-form button:hover,.account-note-form button:hover,.catalog-section button:hover{border-color:rgba(34,197,94,.25);color:#8ce3a3}.account-shell button.primary,.catalog-shell button.primary{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.09);color:#8ee4a5}.account-shell button:disabled,.catalog-shell button:disabled{cursor:not-allowed;opacity:.42}.account-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.account-form .wide,.catalog-create-form .wide{grid-column:1/-1}.account-package-hint{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(139,92,246,.16);border-radius:7px;background:rgba(139,92,246,.045)}.account-package-hint span{color:#c6b8eb;font:700 9px/1 var(--mono)}.account-package-hint small{margin-right:auto;color:#68736c;font:600 8px/1 var(--mono)}.account-package-hint button{min-height:27px}.account-ai-context p,.account-next-card p{color:#929f97;font-size:11px;line-height:1.55}.account-next-card ol{display:grid;grid-gap:8px;gap:8px;margin:18px 0 0;padding-left:20px;color:#718078;font:600 9px/1.4 var(--mono)}.account-timeline{margin:18px clamp(18px,4vw,64px)}.account-timeline article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.account-timeline article i{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(139,92,246,.16);border-radius:50%;color:#a28add;background:rgba(139,92,246,.06);font:700 7px/1 var(--mono);font-style:normal}.account-timeline article strong{color:#b9c4bd;font-size:11px}.account-timeline article p{margin:4px 0;color:#78857d;font-size:10px;line-height:1.4}.account-timeline article small,.account-timeline article time{color:#4f5b54;font:600 7px/1.4 var(--mono)}.account-empty{padding:34px 15px;color:#5f6c64;text-align:center;font:600 9px/1.5 var(--mono)}.account-proposal-list{display:grid;grid-gap:10px;gap:10px}.account-proposal-list article{padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:8px;background:rgba(255,255,255,.018)}.account-proposal-list article>div{display:flex;justify-content:space-between;color:#997fe0;font:700 8px/1 var(--mono);text-transform:uppercase}.account-proposal-list h3{margin:11px 0 6px;color:#cbd5cf;font-size:12px}.account-proposal-list p{color:#748078;font-size:10px;line-height:1.45}.account-proposal-list strong{color:#7fd497;font:700 11px/1 var(--mono)}.account-proposal-list footer{display:flex;gap:6px;margin-top:12px}.account-proposal-list footer button{min-height:26px;padding:0 9px}.account-ai-layout{display:grid;grid-template-columns:minmax(250px,.4fr) minmax(560px,1fr);grid-gap:14px;gap:14px;padding:18px clamp(18px,4vw,64px)}.account-ai-layout>.cc-ai-brief{min-width:0;max-height:none}.account-flow-wrap{height:calc(100vh - 164px);min-height:620px;margin:18px clamp(12px,2vw,32px);overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#050806}.account-flow-context{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:24px;padding:9px 18px;border-bottom:1px solid rgba(255,255,255,.065);background:#080d0a}.account-flow-context>div{display:grid;grid-gap:5px;gap:5px}.account-flow-context strong{color:#bdc8c1;font:700 10px/1 var(--mono)}.account-flow-context p{max-width:640px;margin:0;color:#5e6a63;font-size:9px;line-height:1.4}.account-flow-wrap .cc-flow-shell{height:calc(100% - 54px);min-height:0}.cc-flow-commercial-strip{position:absolute;z-index:15;top:54px;left:50%;display:flex;align-items:center;gap:9px;max-width:calc(100% - 220px);padding:6px 10px;border:1px solid rgba(139,92,246,.2);border-radius:0 0 8px 8px;background:rgba(11,8,18,.9);color:#7d6aa8;font:600 7px/1 var(--mono);transform:translateX(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cc-flow-commercial-strip span{color:#a68ce6;text-transform:uppercase}.cc-flow-commercial-strip strong{color:#c5b8e7}.cc-flow-commercial-strip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-open-account{width:100%;min-height:31px;margin-top:11px;border:1px solid rgba(139,92,246,.2);border-radius:6px;background:rgba(139,92,246,.07);color:#aa95e1;cursor:pointer;font:700 7px/1 var(--mono)}.cc-open-account:hover{border-color:rgba(139,92,246,.4);color:#d0c1f3}.catalog-hero{grid-template-columns:minmax(360px,1.35fr) minmax(330px,.65fr)}.catalog-hero dl{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-section{padding:22px clamp(18px,4vw,64px)}.catalog-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.catalog-section h2{margin:5px 0 0;color:#dce5df;font-size:20px;letter-spacing:-.025em}.catalog-section>header>button{min-width:130px;padding:0 12px}.catalog-create-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px;margin-bottom:16px;padding:16px;border:1px solid rgba(139,92,246,.15);border-radius:10px;background:rgba(139,92,246,.035)}.catalog-package-grid{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));grid-gap:12px;gap:12px}.catalog-package-grid>article,.catalog-preset-grid>article{padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(11,16,13,.83)}.catalog-package-grid>article.warning{border-color:rgba(230,69,46,.24)}.catalog-package-grid>article>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#718078;font:700 8px/1 var(--mono)}.catalog-package-grid>article>header b{color:#74cf8c}.catalog-package-grid>article.warning>header b{color:#e18470}.catalog-package-grid input.title{color:#e0e8e3;font-size:15px;font-weight:700}.catalog-package-grid>article>textarea{margin-top:8px;color:#849188}.catalog-economics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin:11px 0}.catalog-deliverables{display:flex;min-height:44px;flex-wrap:wrap;gap:5px;margin-bottom:12px}.catalog-deliverables span{padding:5px 7px;border-radius:5px;background:rgba(34,197,94,.055);color:#6fa27b;font:600 7px/1.2 var(--mono)}.catalog-package-grid>article>button{width:100%}.catalog-split{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:14px;gap:14px;align-items:start}.catalog-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(250px,1fr));grid-gap:11px;gap:11px}.catalog-preset-grid article>div{display:flex;justify-content:space-between;color:#7a63ba;font:700 8px/1 var(--mono);text-transform:uppercase}.catalog-preset-grid h3{margin:13px 0 6px;color:#cbd6cf;font-size:13px}.catalog-preset-grid li,.catalog-preset-grid p{color:#78857d;font-size:10px;line-height:1.45}.catalog-preset-grid small{color:#556159;font:600 7px/1 var(--mono)}.catalog-preset-grid details{margin-top:12px;color:#8371ba;font:700 8px/1 var(--mono)}.catalog-preset-grid pre{overflow:auto;padding:9px;border-radius:6px;background:#060906;color:#829087;font:500 8px/1.5 var(--mono);white-space:pre-wrap}.catalog-side-form{position:-webkit-sticky;position:sticky;top:70px;display:grid;grid-gap:11px;gap:11px;padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(11,16,13,.92)}.catalog-side-form h3{margin:0 0 4px;color:#ced8d2;font-size:14px}@media (max-width:1100px){.account-hero,.catalog-hero{grid-template-columns:1fr}.account-grid{grid-template-columns:1fr 1fr}.account-next-card{grid-column:1/-1}.catalog-package-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width:760px){.account-topbar nav,.catalog-topbar nav{display:flex;max-width:54vw;overflow-x:auto;white-space:nowrap}.account-hero,.catalog-hero{padding-top:25px}.account-commercial-score{grid-template-columns:repeat(2,minmax(0,1fr))}.account-commercial-score>div:nth-child(2){border-right:0}.account-commercial-score>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.06)}.account-ai-layout,.account-form,.account-grid,.account-grid.proposal-grid,.catalog-split{grid-template-columns:1fr}.account-form>*{grid-column:1/-1}.account-timeline article{grid-template-columns:28px minmax(0,1fr)}.account-timeline article time{grid-column:2}.account-flow-wrap{min-height:540px;margin:10px}.account-flow-context{align-items:flex-start;flex-direction:column;gap:6px}.account-flow-wrap .cc-flow-shell{height:calc(100% - 78px)}.catalog-create-form,.catalog-package-grid,.catalog-preset-grid{grid-template-columns:1fr}.catalog-create-form>*{grid-column:1/-1}.catalog-side-form{position:static}.cc-flow-commercial-strip{top:48px;max-width:calc(100% - 110px)}}.testimonials-chapter{background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(247,244,238,.98) 38%,rgba(237,241,232,.94));padding-top:48px;padding-bottom:56px;overflow:hidden}.testimonials-chapter .section-heading{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.testimonials-chapter .section-heading h2{max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:6px}.testimonials-chapter .section-heading p{max-width:520px;margin-left:auto;margin-right:auto}.testimonials-slider-stage{position:relative;margin-top:20px;overflow:hidden}.testimonials-slider-stage:after,.testimonials-slider-stage:before{content:"";position:absolute;z-index:2;inset:0 auto 0 0;width:clamp(40px,8vw,120px);background:linear-gradient(90deg,var(--paper),transparent);pointer-events:none}.testimonials-slider-stage:after{left:auto;right:0;background:linear-gradient(270deg,var(--paper),transparent)}.testimonials-slider-track{display:flex;gap:1.25rem;padding:8px 0;animation:testimonials-slider-scroll 48s linear infinite}.testimonials-slider-track:hover{animation-play-state:paused}.testimonials-slider-set{display:flex;flex-shrink:0;gap:1.25rem}@keyframes testimonials-slider-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 1.25rem))}}.testimonial-card{flex:0 0 580px;padding:16px 24px;border:.5px solid var(--line);border-radius:10px;background:var(--paper-2);box-shadow:0 12px 32px rgba(11,18,14,.045);display:flex;align-items:center;gap:24px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.testimonial-card:hover{transform:translateY(-2px);border-color:rgba(46,101,72,.16);box-shadow:0 18px 48px rgba(11,18,14,.08)}.testimonial-card blockquote{flex:1 1;margin:0;color:var(--ink);font-family:var(--display);font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testimonial-card-author{flex-shrink:0;display:flex;align-items:center}.testimonial-card-author>div{display:flex;align-items:center;gap:10px}.testimonial-card-author img{width:36px;height:36px;border-radius:999px;object-fit:cover;border:1px solid var(--line)}.testimonial-card-author strong{color:var(--ink);font-size:13px;font-weight:650;white-space:nowrap}.testimonial-card-author span{color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.testimonial-card-author strong:after{content:" · ";color:var(--line);font-weight:400;margin:0 2px}@media (max-width:940px){.testimonials-chapter .section-heading h2{font-size:clamp(28px,7vw,44px)}.testimonial-card{flex:0 0 440px;padding:14px 18px;gap:16px}.testimonial-card blockquote{font-size:14px;white-space:normal;overflow:visible}}@media (max-width:620px){.testimonials-chapter{padding-top:32px;padding-bottom:44px}.testimonials-slider-stage{margin-top:16px}.testimonials-slider-stage:after,.testimonials-slider-stage:before{width:clamp(20px,5vw,48px)}.testimonials-slider-set,.testimonials-slider-track{gap:.75rem}.testimonial-card{flex:0 0 320px;padding:12px 16px;gap:12px;flex-direction:column;align-items:flex-start}.testimonial-card blockquote{font-size:12px;line-height:1.3;white-space:normal;overflow:visible}.testimonial-card-author img{width:28px;height:28px}.testimonial-card-author strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.testimonials-slider-track{animation:none!important}}.privacy-consent{position:fixed;z-index:10000;right:18px;bottom:18px;left:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;max-width:980px;margin:0 auto;padding:22px;color:#f8faf8;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(12,18,15,.97);box-shadow:0 24px 80px rgba(7,12,9,.3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.privacy-consent>div:first-child{max-width:650px}.privacy-consent span{color:#9fd5b3;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.privacy-consent h2{margin:7px 0 8px;color:#fff;font-size:clamp(20px,3vw,30px)}.privacy-consent p{margin:0 0 10px;color:rgba(248,250,248,.76);font-size:13px;line-height:1.55}.privacy-consent a{color:#c9ead5;font-size:12px;text-decoration:underline;text-underline-offset:3px}.privacy-consent .privacy-consent-error{margin-top:8px;color:#ffc8bf}.privacy-consent-actions{display:flex;flex:0 0 auto;gap:10px}.privacy-consent-actions button{min-height:42px;padding:0 16px;color:#f7faf8;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:transparent;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.privacy-consent-actions button.primary{color:#0c1510;border-color:#b9e0c8;background:#b9e0c8}.privacy-consent-actions button:disabled{cursor:wait;opacity:.55}.privacy-settings-trigger{position:fixed;z-index:9990;right:14px;bottom:12px;padding:7px 11px;color:rgba(242,247,244,.88);border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(14,21,17,.82);box-shadow:0 8px 30px rgba(4,8,6,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:inherit;font-size:10px;cursor:pointer}@media (max-width:720px){.privacy-consent{align-items:stretch;flex-direction:column;gap:16px;padding:18px}.privacy-consent-actions{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:420px){.privacy-consent-actions{grid-template-columns:1fr}}.email-consent-control{display:grid;grid-gap:10px;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.email-consent-control>div{display:grid;grid-gap:4px;gap:4px}.email-consent-control span{color:var(--muted);font-family:var(--mono);font-size:10px;text-transform:uppercase}.email-consent-control strong{font-size:14px}.email-consent-control p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.email-consent-control label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px}.email-consent-control input{min-height:40px;padding:0 11px}.email-consent-control button,.email-consent-control input{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}.email-consent-control button{min-height:38px;font-weight:700;cursor:pointer}.cc-analytics-hint{position:fixed;z-index:45;right:112px;bottom:18px;min-height:34px;padding:0 12px;color:#d8f2e2;border:1px solid rgba(144,211,169,.22);border-radius:999px;background:rgba(8,19,13,.88);font:inherit;font-size:11px;cursor:pointer}.cc-analytics-hint span{margin-right:6px;color:#72ca94}.analytics-shell{min-height:100vh;padding:0 24px 60px;background:#f2f0e9;color:#172019}.analytics-shell .account-topbar{max-width:1440px;margin:0 auto}.analytics-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;max-width:1380px;margin:0 auto;padding:68px 0 36px}.analytics-hero>div:first-child{max-width:720px}.analytics-hero>div:first-child>span{color:#397454;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.analytics-hero h1{margin:9px 0 12px;font-size:clamp(42px,7vw,86px);line-height:.92;letter-spacing:-.055em}.analytics-hero p{max-width:660px;margin:0;color:#59655d;line-height:1.6}.analytics-privacy-state{display:grid;min-width:250px;grid-gap:8px;gap:8px;padding:18px;border:1px solid rgba(28,55,38,.13);border-radius:14px;background:rgba(255,255,255,.56)}.analytics-privacy-state strong{color:#286344;font-size:13px}.analytics-privacy-state span{color:#637067;font-family:var(--mono);font-size:10px}.analytics-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;max-width:1380px;margin:0 auto 12px}.analytics-kpis article{display:grid;grid-gap:4px;gap:4px;padding:20px;border:1px solid rgba(28,55,38,.11);border-radius:14px;background:rgba(255,255,255,.7)}.analytics-kpis span{color:#627066;font-family:var(--mono);font-size:10px;text-transform:uppercase}.analytics-kpis strong{font-size:38px;line-height:1}.analytics-kpis small{color:#738078;font-size:11px}.analytics-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-gap:12px;gap:12px;max-width:1380px;margin:0 auto 12px}.analytics-grid .account-card,.analytics-pending,.analytics-table-card{background:rgba(255,255,255,.72)}.analytics-ranking>div{display:grid;grid-template-columns:90px 1fr 34px;align-items:center;grid-gap:10px;gap:10px;margin-top:12px;font-size:12px}.analytics-ranking i{height:6px;overflow:hidden;border-radius:999px;background:#dde4df}.analytics-ranking i b{display:block;height:100%;border-radius:inherit;background:#478961}.analytics-ranking strong{text-align:right}.analytics-list>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(28,55,38,.09);font-size:12px}.analytics-list>div:last-child{border-bottom:0}.analytics-table-card{max-width:1380px;margin:0 auto}.analytics-table-wrap{overflow:auto}.analytics-table-card table{width:100%;min-width:1060px;border-collapse:collapse;font-size:11px}.analytics-table-card th{padding:9px 8px;color:#657169;border-bottom:1px solid rgba(28,55,38,.14);font-family:var(--mono);text-align:left}.analytics-table-card td{max-width:220px;padding:10px 8px;border-bottom:1px solid rgba(28,55,38,.08);vertical-align:top}.analytics-ua{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-pending{max-width:900px;margin:0 auto}@media (max-width:980px){.analytics-hero{align-items:stretch;flex-direction:column}.analytics-kpis{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr}}@media (max-width:620px){.analytics-shell{padding-right:14px;padding-left:14px}.analytics-hero{padding-top:42px}.analytics-kpis{grid-template-columns:1fr}.cc-analytics-hint{right:90px;max-width:44px;overflow:hidden;white-space:nowrap}}.privacy-consent{right:14px;bottom:14px;left:auto;display:grid;width:min(620px,calc(100vw - 28px));max-width:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:14px 18px;gap:14px 18px;margin:0;padding:14px 16px;border-radius:14px;box-shadow:0 18px 55px rgba(7,12,9,.28)}.privacy-consent>div:first-child{max-width:430px}.privacy-consent span{font-size:8px}.privacy-consent h2{margin:4px 0 5px;font-size:16px;letter-spacing:-.015em}.privacy-consent p{margin-bottom:6px;font-size:10px;line-height:1.45}.privacy-consent a{font-size:9px}.privacy-consent-actions{gap:6px}.privacy-consent-actions button{min-height:34px;padding:0 11px;font-size:9px}.cc-workspace{--cc-left-panel:260px;--cc-right-panel:380px;grid-template-columns:var(--cc-left-panel) minmax(0,1fr) var(--cc-right-panel);transition:grid-template-columns .36s cubic-bezier(.22,.8,.22,1)}.cc-workspace.is-right-wide{--cc-right-panel:clamp(720px,68vw,1120px)}.cc-workspace.is-right-full{--cc-left-panel:0px;--cc-right-panel:100%;grid-template-columns:0 minmax(0,0) minmax(0,1fr)}.cc-workspace.is-right-full .cc-center-workspace,.cc-workspace.is-right-full .cc-lead-db{visibility:hidden;opacity:0;pointer-events:none}.cc-workspace.is-right-full .cc-right-toggle,.cc-workspace.is-right-wide .cc-right-toggle{display:none}.cc-lead-db{position:relative;z-index:5;border-right:0;box-shadow:14px 0 42px rgba(0,0,0,.16)}.cc-action-panel{border-left:0;box-shadow:-14px 0 42px rgba(0,0,0,.16)}.cc-lead-row{grid-template-columns:9px minmax(0,1fr);align-items:start}.cc-lead-dot{margin-top:5px}.cc-lead-package{grid-column:2;justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-profile-panel{position:relative;z-index:20;display:flex;min-width:0;min-height:0;grid-column:3;flex-direction:column;overflow:hidden;background:#050806;box-shadow:-24px 0 65px rgba(0,0,0,.34)}.cc-profile-panel-toolbar{display:flex;min-height:46px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:7px 10px 7px 14px;border-bottom:1px solid rgba(255,255,255,.065);background:rgba(5,8,6,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cc-profile-panel-toolbar>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.cc-profile-panel-toolbar>div span{color:#6bd78a;font:700 6px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.cc-profile-panel-toolbar>div strong{overflow:hidden;color:#dce5df;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cc-profile-panel-toolbar nav{display:flex;flex:0 0 auto;align-items:center;gap:5px}.cc-profile-panel-toolbar a,.cc-profile-panel-toolbar button{display:grid;min-height:28px;place-items:center;padding:0 9px;border:1px solid rgba(255,255,255,.075);border-radius:6px;background:rgba(255,255,255,.025);color:#839188;cursor:pointer;font:700 7px/1 var(--mono)}.cc-profile-panel-toolbar a:hover,.cc-profile-panel-toolbar button:hover{border-color:rgba(139,92,246,.28);color:#c7b7ed}.cc-profile-panel-toolbar button.close{width:28px;padding:0;color:#a07777;font-size:15px}.cc-profile-panel-body{min-width:0;min-height:0;flex:1 1;overflow:auto;overscroll-behavior:contain}.cc-profile-state{display:grid;height:100%;place-content:center;place-items:center;grid-gap:10px;gap:10px;color:#68766d;font:600 9px/1.4 var(--mono);text-align:center}.cc-profile-state i{width:22px;height:22px;border:2px solid rgba(139,92,246,.18);border-top-color:#8b5cf6;border-radius:50%;animation:cc-profile-spin .8s linear infinite}.cc-profile-state.error{color:#bd7777}.cc-profile-state.error strong{color:#deb0b0}.cc-profile-state.error button{min-height:29px;padding:0 10px;border:1px solid rgba(139,92,246,.24);border-radius:6px;background:rgba(139,92,246,.08);color:#c8b7ef;cursor:pointer}@keyframes cc-profile-spin{to{transform:rotate(1turn)}}.account-shell-embedded{min-height:0;padding-bottom:32px}.account-shell-embedded .account-hero{padding:24px clamp(16px,3vw,38px) 20px}.account-shell-embedded .account-tabs{position:-webkit-sticky;position:sticky;z-index:8;top:0;padding:9px clamp(16px,3vw,38px);background:rgba(5,8,6,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.account-shell-embedded .account-ai-layout,.account-shell-embedded .account-grid{padding-right:clamp(16px,3vw,38px);padding-left:clamp(16px,3vw,38px)}.cc-profile-panel-wide .account-shell-embedded .account-hero{grid-template-columns:minmax(240px,.75fr) minmax(430px,1.25fr)}.cc-profile-panel-wide .account-shell-embedded .account-grid{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr)}.cc-profile-panel-wide .account-shell-embedded .account-next-card{grid-column:1/-1}.cc-profile-panel-wide .account-shell-embedded .account-ai-layout{grid-template-columns:minmax(220px,.4fr) minmax(430px,1fr)}.cc-lead-table-workspace{display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 50% -20%,rgba(34,197,94,.04),transparent 34vw),#080c0a}.cc-table-toolbar{display:grid;min-height:58px;flex:0 0 auto;grid-template-columns:minmax(190px,1fr) minmax(220px,1.25fr) 130px;align-items:center;grid-gap:8px;gap:8px;padding:7px 230px 7px 12px;border-bottom:1px solid rgba(255,255,255,.055);background:rgba(6,10,8,.94)}.cc-table-toolbar>div{display:grid;grid-gap:3px;gap:3px}.cc-table-toolbar>div span{color:#66746b;font:700 6px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.cc-table-toolbar>div strong{color:#cdd7d0;font-size:10px}.cc-table-toolbar label{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;padding:0 8px;border:1px solid rgba(255,255,255,.07);border-radius:7px;color:#58665d;background:rgba(255,255,255,.025)}.cc-table-toolbar input,.cc-table-toolbar select{min-width:0;height:31px;border:0;outline:0;background:transparent;color:#b8c4bc;font-size:8px}.cc-table-toolbar select{padding:0 8px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#0a0f0c}.cc-table-scroll{min-height:0;flex:1 1;overflow:auto;scrollbar-color:rgba(255,255,255,.1) transparent;scrollbar-width:thin}.cc-table-scroll table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;table-layout:fixed}.cc-table-scroll th{position:-webkit-sticky;position:sticky;z-index:3;top:0;padding:9px 8px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(8,12,10,.98);color:#5e6b63;text-align:left}.cc-table-scroll th:first-child{width:190px}.cc-table-scroll th:nth-child(2){width:105px}.cc-table-scroll th:nth-child(3){width:145px}.cc-table-scroll th:nth-child(4){width:180px}.cc-table-scroll th:nth-child(5){width:130px}.cc-table-scroll th:nth-child(6){width:80px}.cc-table-scroll th:nth-child(7){width:92px}.cc-table-scroll th:nth-child(8){width:190px}.cc-table-scroll th:nth-child(9){width:78px}.cc-table-scroll th button{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:700 7px/1 var(--mono);text-transform:uppercase}.cc-table-scroll td{overflow:hidden;padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.04);color:#8f9c93;font-size:8px;vertical-align:middle}.cc-table-scroll tbody tr{transition:background .14s ease}.cc-table-scroll tbody tr:hover{background:rgba(255,255,255,.025)}.cc-table-scroll tbody tr.selected{background:linear-gradient(90deg,rgba(139,92,246,.11),rgba(139,92,246,.025));box-shadow:inset 2px 0 #8b5cf6}.cc-table-scroll td a,.cc-table-scroll td small,.cc-table-scroll td strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-table-scroll td strong{color:#c5d0c9;font-size:8px}.cc-table-scroll td small{margin-top:3px;color:#4f5c54;font-size:6px}.cc-table-scroll td a{color:#7e94b6}.cc-table-select{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.cc-table-select:focus-visible{outline:1px solid rgba(139,92,246,.7);outline-offset:3px}.cc-table-status{display:flex;align-items:center;gap:6px;font-weight:700}.cc-table-status i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;box-shadow:0 0 8px currentColor}.cc-table-score{color:#83d59a;font-family:var(--mono)}.cc-table-open{min-height:25px;padding:0 7px;border:1px solid rgba(139,92,246,.17);border-radius:5px;background:rgba(139,92,246,.06);color:#a995dd;cursor:pointer;font-size:6px}.cc-table-empty{display:grid;min-height:260px;place-items:center;color:#5f6c64;font:600 9px/1.4 var(--mono)}.email-composer,.email-consent-control{display:grid;grid-gap:10px;gap:10px;margin:0;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:rgba(9,14,11,.82);color:#dce5df}.email-consent-control{border-top:1px solid rgba(255,255,255,.075)}.email-consent-control>div{gap:5px}.email-composer header span,.email-consent-control span{color:#68766d;font:700 7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.email-consent-control strong{color:#b3beb7;font-size:11px}.email-composer header b.is-active,.email-consent-control strong.is-active{color:#78da92}.email-consent-control p{color:#69766e;font-size:8px;line-height:1.48}.email-compose-fields label,.email-consent-control label{display:grid;grid-gap:5px;gap:5px;color:#637067;font:700 7px/1 var(--mono)}.email-compose-fields input,.email-compose-fields textarea,.email-consent-control input{width:100%;min-height:34px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:6px;outline:0;background:#070b09;color:#c9d4cd;font:500 8px/1.45 var(--sans)}.email-compose-fields textarea{min-height:110px;padding:8px 9px;resize:vertical}.email-compose-fields input:focus,.email-compose-fields textarea:focus,.email-consent-control input:focus{border-color:rgba(139,92,246,.42);box-shadow:0 0 0 3px rgba(139,92,246,.06)}.email-composer button,.email-consent-control button{min-height:32px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.03);color:#8d9a91;cursor:pointer;font:700 7px/1 var(--mono)}.email-composer button:hover,.email-consent-control button:hover{border-color:rgba(34,197,94,.24);color:#85dda0}.email-composer button:disabled,.email-consent-control button:disabled{cursor:not-allowed;opacity:.42}.email-consent-error{margin:0;color:#d27b72!important;font-size:7px!important}.email-composer header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.055)}.email-composer header>div{display:grid;grid-gap:4px;gap:4px}.email-composer header strong{color:#c5d0c9;font-size:10px}.email-composer header b{padding:4px 6px;border:1px solid rgba(255,255,255,.065);border-radius:999px;color:#776f5d;font:700 6px/1 var(--mono)}.email-compose-fields{display:grid;grid-gap:9px;gap:9px}.email-compose-fields>div{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(180px,1fr);grid-gap:7px;gap:7px}.email-composer button.primary{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.085);color:#87dfa0}.email-composer-empty{padding:24px 8px;color:#5d6a62;font-size:8px;text-align:center}.email-review{display:grid;grid-gap:9px;gap:9px}.email-review>div:not(.email-review-actions){display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:8px;gap:8px;color:#6b786f;font-size:7px}.email-review>div strong{overflow:hidden;color:#b8c3bc;text-overflow:ellipsis;white-space:nowrap}.email-review article{padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#f7f6f1;color:#182019;font-size:9px;line-height:1.55}.email-review article p{margin:0 0 10px;white-space:pre-line}.email-review article a{display:inline-block;padding:8px 11px;border-radius:5px;background:#173d28;color:#fff;font-weight:700}.email-review-notice{margin:0;color:#6d7a71;font-size:7px;line-height:1.45}.email-review-actions{display:grid;grid-template-columns:.7fr 1fr;grid-gap:6px;gap:6px}.email-send-result{margin:0;padding:8px;border-radius:6px;font-size:7px;line-height:1.4}.email-send-result.success{background:rgba(34,197,94,.07);color:#7cd895}.email-send-result.error{background:rgba(239,68,68,.07);color:#d77a72}.cc-email-panel{gap:9px}.cc-email-panel .email-composer,.cc-email-panel .email-consent-control{padding:10px}.account-email-layout{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(480px,1.2fr);grid-gap:14px;gap:14px;padding:18px clamp(18px,4vw,64px)}@media (max-width:1280px){.cc-workspace{--cc-left-panel:230px;--cc-right-panel:340px;grid-template-columns:var(--cc-left-panel) minmax(0,1fr) var(--cc-right-panel)}.cc-workspace.is-right-wide{--cc-right-panel:min(72vw,980px)}.cc-workspace.is-right-full{--cc-left-panel:0px;--cc-right-panel:100%;grid-template-columns:0 minmax(0,0) minmax(0,1fr)}}@media (max-width:900px){.cc-workspace{--cc-left-panel:220px;--cc-right-panel:0px;grid-template-columns:var(--cc-left-panel) minmax(0,1fr)}.cc-profile-panel{position:absolute;z-index:950;inset:0 0 0 auto;width:min(96vw,980px)}.cc-profile-panel-full{width:100%}.cc-workspace.is-right-full{--cc-left-panel:0px;display:block}.cc-workspace.is-right-full .cc-profile-panel{inset:0}.cc-table-toolbar{grid-template-columns:minmax(180px,1fr) minmax(190px,1fr);padding-right:190px}.cc-table-toolbar select{display:none}.account-email-layout{grid-template-columns:1fr}}@media (max-width:720px){.privacy-consent{right:10px;bottom:10px;left:10px;width:auto;grid-template-columns:1fr;align-items:stretch;gap:9px;padding:12px}.privacy-consent-actions{display:grid;grid-template-columns:1fr 1fr}.cc-profile-panel-toolbar>div{display:none}.cc-profile-panel-toolbar nav{width:100%}.cc-profile-panel-toolbar nav a{display:none}.cc-profile-panel-toolbar nav button{flex:1 1}.account-shell-embedded .account-hero,.cc-profile-panel-wide .account-shell-embedded .account-ai-layout,.cc-profile-panel-wide .account-shell-embedded .account-grid,.cc-profile-panel-wide .account-shell-embedded .account-hero,.cc-table-toolbar{grid-template-columns:1fr}.cc-table-toolbar{padding-right:150px}.cc-table-toolbar>div{display:none}.email-compose-fields>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cc-workspace{transition:none}.cc-profile-state i{animation:none}}