:root{--bg:#f6f4f2;--surface:#fffdfd;--ink:#232225;--muted:#8a858d;--line:#eeeaec;--green:#329342;--green-bg:#e9f5e5;--purple:#8e40ba;--shadow:0 8px 28px #342b3710, 0 1px 3px #342b3705;--radius:16px}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse at 90% 5%, #fff9f5 0, transparent 45%), var(--bg);min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{background:0 0;border:0}a{color:inherit;text-decoration:none}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #9064b7}button,a{touch-action:manipulation}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1{letter-spacing:-1px;font-size:29px;font-weight:750;line-height:1.2}h2{letter-spacing:-.5px;font-size:20px}h3{letter-spacing:-.25px;font-size:15px}small{font-size:11px}input[type=checkbox]{accent-color:#28262b;cursor:pointer;vertical-align:middle;width:14px;height:14px}input:not([type=checkbox]),textarea{border:1px solid var(--line);background:#fdfbfc;border-radius:9px;padding:10px 12px;transition:border-color .2s}input:not([type=checkbox]):focus,textarea:focus{border-color:#b5a0be}input::placeholder,textarea::placeholder{color:#99939d}textarea{resize:vertical;min-height:90px}select{cursor:pointer}::selection{background:#e5d9ed}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted)}.full-width{width:100%}.numeric{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.text-link{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.text-link:hover{color:var(--purple)}.button{white-space:nowrap;background:#fffdfd;border:1px solid #e6e1e5;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:10px 15px;font-size:12px;font-weight:600;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.button:hover{background:#f1edf1}.button:active{transform:translateY(1px)}.button.primary{color:#fff;background:linear-gradient(#333235,#252427);border-color:#2c2b2e;box-shadow:0 3px 7px #16101614}.button.primary:hover{background:#444147;box-shadow:0 4px 12px #16101622}.button.subtle{border-color:var(--line);background:#faf7f9}.icon-button{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:inline-flex}.icon-button:hover,.icon-button.selected{background:#efebee}.icon-button.bordered{border:1px solid var(--line);background:#fdfbfc;width:37px;height:37px}.wordmark{letter-spacing:-1.9px;color:#171619;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-style:italic;font-weight:900;line-height:1.1;display:inline-block;transform:skew(-5deg)}.logo-dot{margin-left:1px;font-style:normal}.wordmark-large{letter-spacing:-5px;font-size:76px}.logo-link{flex-shrink:0;align-items:center;display:inline-flex}.app-shell{max-width:1520px;box-shadow:var(--shadow);background:#fffcfcad;border:1px solid #e9e3e6;border-radius:20px;flex-direction:column;min-height:calc(100vh - 60px);margin:30px auto 0;display:flex;overflow:clip}.header{border-bottom:1px solid var(--line);z-index:20;background:#fffdfd99;align-items:center;gap:24px;min-height:85px;padding:0 32px;display:flex;position:relative}.product-switcher,.header-action-wrap{position:relative}.product-pill{white-space:nowrap;background:#eeebed;border-radius:20px;align-items:center;gap:9px;padding:9px 12px;font-size:11px;line-height:1;display:flex}.product-pill:hover{background:#e5e0e5}.main-nav{white-space:nowrap;background:linear-gradient(#f5f1f6,#ede7f0);border:1px solid #e0d7e6;border-radius:999px;align-items:center;gap:4px;margin:auto;padding:5px;display:flex;box-shadow:0 4px 14px #3a254c0b,inset 0 1px #fff}.main-nav a{border-radius:20px;padding:8px 13px;font-size:12px;font-weight:600;line-height:1;transition:background .2s,color .2s}.main-nav a:hover{background:#ffffffb8}.main-nav a.active{color:#fff;background:#2b292d;box-shadow:0 3px 8px #24202426,inset 0 1px #ffffff1a}.header-actions{align-items:center;gap:13px;display:flex}.avatar{background:#eee9ec;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;transition:box-shadow .2s;display:flex}.avatar:hover{box-shadow:0 0 0 4px #f4f0f3}.notification-button{position:relative}.notification-button i{background:#d5ac53;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:8px}.demo-chip{color:#8a7a90;white-space:nowrap;background:#f0eaf3;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-flex}.main-content{flex:1;min-width:0;padding:32px;animation:.32s both page-in}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:33px;display:flex}.page-heading p{color:#6d6670;margin-top:7px;font-size:13px}.app-footer{color:#a29aa4;border-top:1px solid #f0ecef;justify-content:space-between;align-items:center;gap:20px;padding:22px 32px;font-size:10px;display:flex}.app-footer>div{align-items:center;gap:6px;display:flex}.app-footer button{color:#8d8491;align-items:center;gap:5px;font-size:10px;display:flex}.footer-demo-dot{background:#b6a9bd;border-radius:50%;width:5px;height:5px}.popover{z-index:40;background:#fffdfd;border:1px solid #eae3ea;border-radius:14px;min-width:235px;padding:7px;animation:.18s both popover-in;position:absolute;top:calc(100% + 16px);box-shadow:0 10px 45px #33293a26}.popover a,.popover>button{text-align:left;border-radius:8px;align-items:center;gap:11px;width:100%;padding:11px;font-size:12px;display:flex}.popover a:hover,.popover>button:hover{background:#f5f1f5}.popover .popover-label{color:var(--muted);padding:7px 10px;font-size:10px;display:block}.popover small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.popover .active-product{background:#f4eff7}.active-product>span{flex:1}.product-popover{min-width:240px;left:0}.profile-popover{right:0}.profile-summary{border-bottom:1px solid var(--line);margin-bottom:5px;padding:10px}.profile-summary b{font-size:13px}.notification-popover{width:320px;right:-40px}.popover-title{justify-content:space-between;padding:9px 10px;font-weight:700;display:flex}.popover-title span{color:var(--muted);font-weight:400}.notification-popover a{align-items:flex-start}.notification-popover .notification-dot{background:#9c6cb6;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.popover-footer{color:var(--purple);border-top:1px solid var(--line);justify-content:center;margin-top:4px}.mobile-menu{display:none}.badge{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:5px;align-items:center;gap:3px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.badge.green{color:#3e8e39;background:#e8f4e2}.badge.red{color:#d64c4f;background:#fce9e6}.badge.neutral{color:#797280;background:#f0edf2}.badge.purple{color:#874bb0;background:#f1e8f8}.market-badges{align-items:center;gap:3px;display:flex}.market-badge{letter-spacing:-.15px;color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:19px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px 2px #ffffff30}.market-badge.wb{background:linear-gradient(140deg,#b64ccc,#8427aa)}.market-badge.ozon{letter-spacing:-.2px;background:#005dff;font-size:7px}.market-badge.ym{color:#25221b;background:linear-gradient(140deg,#ffe17c,#ffcb2b);min-width:20px}.ya-mark{letter-spacing:-3px;margin-top:-1px;margin-left:-2px;font-family:Arial,sans-serif;font-size:17px;font-style:italic;font-weight:900;transform:skew(-15deg)}.market-badge.large{border-radius:12px;width:44px;height:44px;font-size:15px;box-shadow:inset 0 1px 2px #ffffff60,0 3px 6px #a098a015}.market-badge.large.ozon{font-size:10px}.large .ya-mark{letter-spacing:-5px;margin-left:-5px;font-size:34px}.toggle{vertical-align:middle;background:#d5d1d6;border-radius:20px;flex-shrink:0;align-items:center;width:36px;height:20px;padding:3px;transition:background .2s;display:inline-flex}.toggle span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .23s cubic-bezier(.2,.8,.2,1);transform:translate(0);box-shadow:0 1px 3px #0002}.toggle.on{background:#2d2c30}.toggle.on span{transform:translate(16px)}.toggle:hover{box-shadow:0 0 0 3px #e9e4eb70}.overview-context{color:#88808c;justify-content:space-between;margin:0 1px 15px;font-size:11px;display:flex}.period-label{align-items:center;gap:8px;display:flex}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.stat-card{border:1px solid var(--line);background:linear-gradient(130deg,#fffdfd,#fcfafb);border-radius:13px;min-height:150px;padding:22px 21px;position:relative;overflow:hidden}.stat-label{color:#817988;margin-bottom:9px;font-size:12px;display:block}.stat-card strong{letter-spacing:-.8px;z-index:1;font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:25px;font-weight:750;display:block;position:relative}.stat-card>.badge{z-index:1;position:relative}.sparkline{color:#469b49;width:100%;height:60px;overflow:visible}.sparkline.purple{color:#9450b0}.stat-card .sparkline{width:95px;height:44px;position:absolute;bottom:20px;right:16px}.control-grid{grid-template-columns:1.15fr 1.4fr 1fr;gap:15px;margin:18px 0 29px;display:grid}.repricer-status{background:linear-gradient(120deg,#ebf5e2,#e2f3dc);border:1px solid #dfedd9;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:20px;display:flex}.status-copy strong{align-items:center;gap:7px;font-size:14px;display:flex}.status-copy strong svg{color:#5ca154;fill:#c6e8b9}.status-copy>span{color:#75846c;margin-top:7px;font-size:11px;display:block}.status-copy>small{color:#91a087;margin-top:4px;font-size:9px;display:block}.status-button{color:#67985c;background:#cce9bf;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex}.status-button:hover{background:#bedfae}.paused{background:linear-gradient(120deg,#f4eee0,#f6eddd);border-color:#ece3d1}.paused .status-copy strong svg{color:#ad8b50;fill:none}.paused .status-button{color:#997a40;background:#ead9b7}.quick-links{border:1px solid var(--line);background:#fdfafb;border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid}.quick-links a{border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:11px;font-size:11px;transition:background .2s;display:flex}.quick-links a+a{border-left:1px solid #f0ecef}.quick-links a:hover{background:#f3eef5}.quick-links a>span{color:#4b424e;align-items:center;height:28px;display:flex}.result-card{border:1px solid var(--line);border-radius:13px;min-height:126px;padding:16px 20px;position:relative;overflow:hidden}.result-card>div>span{color:#7d7582;align-items:center;gap:6px;font-size:10px;display:flex}.result-card strong{letter-spacing:-.6px;align-items:center;gap:5px;margin-top:5px;font-size:23px;display:flex}.result-card strong svg{color:#62a85b}.result-card .sparkline{width:calc(100% - 40px);height:40px;position:absolute;bottom:0;left:20px}.segmented{background:#f0ecef;border-radius:23px;align-items:center;gap:3px;max-width:100%;padding:3px;display:inline-flex}.segmented button{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:11px;font-weight:600;line-height:1.2;transition:background .2s,color .2s;display:inline-flex}.segmented button:hover{background:#e9e2e9}.segmented button.active{color:#fff;background:#2d2a2f;box-shadow:0 1px 4px #2f253a17}.segmented button>span{background:#e5e0e5;border-radius:12px;padding:2px 6px;font-size:9px;font-weight:400;line-height:1.2}.segmented button.active>span{color:#fff;background:#58535b}.segmented button .count-red{color:#c65d66;background:#f8e0e1}.table-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.tabs{background:#f5f1f4}.table-filters{align-items:center;gap:10px;margin-bottom:25px;display:flex}.search-box{border:1px solid var(--line);color:#746a7c;background:#fcf9fb;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:180px;height:38px;padding:0 12px;display:flex}.search-box input:not([type=checkbox]){color:#3f3546;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:11px;outline:none!important}.search-hint{color:#c8c0cc;padding-left:8px}.search-box>button{color:#8e8294;padding:2px;display:flex}.select-wrap{align-items:center;min-width:0;display:inline-flex;position:relative}.select-wrap select{appearance:none;border:1px solid var(--line);white-space:nowrap;outline-offset:2px;background:#fcf9fb;border-radius:9px;width:100%;max-width:100%;padding:10px 31px 10px 12px;font-size:11px;font-weight:500;line-height:1.4}.select-wrap>svg{pointer-events:none;color:#62596a;position:absolute;right:10px}.strategy-select{min-width:117px;max-width:140px}.strategy-select select{background:#faf7fa;border-radius:7px;padding:5px 25px 5px 8px;font-size:10px}.strategy-select>svg{width:11px;right:7px}.table-scroll{scrollbar-width:thin;width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:#77707d;white-space:nowrap;border-bottom:1px solid var(--line);padding:10px 12px 14px;font-size:10px;font-weight:500}td{border-bottom:1px solid #f1edef;padding:12px;font-size:12px}tbody tr{transition:background .18s}tbody tr:hover{background:#f9f6fa}tbody tr:last-child td{border-bottom:0}.checkbox-cell{width:25px;padding-left:2px;padding-right:7px}.product-link{align-items:center;gap:12px;min-width:180px;display:flex}.product-link b{white-space:nowrap;font-size:12px;font-weight:600}.product-link:hover b{color:var(--purple)}.product-link small{color:#9a909e;margin-top:3px;font-size:10px;display:block}.product-image{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:49px;display:inline-flex;overflow:hidden}.product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.product-table th:nth-child(2){width:24%}.product-table th:last-child{width:50px}.product-table td:last-child{text-align:right;padding-right:2px}.product-table td{height:75px}.product-table .badge{font-size:10px}.product-table .market-badges .market-badge{min-width:23px;height:18px}.compact .product-table td{height:73px;padding-top:10px;padding-bottom:10px}.compact .table-top{margin-bottom:16px}.compact .product-table th{padding-top:8px}.table-footer{border-top:1px solid var(--line);color:#9b929f;justify-content:space-between;gap:15px;margin-top:9px;padding:17px 0 0;font-size:10px;display:flex}.dashboard-bottom{color:#9a909f;align-items:center;gap:7px;margin-top:30px;font-size:10px;display:flex}.dashboard-bottom a{align-items:center;gap:5px;margin-left:auto;display:flex}.live-dot{background:#8ab880;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.bottom-divider{background:#d9d2dd;width:1px;height:11px;margin:0 5px}.selection-bar,.filter-note{background:#f5edf9;border:1px solid #e6dced;border-radius:9px;align-items:center;gap:20px;margin-bottom:16px;padding:10px 14px;font-size:11px;display:flex}.selection-bar button{font-size:11px;font-weight:600}.selection-bar button:last-child{margin-left:auto}.filter-note{color:#8b7399;background:#faf7fc;gap:8px}.filter-note button{margin-left:auto;font-size:10px}.strategy-list{border:1px solid var(--line);border-radius:13px;overflow:hidden}.strategy-row{background:#fffcfd;align-items:center;gap:17px;min-height:89px;padding:20px 21px;display:flex}.strategy-row+.strategy-row{border-top:1px solid var(--line)}.strategy-icon{color:#9146bf;background:#f0e7f8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.strategy-name{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;min-width:215px;padding:0;display:flex}.strategy-name b{font-size:13px}.strategy-name small{color:#8c8193;font-size:11px}.strategy-name:hover b{color:var(--purple)}.strategy-row p{color:#84778d;flex:1;margin-right:20px;font-size:11px}.strategy-row .toggle{margin-left:14px}.strategy-row>.badge,.inactive-label{text-align:center;justify-content:center;width:67px}.inactive-label{color:#b0a5b8;font-size:10px}.info-strip{color:#9b8aa5;align-items:flex-start;gap:9px;padding:20px 2px;font-size:11px;display:flex}.info-strip>svg{flex-shrink:0;margin-top:1px}.promotion-tabs{margin-bottom:22px}.promotion-list{border:1px solid var(--line);border-radius:13px;overflow:hidden}.promotion-row{text-align:left;background:#fffdfd;align-items:center;gap:25px;width:100%;padding:23px 24px;transition:background .2s;display:flex}.promotion-row:hover{background:#f9f5fb}.promotion-row+.promotion-row{border-top:1px solid var(--line)}.promotion-name{flex-direction:column;flex:1;gap:5px;display:flex}.promotion-name b{font-size:13px}.promotion-name small{color:#928397}.promotion-count{color:#7a6d82;min-width:90px;font-size:12px}.promotion-result{text-align:right;min-width:120px;font-size:15px}.promotion-row>.badge:last-of-type{justify-content:center;min-width:105px}.competitor-filters{margin-bottom:25px}.competitor-filters .search-box{max-width:none}.competitor-table th{padding-top:14px}.competitor-table td{padding-top:16px;padding-bottom:16px}.competitor-table td:first-child,.competitor-table th:first-child{padding-left:0}.competitor-table th:not(:first-child),.competitor-table td:not(:first-child){text-align:center}.position-value{align-items:center;gap:7px;display:inline-flex}.position-value svg{color:#58a152}.economics-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.economics-toolbar>.select-wrap{min-width:180px}.economics-grid{grid-template-columns:1.3fr 1fr;gap:20px;display:grid}.expense-card{border:1px solid var(--line);background:#fdfafb;border-radius:13px;padding:25px}.expense-product{align-items:center;gap:12px;padding-bottom:20px;display:flex}.expense-product b{font-size:13px}.expense-product small{color:#a092a5;margin-top:4px;font-size:10px;display:block}.expense-lines{margin:0}.expense-lines>div{justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.expense-lines dt{color:#74657e;font-size:12px}.expense-lines dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:13px;font-weight:600}.expense-lines .total-line{border-top:1px solid var(--line);margin-top:12px;padding-top:19px}.total-line dt,.total-line dd{color:#252129;font-size:14px;font-weight:700}.result-expense h3{margin-bottom:21px}.result-expense .expense-lines>div{padding:16px 0}.result-expense .expense-lines>div+div{border-top:1px solid var(--line)}.result-expense dd{font-size:17px}.result-expense .badge{font-size:13px}.economics-caption{color:#a093a6;align-items:center;gap:7px;margin-top:30px;font-size:10px;display:flex}.expense-focus{border:1px solid var(--line);text-align:center;background:#fdfafb;border-radius:13px;padding:50px}.expense-focus .strategy-icon{margin-bottom:15px}.expense-focus p{color:#9b8da3}.expense-focus h2{margin:12px 0;font-size:36px}.expense-focus>span:not(.strategy-icon){color:#a292ab;font-size:11px;display:block}.expense-focus .button{margin-top:24px}.history-filters{gap:12px;margin-bottom:25px;display:flex}.event-list{border:1px solid var(--line);background:#fdfafb;border-radius:13px;padding:0 20px}.event-row{align-items:center;gap:15px;min-height:82px;padding:19px 0;display:flex}.event-row+.event-row{border-top:1px solid var(--line)}.event-row>div{flex:1;min-width:0}.event-row b{font-size:12px}.event-row p{color:#8e7e98;margin-top:4px;font-size:11px}.event-row time{color:#9b8ca4;white-space:nowrap;font-size:11px}.event-icon{color:#9551c5;background:#f0e6fa;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.event-icon.price{color:#51a44d;background:#e8f3e2}.event-icon.economics{color:#6552e9;background:#eeebff}.event-icon.connection{color:#c79234;background:#f9efd7}.subtle-caption{color:#ac9fb3;margin-top:20px;font-size:10px}.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.marketplace-card{border:1px solid var(--line);background:#fdfafb;border-radius:14px;padding:30px;transition:transform .25s,box-shadow .25s}.marketplace-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #2f1a3b0a}.marketplace-card>.market-badge.large{border-radius:13px;width:53px;height:53px;margin-bottom:20px;font-size:19px}.marketplace-card>.market-badge.ozon{font-size:12px}.marketplace-card h2{margin-bottom:12px;font-size:23px}.marketplace-card>p{color:#93809e;min-height:18px;margin-top:17px;font-size:11px}.marketplace-card>.button{margin-top:27px}.tiny-check{color:#fff;text-align:center;background:#56a24b;border-radius:50%;width:11px;height:11px;margin-right:1px;font-size:9px;line-height:11px}.marketplace-features{color:#8e7b9b;flex-direction:column;gap:8px;padding-top:23px;font-size:11px;display:flex}.marketplace-features>span{align-items:center;gap:7px;display:flex}.feature-check{color:#9c89a6}.connection-note{background:#f4eff6;border:1px solid #ede4f0;border-radius:12px;align-items:center;gap:18px;margin-top:27px;padding:23px 25px;display:flex}.connection-note-icon{color:#9e7bb4;display:flex}.connection-note b{font-size:12px}.connection-note p{color:#a08dac;margin-top:5px;font-size:11px}.connection-note>.demo-chip{margin-left:auto}.back-link{color:#8b7897;align-items:center;gap:7px;margin-bottom:22px;font-size:11px;display:inline-flex}.back-link:hover{color:#5e3d74}.product-detail-layout{grid-template-columns:minmax(0,1fr) 345px;gap:26px;display:grid}.product-hero{align-items:center;gap:28px;min-height:250px;padding:0 10px 20px 0;display:flex}.product-gallery{align-items:center;gap:15px;display:flex}.product-thumbs{flex-direction:column;gap:9px;display:flex}.product-thumbs>button{border:1px solid var(--line);background:#faf6f8;border-radius:7px;padding:3px;transition:border-color .2s}.product-thumbs>button.active{border-color:#c9b9d1}.product-thumbs .product-image{width:36px;height:46px}.hero-image{width:220px;height:245px;transition:transform .35s}.hero-image.photo-1{transform:scale(1.06)rotate(-5deg)}.hero-image.photo-2{transform:scale(.95)rotate(5deg)}.product-image-large{width:100%;height:100%}.product-summary h1{margin:11px 0 8px;font-size:25px;line-height:1.3}.product-summary>p{color:#a08aac;margin-bottom:12px;font-size:11px}.product-summary .market-badge{min-width:32px;height:25px;font-size:11px}.product-summary .market-badge.ozon{font-size:9px}.product-summary .market-badge.ym .ya-mark{font-size:20px}.summary-note{color:#ab9ab3;white-space:nowrap;align-items:center;gap:5px;margin-top:25px;font-size:10px;display:flex}.product-metrics{border:1px solid var(--line);background:#fdfafb;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:21px;padding:22px 18px;display:grid}.product-metrics>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.product-metrics>div>span:first-child{color:#9983a6;white-space:nowrap;font-size:10px}.product-metrics strong{letter-spacing:-.5px;white-space:nowrap;font-size:20px}.product-metrics .badge{font-size:12px}.chart-card{border:1px solid var(--line);background:#fdfafb;border-radius:12px;padding:19px}.chart-heading{align-items:center;gap:14px;margin-bottom:18px;display:flex}.chart-heading h3{flex:1;font-size:12px}.chart-heading .select-wrap select{padding:6px 24px 6px 8px;font-size:10px}.chart-legend{color:#95839f;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex}.chart-legend i{background:#9b64b5;width:11px;height:2px;margin-right:1px}.chart-legend .sales-dot{background:#c9b3d6;border-radius:50%;width:5px;height:5px;margin-left:5px}.price-chart{gap:12px;padding-top:10px;display:flex}.chart-y{color:#b4a3bf;white-space:nowrap;flex-direction:column;justify-content:space-around;padding-bottom:25px;font-size:9px;display:flex}.chart-plot{flex:1;min-width:0}.chart-plot svg{width:100%;height:160px;overflow:visible}.chart-x{color:#b4a3bf;justify-content:space-between;margin-top:12px;font-size:9px;display:flex}.chart-caption{color:#b6a7bf;padding:14px 0 0;font-size:9px}.product-settings{border:1px solid var(--line);background:#fdfafb;border-radius:13px;align-self:start;padding:15px}.settings-tabs{background:#f3edf5;border-radius:9px;padding:3px;display:flex}.settings-tabs button{border-radius:7px;flex:1;gap:0;padding:10px 8px;font-size:11px}.settings-tabs button.active{color:#29212e;background:#fff;box-shadow:0 2px 5px #4e326214}.settings-form{padding:18px 4px 4px}.stack-label{color:#9b87a7;flex-direction:column;gap:7px;margin-bottom:12px;font-size:10px;display:flex}.stack-label .select-wrap select{padding-top:11px;padding-bottom:11px;font-size:12px}.setting-line{border-bottom:1px solid #f0eaf2;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:11px;display:flex}.input-suffix{flex-shrink:0;align-items:center;width:100px;display:flex;position:relative}.input-suffix input:not([type=checkbox]){text-align:right;background:#fdfafb;border-radius:7px;width:100%;padding:9px 26px 9px 8px;font-size:11px;font-weight:600}.input-suffix>span{color:#8c759a;position:absolute;right:10px}.settings-info{color:#a18bac;gap:8px;padding:20px 0 24px;font-size:10px;display:flex}.settings-info>svg{flex-shrink:0;margin-top:1px}.compact-economics{grid-template-columns:1fr;gap:10px;margin-top:15px}.compact-economics .expense-card{background:#fffdfd;padding:13px}.compact-economics .expense-product{padding-bottom:7px}.compact-economics .expense-lines>div{padding:6px 0}.compact-economics .expense-lines dt{font-size:10px}.compact-economics .expense-lines dd{font-size:11px}.compact-economics .total-line{margin-top:6px;padding-top:10px}.compact-economics h3{margin-bottom:6px;font-size:12px}.compact-economics .economics-caption{margin-top:13px}.product-settings>.event-list{margin-top:15px;padding:0 10px}.product-settings .event-row{flex-wrap:wrap;gap:8px}.product-settings .event-row time{margin-left:37px;font-size:9px}.product-settings .event-icon{width:29px;height:29px}.product-settings .event-row b{font-size:10px}.product-settings .event-row p{font-size:9px}.empty-state{text-align:center;color:#ac96b8;padding:65px 20px}.empty-state>svg{color:#b9a5c5;margin:auto auto 13px}.empty-state h3{color:#7d658b;margin-bottom:7px}.empty-state p{font-size:11px}.empty-state .button{margin-top:18px}.modal{width:min(570px,100vw - 32px);max-height:calc(100dvh - 50px);color:var(--ink);background:#fffdfd;border:1px solid #e5dae9;border-radius:19px;padding:26px;animation:.22s both modal-in;overflow-y:auto;box-shadow:0 20px 100px #21112935}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#28212f55;animation:.2s both backdrop-in}.modal-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.modal-heading h2{font-size:21px}.modal-copy{color:#8c759b;margin-bottom:23px;font-size:13px;line-height:1.8}.modal>.button+.button{margin-top:10px}.modal-illustration{color:#ac8ebf;background:#f6effa;border-radius:12px;justify-content:center;align-items:center;height:115px;margin-bottom:20px;display:flex}.form-stack{flex-direction:column;gap:18px;display:flex}.form-stack>label{color:#8f779e;flex-direction:column;gap:7px;font-size:12px;display:flex}.form-stack .select-wrap select{padding:11px 32px 11px 12px;font-size:12px}.field-hint{color:#ad99b9;font-size:11px;line-height:1.7}.form-error{color:#c8505c;background:#fceef0;border-radius:7px;margin-bottom:14px;padding:10px 12px;font-size:11px}.detail-hero{color:#8a7399;align-items:center;gap:17px;margin:15px 0 25px;font-size:12px;display:flex}.detail-lines{margin:20px 0 25px}.detail-lines>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:13px 0;font-size:12px;display:flex}.detail-lines span{color:#a08aaf}.detail-lines b{text-align:right;font-weight:600}.inline-success{align-items:center;gap:5px;display:flex}.about-logo{text-align:center;padding:15px 0 30px}.about-logo .wordmark{font-size:59px}.toast{opacity:0;pointer-events:none;color:#fff;z-index:100;background:#2e2932;border:1px solid #4b4054;border-radius:12px;align-items:center;gap:10px;max-width:calc(100vw - 30px);padding:13px 19px;font-size:12px;transition:opacity .22s,transform .22s;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,15px);box-shadow:0 10px 35px #33203d25}.toast.visible{opacity:1;transform:translate(-50%)}.toast>span{color:#b6dba7;display:flex}.brand-loading{z-index:200;opacity:1;visibility:visible;background:radial-gradient(at 50% 40%,#fffdfd,#f5f0f5);flex-direction:column;justify-content:center;align-items:center;transition:opacity .65s .15s,visibility .65s .15s;display:flex;position:fixed;inset:0}.brand-loading.loaded{opacity:0;visibility:hidden;pointer-events:none}.brand-loading-center{text-align:center;animation:.8s cubic-bezier(.2,.8,.2,1) both brand-in}.brand-loading .wordmark{animation:2.8s ease-in-out infinite logo-breathe}.brand-loading .logo-dot{color:#96bb86}.brand-loading-center>p{letter-spacing:.7px;color:#a99bad;margin-top:23px;font-size:12px}.brand-loader{justify-content:center;gap:7px;height:11px;margin:25px auto 0;display:flex}.brand-loader span{background:#a5bf98;border-radius:50%;width:6px;height:6px;animation:1.15s ease-in-out infinite loader-hop}.brand-loader span:nth-child(2){background:#c6b7cf;animation-delay:.14s}.brand-loader span:nth-child(3){background:#3a323e;animation-delay:.28s}.brand-loading-caption{color:#b1a6b4;letter-spacing:.5px;font-size:10px;position:absolute;bottom:36px}.workspace-caption{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:3px;padding-bottom:20px;display:flex}.workspace-caption b{font-size:13px}.workspace-caption p{color:#a08aaa;margin-top:3px;font-size:10px}.workspace-caption>.badge{margin-left:auto}.team-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:16px 0;display:flex}.member-avatar{color:#8c6ba2;background:#efe6f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:12px;font-weight:700;display:flex}.member-name{flex:1;min-width:0}.member-name b{text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.member-name small{color:#b09abd;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.team-row .select-wrap{max-width:150px}.team-row select{padding:8px 24px 8px 9px;font-size:10px}.owner-role{color:#a18cac;padding-right:14px;font-size:10px}.invite-label{color:#ae8fc0;font-size:9px}.invite-form{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.invite-form h3{width:100%;margin-bottom:4px;font-size:13px}.invite-form>input{width:100%;font-size:12px}.invite-form>.select-wrap{flex:1}.invite-form .button{font-size:11px}.invite-form .form-error{width:100%;margin:0}.role-explanation{color:#ab91b9;background:#f6f0f9;border-radius:9px;align-items:flex-start;gap:8px;margin-top:23px;padding:13px;font-size:10px;line-height:1.7;display:flex}.role-explanation>svg{flex-shrink:0;margin-top:3px}.role-explanation b{color:#91769f}.not-found{flex-direction:column;justify-content:center;align-items:center;gap:23px;min-height:100vh;display:flex}.not-found p{color:var(--muted)}.route-loading{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1350px;margin:auto;padding:50px;display:grid}.skeleton{background:linear-gradient(110deg,#f0eaf1 20%,#faf7fb 40%,#f0eaf1 60%) 0 0/200% 100%;border-radius:15px;height:200px;animation:1.4s infinite shimmer}@keyframes page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes popover-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes brand-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes loader-hop{0%,65%,to{opacity:.45;transform:translateY(0)}32%{opacity:1;transform:translateY(-7px)}}@keyframes logo-breathe{0%,to{opacity:1}50%{opacity:.77}}@keyframes shimmer{to{background-position:-200% 0}}@media (min-width:1600px){.app-shell{min-height:calc(100vh - 90px);margin-top:45px}.main-content{padding:38px}.header{padding:0 38px}.stat-card{min-height:166px}.control-grid{margin-top:22px;margin-bottom:36px}.repricer-status{min-height:142px}.compact .product-table td{height:83px}.main-nav a{padding:9px 16px;font-size:13px}.app-footer{padding:24px 38px}}@media (max-width:1450px){.app-shell{min-height:calc(100vh - 44px);margin:22px}.header{gap:17px;padding:0 26px}.main-nav a{padding:8px 10px;font-size:11px}.header-actions{gap:10px}.header-actions>.demo-chip{display:none}.main-content{padding:28px}.stat-card strong{font-size:23px}.stat-card .sparkline{width:75px}.strategy-name{min-width:195px}.product-detail-layout{grid-template-columns:minmax(0,1fr) 325px;gap:20px}.hero-image{width:180px;height:220px}.product-hero{gap:18px}.product-summary h1{font-size:23px}.product-gallery{gap:9px}.product-metrics strong{font-size:19px}}@media (max-width:1180px){.header{gap:14px;min-height:75px;padding:0 20px}.wordmark{font-size:27px}.product-pill{padding:8px 9px;font-size:10px}.main-nav{gap:0}.main-nav a{padding:8px;font-size:10px}.header-actions{gap:5px}.main-content{padding:24px}.stat-card{min-height:145px;padding:18px 15px}.stat-card strong{font-size:21px}.stat-card .sparkline{width:57px;right:13px}.stat-card .badge{font-size:10px}.stats-grid{gap:12px}.control-grid{grid-template-columns:1.1fr 1.3fr .95fr;gap:12px}.repricer-status{padding:16px}.status-copy strong{font-size:12px}.status-copy>span{font-size:9px}.status-copy>small{font-size:8px}.quick-links a{gap:8px;font-size:9px}.result-card{padding:15px}.result-card strong{font-size:20px}.product-table{min-width:960px}.compact .product-table{min-width:925px}.table-filters{gap:8px}.table-filters>.select-wrap select{padding-left:8px;font-size:10px}.search-box{min-width:160px}.strategy-row{gap:13px;padding:18px 16px}.strategy-name{min-width:180px}.strategy-row p{margin-right:0;font-size:10px}.strategy-row .toggle{margin-left:3px}.promotion-row{gap:17px;padding:20px}.promotion-count{min-width:75px;font-size:11px}.promotion-result{min-width:105px;font-size:14px}.product-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.product-hero{flex-wrap:wrap;justify-content:center;gap:12px}.product-summary{flex:1;min-width:150px}.product-summary h1{font-size:20px}.summary-note{white-space:normal;margin-top:16px;font-size:9px}.hero-image{width:150px;height:200px}.product-thumbs .product-image{width:29px;height:37px}.product-metrics{gap:8px;padding:17px 12px}.product-metrics strong{font-size:16px}.product-metrics>div>span:first-child{font-size:9px}.chart-heading{flex-wrap:wrap;gap:8px}.chart-legend{display:none}.marketplace-card{padding:23px}.marketplace-card h2{font-size:20px}}@media (max-width:960px){.header{flex-wrap:wrap;gap:12px;padding:18px 22px 14px}.header-actions{margin-left:auto}.main-nav{order:5;justify-content:center;gap:5px;width:100%;margin-top:6px}.main-nav a{padding:9px 12px;font-size:11px}.header-actions>.demo-chip{display:inline-flex}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card .sparkline{width:90px}.stat-card strong{font-size:25px}.stat-card{min-height:145px}.control-grid{grid-template-columns:1fr 1.2fr}.result-card{grid-column:span 2;justify-content:space-between;align-items:center;min-height:85px;padding:15px 23px;display:flex}.result-card strong{font-size:22px}.result-card .sparkline{width:40%;max-width:250px;height:50px;position:static}.repricer-status{min-height:116px}.status-copy strong{font-size:13px}.status-copy>span,.quick-links a{font-size:10px}.strategy-row{flex-wrap:wrap;gap:12px}.strategy-row p{flex:none;order:6;width:calc(100% - 52px);margin-top:-8px;margin-left:52px}.strategy-name{flex:1;min-width:180px}.strategy-row .inactive-label,.strategy-row>.badge{margin-left:auto}.promotion-count{display:none}.promotion-name{min-width:150px}.promotion-row{gap:13px}.promotion-row>.badge:last-of-type{min-width:auto;font-size:9px}.promotion-result{min-width:97px;font-size:13px}.economics-toolbar{flex-wrap:wrap}.economics-grid{grid-template-columns:1.15fr 1fr}.product-detail-layout{grid-template-columns:1fr}.product-hero{justify-content:flex-start;gap:32px;min-height:220px}.hero-image{width:220px;height:230px}.product-summary h1{font-size:28px}.product-settings{width:100%}.settings-form{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.settings-form .stack-label,.settings-form .settings-info,.settings-form .button,.settings-form .form-error{grid-column:span 2}.compact-economics{grid-template-columns:1fr 1fr}.product-metrics strong{font-size:24px}.product-metrics>div>span:first-child{font-size:11px}.marketplace-grid{gap:12px}.marketplace-card{padding:20px 16px}.marketplace-card h2{font-size:18px}.marketplace-card>p{min-height:36px;font-size:10px}.marketplace-card .badge{font-size:9px}.connection-note p{font-size:10px}.chart-legend{display:flex}.chart-heading{flex-wrap:nowrap}.chart-plot svg{height:180px}}@media (max-width:680px){body{font-size:12px}.app-shell{border-radius:15px;min-height:calc(100dvh - 20px);margin:10px}.header{flex-wrap:nowrap;gap:12px;min-height:70px;padding:17px 16px}.header-actions>.demo-chip{display:none}.header-actions{gap:4px}.main-nav{display:none}.mobile-menu{display:inline-flex}.main-nav.mobile-open{border:1px solid var(--line);background:#fffdfd;border-radius:12px;flex-wrap:wrap;justify-content:flex-start;gap:5px;width:auto;padding:13px;display:flex;position:absolute;top:65px;left:10px;right:10px;box-shadow:0 12px 25px #39204120}.main-nav a{padding:10px 14px;font-size:12px}.wordmark{font-size:26px}.product-pill{gap:5px;padding:7px 9px;font-size:9px}.notification-button{width:28px}.avatar{width:28px;height:28px;font-size:11px}.main-content{padding:20px 15px}.overview-context{margin-bottom:12px;font-size:10px}.stats-grid{gap:9px}.stat-card{min-height:140px;padding:16px 12px}.stat-label{margin-bottom:9px;font-size:10px}.stat-card strong{letter-spacing:-.7px;margin-bottom:12px;font-size:21px}.stat-card .sparkline{width:56px;height:32px;bottom:17px;right:10px}.stat-card .badge{padding:3px 5px;font-size:9px}.control-grid{grid-template-columns:1fr;gap:10px;margin:13px 0 23px}.repricer-status{min-height:100px;padding:17px}.status-copy strong{font-size:13px}.status-copy>span{font-size:10px}.quick-links{min-height:96px}.quick-links a{gap:8px;font-size:10px}.result-card{grid-column:auto;min-height:91px;padding:14px 18px}.result-card strong{font-size:21px}.result-card .sparkline{height:42px}.result-card>div>span{font-size:9px}.table-top{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:17px}.table-top .text-link{display:none}.segmented{gap:0;padding:3px}.segmented button{gap:4px;padding:7px 9px;font-size:10px}.segmented button>span{padding:2px 4px;font-size:8px}.compact .segmented button{padding:7px;font-size:9px}.table-filters{flex-wrap:wrap;margin-bottom:18px}.table-filters .search-box{flex-basis:100%;height:39px}.table-filters>.select-wrap{flex:1;min-width:85px}.table-filters .button{min-height:35px;padding:8px 10px;font-size:10px}.table-filters>.select-wrap select{font-size:10px}.product-table{min-width:910px}.compact .product-table{min-width:900px}.product-table td,.compact .product-table td{height:69px}.product-link b{font-size:11px}.table-footer{flex-wrap:wrap;gap:4px;padding-top:13px;font-size:9px}.table-footer .muted{font-size:8px}.dashboard-bottom{flex-wrap:wrap;gap:5px;margin-top:22px;font-size:8px}.dashboard-bottom a{width:100%;margin-top:3px;margin-left:10px}.dashboard-bottom .bottom-divider{display:none}.app-footer{flex-wrap:wrap;gap:12px;padding:20px 15px;font-size:8px}.app-footer>div{order:3;justify-content:center;width:100%;font-size:8px}.app-footer button{margin-left:auto;font-size:9px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:24px}.page-heading h1{font-size:25px}.page-heading p{margin-top:7px;font-size:11px}.page-heading .button{min-height:36px;padding:9px 12px;font-size:11px}.strategy-row{gap:10px;padding:16px 12px}.strategy-icon{border-radius:8px;width:32px;height:32px}.strategy-name{min-width:140px}.strategy-name b{font-size:11px}.strategy-name small{font-size:9px}.strategy-row .inactive-label,.strategy-row>.badge{display:none}.strategy-row .icon-button{width:20px}.strategy-row p{width:calc(100% - 42px);margin-top:0;margin-left:42px;font-size:9px}.strategy-row .toggle{width:32px;height:18px;padding:3px}.strategy-row .toggle span{width:12px;height:12px}.strategy-row .toggle.on span{transform:translate(14px)}.info-strip{padding-top:16px;font-size:10px}.promotion-tabs{margin-bottom:17px}.promotion-list{border-radius:10px}.promotion-row{flex-wrap:wrap;gap:10px;padding:16px 12px}.promotion-row .market-badge.large{border-radius:9px;width:35px;height:35px;font-size:12px}.promotion-row .market-badge.large.ozon{font-size:8px}.promotion-row .large .ya-mark{font-size:27px}.promotion-name{flex:1;min-width:calc(100% - 80px)}.promotion-name b{font-size:12px}.promotion-name small{font-size:10px}.promotion-result{text-align:left;flex:1;min-width:85px;font-size:13px}.promotion-row>svg{display:none}.promotion-row>.badge:last-of-type{min-width:75px;font-size:9px}.promotion-row>.badge:first-of-type{margin-left:45px}.competitor-table{min-width:670px}.competitor-table td{padding-top:13px;padding-bottom:13px;font-size:11px}.competitor-filters .select-wrap{flex:1}.economics-toolbar{gap:15px;margin-bottom:19px}.economics-toolbar>.segmented{justify-content:space-between;width:100%;overflow-x:auto}.economics-toolbar .segmented button{padding:8px;font-size:9px}.economics-toolbar>.select-wrap{width:100%}.economics-grid{grid-template-columns:1fr;gap:14px}.expense-card{padding:20px}.expense-lines dt{font-size:11px}.expense-lines dd{font-size:12px}.result-expense .expense-lines>div{padding:12px 0}.result-expense dd{font-size:16px}.economics-caption{margin-top:15px}.expense-focus{padding:35px 18px}.history-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px}.history-filters>.select-wrap{flex:1;min-width:130px}.history-filters>.select-wrap select{font-size:10px}.event-list{padding:0 12px}.event-row{flex-wrap:wrap;gap:10px;padding:15px 0}.event-row>div{flex:1;min-width:calc(100% - 50px)}.event-icon{border-radius:8px;width:33px;height:33px}.event-row b{font-size:11px}.event-row p{font-size:10px}.event-row time{width:100%;margin-left:43px;font-size:9px}.marketplace-grid{grid-template-columns:1fr;gap:13px}.marketplace-card{padding:23px}.marketplace-card>.market-badge.large{border-radius:11px;width:45px;height:45px;margin-bottom:15px}.marketplace-card h2{font-size:23px}.marketplace-card .badge{font-size:10px}.marketplace-card>p{min-height:auto;font-size:11px}.marketplace-features{padding-top:18px}.marketplace-card>.button{margin-top:21px}.connection-note{align-items:flex-start;gap:12px;padding:18px 15px}.connection-note b{font-size:11px}.connection-note p{font-size:10px}.connection-note>.demo-chip{display:none}.product-hero{flex-direction:column;align-items:stretch;gap:19px;min-height:auto;padding-bottom:17px}.product-gallery{justify-content:center;gap:20px}.product-thumbs .product-image{width:33px;height:43px}.hero-image{width:200px;height:220px}.product-summary h1{font-size:25px}.product-summary>.badge{font-size:10px}.product-summary>p{margin-bottom:10px}.summary-note{margin-top:13px}.product-metrics{grid-template-columns:repeat(2,1fr);gap:19px;margin-bottom:16px;padding:18px}.product-metrics strong{font-size:22px}.product-metrics>div{gap:6px}.product-metrics>div>span:first-child{font-size:10px}.chart-card{padding:15px 12px}.chart-heading h3{font-size:11px}.chart-legend{display:none}.price-chart{gap:7px}.chart-y,.chart-x{font-size:8px}.chart-plot svg{height:140px}.settings-form{flex-direction:column;gap:0;padding:18px 1px 2px;display:flex}.setting-line{font-size:11px}.settings-form .stack-label{font-size:10px}.compact-economics{grid-template-columns:1fr}.modal{width:calc(100vw - 24px);padding:20px}.modal-heading h2{font-size:19px}.modal-copy{font-size:12px}.wordmark-large{letter-spacing:-4px;font-size:65px}.brand-loading-center .wordmark-large{font-size:76px}.brand-loading-center>p{font-size:11px}.notification-popover{width:auto;position:fixed;top:80px;left:18px;right:18px}.profile-popover{min-width:230px;right:-40px}.product-popover{min-width:225px;left:-70px}.selection-bar{flex-wrap:wrap;gap:10px;font-size:9px}.selection-bar button{font-size:9px}.filter-note{flex-wrap:wrap;font-size:9px}.member-name b{font-size:10px}.member-name small{font-size:8px}.team-row{gap:8px}.team-row .select-wrap{max-width:115px}.team-row select{font-size:9px}.team-row .icon-button{width:23px}.member-avatar{width:27px;height:27px;font-size:10px}.workspace-caption p{font-size:9px}.workspace-caption b{font-size:12px}.invite-form .button{font-size:10px}.toast{padding:12px 14px;font-size:11px;bottom:20px}.detail-lines,.detail-lines>div{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.brand-loading.loaded{display:none}}.feature-coverage{border:1px solid var(--line);background:#fdfafb;border-radius:11px;margin-top:30px;overflow:hidden}.feature-coverage>summary{cursor:pointer;align-items:center;gap:12px;padding:17px 19px;list-style:none;display:flex}.feature-coverage>summary::-webkit-details-marker{display:none}.feature-item>summary::-webkit-details-marker{display:none}.coverage-icon{color:#ab91b8;display:flex}.feature-coverage>summary>span:nth-child(2){flex:1}.feature-coverage>summary b{color:#81708d;font-size:11px;font-weight:600}.feature-coverage>summary small{color:#b6a6be;margin-top:3px;font-size:9px;display:block}.coverage-status{color:#af9cba;background:#f1eaf5;border-radius:5px;padding:4px 7px;font-size:9px}.feature-coverage>summary>svg{color:#b59bc4;transition:transform .2s}.feature-coverage[open]>summary>svg{transform:rotate(180deg)}.coverage-content{border-top:1px solid var(--line);padding:22px}.coverage-intro{align-items:flex-start;gap:30px;margin-bottom:20px;display:flex}.coverage-intro p{color:#a38aaf;flex:1;max-width:800px;font-size:11px;line-height:1.7}.coverage-intro label{color:#a38aaf;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.coverage-content>.search-box{max-width:450px;margin-bottom:22px}.coverage-group{margin-top:25px}.coverage-group>h3{color:#8b709c;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.coverage-group>h3>span{color:#a78bb8;background:#f0e6f6;border-radius:7px;padding:1px 5px;font-size:9px}.feature-item{background:#fffdfd;border:1px solid #eee6f2;border-radius:8px;margin-top:7px}.feature-item>summary{cursor:pointer;color:#806b8d;align-items:center;gap:10px;padding:11px 14px;font-size:11px;list-style:none;display:flex}.feature-item>summary>span:first-child{flex:1}.feature-state{color:#b29abe;white-space:nowrap;background:#f3edf6;border-radius:4px;padding:3px 5px;font-size:8px}.feature-state.is-demo{color:#77936a;background:#edf4e8}.feature-item>summary>svg{color:#b59ac3;flex-shrink:0}.feature-item>div{color:#a088ad;padding:0 15px 16px;font-size:11px;line-height:1.7}.feature-item dl{background:#f9f4fb;border-radius:7px;margin:10px 0;padding:11px 13px}.feature-item dt{color:#b19abd;margin-bottom:3px;font-size:9px}.feature-item dd{margin:0}.feature-note{color:#ad93ba;margin:10px 0;font-size:10px}.feature-limitation{color:#b29dbd;font-size:9px;display:block}.feature-item>div>a{color:#9262ac;align-items:center;gap:5px;margin-top:11px;font-size:10px;display:inline-flex}.coverage-empty{color:#b098bd;text-align:center;padding:30px;font-size:11px}.coverage-empty>svg{margin-bottom:7px}@media (max-width:680px){.feature-coverage{margin-top:22px}.feature-coverage>summary{gap:8px;padding:15px 12px}.coverage-status{display:none}.feature-coverage>summary b{font-size:10px}.feature-coverage>summary small{font-size:8px}.coverage-content{padding:15px 10px}.coverage-intro{flex-wrap:wrap;gap:10px}.coverage-intro p{min-width:100%;font-size:10px}.feature-item>summary{gap:7px;padding:10px;font-size:10px}.feature-state{font-size:7px}.feature-item>div{padding:0 10px 12px;font-size:10px}}
