@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:ital,wght@1,600&display=swap";.distribution-card-image>img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;padding:10px}:root{font-family:DM Sans,sans-serif;color:#0b1629;background:#f4f7fa;--surface:#fff;--text:#0b1629;--muted:#687991;--line:#dfe7ef;--green:#2f67b5;--mint:#e8f5fa}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}html[data-theme=dark]{color-scheme:dark;--surface:#111f35;--text:#f4f8fc;--muted:#9eb1c8;--line:#29405f;background:#081321;color:var(--text)}.center{height:100vh;display:grid;place-items:center}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(430px,42%) 1fr;background:var(--surface)}.login-card{padding:8vh 10vw;display:flex;flex-direction:column;justify-content:center}.brand-mark{width:54px;height:54px;border-radius:16px;background:var(--green);color:#fff;display:grid;place-items:center;box-shadow:0 12px 30px #2f67b540}.eyebrow{font-size:11px;letter-spacing:.18em;font-weight:700;color:var(--green)}.login-card h1{font-size:48px;line-height:1.04;margin:14px 0}.login-card em,.hero em{font-family:Fraunces,serif;color:var(--green)}.muted{color:var(--muted)}form{display:grid;gap:16px;margin-top:25px}label{font-size:13px;font-weight:600;display:grid;gap:7px}input{border:1px solid var(--line);background:var(--surface);color:var(--text);padding:13px 14px;border-radius:10px;outline:none}input:focus{border-color:var(--green);box-shadow:0 0 0 3px #2f67b515}.primary,.run{border:0;background:var(--green);color:#fff;border-radius:10px;padding:13px 18px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.primary svg,.run svg{width:18px}.login-note{font-size:12px;color:var(--muted);text-align:center}.error{color:#b42318;font-size:13px}.login-art{position:relative;background:linear-gradient(145deg,#0b1629,#17355f);overflow:hidden;color:#fff;padding:8vw;display:flex;justify-content:flex-end;flex-direction:column}.glow{position:absolute;width:500px;height:500px;border:1px solid #ffffff20;border-radius:50%;top:5%;right:8%;box-shadow:0 0 100px #49b6d230,inset 0 0 100px #49b6d220}.login-art blockquote{font-family:Fraunces;font-size:38px;max-width:600px;margin:0 0 20px}.login-art span{opacity:.65;text-transform:uppercase;letter-spacing:.15em;font-size:11px}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px 1fr}.sidebar{position:sticky;top:0;height:100vh;background:#0b1629;color:#edf5fb;padding:30px 18px;display:flex;flex-direction:column;z-index:10}.logo{display:flex;align-items:center;gap:10px;padding:0 8px 32px}.logo>span{width:34px;height:34px;background:#2f67b5;border-radius:10px;display:grid;place-items:center}.logo svg{width:20px}.logo strong{font-size:17px}.logo strong span{color:#49b6d2}.sidebar nav{display:grid;gap:5px}.sidebar nav button,.logout{background:transparent;border:0;color:#aebfd2;padding:12px;border-radius:9px;display:grid;grid-template-columns:22px 1fr 16px;text-align:left;align-items:center;gap:8px}.sidebar nav button svg{width:18px}.sidebar nav button svg:last-child{width:13px;opacity:.4}.sidebar nav button:hover,.sidebar nav button.active{background:#17355f;color:#fff}.safe-box{margin-top:auto;background:#122440;border:1px solid #29486f;padding:13px;border-radius:12px;display:flex;gap:10px}.safe-box svg{color:#49b6d2;width:20px;flex:none}.safe-box b,.safe-box span{display:block;font-size:12px}.safe-box span{font-size:10px;color:#9eb1c8;margin-top:4px;line-height:1.4}.logout{display:flex;margin-top:12px}.logout svg{width:17px}.content{min-width:0;padding:0 42px 60px;background:var(--surface)}header{height:92px;display:flex;align-items:center;border-bottom:1px solid var(--line);justify-content:space-between;position:sticky;top:0;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5}header h2{margin:2px 0;font-size:22px}.header-actions{display:flex;align-items:center;gap:10px}.search{position:relative;display:block}.search svg{position:absolute;left:12px;top:11px;width:17px;color:var(--muted)}.search input{padding:10px 12px 10px 37px;width:210px}.icon-button,.mobile-menu{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;width:42px;height:42px;display:grid;place-items:center}.icon-button svg{width:18px}.mobile-menu{display:none}.run{padding:11px 16px}.notice{margin:18px 0 -4px;background:var(--mint);color:#214d86;border-radius:10px;padding:12px 16px;display:flex;gap:10px;align-items:center;font-size:13px}.notice svg{width:18px}.notice button{border:0;background:transparent;margin-left:auto;color:inherit}.notice button svg{width:16px}.hero{margin-top:25px;border-radius:20px;padding:38px 44px;color:#fff;background:linear-gradient(120deg,#0b1629,#2f67b5);display:flex;justify-content:space-between;overflow:hidden;min-height:240px}.hero h1{font-size:38px;line-height:1.05;margin:18px 0 12px}.hero p{color:#c5d8d1}.pill{background:#ffffff14;border:1px solid #ffffff20;border-radius:30px;padding:7px 11px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.pill>span{display:inline-block;width:7px;height:7px;background:#49b6d2;border-radius:50%;margin-right:6px}.radar{position:relative;width:260px;display:grid;place-items:center}.radar .ring{position:absolute;border:1px solid #ffffff20;border-radius:50%}.r1{width:130px;height:130px}.r2{width:230px;height:230px}.radar>svg{width:42px;height:42px;color:#49b6d2}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0 35px}.stats article{border:1px solid var(--line);border-radius:14px;padding:18px;background:var(--surface);display:grid;grid-template-columns:42px 1fr;column-gap:13px}.stat-icon{width:42px;height:42px;border-radius:10px;background:#e9f4fa;color:#2f67b5;display:grid;place-items:center;grid-row:span 3}.stat-icon svg{width:19px}.stats span{font-size:12px;color:var(--muted)}.stats strong{font-size:25px}.stats small{font-size:10px;color:var(--muted)}.c1{background:#fff2d9;color:#bd7417}.c2{background:#e9ecff;color:#5f67b8}.c3{background:#e9f4fa;color:#2f67b5}.section-title{margin:28px 0 16px;display:flex;justify-content:space-between}.section-title h3{font-size:19px;margin:0}.section-title p{font-size:12px;color:var(--muted);margin:5px 0}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.offer{border:1px solid var(--line);border-radius:15px;overflow:hidden;background:var(--surface);transition:.2s}.offer:hover{transform:translateY(-3px);box-shadow:0 16px 40px #10251d12}.offer-image{height:170px;position:relative;background:#edf0ed;overflow:hidden}.offer-image img{width:100%;height:100%;object-fit:cover}.store-tag,.score{position:absolute;top:12px;background:#ffffffed;color:#20302b;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:700}.store-tag{left:12px}.score{right:12px;text-align:center;font-size:16px}.score small{font-size:7px;display:block;text-transform:uppercase}.offer-body{padding:16px}.niche{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--green);font-weight:700}.offer h3{font-size:14px;line-height:1.4;margin:7px 0;height:40px}.rating{font-size:11px;color:#d79422}.rating span{color:var(--muted)}.price-row{display:flex;justify-content:space-between;align-items:end;margin-top:13px}.price-row del{display:block;font-size:10px;color:var(--muted)}.price-row strong{font-size:20px}.price-row b{background:#e2f2f8;color:#2f67b5;border-radius:6px;padding:5px;font-size:11px}.shipping{font-size:10px;color:#2f67b5}.offer-actions{display:grid;grid-template-columns:1fr 40px 40px;gap:7px;margin-top:14px}.offer-actions button,.offer-actions a{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;font-size:12px;padding:9px}.offer-actions button:first-child{background:var(--green);color:#fff;border-color:var(--green)}.offer-actions svg{width:15px}.empty{border:1px dashed var(--line);border-radius:15px;padding:70px;text-align:center;color:var(--muted)}.empty svg{width:38px}.empty h3{color:var(--text)}.runs{margin-top:30px}.run-row{display:grid;grid-template-columns:12px 1fr auto 80px;align-items:center;gap:12px;padding:13px;border-bottom:1px solid var(--line);font-size:12px}.run-row div small{display:block;color:var(--muted);margin-top:3px}.success-dot{width:8px;height:8px;background:#49b6d2;border-radius:50%}.queue-list{display:grid;gap:15px}.queue-list article{border:1px solid var(--line);border-radius:14px;padding:20px}.queue-list pre{white-space:pre-wrap;font:12px/1.5 DM Sans;background:#f4f6f3;color:#27332f;padding:18px;border-radius:10px}.queue-list article>div{display:flex;align-items:center;justify-content:flex-end;gap:8px}.queue-list button{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:9px 12px;display:flex;gap:7px}.queue-list button svg{width:16px}.small{padding:9px 12px!important;color:#fff!important}.queue-list .pill{color:var(--muted);margin-right:auto;border-color:var(--line)}.settings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.settings-grid article,.integration-list article{display:flex;align-items:center;gap:14px;padding:17px;border:1px solid var(--line);border-radius:13px}.settings-grid h3,.integration-list h3{margin:0 0 5px;font-size:14px}.settings-grid p,.integration-list p{margin:0;color:var(--muted);font-size:11px}.toggle{margin-left:auto;width:42px;height:24px;border:0;background:#cad2ce;border-radius:20px;padding:3px}.toggle span{display:block;width:18px;height:18px;background:#fff;border-radius:50%;transition:.2s}.toggle.on{background:var(--green)}.toggle.on span{transform:translate(18px)}.integration-list{display:grid;gap:12px;margin-bottom:18px}.store-avatar{width:46px;height:46px;border-radius:12px;background:#e6f2ec;color:var(--green);display:grid;place-items:center;font-weight:800}.integration-list article>div:nth-child(2){flex:1}.disabled{font-size:9px;color:#a05b29;background:#fff0e4;padding:6px 8px;border-radius:6px}@media(max-width:1050px){.offer-grid,.stats{grid-template-columns:repeat(2,1fr)}.search{display:none}.content{padding:0 25px 50px}}@media(max-width:760px){.login-shell{grid-template-columns:1fr}.login-art{display:none}.login-card{padding:12vw 8vw}.login-card h1{font-size:38px}.app-shell{display:block}.sidebar{position:fixed;left:-270px;width:248px;transition:.25s}.sidebar.open{left:0}.content{padding:0 16px 40px}.mobile-menu{display:grid}header{height:78px}.header-actions .icon-button{display:none}.run{font-size:0;padding:11px}.run svg{margin:0}.hero{padding:28px;min-height:230px}.hero h1{font-size:30px}.radar{display:none}.stats{grid-template-columns:1fr 1fr}.offer-grid,.settings-grid{grid-template-columns:1fr}.queue-list article>div{flex-wrap:wrap}.integration-list article{align-items:flex-start}.disabled{display:none}}.offer-image img{object-fit:contain;background:#fff}.image-button{display:block;width:100%;border:0;padding:0;cursor:pointer;color:inherit}.image-fallback{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:8px;color:#82908b;background:#edf0ed}.image-fallback svg{width:34px}.image-fallback span{font-size:10px}.distribution-select{width:100%;margin-top:8px;border:1px solid var(--line);background:transparent;color:var(--green);border-radius:8px;padding:8px;font-size:11px;font-weight:700}.distribution-select:hover{background:var(--mint)}.modal-backdrop{position:fixed;inset:0;background:#07120fbb;z-index:100;display:grid;place-items:center;padding:28px}.product-modal{position:relative;width:min(980px,96vw);max-height:90vh;overflow:auto;background:var(--surface);color:var(--text);border-radius:20px;padding:28px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:30px;box-shadow:0 30px 90px #0008}.modal-close{position:absolute;right:15px;top:15px;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--text);display:grid;place-items:center;z-index:2}.modal-close svg{width:18px}.product-main-image{height:470px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.product-main-image img{width:100%;height:100%;object-fit:contain}.product-thumbs{display:flex;gap:9px;margin-top:12px;overflow-x:auto;padding-bottom:5px}.product-thumbs button{width:70px;height:70px;flex:none;border:2px solid transparent;background:#fff;border-radius:9px;padding:3px;overflow:hidden}.product-thumbs button.active{border-color:var(--green)}.product-thumbs img{width:100%;height:100%;object-fit:contain}.product-info{padding:36px 8px 10px}.product-info h2{font-size:25px;line-height:1.25;margin:14px 0 24px}.modal-price del{display:block;color:var(--muted);margin-bottom:6px}.modal-price strong{display:block;font-size:34px;color:var(--green)}.product-info p{font-size:13px;color:var(--muted)}.modal-link{display:flex;margin:28px 0 12px;text-decoration:none;justify-content:center;align-items:center;gap:8px}.modal-link svg{width:17px}.product-info small{display:block;color:var(--muted);line-height:1.5}.history-grid{display:grid;gap:10px}.history-grid>button{display:grid;grid-template-columns:35px 1fr auto;align-items:center;text-align:left;gap:12px;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;padding:14px}.history-grid>button:hover{border-color:var(--green);transform:translateY(-1px)}.history-grid svg{width:18px;color:var(--green)}.history-grid span b,.history-grid span small{display:block}.history-grid span small,.history-grid time{color:var(--muted);font-size:10px;margin-top:3px}.discovery-grid article>div:nth-child(2){flex:1}.text-action{border:0;background:transparent;color:var(--green);font-weight:700;font-size:11px;padding:8px 0 0}.compact{padding:30px!important}@media(max-width:760px){.modal-backdrop{padding:10px}.product-modal{grid-template-columns:1fr;padding:18px;gap:8px}.product-main-image{height:330px}.product-info{padding:10px 2px}.product-info h2{font-size:20px}.history-grid>button{grid-template-columns:28px 1fr}.history-grid time{display:none}}.selection-toolbar{display:flex;align-items:center;gap:14px;margin:24px 0 4px;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 14px}.selection-toolbar label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.selection-toolbar input{width:17px;height:17px}.selection-toolbar span{font-size:11px;color:var(--muted);margin-right:auto}.delete-selected{display:flex;align-items:center;gap:7px;border:0;background:#bd3f4d;color:#fff;border-radius:8px;padding:9px 13px;font-weight:700}.delete-selected:disabled{opacity:.45}.delete-selected svg{width:16px}.offer{position:relative}.offer-selected{border-color:#bd3f4d;box-shadow:0 0 0 2px #bd3f4d22}.offer-checkbox{position:absolute;z-index:3;left:10px;top:10px;background:#fff;border-radius:7px;width:30px;height:30px;display:grid;place-items:center;box-shadow:0 3px 12px #0002}.offer-checkbox input{width:17px;height:17px}.offer-checkbox+.offer-image .store-tag{left:50px}.choice-image{width:42px;height:42px;object-fit:contain;background:#fff;border-radius:7px}.distribution-builder select{width:100%;margin-top:6px}.whatsapp-note{font-size:9px!important;line-height:1.5;color:var(--muted);margin:0}.message-preview{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}.message-preview summary{font-size:9px;color:var(--green);cursor:pointer;font-weight:700}.message-preview pre{white-space:pre-wrap;font:9px/1.45 DM Sans;background:#eef3f0;padding:8px;border-radius:6px;color:#27332f;max-height:180px;overflow:auto}.clear-test-data{display:flex;align-items:center;gap:7px;border:1px solid #dc8790;background:#fff4f5;color:#a82f3d;border-radius:10px;padding:11px 14px;font-weight:700}.clear-test-data svg{width:16px}.clear-test-data:disabled{opacity:.4;cursor:not-allowed}.commission{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:9px 0 2px;padding:7px 9px;border-radius:8px;background:#e9f4fa;color:#214d86;font-size:10px}.commission b{font-size:11px}.commission em{font-style:normal;font-weight:800;background:#2f67b5;color:#fff;border-radius:12px;padding:3px 6px}.commission.pending{background:#f3f5f7;color:var(--muted)}.distribution-earnings{display:block;color:#2f67b5;font-size:9px;font-weight:700;margin-top:4px}.search-quantity{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px}.search-quantity span{display:none}.search-quantity select{height:42px;padding:8px 28px 8px 10px;font-weight:800}.cancel-search{height:42px;padding:9px 13px;border:1px solid #dc6670;border-radius:10px;background:#fff4f5;color:#b52f3b;display:flex;align-items:center;gap:6px;font-weight:800}.cancel-search svg{width:17px}.cancel-search:hover{background:#ffe8ea}.cancel-search:disabled{opacity:.6}.automation-card{border:1px solid var(--line);border-radius:15px;background:var(--surface);padding:20px;display:grid;grid-template-columns:minmax(260px,1fr) 190px;gap:18px 24px;align-items:end}.automation-status{display:flex;align-items:center;gap:12px}.automation-status>div:nth-child(2){flex:1}.automation-status b,.automation-status small{display:block}.automation-status small{font-size:10px;color:var(--muted);margin-top:4px}.automation-time input{height:44px}.all-days-choice{display:flex;align-items:center;gap:8px}.all-days-choice input{width:17px;height:17px}.weekday-picker{display:flex;gap:7px;flex-wrap:wrap}.weekday-picker button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:20px;padding:8px 11px;font-weight:800}.weekday-picker button.selected{background:#e8f5fa;color:#214d86;border-color:#79a8dc}.save-automation{min-height:44px}.automation-note{grid-column:1/-1;margin:0;color:var(--muted);font-size:10px}.automation-card .toggle{flex:none}.schedule-agenda{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.schedule-agenda article{display:grid;grid-template-columns:90px 1fr 36px;align-items:center;gap:13px;border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:14px}.schedule-agenda article>div:nth-child(2) b,.schedule-agenda article>div:nth-child(2) small{display:block}.schedule-agenda article>div:nth-child(2) b{font-size:12px}.schedule-agenda article>div:nth-child(2) small{font-size:10px;color:var(--muted);margin-top:4px}.schedule-time b{display:block;font-size:22px}.schedule-time span{font-size:8px;color:#214d86;background:#e2f2f8;border-radius:12px;padding:3px 6px;font-weight:800}.schedule-agenda .empty{grid-column:1/-1}@media(max-width:760px){.automation-card{grid-template-columns:1fr}.automation-note{grid-column:auto}.schedule-agenda{grid-template-columns:1fr}}@media(max-width:760px){.selection-toolbar{flex-wrap:wrap}.selection-toolbar span{order:3;width:100%}.delete-selected{margin-left:auto}}.connected{font-size:9px;color:#2f67b5;background:#e2f2f8;padding:6px 8px;border-radius:6px}.sidebar nav{overflow:auto;padding-right:3px}.sidebar nav::-webkit-scrollbar{width:4px}.sidebar nav::-webkit-scrollbar-thumb{background:#33443f;border-radius:8px}.safe-box{flex:none}.google-login{margin-top:22px;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;padding:12px;font-weight:700}.google-login b{font-size:17px;color:#356fbd;margin-right:8px}.login-divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:10px;margin:17px 0 -12px}.login-divider:before,.login-divider:after{content:"";height:1px;background:var(--line);flex:1}.login-links{display:flex;justify-content:center;gap:8px;margin-top:16px}.login-links span{font-size:10px;border:1px solid var(--line);border-radius:20px;padding:6px 9px;color:var(--muted)}.module-title{margin:30px 0 18px}.module-title h3{font-size:23px;margin:0}.module-title p{font-size:12px;color:var(--muted);margin:6px 0}.module-card{border:1px solid var(--line);border-radius:15px;background:var(--surface);padding:20px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.form-grid .check-row,.form-grid .primary{grid-column:1/-1}.check-row{display:flex;align-items:center;gap:10px;font-weight:500}.check-row input{width:17px;height:17px}.network-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.network-card{display:grid;gap:12px;margin:0}.card-heading{display:flex;align-items:center;gap:12px}.card-heading>div:nth-child(2){flex:1}.card-heading h3{margin:0 0 4px;font-size:15px}.card-heading p{margin:0;color:var(--muted);font-size:10px}.round-icon,.brand-icon{width:42px;height:42px;border-radius:12px;background:#e8f3ef;color:#2f67b5;display:grid;place-items:center;overflow:hidden}.round-icon svg{width:19px}.brand-icon img{width:100%;height:100%;display:block}.store-avatar{overflow:hidden;padding:0}.store-avatar img{width:100%;height:100%;display:block}.status-ok,.status-wait{font-size:8px;padding:6px 8px;border-radius:20px}.status-ok{background:#dcf4e7;color:#2f67b5}.status-wait{background:#f1eee7;color:#826933}.secondary{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:9px;padding:10px 13px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px}.secondary svg{width:16px}.card-note{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.compact-form{max-width:680px}.setup-lead{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding-bottom:17px}.setup-lead>svg{width:38px;color:var(--green)}.setup-lead h3,.setup-lead p{margin:0}.setup-lead p{font-size:11px;color:var(--muted);margin-top:4px}.inline-form{display:grid;grid-template-columns:1.4fr 1fr 1.2fr auto;align-items:end;margin:0 0 18px}.inline-form select,select{border:1px solid var(--line);background:var(--surface);color:var(--text);padding:13px 14px;border-radius:10px}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.danger-icon{border:0;background:#fff0ef;color:#b42318;border-radius:8px;width:35px;height:35px;display:grid;place-items:center}.danger-icon svg{width:16px}.empty.compact{padding:30px}.warning-box{display:flex;gap:12px;align-items:center;background:#fff7dd;color:#705817;border:1px solid #f3df9d;padding:14px;border-radius:10px}.warning-box svg{width:20px}.warning-box p{margin:0;font-size:12px}.current-plan{display:flex;align-items:center;gap:13px;background:#102849;color:#fff;padding:18px;border-radius:14px;margin-bottom:18px}.current-plan svg{width:25px}.current-plan div{flex:1}.current-plan b,.current-plan span{display:block}.current-plan span{font-size:10px;opacity:.7;margin-top:4px}.current-plan strong{font-size:9px;background:#49b6d2;color:#0b1629;padding:6px 9px;border-radius:20px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.plan-card>svg{color:var(--green)}.plan-card>strong{font-size:25px}.plan-card p{font-size:11px;color:var(--muted)}.plan-card ul{list-style:none;padding:0;display:grid;gap:9px}.plan-card li{font-size:11px;display:flex;gap:7px}.plan-card li svg{width:15px;color:var(--green)}.plan-card.featured{border-color:#4a83cc;box-shadow:0 16px 40px #2f67b515}.report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.report-grid article{display:grid;gap:10px}.report-grid svg{color:var(--green)}.report-grid p{font-size:11px;color:var(--muted);margin:0}.help-list{max-width:760px}.help-list p{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:13px 0;margin:0;font-size:13px}.help-list p:last-child{border:0}.help-list svg{width:19px;color:var(--green)}.hub-tabs{display:flex;gap:8px;margin:26px 0 10px;border-bottom:1px solid var(--line);padding-bottom:10px}.hub-tabs button{border:0;background:transparent;color:var(--muted);padding:9px 12px;border-radius:8px;font-weight:700}.hub-tabs button.active{background:#e7f2ed;color:var(--green)}.distribution-builder{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:22px}.distribution-builder h3{font-size:14px;margin:0}.distribution-builder h3+p{font-size:10px;color:var(--muted);margin:5px 0 12px}.choice-list{display:grid;gap:8px;max-height:330px;overflow:auto}.choice-list article,.destination-choice{border:1px solid var(--line);border-radius:10px;padding:11px;background:var(--surface)}.choice-list article.selected,.destination-choice.selected{border-color:#65a189;background:#f1f8f5}.choice-main,.destination-choice{display:flex;grid-template-columns:none;align-items:center;gap:9px;font-weight:600}.choice-main input,.destination-choice input{width:16px;height:16px}.choice-main span{flex:1;font-size:11px}.destination-choice span{font-size:11px}.destination-choice small{display:block;color:var(--muted);font-weight:400;margin-top:3px}.link-entry{display:flex;gap:7px;margin-top:9px}.link-entry input{flex:1;padding:9px;font-size:10px}.link-entry button{padding:7px 10px;font-size:10px}.distribution-builder>div:last-child{display:grid;gap:13px;align-content:start}.kanban{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px;margin-top:22px;align-items:start}.kanban-column{background:#f3f6f4;border:1px solid var(--line);border-radius:14px;padding:12px;min-height:150px}.kanban-column:last-child{grid-column:1/-1;min-height:0}.kanban-column>header{height:auto;position:static;background:transparent;border:0;padding:3px 4px 12px;display:flex}.kanban-column>header h3{font-size:12px;margin:0;flex:1}.kanban-column>header span{font-size:10px;background:#dde7e2;border-radius:20px;padding:4px 7px}.kanban-column>div{display:grid;gap:10px}.kanban-column:last-child>div{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban-card{background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:12px}.kanban-product{display:flex;gap:10px}.kanban-product img,.kanban-product>svg{width:42px;height:42px;border-radius:8px;object-fit:cover;background:#e8eeeb;padding:5px}.kanban-product div{min-width:0}.kanban-product b{font-size:11px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kanban-product span{display:block;font-size:9px;color:var(--muted);margin-top:4px}.kanban-meta{display:flex;justify-content:space-between;margin:10px 0 0;font-size:8px;text-transform:uppercase;color:var(--muted)}.kanban-card .secondary{width:100%;margin-top:9px;padding:7px;font-size:10px}.history-toggle{grid-column:1/-1;border:0;background:transparent;color:var(--green);font-weight:700;padding:9px;cursor:pointer}.select-all-choice{display:flex!important;align-items:center;gap:8px;margin:12px 0 8px;font-size:11px!important;font-weight:800}.select-all-choice input{width:17px;height:17px}.form-actions{display:flex;gap:10px;flex-wrap:wrap}.form-actions button{display:flex;align-items:center;gap:7px}.form-actions svg{width:16px}.whatsapp-web-card{max-width:680px;display:grid;gap:18px;margin-bottom:18px}.whatsapp-web-card .setup-lead b{margin-left:auto}.qr-connect{text-align:center;display:grid;justify-items:center;gap:10px}.qr-connect p{font-size:12px;margin:0}.qr-connect img{width:min(360px,100%);border:8px solid white;border-radius:12px}.qr-connect small{font-size:10px;color:var(--muted)}.qr-wait{display:flex;align-items:center;justify-content:center;gap:10px;padding:25px;color:var(--muted)}.qr-wait svg{width:22px}.web-connected{display:grid;gap:14px}.web-connected p{font-size:12px;margin:0}.web-connected select{width:100%}.connected-groups{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.connected-groups>b{font-size:11px}.connected-groups span{display:flex;align-items:center;gap:5px;background:#e9f4fa;color:#2f67b5;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:700}.connected-groups svg{width:14px}.official-whatsapp-form{display:none}.create-offer-group{display:grid;gap:12px;border:1px solid var(--line);background:#f5f8f6;border-radius:12px;padding:15px}.create-offer-group h4,.create-offer-group p{margin:0}.create-offer-group h4{font-size:14px}.create-offer-group p,.create-offer-group small{font-size:10px;color:var(--muted);line-height:1.5}.create-offer-group textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);color:var(--text);padding:12px;border-radius:10px;font:inherit}.locked-setting{display:flex;align-items:center;gap:8px;color:var(--green);font-size:11px}.locked-setting input{width:17px;height:17px}@media(max-width:1050px){.network-grid{grid-template-columns:1fr}.inline-form,.channel-grid,.plan-grid,.report-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.form-grid,.inline-form{grid-template-columns:1fr}.form-grid .check-row,.form-grid .primary{grid-column:auto}.channel-grid,.plan-grid,.report-grid{grid-template-columns:1fr}}@media(max-width:1050px){.distribution-builder,.kanban{grid-template-columns:1fr}.kanban-column:last-child{grid-column:auto}.kanban-column:last-child>div{grid-template-columns:1fr}}.login-brand-logo{width:190px;height:auto;display:block;margin:0 0 18px}.logo{padding:0 4px 28px}.logo img{display:block;width:168px;height:auto;border-radius:8px}.hero-brand{position:relative;z-index:1;width:150px;height:auto;border-radius:14px;box-shadow:0 16px 45px #06101f55}.hero p{color:#d8e8f5}.current-plan{background:#102849}.connected,.connected-groups span,.status-ok{color:#214d86;background:#e2f2f8}.round-icon,.store-avatar{background:#e8f5fa;color:#2f67b5}@media(max-width:760px){.login-brand-logo{width:160px}.logo img{width:155px}}.search-plan-editor{grid-template-columns:minmax(260px,1fr) minmax(180px,.55fr)}.search-rules,.plan-filters,.plan-actions{grid-column:1/-1}.search-rules{border-top:1px solid var(--line);padding-top:18px;display:grid;gap:9px}.rules-heading{display:flex;align-items:center;justify-content:space-between}.rules-heading b,.rules-heading small{display:block}.rules-heading small{font-size:10px;color:var(--muted);margin-top:3px}.rules-heading strong{font-size:16px;color:var(--green)}.search-rule{display:grid;grid-template-columns:28px minmax(180px,1fr) minmax(170px,1fr) 82px 36px;gap:8px;align-items:center}.search-rule>span{width:25px;height:25px;border-radius:50%;background:var(--mint);color:var(--green);display:grid;place-items:center;font-size:10px;font-weight:800}.search-rule select,.search-rule input{min-width:0;padding:10px;font-size:11px}.search-rule .danger-icon{width:36px}.add-rule{justify-self:start;padding:9px 12px;font-size:11px}.plan-filters{border:1px solid var(--line);border-radius:11px;padding:13px}.plan-filters summary{cursor:pointer;font-size:12px;font-weight:800;color:var(--green)}.plan-filters>div{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin-top:14px}.plan-filters input{padding:10px}.plan-filters .check-row{align-self:end;min-height:40px}.plan-actions{display:flex;gap:10px;align-items:center}.plan-actions .save-automation{min-width:200px}.schedule-agenda{grid-template-columns:1fr}.schedule-agenda article{grid-template-columns:90px 1fr auto}.schedule-agenda article>div:nth-child(2) small+small{margin-top:6px}.schedule-actions{display:flex!important;gap:6px}.schedule-actions button{width:34px;height:34px;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;display:grid;place-items:center;font-weight:800}.schedule-actions button svg{width:15px}.schedule-actions .danger-icon{background:#fff0ef;color:#b42318}.execution{border-radius:8px;padding:6px 8px;width:fit-content}.execution.running,.execution.empty{background:#fff2d9;color:#8d5d12}.execution.success{background:#e2f2f8;color:#214d86}.execution.failed{background:#fff0ef;color:#b42318}@media(max-width:900px){.search-rule{grid-template-columns:28px 1fr 80px 36px}.search-rule input[placeholder]{grid-column:2/-1}.plan-filters>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.search-plan-editor{grid-template-columns:1fr}.search-rules,.plan-filters,.plan-actions{grid-column:auto}.search-rule{grid-template-columns:28px 1fr 70px 36px}.plan-filters>div{grid-template-columns:1fr}.schedule-agenda article{grid-template-columns:70px 1fr}.schedule-actions{grid-column:1/-1;justify-content:flex-end}.plan-actions{flex-direction:column;align-items:stretch}}.distribution-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px}.distribution-mode button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:9px;padding:11px;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:800}.distribution-mode button svg{width:16px}.distribution-mode button.active{background:#e8f5fa;border-color:#79a8dc;color:#214d86}.campaign-confirm-backdrop{position:fixed;inset:0;background:#071321aa;z-index:100;display:grid;place-items:center;padding:20px}.campaign-confirm{width:min(600px,96vw);box-shadow:0 30px 90px #0005}.campaign-confirm h2{margin:0}.campaign-confirm>p{color:var(--muted);font-size:12px}.campaign-confirm dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.campaign-confirm dl div{border:1px solid var(--line);border-radius:9px;padding:10px}.campaign-confirm dt{font-size:9px;color:var(--muted);text-transform:uppercase}.campaign-confirm dd{margin:4px 0 0;font-size:12px;font-weight:800}.campaign-card{display:grid;gap:10px}.campaign-progress{height:8px;background:#e4eaf0;border-radius:20px;overflow:hidden}.campaign-progress span{display:block;height:100%;background:linear-gradient(90deg,#2f67b5,#49b6d2);border-radius:inherit;transition:width .3s}.campaign-counts{font-size:10px;color:var(--muted);margin:0}.campaign-counts b{color:var(--text)}.campaign-actions{display:flex;gap:7px;flex-wrap:wrap}.campaign-actions .secondary{margin:0;width:auto}.campaign-actions .danger{color:#b42318;border-color:#e8b5b0}.campaign-jobs{display:grid;gap:6px;max-height:180px;overflow:auto;margin-top:8px}.campaign-jobs p{margin:0;padding:7px;border-bottom:1px solid var(--line);display:grid;gap:3px}.campaign-jobs b{font-size:9px}.campaign-jobs span{font-size:8px;color:var(--muted)}@media(max-width:760px){.campaign-confirm dl,.distribution-mode{grid-template-columns:1fr}}.search-center{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:18px;display:grid;gap:15px}.connection-card{display:flex;align-items:center;gap:12px;background:#f4f7fb;border:1px solid #dce8f5;border-radius:12px;padding:13px}.connection-card>div:nth-child(2){flex:1}.connection-card b,.connection-card span{display:block}.connection-card span{font-size:10px;color:var(--muted);margin-top:3px}.connection-light{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#fff0e4;color:#a05b29}.connection-light.online{background:#e6f5ed;color:#167a52}.connection-light svg{width:20px}.search-mode-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:12px}.search-mode-tabs button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);padding:9px 12px;border-radius:9px;font-weight:800}.search-mode-tabs button.active{background:#e9f4fa;color:#214d86}.search-mode-tabs svg{width:17px}.quick-search-form{display:grid;grid-template-columns:1fr 1.4fr 130px auto;gap:10px;align-items:end}.quick-search-form label,.link-import-form label{font-size:10px;color:var(--muted);font-weight:800}.quick-search-form input,.quick-search-form select,.link-import-form input{display:block;width:100%;margin-top:6px;height:43px}.quick-search-form .run,.link-import-form .run{height:43px;white-space:nowrap}.link-import-form{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.secure-session-note{margin:0;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px}.secure-session-note svg{width:15px;color:#167a52}.offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.offer-image{height:205px;background:#fff}.offer-image img{object-fit:contain!important;padding:10px}.offer h3{height:52px;overflow:hidden}.offer-body{padding:14px}@media(max-width:1200px){.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-search-form{grid-template-columns:1fr 1fr}}@media(max-width:760px){.search-mode-tabs{display:grid}.quick-search-form,.link-import-form,.offer-grid{grid-template-columns:1fr}}.search-progress-backdrop{position:fixed;inset:0;background:#071426a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:grid;place-items:center;padding:20px}.search-progress-card{width:min(520px,100%);background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:30px;text-align:center;box-shadow:0 30px 90px #07142655}.search-progress-brand{width:84px;height:84px;margin:0 auto 18px;position:relative;display:grid;place-items:center}.search-progress-brand img{width:58px;height:58px;object-fit:contain;border-radius:12px;position:relative;z-index:1}.search-progress-ring{position:absolute;inset:0;border:3px solid #dce8f5;border-top-color:#2f67b5;border-radius:50%;animation:spin 1s linear infinite}.search-progress-card h2{margin:0 0 8px;font-size:21px}.search-progress-card>p{color:var(--muted);font-size:12px;margin:0 0 22px}.search-progress-steps{display:grid;gap:8px;text-align:left}.search-progress-steps>div{display:grid;grid-template-columns:30px 1fr 20px;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:10px;color:var(--muted)}.search-progress-steps>div>span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#edf1f6;font-size:11px;font-weight:800}.search-progress-steps>div.active{border-color:#79a8dc;background:#f1f7ff;color:#214d86}.search-progress-steps>div.done{color:#167a52}.search-progress-steps>div.done>span{background:#e6f5ed}.search-progress-steps svg{width:17px}.cancel-progress{margin-top:18px;border:1px solid #dc6673;background:transparent;color:#b73443;border-radius:9px;padding:10px 14px;display:inline-flex;align-items:center;gap:7px}.cancel-progress svg{width:16px}.best-sellers-choice{display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid var(--line);border-radius:10px;padding:10px 12px;height:42px;color:var(--text);font-size:11px;font-weight:800}.best-sellers-choice input{width:16px;height:16px;margin:0}.best-sellers-plan{align-self:end}.search-workflow{display:grid;gap:14px}.search-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.search-workflow-grid label{font-size:10px;color:var(--muted)}.search-workflow-grid input,.search-workflow-grid select{height:44px;width:100%;margin-top:6px}.manual-search-filters{border:1px solid var(--line);border-radius:11px;padding:12px}.manual-search-filters summary{cursor:pointer;font-size:11px;font-weight:800;color:#214d86}.manual-search-filters>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.manual-search-filters input{height:40px}.search-summary{display:flex;align-items:center;gap:18px;border-radius:12px;background:linear-gradient(100deg,#edf5ff,#f6fbff);border:1px solid #cadff4;padding:15px}.search-summary>div{flex:1}.search-summary span,.search-summary b,.search-summary small{display:block}.search-summary span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#2f67b5;font-weight:800}.search-summary b{font-size:13px;margin:5px 0}.search-summary small{font-size:10px;color:var(--muted)}.search-summary .run{min-width:165px}.header-actions>.run{white-space:nowrap}@media(max-width:1000px){.search-workflow-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.search-workflow-grid,.manual-search-filters>div{grid-template-columns:1fr}.search-summary{align-items:stretch;flex-direction:column}.search-summary .run{width:100%}}.choice-list{max-height:520px}.choice-list article{position:relative}.choice-list article .choice-main{padding-right:42px}.product-delete{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:30px;height:30px;padding:6px}.product-delete svg{width:15px;height:15px}.distribution-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px}.distribution-pagination span{font-size:10px;color:var(--muted);font-weight:700}.distribution-pagination button{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:7px 10px;font-size:10px;font-weight:700;color:var(--blue)}.distribution-pagination button:disabled{opacity:.4;cursor:not-allowed}.distribution-builder>div:last-child{position:sticky;top:110px}.distribution-selection-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0}.selected-total{color:#2f67b5;font-size:10px}.distribution-selection-bar button{width:auto!important;padding:7px 10px!important;font-size:10px!important;margin:0!important}.bulk-product-delete{margin-left:auto!important;color:#a62222!important;border-color:#df8d8d!important}.bulk-product-delete svg{width:14px}.distribution-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:780px;overflow:auto;padding:3px}.distribution-product-card{position:relative;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface);transition:.2s}.distribution-product-card.selected{border-color:#2f67b5;box-shadow:0 0 0 2px #2f67b522}.distribution-card-check{position:absolute;z-index:4;left:8px;top:8px;width:28px;height:28px;border-radius:7px;background:#fff;display:grid;place-items:center;box-shadow:0 3px 12px #0002}.distribution-card-check input{width:16px;height:16px}.distribution-card-image{height:128px;position:relative;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:8px}.distribution-card-image>img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:0!important}.distribution-card-image>svg{width:36px;color:var(--muted)}.distribution-card-image>span,.distribution-card-image>b{position:absolute;top:8px;background:#ffffffed;border-radius:6px;padding:4px 6px;font-size:8px;color:#142033}.distribution-card-image>span{left:42px}.distribution-card-image>b{right:42px;text-align:center;font-size:12px}.distribution-card-image>b small{display:block;font-size:5px;text-transform:uppercase}.distribution-card-body{padding:10px}.distribution-card-niche{text-transform:uppercase;letter-spacing:.08em;color:#2f67b5;font-weight:800;font-size:7px}.distribution-card-body h4{font-size:11px;line-height:1.3;margin:5px 0;height:29px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.distribution-card-rating{font-size:9px;color:#d79422}.distribution-card-rating span{color:var(--muted)}.distribution-card-commission{min-height:17px;margin-top:5px;color:#2f67b5;font-size:8px}.distribution-card-commission span{color:var(--muted)}.distribution-card-price{display:flex;justify-content:space-between;align-items:end;margin-top:6px}.distribution-card-price del{display:block;color:var(--muted);font-size:8px}.distribution-card-price strong{font-size:16px}.distribution-card-price>b{background:#e2f2f8;color:#2f67b5;border-radius:6px;padding:3px;font-size:8px}.distribution-card-body>p{font-size:8px;color:#2f67b5;margin:5px 0}.distribution-card-actions{display:flex;align-items:center;justify-content:space-between;gap:6px}.distribution-card-actions button{display:flex;align-items:center;gap:4px;border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:6px 8px;color:var(--text);font-size:8px;font-weight:700}.distribution-card-actions svg{width:12px;height:12px}.distribution-product-card .product-delete{top:8px;right:8px;transform:none;width:30px;height:30px;background:#fff0f0!important;color:#b42318!important;border:1px solid #e89a9a!important;opacity:1!important;z-index:5;box-shadow:0 2px 8px #0002}.distribution-product-card .product-delete:hover{background:#b42318!important;color:#fff!important}.distribution-empty{grid-column:1/-1;border:1px dashed var(--line);border-radius:12px;padding:45px 20px;text-align:center;color:var(--muted)}.distribution-empty svg{width:32px}.distribution-empty b{display:block;color:var(--text);margin-top:8px}.distribution-empty p{font-size:10px}@media(max-width:1350px){.distribution-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.distribution-product-grid{grid-template-columns:1fr}.distribution-builder>div:last-child{position:static}}@media(max-width:760px){.distribution-product-grid{grid-template-columns:1fr}.selected-total{display:block;margin:5px 0 0}.bulk-product-delete{margin-left:0!important}}:root{--surface:#fff;--surface-soft:#f7f9fc;--text:#172033;--muted:#68758a;--line:#e5eaf1;--green:#2563eb;--mint:#eff6ff;--shadow:0 1px 2px #1018280a,0 10px 30px #1018280a;background:#f4f6f9}body{background:#f4f6f9;color:var(--text);font-feature-settings:"ss01" 1;-webkit-font-smoothing:antialiased}.app-shell{grid-template-columns:268px minmax(0,1fr);background:#f4f6f9}.sidebar{background:linear-gradient(180deg,#0b1220,#111c31);padding:24px 16px;border-right:1px solid #ffffff0d;box-shadow:8px 0 30px #0b122010}.logo{min-height:66px;padding:0 10px 24px;border-bottom:1px solid #ffffff12;margin-bottom:18px}.logo img{width:172px;border-radius:10px;box-shadow:0 8px 24px #0003}.sidebar nav{gap:6px}.sidebar nav button,.logout{min-height:44px;padding:11px 12px;border-radius:11px;font-size:13px;font-weight:600;transition:background .18s,color .18s,transform .18s}.sidebar nav button:hover{background:#ffffff0d;transform:translate(2px)}.sidebar nav button.active{background:linear-gradient(90deg,#2563eb,#3978eb);box-shadow:0 8px 22px #2563eb35;color:#fff}.safe-box{background:#ffffff08;border-color:#ffffff14;border-radius:14px;padding:14px}.safe-box svg{color:#60a5fa}.content{padding:0 clamp(22px,3.2vw,52px) 72px;background:#f4f6f9}.content>header{height:86px;margin:0 calc(clamp(22px,3.2vw,52px)*-1);padding:0 clamp(22px,3.2vw,52px);border-color:var(--line);background:#f4f6f9e8}header h2{font-size:21px;letter-spacing:-.02em}.eyebrow{font-size:9px;color:#738198}.icon-button{background:#fff;box-shadow:0 1px 2px #1018280b}.run,.primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 5px 14px #2563eb24;transition:transform .18s,box-shadow .18s}.run:hover,.primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2563eb35}.hero{position:relative;margin-top:30px;min-height:264px;padding:42px 48px;border-radius:22px;background:radial-gradient(circle at 82% 20%,#60a5fa40,transparent 34%),linear-gradient(125deg,#101a30,#17366c 62%,#2563eb);box-shadow:0 22px 55px #16366c25}.hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.hero>div{position:relative;z-index:1}.hero h1{font-size:clamp(32px,3.4vw,46px);letter-spacing:-.045em;max-width:680px}.hero em{color:#93c5fd}.hero p{max-width:520px;font-size:14px;line-height:1.65}.pill{background:#ffffff12;border-color:#fff2;font-weight:700}.pill>span{background:#5eead4;box-shadow:0 0 0 4px #5eead425}.radar{width:290px}.hero-brand{width:158px;border-radius:18px;border:1px solid #ffffff24;box-shadow:0 22px 55px #02061766}.stats{gap:16px;margin:20px 0 18px}.stats article{min-height:112px;border-color:var(--line);border-radius:16px;padding:18px;background:#fff;box-shadow:var(--shadow);transition:transform .18s,box-shadow .18s}.stats article:hover{transform:translateY(-2px);box-shadow:0 14px 34px #10182812}.stats strong{font-size:28px;letter-spacing:-.04em}.stats span{font-weight:650}.stat-icon{border-radius:12px}.c0{background:#eff6ff;color:#2563eb}.c1{background:#fff7ed;color:#ea580c}.c2{background:#ecfdf3;color:#15803d}.c3{background:#f5f3ff;color:#7c3aed}.quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 28px}.quick-links>button{display:grid;grid-template-columns:44px 1fr 18px;gap:12px;align-items:center;text-align:left;border:1px solid var(--line);border-radius:16px;padding:16px;background:#fff;color:var(--text);box-shadow:var(--shadow);transition:.18s}.quick-links>button:hover{border-color:#bfd3f8;transform:translateY(-2px);box-shadow:0 14px 34px #10182812}.quick-links>button>svg{width:17px;color:#9aa6b7}.quick-links b,.quick-links small{display:block}.quick-links b{font-size:13px;margin-bottom:4px}.quick-links small{font-size:10px;line-height:1.4;color:var(--muted)}.quick-link-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center}.quick-link-icon svg{width:19px}.quick-link-icon.blue{background:#eff6ff;color:#2563eb}.quick-link-icon.violet{background:#f5f3ff;color:#7c3aed}.quick-link-icon.green{background:#ecfdf3;color:#15803d}.runs,.module-card,.automation-card,.search-center,.network-card,.campaign-card{border-color:var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.notice{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;box-shadow:0 5px 18px #2563eb0b}input,select,textarea{border-color:#d9e0e9;background:#fff;min-height:42px}.search-center,.module-card,.automation-card{padding:20px}.search-mode-tabs button.active{background:#eaf2ff;color:#1d4ed8}.search-summary{background:linear-gradient(100deg,#eff6ff,#f8fbff);border-color:#cfe0fb}.offer,.distribution-product-card{border-color:var(--line);border-radius:16px;box-shadow:var(--shadow)}.offer:hover,.distribution-product-card:hover{box-shadow:0 16px 38px #10182816}.niche,.shipping,.distribution-card-niche,.distribution-card-commission{color:#2563eb}html[data-theme=dark]{--surface:#111827;--surface-soft:#0f172a;--text:#eef2f7;--muted:#9aa8ba;--line:#263349;--green:#60a5fa;--mint:#172554;background:#08111f}html[data-theme=dark] body,html[data-theme=dark] .content{background:#08111f}html[data-theme=dark] .content>header{background:#08111fe8}html[data-theme=dark] .stats article,html[data-theme=dark] .quick-links>button{background:#111827}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#0f1a2d;border-color:#2b3b54}@media(max-width:1100px){.app-shell{grid-template-columns:238px 1fr}.quick-links{grid-template-columns:1fr}.hero{padding:36px}.radar{width:220px}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.app-shell{display:block}.content{padding:0 16px 48px}.content>header{margin:0 -16px;padding:0 16px;height:76px}.hero{margin-top:20px;padding:28px 24px;min-height:260px}.hero h1{font-size:32px}.hero p{font-size:12px}.stats{grid-template-columns:1fr 1fr;gap:10px}.stats article{padding:14px;min-height:104px}.quick-links{gap:10px}.header-actions>.run{font-size:0;width:42px;padding:0}.sidebar{width:268px}.module-card,.automation-card,.search-center{padding:15px}}@media(max-width:480px){.stats{grid-template-columns:1fr}.hero h1 br{display:none}.quick-links>button{grid-template-columns:40px 1fr 16px}.quick-link-icon{width:40px;height:40px}}
