.rich-editor{--editor-line:#393835;--editor-panel:#171614;--editor-ink:#f0efec;--editor-muted:#9c9a96;position:relative;border:1px solid var(--editor-line);border-radius:10px;background:#11100e;overflow:hidden;color:var(--editor-ink)}.portal-publish{max-width:1160px}.portal-publish>.portal-form>.portal-card{max-width:860px}.portal-publish>.portal-form>.portal-card:has(.rich-editor){max-width:none}.file-picker.is-invalid{border-color:#a86670;box-shadow:0 0 0 2px #a8667026}.file-picker.is-invalid .file-picker-hint{color:#d59ca5}.rich-editor .portal-eyebrow,.rich-editor .rich-editor-toolbar button{font-size:10px}.rich-editor .rich-block-rail>span{font-size:10px;color:#aaa69f}.rich-editor .rich-block-body>label,.rich-editor .rich-media-fields label{font-size:10px}.rich-editor .rich-inline-settings>span{font-size:10px;color:#aaa69f}.rich-editor .rich-inline-settings button{font-size:10px}.rich-editor .rich-editor-drop span,.rich-editor .rich-editor-drop small,.rich-editor .rich-editor-status{font-size:10px;color:#aaa69f}.rich-editor .rich-preview-bar span,.rich-editor .rich-preview-bar button{font-size:10px}.rich-editor .rich-product-preview aside small{font-size:10px}.rich-editor .rich-media-replace{font-size:10px}.rich-media-replace{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #55514a;border-radius:4px;background:#151411e8;color:#e7e4dd;font:8px var(--font);cursor:pointer}.rich-media-replace:hover{background:#292722;border-color:#8a867e}.rich-inline-settings .select-field{min-width:130px}.rich-inline-settings .select-trigger{min-height:30px;padding:6px 9px;font:9px var(--mono)}.rich-editor-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:27px 29px;border-bottom:1px solid var(--editor-line);background:linear-gradient(110deg,#1b1a17,#131210)}.rich-editor-head h3{font-size:22px;margin:0 0 6px}.rich-editor-head p{font-size:11px;color:var(--editor-muted);margin:0;line-height:1.7}.rich-editor-head .portal-eyebrow{font-size:8px;margin-bottom:10px}.rich-editor-head-actions{display:flex;gap:8px}.rich-editor-notice{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:11px 18px;background:#25231f;border-bottom:1px solid #46433d;color:#d8d5cf;font-size:11px}.rich-editor-notice button{border:0;background:none;color:inherit;cursor:pointer;padding:4px;display:flex}.rich-editor-cover{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:24px;padding:22px 29px;border-bottom:1px solid var(--editor-line);background:#151412}.rich-cover-preview{display:grid;place-items:center;position:relative;aspect-ratio:16/9;padding:0;border:1px dashed #4d4b46;border-radius:5px;overflow:hidden;background:#0d0c0a;color:#b8b5af;cursor:pointer}.rich-cover-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rich-cover-preview span{display:flex;align-items:center;gap:9px;font-size:10px}.rich-cover-preview i{position:absolute;right:7px;bottom:7px;padding:4px 6px;background:#0c0b09d9;color:#aaa7a1;font:7px var(--mono);font-style:normal;letter-spacing:.05em}.rich-editor-cover h4{font-size:13px;margin:0 0 7px}.rich-editor-cover p{font-size:10px;color:var(--editor-muted);line-height:1.7;margin:0 0 12px;max-width:410px}.rich-editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;position:sticky;top:76px;z-index:8;background:#1c1b18f2;backdrop-filter:blur(14px);border-bottom:1px solid var(--editor-line)}.rich-editor-toolbar>div{display:flex;gap:3px;align-items:center}.rich-editor-toolbar button{height:34px;border:1px solid transparent;background:transparent;color:#c1bfba;border-radius:4px;padding:0 9px;display:flex;gap:7px;align-items:center;font:500 9px var(--font);cursor:pointer}.rich-editor-toolbar button:hover{border-color:#494741;background:#292723;color:#fff}.rich-editor-toolbar button:disabled{opacity:.25;cursor:not-allowed}.rich-editor-canvas{display:flex;flex-direction:column;padding:20px;background-image:linear-gradient(#2d2b270f 1px,transparent 1px);background-size:100% 54px}.rich-editor-block{display:grid;grid-template-columns:48px minmax(0,1fr);border:1px solid transparent;border-radius:6px;transition:border-color .18s,background .18s;min-width:0}.rich-editor-block+.rich-editor-block{margin-top:9px}.rich-editor-block:hover{border-color:#35332f}.rich-editor-block.is-selected{border-color:#56534d;background:#171613;box-shadow:0 0 0 3px #0003}.rich-block-rail{display:flex;flex-direction:column;align-items:center;padding:12px 6px;border-right:1px solid transparent;gap:3px;color:#686660}.is-selected>.rich-block-rail{border-right-color:#34322e}.rich-block-rail>span{font:7px var(--mono);margin:3px 0}.rich-block-rail button{display:grid;place-items:center;width:25px;height:25px;padding:0;border:0;border-radius:4px;background:none;color:#77746e;cursor:pointer}.rich-block-rail button:hover{background:#2b2925;color:#f0efec}.rich-block-rail button:disabled{opacity:.18}.rich-block-rail .rich-drag{cursor:grab}.rich-block-rail .rich-drag:active{cursor:grabbing}.rich-block-body{padding:15px 16px 18px;min-width:0}.rich-block-body>label,.rich-media-fields label{display:flex;flex-direction:column;gap:7px;font-size:9px;color:#aaa7a1}.rich-block-body textarea,.rich-block-body input,.rich-block-body select,.rich-media-fields input{width:100%;border:0;border-bottom:1px solid #373530;border-radius:0;background:transparent;color:#f1f0ed;padding:9px 4px;font:12px/1.7 var(--font);resize:vertical;outline:0}.rich-block-body textarea:focus,.rich-block-body input:focus,.rich-block-body select:focus,.rich-media-fields input:focus{border-color:#d2d0ca}.rich-block-body textarea::placeholder,.rich-block-body input::placeholder,.rich-media-fields input::placeholder{color:#67645f}.rich-block-body>input{font-size:clamp(19px,3vw,29px);font-weight:600;letter-spacing:-.04em}.rich-inline-settings{display:flex;align-items:center;gap:5px;margin-bottom:10px;min-height:28px}.rich-inline-settings>span{font:8px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#85827c;margin-right:auto}.rich-inline-settings button{display:flex;align-items:center;gap:5px;min-height:28px;border:1px solid #36342f;background:#1b1a17;color:#999690;border-radius:3px;padding:5px 8px;font-size:8px;cursor:pointer}.rich-inline-settings button[aria-pressed=true]{border-color:#aaa69e;color:#fff;background:#302e29}.rich-inline-settings label{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:8px;color:#999690}.rich-inline-settings select{padding:5px 25px 5px 8px;font:9px var(--mono);min-height:30px;width:auto;border:1px solid #3a3833;border-radius:3px}.rich-block-body .rich-code-input{font:11px/1.75 var(--mono);tab-size:2;background:#0c0b09;border:1px solid #302e2a;border-radius:4px;padding:14px;color:#dedbd4}.rich-media-editor{display:grid;grid-template-columns:minmax(210px,1.08fr) minmax(220px,.92fr);gap:20px}.rich-media-preview{position:relative;display:grid;place-items:center;min-height:190px;overflow:hidden;border:1px solid #36342f;background:#090806}.rich-media-preview img,.rich-media-preview video{display:block;width:100%;max-height:440px;object-fit:contain}.rich-media-preview b{position:absolute;left:8px;bottom:8px;padding:6px 8px;background:#11100ee8;color:#c7c4be;font:7px var(--mono);text-transform:uppercase;letter-spacing:.05em}.rich-media-fields{display:flex;flex-direction:column;gap:14px}.rich-media-fields .rich-inline-settings{margin-top:auto;flex-wrap:wrap}.rich-editor-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:0 20px 20px;min-height:105px;border:1px dashed #403e39;border-radius:6px;color:#a8a59f;background:#151411}.rich-editor-drop span{font-size:10px}.rich-editor-drop small{font-size:8px;color:#74716c}.rich-editor-status{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:11px 20px;border-top:1px solid var(--editor-line);background:#171613;color:#807d77;font:8px var(--mono)}.rich-editor-status span+span:before{content:"·";margin-right:18px}.rich-editor-status strong{margin-left:auto;color:#d7d4ce;font-weight:400}.rich-content{font-size:14px;line-height:1.85;color:#cbc9c4}.rich-content>.markdown-content{margin:0 0 23px}.rich-content>.markdown-content p:first-child{margin-top:0}.rich-content>.markdown-content p:last-child{margin-bottom:0}.rich-content>h2{font-size:clamp(27px,4vw,45px);line-height:1.08;letter-spacing:-.045em;color:#f0efec;margin:55px 0 21px}.rich-content>h3{font-size:22px;color:#eceae6;margin:37px 0 16px}.rich-content>ul,.rich-content>ol{padding-left:22px;margin:22px 0 30px}.rich-content>li{padding-left:7px;margin:9px 0}.rich-content li>.markdown-content,.rich-content li p{display:inline;margin:0}.rich-content>blockquote{margin:36px 0;padding:23px 26px 23px 31px;border-left:2px solid #d7d4cd;background:#1a1916;color:#e3e1dc;font-size:17px}.rich-content blockquote>.markdown-content p{margin:0}.rich-content blockquote cite{display:block;margin-top:13px;color:#96938d;font-size:10px;font-style:normal}.rich-code{margin:32px 0;border:1px solid #34322e;background:#0c0b09;overflow:hidden}.rich-code figcaption{padding:9px 14px;border-bottom:1px solid #2b2925;color:#8e8a83;font:8px var(--mono);text-transform:uppercase;letter-spacing:.08em}.rich-code pre{overflow:auto;margin:0;padding:19px}.rich-code code{font:11px/1.8 var(--mono);color:#dedbd4}.rich-media{margin:37px auto}.rich-media-inset{max-width:620px}.rich-media-wide{width:100%}.rich-media-full{width:calc(100% + 70px);margin-left:-35px}.rich-media img,.rich-media video{display:block;width:100%;max-height:740px;object-fit:contain;background:#0b0a08}.rich-media figcaption{font-size:10px;color:#918e88;line-height:1.7;margin-top:10px}.rich-preview-layer{position:fixed;z-index:1000;inset:0;background:#0a0908f2;display:flex;flex-direction:column;backdrop-filter:blur(16px)}.rich-preview-bar{height:72px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #34322f;background:#151411}.rich-preview-bar>div{display:flex;align-items:center;gap:9px}.rich-preview-bar>div:first-child{display:block}.rich-preview-bar strong{display:block;font-size:12px}.rich-preview-bar span{font-size:9px;color:#85827c}.rich-preview-bar button{border:1px solid #383631;background:#1c1b18;color:#a7a49e;border-radius:4px;padding:8px 11px;font-size:9px;cursor:pointer}.rich-preview-bar button[aria-pressed=true]{background:#dedbd5;color:#13120f;border-color:#dedbd5}.rich-preview-bar .rich-preview-close{display:grid;place-items:center;padding:7px}.rich-preview-scroll{flex:1;overflow:auto;padding:36px}.rich-product-preview{width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:38px;transition:max-width .3s;background:#11100e;padding:28px;border:1px solid #302e2a}.rich-product-preview.is-mobile{max-width:430px;grid-template-columns:1fr;padding:14px;gap:20px}.rich-product-preview main{min-width:0}.rich-preview-cover{aspect-ratio:16/9;background:#23211d;display:grid;place-items:center;overflow:hidden;color:#6e6b65;font:12px var(--display);letter-spacing:.08em}.rich-preview-cover img{width:100%;height:100%;object-fit:cover}.rich-product-preview nav{display:flex;gap:23px;padding:17px 0;border-bottom:1px solid #35332f;margin-bottom:31px;color:#77746e;font-size:9px;overflow:hidden}.rich-product-preview nav b{color:#f0efec}.rich-product-preview aside{align-self:start;position:sticky;top:0;padding:25px;border:1px solid #393631;background:#171613}.rich-product-preview aside small{font:8px var(--mono);color:#8c8983}.rich-product-preview aside h2{font-size:32px;line-height:1.05;margin:20px 0 14px}.rich-product-preview aside p{font-size:11px;line-height:1.8;color:#9e9b95}.rich-product-preview aside>strong{font-size:27px;display:block;margin:28px 0 15px}.rich-product-preview aside button{width:100%;border:0;border-radius:999px;background:#e1dfda;color:#11100d;padding:14px;font-size:10px}.rich-product-preview.is-mobile aside{grid-row:1;position:static}.rich-product-preview.is-mobile .rich-content>h2{font-size:31px}.rich-product-preview.is-mobile .rich-media-full{width:100%;margin-left:0}@media(max-width:760px){.rich-editor-head{align-items:flex-start;padding:21px;flex-direction:column}.rich-editor-head-actions,.rich-editor-head-actions .btn{width:100%}.rich-editor-cover{grid-template-columns:1fr;padding:18px}.rich-cover-preview{max-width:none}.rich-editor-toolbar{top:64px;padding:8px}.rich-editor-toolbar>div{max-width:100%;overflow:auto}.rich-editor-toolbar button{flex:0 0 auto}.rich-editor-toolbar button{font-size:0;gap:0}.rich-editor-toolbar button svg{width:18px;height:18px}.rich-editor-canvas{padding:10px}.rich-editor-block{grid-template-columns:37px minmax(0,1fr)}.rich-block-body{padding:12px 10px 15px}.rich-block-rail{padding-inline:3px}.rich-media-editor{grid-template-columns:1fr}.rich-media-preview{min-height:150px}.rich-inline-settings{align-items:flex-start;flex-wrap:wrap}.rich-inline-settings>span{width:100%;flex-basis:100%}.rich-editor-status{gap:9px}.rich-editor-status span+span:before{margin-right:9px}.rich-preview-scroll{padding:10px}.rich-preview-bar{padding:0 10px}.rich-preview-bar span{display:none}.rich-preview-bar button{font-size:0;padding:8px}.rich-preview-bar button:after{font-size:9px}.rich-preview-bar button:first-child:after{content:"Desktop"}.rich-preview-bar button:nth-child(2):after{content:"Mobile"}.rich-preview-bar .rich-preview-close:after{content:none}.rich-product-preview{grid-template-columns:1fr;padding:14px;gap:20px}.rich-product-preview aside{grid-row:1;position:static}.rich-media-full{width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.rich-editor *,.rich-preview-layer *{scroll-behavior:auto!important;transition:none!important}}.rich-editor-toolbar button[aria-pressed=true]{border-color:#56534d;background:#302e29;color:#fff}.rich-editor-formatting,.rich-editor-paragraph-tools{padding-left:7px;border-left:1px solid #373530}.rich-editor-size{width:92px}.rich-editor-size .select-trigger{height:32px;min-height:32px;padding:6px 8px;border-color:#3d3b36;background:#171613;font:8px var(--mono)}.rich-editor-size .select-menu{min-width:128px}.rich-link-popover{position:absolute!important;z-index:4;top:calc(100% + 7px);left:50%;width:min(410px,calc(100% - 24px));transform:translate(-50%);display:grid!important;grid-template-columns:minmax(0,1fr) auto 28px;gap:7px!important;padding:10px;border:1px solid #56534d;border-radius:5px;background:#1b1a17;box-shadow:0 18px 50px #0009}.rich-link-popover label{display:grid;gap:5px;color:#aaa7a1;font-size:8px}.rich-link-popover input{width:100%;height:33px;padding:7px 9px;border:1px solid #403e39;border-radius:3px;background:#0f0e0c;color:#f1f0ed;font:10px var(--mono);outline:0}.rich-link-popover input:focus{border-color:#aaa69e}.rich-link-popover>button{align-self:end;border-color:#4b4943;background:#2c2a26}.rich-link-popover .rich-link-close{width:28px;padding:0}.rich-text-field{display:grid!important;gap:7px}.rich-text-field>span{font-size:9px;color:#aaa7a1}.rich-text-surface{min-height:116px;width:100%;padding:12px 13px;border:1px solid #373530;border-radius:4px;background:#0e0d0b;color:#f1f0ed;font:12px/1.75 var(--font);outline:0;white-space:pre-wrap;overflow-wrap:anywhere;transition:border-color .18s,box-shadow .18s}.rich-text-surface[data-compact=true]{min-height:82px}.rich-text-surface:focus{border-color:#9f9b93;box-shadow:0 0 0 2px #9f9b9314}.rich-text-surface:empty:before{content:attr(data-placeholder);color:#67645f;pointer-events:none}.rich-text-surface strong{font-weight:700}.rich-text-surface em{font-style:italic}.rich-text-surface u{text-decoration-thickness:1px;text-underline-offset:3px}.rich-text-surface s{color:#aaa7a1}.rich-text-surface code{padding:2px 4px;border:1px solid #393732;border-radius:2px;background:#191815;font:10px/1.5 var(--mono)}.rich-text-surface a{color:#f1f0ed;text-decoration:underline;text-underline-offset:3px}.rich-paragraph{margin:0 0 23px}.rich-paragraph .markdown-content p:first-child{margin-top:0}.rich-paragraph .markdown-content p:last-child{margin-bottom:0}.rich-align-left{text-align:left}.rich-align-center{text-align:center}.rich-align-right{text-align:right}.rich-size-small{font-size:12px}.rich-size-normal{font-size:14px}.rich-size-lead{font-size:18px;line-height:1.72;color:#dedcd7}.rich-content u{text-decoration-thickness:1px;text-underline-offset:4px}.markdown-content img.markdown-media{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;margin:24px 0 30px;border:1px solid #383a34;border-radius:3px;background:#0b0a08}.rich-editor-size{display:flex;align-items:center;flex:0 0 104px;width:104px;min-width:104px;height:34px;gap:2px;padding:1px 2px;border:1px solid #47443e;border-radius:4px;background:#171613;color:#d6d3cc}.rich-editor-size button{height:30px;width:26px;padding:0!important;justify-content:center;flex:none}.rich-editor-size button:hover{border-color:transparent!important;background:#2b2925!important}.rich-editor .rich-editor-toolbar .rich-editor-size input[type=number],.portal .portal-form .rich-editor .rich-editor-toolbar .rich-editor-size input[type=number]{box-sizing:border-box;flex:0 0 30px;width:30px;min-width:0;height:30px;min-height:30px;padding:0;border:0;border-radius:2px;outline:0;background:transparent;color:var(--text);text-align:center;font:12px/1 var(--mono);font-variant-numeric:tabular-nums;appearance:textfield}.rich-editor-size input::-webkit-inner-spin-button,.rich-editor-size input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rich-editor .rich-editor-toolbar .rich-editor-size input[type=number]:focus-visible{background:#292722;outline:2px solid var(--focus);outline-offset:0}.rich-editor-size span{font:10px var(--mono);color:#aaa69e;margin:0}.rich-editor-size:has(input:disabled){opacity:.5}@media(max-width:760px){.rich-editor-toolbar{justify-content:flex-start}.rich-editor-toolbar .rich-link-popover{overflow:visible}}.rich-product-preview aside button:disabled{opacity:.58;cursor:not-allowed}.rich-product-preview aside>small:last-child{display:block;margin-top:9px;line-height:1.6}.creator-access-product{max-width:420px;margin:0 0 25px}.creator-access-counts{display:flex;gap:30px;border-top:1px solid var(--portal-line);border-bottom:1px solid var(--portal-line);padding:18px 0;margin-bottom:28px}.creator-access-counts>div{display:flex;align-items:baseline;gap:9px}.creator-access-counts strong{font-size:25px;letter-spacing:-.05em;font-weight:550}.creator-access-counts span{font-size:11px;color:var(--portal-muted)}.creator-access-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px;align-items:start}.creator-access-columns .portal-section{min-width:0}.creator-access-columns .portal-section-head{margin-bottom:12px}.creator-access-list{border-top:1px solid var(--portal-line)}.creator-access-row{padding:16px 0;border-bottom:1px solid var(--portal-line);overflow-wrap:anywhere}.creator-access-row-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px}.creator-access-row-head>a{text-decoration:none;font-weight:600}.creator-access-row-head>a:hover{text-decoration:underline;text-underline-offset:3px}.creator-access-row-head>strong{font-size:12px;font-weight:550;white-space:nowrap}.creator-access-row-meta{display:flex;align-items:center;gap:12px;margin-top:8px;color:var(--portal-muted);font-size:10px}.creator-access-grants{margin-top:24px}.creator-access-grants .portal-note{white-space:pre-wrap;margin:10px 0}.creator-access-grants .btn{margin-top:9px}.creator-access-empty{display:flex;align-items:center;gap:12px;color:var(--portal-muted);font-size:11px;border-bottom:1px solid var(--portal-line);padding:22px 0}.creator-access-revoke{border:1px solid var(--portal-line);border-radius:5px;padding:14px;margin-top:15px}.creator-access-revoke textarea{width:100%;min-height:76px;background:#100f0d;color:#f0efed;border:1px solid #3e3d3b;border-radius:4px;padding:10px 12px;font:12px var(--font,sans-serif);resize:vertical}.creator-access-revoke textarea:focus-visible{outline:2px solid #d9d8d6;outline-offset:2px}.creator-access-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px;color:var(--portal-muted);font-size:10px}@media(max-width:940px){.creator-access-columns{grid-template-columns:1fr}}@media(max-width:720px){.creator-access-counts{gap:22px}.creator-access-columns{gap:10px}.creator-access-row-head{flex-wrap:wrap}}.seller-analytics{display:grid;min-width:0;max-width:100%;gap:20px}.seller-analytics>*{min-width:0}.seller-analytics-head{align-items:flex-end;flex-wrap:wrap}.seller-range{display:grid;min-width:0;gap:14px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel)}.seller-presets{display:flex;flex-wrap:wrap;gap:8px}.seller-presets button{min-height:44px;padding:9px 14px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);color:var(--muted);font:600 12px var(--font);cursor:pointer}.seller-presets button[aria-pressed=true]{border-color:var(--action);background:#351b18;color:#f3d4cb}.seller-custom{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.seller-custom label{display:grid;gap:7px;color:var(--muted);font-size:11px}.seller-custom input{min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);color:var(--text);color-scheme:dark}.seller-data-limit{padding:14px 16px;border-left:3px solid var(--action);background:var(--panel);color:var(--text)}.seller-data-limit strong{font-size:12px}.seller-data-limit p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.65;overflow-wrap:anywhere}.seller-loading{min-height:160px;display:grid;place-items:center;color:var(--muted);font-size:12px}.seller-metrics{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden}.seller-metric{min-width:0;padding:18px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--panel)}.seller-metric:nth-child(3n){border-right:0}.seller-metric:nth-last-child(-n+3){border-bottom:0}.seller-metric>span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em;overflow-wrap:anywhere}.seller-metric>strong{display:block;margin-top:10px;color:var(--text);font:600 clamp(20px,2.8vw,30px) var(--font);overflow-wrap:anywhere}.seller-metric>small{display:block;margin-top:6px;color:#d2b19f;font-size:10px;overflow-wrap:anywhere}.seller-metric>p{margin:10px 0 0;color:var(--muted);font-size:10px;line-height:1.55;overflow-wrap:anywhere}.seller-bars{height:150px;display:flex;align-items:end;gap:3px;padding:16px 12px 0;border:1px solid var(--line);border-bottom:0;border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--panel);overflow-x:auto}.seller-bars span{flex:1 0 5px;max-width:24px;min-height:3px;background:var(--action);border-radius:2px 2px 0 0}.seller-series,.seller-series details{min-width:0}.seller-series details{border:1px solid var(--line);border-radius:0 0 var(--radius-control) var(--radius-control);background:var(--panel)}.seller-series summary{min-height:44px;padding:13px 14px;cursor:pointer;color:var(--text);font-size:11px}.seller-analytics .portal-table-wrap{min-width:0;max-width:100%;overflow:auto}.seller-series .portal-table-wrap{max-height:420px}.seller-products{min-width:860px}.seller-products td:not(:first-child){white-space:nowrap}.seller-products td:last-child small{display:block;margin-top:4px;white-space:normal}.seller-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}.seller-pagination span{color:var(--muted);font-size:11px}.seller-pagination button:disabled{opacity:.45;cursor:not-allowed}.seller-export-hint{text-align:right}.seller-empty{min-height:130px}@media(max-width:900px){.seller-analytics-head .btn{width:100%}.seller-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-metric:nth-child(3n){border-right:1px solid var(--line-soft)}.seller-metric:nth-child(2n){border-right:0}.seller-metric:nth-last-child(-n+3){border-bottom:1px solid var(--line-soft)}.seller-metric:nth-last-child(-n+2){border-bottom:0}}@media(max-width:560px){.seller-analytics-head{align-items:stretch}.seller-analytics-head .btn{width:100%}.seller-custom{display:grid;grid-template-columns:1fr}.seller-custom input,.seller-custom .btn{width:100%}.seller-metrics{grid-template-columns:1fr}.seller-metric,.seller-metric:nth-child(2n),.seller-metric:nth-child(3n){border-right:0;border-bottom:1px solid var(--line-soft)}.seller-metric:last-child{border-bottom:0}.seller-pagination{justify-content:space-between;flex-wrap:wrap}.seller-pagination span{order:-1;width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.seller-analytics *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
