@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-condensed-cyrillic-ext-600-normal-DegcPR6g.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-condensed-cyrillic-ext-600-normal-DBydRLII.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--font: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-cond: "IBM Plex Sans Condensed", "IBM Plex Sans", system-ui, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--stone: #E9ECE6;--panel: #F8F9F6;--ink: #1E2830;--muted: #5F6A72;--line: #D3D8D0;--verd: #2F8F83;--copper: #B8622F;--gold: #C29A1E;--silver: #8E979D;--link: #247A6F;--on-ink: #EEF1EC;--bar: #C9D3CF;--tag-bg: #E2E6DF;--cell-neutral: #E4E8E1;--cell-empty: #EEF0EB;--error: #A33A2A;--gold-ink: #7A5F0E;--copper-ink: #A4521F;--axis-line: #B9C0B6;--axis-label: #5F6A72;--inflow: #7E93A6;--q0: #6E6E6E;--q2: #1B8500;--q3: #0062C4;--q4: #8A2BD0;--q5: #C25E00;--q6: #8F7426;--q7: #0089AD}:root[data-theme=dark]{color-scheme:dark;--stone: #11181D;--panel: #1B252D;--ink: #E6EAE6;--muted: #9AA5AC;--line: #2E3A44;--verd: #4CC2B2;--copper: #E58F5A;--gold: #D9B443;--silver: #9CA6AC;--link: #4CC2B2;--on-ink: #1B252D;--bar: #3B4A55;--tag-bg: #26333C;--cell-neutral: #2E3C47;--cell-empty: #232F38;--error: #F08A7A;--gold-ink: #D9B443;--copper-ink: #E58F5A;--axis-line: #4A5A66;--axis-label: #9AA5AC;--inflow: #8FA8BF;--q0: #9D9D9D;--q2: #1EFF00;--q3: #4DA3FF;--q4: #B866F5;--q5: #FF8000;--q6: #E6CC80;--q7: #00CCFF}*{box-sizing:border-box}body{margin:0;background:var(--stone);color:var(--ink);font:15px/1.45 var(--font);font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--font-cond);margin:0;letter-spacing:0}h1{font-size:34px;font-weight:600}h2{font-size:19px;font-weight:600;margin-bottom:12px}a{color:var(--link)}::placeholder{color:var(--muted);opacity:.85}.wrap{max-width:1180px;margin:0 auto;padding:28px 20px 60px}.wrap.narrow{max-width:420px;padding-top:12vh}.wrap.loading{opacity:.65;transition:opacity .2s}.skel{animation:skel 1.2s ease-in-out infinite alternate}.skel h2{color:var(--muted)}.skel-val{display:inline-block;width:4.5em;border-radius:6px;background:var(--line);animation:skel 1.2s ease-in-out infinite alternate}.skel-tall{min-height:320px}.skel-line{width:260px;max-width:60vw;border-radius:8px;background:var(--line);animation:skel 1.2s ease-in-out infinite alternate}.sellpanel.skel{min-height:300px}.skel-rows{display:flex;flex-direction:column;gap:12px;padding:4px 0}.skel-row{display:block;height:16px;border-radius:6px;background:var(--line);animation:skel 1.2s ease-in-out infinite alternate}@keyframes skel{0%{opacity:1}to{opacity:.55}}@media(prefers-reduced-motion:reduce){.skel,.skel-line,.skel-row,.skel-val{animation:none;opacity:.75}.dim,.wrap.loading,.deals.loading,.dgrid.loading .dcell{transition:none}}.dim{opacity:.6;transition:opacity .2s}.muted{color:var(--muted)}.sm{font-size:14px}.mt{margin-top:24px}.pos{color:var(--link)}.neg{color:var(--copper-ink)}.error{color:var(--error);margin:8px 0}.money{white-space:nowrap}.mp+.mp{margin-left:.34em}.c{display:inline-block;width:.66em;height:.66em;border-radius:50%;margin-left:.14em;vertical-align:.04em;box-shadow:inset 0 -1px #0000002e}.deals,.catlist,.reftable,.mscroll,.related,.recipes,.cab-subs,.ltable-wrap,.ticker-view,.navtabs,.ltabs{position:relative}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.c.cu{background:var(--copper)}.c.ag{background:var(--silver)}.c.au{background:var(--gold)}button{font:500 14px var(--font);border-radius:8px;padding:8px 14px;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer}button.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}button:disabled{opacity:.5;cursor:default}button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}input:focus-visible,select:focus-visible{outline:2px solid var(--verd);outline-offset:1px}input,select{font:500 15px var(--font);color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:8px 12px}.topbar{border-bottom:1px solid var(--line);background:var(--panel)}.topbar-main{display:flex;align-items:center;gap:10px;padding:8px 20px}.tb-left,.tb-right,.tb-center{display:flex;align-items:center;gap:10px;min-width:0}.tb-right{justify-content:flex-end}.topbar-nav{display:flex;border-top:1px solid var(--line);padding:4px 7px}.navtabs{margin-inline:auto}.topbar .brand{font:600 19px var(--font);color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:7px;letter-spacing:-.015em;white-space:nowrap}.topbar .brand b{font-weight:600;color:var(--copper-ink)}.logo{flex:none;display:block}.logo-ear{fill:var(--verd)}.logo-coin{fill:var(--copper)}.homehero h1,.login-brand{display:flex;align-items:center;gap:12px;font-family:var(--font);font-weight:600;letter-spacing:-.015em}.homehero h1 b,.login-brand b{font-weight:600;color:var(--copper-ink)}.topbar .spacer{flex:1}.topbar select{max-width:100%}.navtabs,.navauth{display:flex;align-items:center;gap:2px}.navtabs{min-width:0;overflow-x:auto;scrollbar-width:none}.navtabs::-webkit-scrollbar{display:none}.navtabs.fade-r{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 44px),transparent)}.navtabs.fade-l{-webkit-mask-image:linear-gradient(to right,transparent,#000 44px);mask-image:linear-gradient(to right,transparent,#000 44px)}.navtabs.fade-l.fade-r{-webkit-mask-image:linear-gradient(to right,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to right,transparent,#000 44px,#000 calc(100% - 44px),transparent)}.navsep{flex:none;width:1px;height:18px;margin:0 6px;background:var(--line)}.topbar .tab{display:inline-flex;align-items:center;height:34px;line-height:20px;padding:7px 13px;border:0;border-radius:8px;background:none;color:var(--muted);font:500 15px var(--font);text-decoration:none;white-space:nowrap;cursor:pointer}.topbar .tab:hover{color:var(--ink);background:var(--stone)}.topbar .tab.on{color:var(--ink);font-weight:600;background:var(--stone);box-shadow:inset 0 -2px 0 var(--verd)}.iconbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:8px}.iconbtn:hover{border-color:var(--silver)}.hsearch{position:relative;display:flex;align-items:center}.hsearch-btn{display:none}.isearch.isearch-sm{width:100%;margin:0}.isearch.isearch-sm input{font-size:14px;padding:7px 10px 7px 32px;text-overflow:ellipsis}.isearch-sm .isearch-ico{left:10px;top:50%;width:16px;height:16px;transform:translateY(-50%)}.isearch-sm .isearch-list{left:auto;width:max(100%,380px);top:calc(100% + 8px)}.isearch-sm .isearch-list li{padding:5px 8px;gap:10px;font-size:14px}.isearch-sm .isearch-err{right:0;margin-top:4px;white-space:nowrap;font-size:13px}@media(min-width:721px){.topbar-main{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);column-gap:20px}.tb-left{justify-self:start}.tb-right{justify-self:end}.tb-center{width:max(0px,min(760px,42vw,calc(100vw - 96px - 2 * var(--tb-side, 320px))))}.tb-center>.hsearch{flex:1 1 auto}.topbar select,.livebadge,.navauth{flex:none}.topbar select:not(.lang-select){width:200px}.navauth{min-width:104px;justify-content:flex-end}.navauth:has(>:nth-child(2)){min-width:254px}.livebadge{min-width:340px}.tb-left{min-width:210px}}@media(min-width:721px)and (max-width:2400px){.livebadge .hide-sm{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.livebadge{min-width:190px}}@media(min-width:721px)and (max-width:2200px){.livebadge .lb-word{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.livebadge{min-width:80px}}@media(min-width:721px)and (max-width:1920px){.livebadge>span:not(.dot){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.livebadge{min-width:0}}@media(min-width:721px){.topbar-main:not(.tb-centred){grid-template-columns:max-content minmax(0,1fr) max-content}.topbar-main:not(.tb-centred) .tb-center{width:auto}}@media(min-width:961px){.topbar-main:not(.tb-centred) .tb-center{width:100%;max-width:480px;justify-self:end}}@media(min-width:721px)and (max-width:1100px){.topbar select{max-width:180px}.topbar .wordmark{display:none}.tb-left{min-width:0}}@media(min-width:721px)and (max-width:960px){.tb-center{width:auto;justify-content:flex-end}.hsearch,.tb-center>.hsearch{flex:none;min-width:0}.hsearch-btn{display:inline-flex}.hsearch .isearch-sm{display:none}.hsearch.open .isearch-sm{display:block;position:absolute;z-index:31;left:0;right:auto;top:50%;width:320px;transform:translateY(-50%)}.hsearch.open .isearch.isearch-sm input{box-shadow:0 6px 18px #0a141924}}.card{background:var(--panel);border-radius:14px;padding:18px 20px;border:1px solid var(--line)}.notice{margin-bottom:18px}.login{display:flex;flex-direction:column;gap:12px}.login p{margin:0}.login-key{display:flex;flex-direction:column;gap:12px}.tg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;font-size:16px;font-weight:600;color:#fff;background:#2aabee;border-color:#2aabee;border-radius:10px}.tg-btn:hover{background:#229ed9;border-color:#229ed9}.tg-wait{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid color-mix(in srgb,#2aabee 45%,var(--line));border-radius:10px;background:color-mix(in srgb,#2aabee 8%,var(--panel))}.tg-wait .muted{margin-top:4px;font-size:13px}.tg-spin{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;border:2px solid color-mix(in srgb,#2aabee 30%,transparent);border-top-color:#2aabee;animation:tg-spin .9s linear infinite}@keyframes tg-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tg-spin{animation:none}}.login-alt{border-top:1px solid var(--line);padding-top:10px}.login-alt summary{cursor:pointer;color:var(--muted);font-size:14px}.login-alt summary:hover{color:var(--ink)}.login-alt[open] summary{margin-bottom:12px}.tg-account{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.tg-account .tg-name{display:inline-flex;align-items:center;gap:6px;font-weight:600}.tg-account .tg-name svg{color:#2aabee}.tg-account .tg-note{flex-basis:100%;margin:0}.tg-account button{margin-left:-10px}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.ore{display:flex;gap:14px;align-items:center}.ico{width:46px;height:46px;border-radius:10px;flex:none;object-fit:cover;box-shadow:inset 0 0 0 2px #00000021}.ico.ph{display:inline-block;background:radial-gradient(circle at 35% 30%,#e09a62,#8a4320 70%)}.sub{font-size:14px;color:var(--muted);margin-top:2px}.sellpanel{margin-bottom:18px}.sellpanel-top{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:flex-start}.sellpanel h2{margin:0}.lot{display:flex;gap:14px;align-items:center;font-size:14px;color:var(--muted);flex-wrap:wrap}.lot label{display:flex;align-items:center;gap:8px}.lot .f{padding:4px 10px;font-weight:600;font-size:14px;max-width:150px}.fc{width:100%;height:170px;margin-top:6px}.picks{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.pick{border-radius:10px;padding:10px 12px;background:var(--stone)}.pick.best{background:var(--gold);color:#1e2830}.pick .when{font-size:13px;opacity:.8}.pick .price{font:600 24px var(--font-cond)}.pick .meta{font-size:13px;opacity:.85}.nodata{margin-bottom:18px;padding:12px 20px;font-size:15px;color:var(--muted)}.nodata b{font:600 17px var(--font-cond);color:var(--ink)}.stats{display:flex;gap:26px;flex-wrap:wrap;margin:0 0 18px;padding:0 4px}.stats>div>b{display:block;font:600 22px var(--font-cond)}.stats>div>span{font-size:13px;color:var(--muted)}.stats>.key>b{font-size:30px;line-height:1.15}.stats>.stat-na>b{color:var(--muted);font:500 15px/1.9 var(--font)}.stats>.key+div:not(.key){padding-left:26px;border-left:1px solid var(--line)}.grid{display:grid;grid-template-columns:5fr 7fr;gap:18px}.row2{display:grid;grid-template-columns:8fr 4fr;gap:18px;margin-top:18px;align-items:start}.grid>*,.row2>*{min-width:0}.ob{width:100%;border-collapse:collapse;font-size:14px}.ob thead th,.ob thead td{font-size:12px;font-weight:400;text-align:left;padding:4px 6px}.ob th.q,.ob th.t{text-align:right}.ob td{padding:4px 6px;position:relative}.ob td.p{width:76px;font-weight:600;white-space:nowrap}.ob td.q,.ob td.t{text-align:right;width:70px;color:var(--muted);white-space:nowrap}.ob .bar{height:14px;border-radius:3px;background:var(--bar)}.ob tr.wall .bar{background:var(--copper)}.ob tr.wall td.p,.ob tr.wall td.q{color:var(--copper);font-weight:600}.ob tr.you td{background:color-mix(in srgb,var(--verd) 10%,transparent)}.ob tr.you td.p:before{content:"";position:absolute;left:-10px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--verd)}.legend{font-size:13px;color:var(--muted);margin-top:10px}.sw{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:-1px;margin-right:4px}.tabs{display:flex;gap:4px;margin-bottom:8px;flex-wrap:wrap}.tabs button{padding:3px 10px;font-size:13px;border-radius:6px}.flow{width:100%;height:270px}.pricecard{margin-bottom:18px}.pricecard .sec-head{margin-bottom:6px}.pricecard h2{margin:0}.pricewrap{position:relative}.pricechart{width:100%;height:300px}.nodata-over{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--panel)}.heat .sec-head{margin-bottom:10px}.heat-sum{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.heat-sum p{margin:0}.hs{font-size:15px;line-height:1.4}.hs i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:8px;vertical-align:0;background:var(--bar)}.hs.b i{background:var(--verd)}.hs.s i{background:var(--copper)}.hs b,.hs-now b{font-weight:600;white-space:nowrap}.hs-now{font-size:14px;color:var(--muted);padding-left:18px}.hs-now b{color:var(--ink)}.prof{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:22px;align-items:end}.prof-day{display:grid;grid-template-columns:38px minmax(0,1fr)}.prof-axis{display:flex;flex-direction:column;justify-content:space-between;height:150px;padding-right:6px;font-size:11px;color:var(--muted);text-align:right;line-height:1}.prof-bars{position:relative;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;height:150px}.prof-bars:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--axis-line);pointer-events:none}.prof-x{grid-column:2;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;font-size:11px;color:var(--muted);margin-top:4px}.pb,.pw,.hm button{position:relative;display:block;border:0;border-radius:4px;padding:0;margin:0;background:none;color:inherit;font:inherit;cursor:pointer;min-width:0}.pb:hover,.pb.sel,.pw:hover,.pw.sel{background:color-mix(in srgb,var(--ink) 7%,transparent)}.pb.now{background:color-mix(in srgb,var(--ink) 9%,transparent)}.pbf{position:absolute;left:14%;right:14%;border-radius:2px;background:var(--bar)}.b .pbf{background:var(--verd)}.s .pbf{background:var(--copper)}.now-tag{position:absolute;top:-17px;left:50%;transform:translate(-50%);font:600 11px var(--font);font-style:normal;color:var(--ink);white-space:nowrap;pointer-events:none}.prof-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.pw{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0 2px}.pwb{position:relative;display:block;width:100%;height:96px}.pwb:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--axis-line)}.pw .pbf{left:22%;right:22%}.pwl{font-size:13px;color:var(--muted)}.pw.now .pwl{color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--verd)}.pwv{font-size:11px;color:var(--muted)}.heat-read{margin-top:12px;padding:7px 12px;border-radius:8px;background:var(--stone);font-size:14px;min-height:34px}.heat-more{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.heat-more summary{cursor:pointer;color:var(--link);font-weight:500;width:max-content}.heat-more[open] summary{margin-bottom:12px}.hm{display:grid;grid-template-columns:26px repeat(24,minmax(0,1fr));gap:3px;font-size:11px;color:var(--muted)}.hm i{display:flex;align-items:center;font-style:normal;line-height:1.2}.hm i.cur{color:var(--ink);font-weight:600}.hm button{aspect-ratio:1.25;border-radius:3px}.hm button.now{outline:2px solid var(--ink);outline-offset:1px}.hm button.sel{box-shadow:inset 0 0 0 2px var(--ink)}.hm-t{grid-template-columns:26px repeat(7,minmax(0,1fr));gap:2px}.hm-t i:nth-child(-n+8){text-align:center}.hm-t button{aspect-ratio:auto;height:26px;font-size:11px;color:var(--ink);font-variant-numeric:tabular-nums}.hm-legend{margin-top:14px;max-width:520px}.hm-scale i{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,var(--verd),color-mix(in srgb,var(--verd) 25%,var(--cell-neutral)) 36%,var(--cell-neutral) 50%,color-mix(in srgb,var(--copper) 25%,var(--cell-neutral)) 64%,var(--copper))}.hm-ticks,.hm-ends{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted);margin-top:4px}.hm-ends span:last-child{text-align:right}.heat-tz{margin-top:12px}.nodata-line{padding:12px 20px;font-size:15px;color:var(--muted)}.nodata-line b{font:600 17px var(--font-cond);color:var(--ink)}@media(max-width:860px){.grid,.row2{grid-template-columns:1fr}.picks{grid-template-columns:1fr 1fr}}@media(max-width:720px){.wrap{padding:18px 12px 48px}h1{font-size:28px}.picks{grid-template-columns:1fr}.pricechart{height:240px}.stats{gap:16px 22px}.prof{grid-template-columns:1fr;gap:14px}.prof-axis,.prof-bars{height:120px}.prof-day{grid-template-columns:32px minmax(0,1fr)}.prof-bars,.prof-x{gap:1px}.now-tag{display:none}.pwb{height:56px}.topbar-main{flex-wrap:wrap;padding:8px 12px;gap:0 6px}.topbar-main:before{content:"";order:5;flex-basis:100%;height:0}.topbar-main:has(.hsearch.open):before{display:none}.tb-left,.tb-center,.tb-right{display:contents}.topbar-nav{padding:2px 0}.topbar .brand{order:1;font-size:17px;gap:6px}.topbar .brand .logo{width:26px;height:26px}.topbar .spacer{order:2}.navauth{order:3}.navauth .tab{padding:6px;font-size:14px}.iconbtn{order:4;width:32px;height:32px}.navtabs{padding:0 12px}.topbar-nav .tab{padding:7px 10px;font-size:14px}.topbar select{order:6;margin-top:8px}.topbar select:not(.lang-select){flex:1 1 0;min-width:0}.topbar select.lang-select{flex:0 0 auto}.hsearch{display:contents}.hsearch-btn{display:inline-flex}.hsearch .isearch-sm{display:none}.hsearch.open .isearch-sm{display:block;order:5;flex:1 1 100%;width:auto;margin-top:8px}.isearch.isearch-sm input{font-size:16px}.isearch-sm .isearch-list{left:0;width:auto}.topbar:has(.hsearch):has(.navauth>:nth-child(2)) .wordmark{display:none}}@media(max-width:359px){.topbar:has(.hsearch) .wordmark{display:none}}.news{list-style:none;margin:0;padding:0}.news li{padding:10px 0;border-top:1px solid var(--line);font-size:14px}.news li:first-child{border-top:0;padding-top:0}.news time{display:block;font-size:12px;color:var(--muted)}.tag{font-size:12px;border-radius:4px;padding:1px 6px;margin-left:4px;background:var(--tag-bg);color:var(--muted)}.newsitem{display:inline-flex;align-items:center;gap:6px;color:var(--ink);text-decoration:none}.newsitem .ico{border-radius:4px}.actions{display:flex;gap:8px;flex-wrap:wrap}.subs{width:100%;border-collapse:collapse;font-size:14px}.subs th{font-size:12px;font-weight:500;color:var(--muted);text-align:left;padding:8px 6px}.subs th.r{text-align:right;white-space:nowrap}.subs td{padding:8px 6px;border-top:1px solid var(--line)}.topbar a:not(.brand):not(.tab){color:var(--ink);text-decoration:none}.btn{display:inline-block;font:500 14px var(--font);border-radius:8px;padding:8px 14px;border:1px solid var(--line);background:var(--panel);color:var(--ink);text-decoration:none;cursor:pointer}.btn.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.homehero p{margin:6px 0 0;max-width:60ch}.recent{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 6px;border:1px solid var(--line);border-radius:999px;color:var(--ink);text-decoration:none;font-size:14px;background:var(--stone)}.sec-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.sec-head h2,.sec-head .tabs{margin:0}.sec-head .tabs button{padding:5px 12px;font-size:14px}.spark{width:100%;height:28px}.spark path{fill:none;stroke:var(--verd);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round}.dealtab td.r,.subs td.r{text-align:right;white-space:nowrap}.subs td.r .money{display:inline-block}.deals.loading{opacity:.65;transition:opacity .2s}.deals{overflow-x:auto}.more{margin-top:12px}.mine{display:grid;grid-template-columns:7fr 5fr;gap:18px;align-items:start}.mine>*{min-width:0}.guestcta{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}@media(max-width:860px){.mine{grid-template-columns:1fr}}@media(max-width:720px){.hide-sm{display:none}.homehero h1{font-size:28px}.homehero h1 .logo{width:36px;height:36px}}.crumbs{font-size:14px;color:var(--muted);margin-bottom:10px;display:flex;flex-wrap:wrap;gap:2px 0}.crumbs a{color:var(--link);text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs .sep{margin:0 7px;color:var(--silver)}.crumbs b{color:var(--ink);font-weight:600}.cats{columns:260px;column-gap:14px}.cats>.cat{break-inside:avoid;margin-bottom:14px}.cat h2{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.cat h2 a{color:var(--ink);text-decoration:none}.cat h2 a:hover{color:var(--verd)}.cat.empty h2{color:var(--muted)}.cat ul{list-style:none;margin:0;padding:0}.cat li{display:flex;justify-content:space-between;gap:8px;padding:3px 0;font-size:14px;border-top:1px solid var(--line)}.cat li:first-child{border-top:0}.cat li a{color:var(--ink);text-decoration:none}.cat li a:hover{color:var(--verd)}.cnt{font:500 13px var(--font);color:var(--muted)}.subcats{margin-top:0}.catlist{overflow-x:auto}.catlist td.r,.related td.r{text-align:right;white-space:nowrap}.catlist .newsitem .ico{border-radius:6px}button.sort{border:0;background:none;padding:0;font:inherit;color:var(--muted)}button.sort.on{color:var(--ink);font-weight:600;background:none}button.sort:hover{color:var(--verd)}.catfilter{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:16px 0 10px}.catfilter button{padding:4px 12px;font-size:13px;border-radius:999px}.catfilter .muted{margin-right:4px}table.rows tbody tr{cursor:pointer}table.rows tbody tr:hover td{background:color-mix(in srgb,var(--ink) 4%,transparent)}.pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.reason{font-size:12px;border-radius:4px;padding:2px 7px;background:var(--tag-bg);color:var(--muted);white-space:nowrap}.reason.crafted_from_it,.reason.ingredient{background:color-mix(in srgb,var(--verd) 15%,transparent);color:var(--link)}.reason.same_tier,.reason.product_of_neighbour{background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--gold-ink)}.show-sm{display:none}@media(max-width:720px){.show-sm{display:block}}.rules-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:18px}.rules-head p{margin:6px 0 0;max-width:64ch;font-size:14px}.rules-sum{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px;font-size:14px;color:var(--muted)}.rules-sum span{padding:4px 12px;border-radius:999px;background:var(--panel);border:1px solid var(--line)}.rules-sum b{color:var(--ink);font-weight:600}.rules-empty p{margin:0 0 14px;max-width:60ch}.rulelist{display:flex;flex-direction:column;gap:10px}.rule{--accent: var(--verd);display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 18px 14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:inset 4px 0 0 var(--accent)}.rule.k-price_above,.rule.k-wall_eaten{--accent: var(--copper)}.rule.k-best_window{--accent: var(--gold)}.rule.k-shortage,.rule.k-spike{--accent: var(--inflow)}.rule.k-formula{--accent: var(--ink)}.rule.off{box-shadow:inset 4px 0 0 var(--line)}.rule.off .rule-ico,.rule.off .rule-body{opacity:.55}.rule-ico{display:block;line-height:0}.rule-ico .ico{width:44px;height:44px;border-radius:10px}.rule-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rule-name{font:600 17px var(--font-cond);color:var(--ink);text-decoration:none}.rule-name:hover{color:var(--link)}.kbadge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;letter-spacing:.02em;padding:2px 8px 2px 6px;border-radius:6px;color:var(--ink);background:color-mix(in srgb,var(--accent) 16%,transparent)}.kbadge i{font-style:normal;color:var(--accent);font-size:13px}.rule-cond{margin-top:3px;font-size:15px}.rule-cond b{font-weight:600}.rule-cond code{font:500 14px ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--stone);padding:1px 6px;border-radius:5px}.rule-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:13px;color:var(--muted)}.rule-meta .never{font-style:italic}.rule-meta .now{color:var(--link);font-weight:600}.rule-meta .now:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--verd);margin-right:6px;vertical-align:1px}.rule-ctl{display:flex;align-items:center;gap:10px}.rule-acts{display:flex;gap:4px}button.ghost,.btn.ghost{border-color:transparent;background:none;color:var(--muted);padding:6px 10px}button.ghost:hover,.btn.ghost:hover{color:var(--ink);background:var(--stone)}button.ghost.danger:hover{color:var(--error)}button.destroy{background:var(--error);color:var(--on-ink);border-color:var(--error)}.cab-delete .actions{display:flex;gap:8px;flex-wrap:wrap}.tg{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-size:13px;border-radius:999px;color:var(--muted);background:none}.tg.on{color:#fff;background:#2aabee;border-color:#2aabee}:root[data-theme=dark] .tg.on{color:#0e1a22;background:#5cc2f5;border-color:#5cc2f5}.switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--muted);-webkit-user-select:none;user-select:none}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch span{position:relative;width:38px;height:22px;border-radius:999px;background:var(--bar);transition:background .15s;flex:none}.switch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--panel);box-shadow:0 1px 2px #00000040;transition:transform .15s}.switch input:checked+span{background:var(--verd)}.switch input:checked+span:after{transform:translate(16px)}.switch input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.switch em{font-style:normal;min-width:30px}.cab-rules{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.cab-rules h2{margin-bottom:4px}.narrow-form{max-width:820px}.back{display:inline-block;font-size:14px;text-decoration:none;margin-bottom:8px}.narrow-form>.muted{margin:6px 0 16px}.ruleform{display:flex;flex-direction:column;gap:22px;padding:22px 24px}.ruleform fieldset{border:0;margin:0;padding:0;min-width:0}.ruleform legend{display:flex;align-items:center;gap:10px;padding:0;margin-bottom:10px;font:600 17px var(--font-cond)}.step{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--on-ink);font:600 13px var(--font)}.picked{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--stone)}.picked b{font-size:16px}.picked button{margin-left:auto}.kinds{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.kind{--accent: var(--verd);position:relative;display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer;background:var(--panel)}.kind.k-price_above,.kind.k-wall_eaten{--accent: var(--copper)}.kind.k-best_window{--accent: var(--gold)}.kind.k-shortage,.kind.k-spike{--accent: var(--inflow)}.kind.k-formula{--accent: var(--ink)}.kind:hover{border-color:var(--silver)}.kind.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.kind input{position:absolute;opacity:0}.kind:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.kind i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;font-style:normal;font-size:16px;color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent)}.kind b{display:block;font-weight:600}.kind small{display:block;font-size:13px;line-height:1.3;color:var(--muted);margin-top:2px}.fields{display:flex;gap:14px 22px;flex-wrap:wrap;align-items:flex-end}.field{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--muted)}.field input[type=number]{width:160px}.check{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.check input{width:18px;height:18px;accent-color:var(--verd)}.ruleform .actions{border-top:1px solid var(--line);padding-top:18px}@media(max-width:720px){.rule{grid-template-columns:40px minmax(0,1fr);gap:10px 12px;padding:12px 14px}.rule-ico .ico{width:40px;height:40px}.rule-ctl{grid-column:1 / -1;justify-content:space-between;border-top:1px solid var(--line);padding-top:10px}.rule-acts{margin-left:auto}.ruleform{padding:18px 16px}.kinds{grid-template-columns:1fr}.rules-head .actions,.rules-head .actions .btn{width:100%;text-align:center}}.moneyin{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden}.moneyin:focus-within{outline:2px solid var(--verd);outline-offset:2px}.moneyin .coin{display:flex;align-items:center;gap:2px;padding-right:10px}.moneyin .coin+.coin{border-left:1px solid var(--line)}.moneyin input{border:0;border-radius:0;background:none;padding:8px 2px 8px 10px;width:3.4ch;text-align:right;font-weight:600;outline:none}.moneyin .coin:first-child input{width:6ch}.moneyin input:focus-visible{outline:none}.moneyin .coin:focus-within{background:color-mix(in srgb,var(--verd) 8%,transparent)}.moneyin .c{width:10px;height:10px;margin-left:3px}.isearch{position:relative;width:100%;margin:12px 0 16px}.isearch input{width:100%;font-size:17px;padding:13px 16px 13px 44px;border-radius:10px}.isearch-ico{position:absolute;left:15px;top:15px;color:var(--muted);pointer-events:none}.isearch-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);max-height:min(420px,60vh);overflow-y:auto;list-style:none;margin:0;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 34px #0a14192e,0 2px 6px #0a141914}:root[data-theme=dark] .isearch-list{box-shadow:0 14px 34px #0000008c;border-color:var(--bar)}.isearch-list li{display:flex;align-items:center;gap:12px;padding:7px 10px;border-radius:8px;cursor:pointer}.isearch-list li.hi{background:var(--stone);box-shadow:inset 3px 0 0 var(--verd)}.isearch-list li.none{color:var(--muted);cursor:default}.isearch-list .ico{border-radius:6px}.isearch-list .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.isearch-list .lvl{margin-left:auto;font-size:13px;flex:none}.isearch-err{position:absolute;top:100%}.ruleform .isearch{margin:0}@media(max-width:720px){.rule-ctl{gap:6px}.rule-ctl .switch em{display:none}.rule-acts .btn,.rule-acts button{padding:6px 8px}.check .muted{flex-basis:100%;padding-left:26px}}:root{--fx-src: #1F6F8B;--fx-fn: #7A4FA0;--fx-money: #7A5F0E;--fx-num: #A4521F;--fx-kw: #247A6F;--fx-item: #8A3F6E;--fx-bad: var(--error)}:root[data-theme=dark]{--fx-src: #6CC4E6;--fx-fn: #C9A2EC;--fx-money: #D9B443;--fx-num: #E9A57C;--fx-kw: #4CC2B2;--fx-item: #E79AC8}.fx-source{color:var(--fx-src);font-weight:600}.fx-function{color:var(--fx-fn);font-weight:600}.fx-money{color:var(--fx-money);font-weight:600}.fx-number,.fx-percent{color:var(--fx-num)}.fx-keyword{color:var(--fx-kw);font-weight:700}.fx-item{color:var(--fx-item)}.fx-compare{color:var(--ink);font-weight:700}.fx-operator,.fx-paren{color:var(--muted)}.fx-unknown{color:var(--fx-bad);text-decoration:underline wavy;text-underline-offset:3px}.fxcode{font:500 14px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--stone);padding:2px 8px;border-radius:6px;white-space:pre-wrap;word-break:break-word}.fxedit{border:1px solid var(--line);border-radius:10px;background:var(--panel);font:500 16px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fxedit:focus-within{outline:2px solid var(--verd);outline-offset:2px}.fxedit .cm-editor{border-radius:10px;background:none;color:var(--ink)}.fxedit .cm-editor.cm-focused{outline:none}.fxedit .cm-scroller{font:inherit;line-height:1.5}.fxedit .cm-content{padding:12px 14px;caret-color:var(--ink)}.fxedit .cm-line{padding:0}.fxedit .cm-placeholder{color:var(--muted)}.fxedit .cm-selectionBackground,.fxedit .cm-focused .cm-selectionBackground{background:color-mix(in srgb,var(--verd) 25%,transparent)!important}.fxedit .cm-lintRange-error{background-image:none;text-decoration:underline wavy var(--error);text-underline-offset:4px}.fxedit .cm-tooltip{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px #0000002e;overflow:hidden;font:14px var(--font)}.fxedit .cm-tooltip-autocomplete>ul{font:500 14px ui-monospace,SFMono-Regular,Menlo,monospace;max-height:300px}.fxedit .cm-tooltip-autocomplete>ul>li{padding:4px 10px}.fxedit .cm-tooltip-autocomplete>ul>li[aria-selected]{background:var(--stone);color:var(--ink);box-shadow:inset 3px 0 0 var(--verd)}.fxedit .cm-completionDetail{color:var(--muted);font-style:normal;margin-left:8px}.fxedit .cm-completionInfo{padding:8px 12px;max-width:320px;font:14px/1.4 var(--font)}.fxedit .cm-tooltip-lint{padding:4px 0}.fxedit .cm-diagnostic-error{border-left:3px solid var(--error)}.loading-ed{padding:12px 14px;color:var(--muted)}.fxerr{color:var(--error);font-size:14px;margin-top:8px}.fxhint{margin-top:8px}.fxhelp{margin-left:auto;font:500 14px var(--font);text-decoration:none}.ruleform legend{width:100%}.fxprev{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--stone);font-size:15px}.fxprev.loading{opacity:.6}.fxprev .fxsides{white-space:nowrap}.verdict{display:inline-block;font-size:13px;font-weight:600;padding:1px 8px;border-radius:999px;margin-left:4px}.verdict.yes{color:var(--link);background:color-mix(in srgb,var(--verd) 16%,transparent)}.verdict.no{color:var(--muted);background:var(--tag-bg)}.verdict.na{color:var(--copper-ink);background:color-mix(in srgb,var(--copper) 14%,transparent)}.rule-cond .fxcode{display:inline-block}.guide-head p{max-width:72ch;margin:8px 0 14px}.guide-toc{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.guide-toc a{padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel);text-decoration:none;font-size:14px;color:var(--ink)}.guide-toc a:hover{border-color:var(--verd)}.guide code{font:500 13.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.anatomy{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.anatomy>.fxcode{font-size:20px;padding:10px 16px;border-radius:10px}.anatomy ol{margin:0;padding-left:20px;font-size:15px}.syntax td:first-child{width:42%}.syntax td .fxcode{display:inline-block;margin:2px 4px 2px 0}.guide-h2{font-size:24px;margin-bottom:4px}.exgroup h3{font-size:17px;margin:16px 0 10px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:13px}.examples{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px}.example{display:flex;flex-direction:column;gap:8px;padding:16px 18px}.example h4{margin:0;font:600 17px var(--font-cond)}.example p{margin:0;font-size:14px;color:var(--muted);flex:1}.ex-code .fxcode{display:block;padding:8px 12px;border-radius:8px;font-size:14px}.ex-acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.copy{padding:5px 12px;font-size:13px}.copy.done{color:var(--link);border-color:var(--verd)}.ex-acts .btn.ghost{font-size:13px}.reftable{overflow-x:auto}.reftable td{vertical-align:top}.reftable td.nm{white-space:nowrap}.reftable .fxcode{display:inline-block}.unit{display:inline-block;margin-left:6px;font-size:11px;padding:1px 6px;border-radius:4px;background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--gold-ink);vertical-align:2px}#nodata p{max-width:75ch}@media(max-width:720px){.examples{grid-template-columns:1fr}.syntax td:first-child{width:auto}.syntax tr{display:flex;flex-direction:column;border-top:1px solid var(--line);padding:6px 0}.syntax td{border:0;padding:2px 0}.anatomy>.fxcode{font-size:16px}.reftable td.nm{white-space:normal}}.fx-arg{color:var(--muted);font-style:italic}@media(max-width:720px){.reftable thead{display:none}.reftable tr{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-top:1px solid var(--line)}.reftable td{border:0;padding:0}.reftable td.nm{white-space:nowrap}.reftable td:last-child:before{content:"Пример: ";color:var(--muted);font-size:13px}}.mstrip{padding:6px 14px 10px}.mscroll{overflow-x:auto}.mtab{min-width:560px}.mtab tbody tr{cursor:pointer}.mtab tbody tr:hover td,.mtab tbody tr:hover th{background:color-mix(in srgb,var(--ink) 4%,transparent)}.mtab tbody th{text-align:left;font-size:14px;font-weight:500;color:var(--ink);padding:6px;border-top:1px solid var(--line)}.mtab tr.cur th,.mtab tr.cur td{background:color-mix(in srgb,var(--verd) 9%,transparent)}.mtab tr.cur th{box-shadow:inset 3px 0 0 var(--verd)}.mpick{border:0;background:none;padding:2px 4px;font:inherit;font-weight:600;color:var(--ink);white-space:nowrap}.mtab .mg{font:600 17px var(--font-cond)}.mtab .sp{width:130px}.mtab .spark{height:24px;display:block}.mstrip .more{margin-top:6px}.recipes h3{font:600 13px var(--font);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:4px 0 6px}.headacts .ghost.subbed{color:var(--link)}.nothere{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.nothere button{font-weight:500}.trade{margin-bottom:18px}.trade-top{display:flex;gap:14px 40px;flex-wrap:wrap}.tfig{display:flex;flex-direction:column;gap:2px;min-width:0}.tfig .tl{font-size:13px;color:var(--muted)}.tfig>b{font:600 24px var(--font-cond)}.recipes{margin-top:16px}.recipes .subs td{vertical-align:middle}.rgs{display:inline-flex;flex-wrap:wrap;gap:4px}.rg{position:relative;display:inline-block;line-height:0;border-radius:5px}.rg .ico{border-radius:5px}.rg small{position:absolute;right:-3px;bottom:-3px;line-height:1;font-size:10px;font-weight:600;padding:1px 3px;border-radius:4px;background:var(--ink);color:var(--on-ink)}.rg.nop{opacity:.45}.recipes>.more{margin-top:6px;color:var(--link);font-weight:500;padding-left:6px}.trade-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.trade-head h2{margin-bottom:0}.lotbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:-4px 0 14px;padding:0 4px}.tbatch{display:inline-flex;align-items:center;gap:8px;font-weight:600}.tbatch input{width:104px;text-align:right;font:600 16px var(--font);padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink)}.lotbar button.ghost{padding:2px 4px;border:0;background:none;font-size:13px;color:var(--link)}.trade-skel{min-height:420px}.trade.nodata-line{margin-bottom:18px}.trade.nodata-line button{margin-left:6px;padding:2px 8px}.tvendor{margin-top:8px}.recipes .rname .newsitem{display:flex;min-width:0}.rname .nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.rmeta,.calc-btn{white-space:nowrap}.tbadges{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 4px}.tbadges:empty{display:none}.tbadges .tag,.cyc .tag{margin-left:0}.tag.warn{background:var(--copper);color:var(--on-ink)}.tag.ch-craft{background:var(--verd);color:var(--on-ink)}.calc-btn{background:none;border:0;padding:0;font:inherit;color:var(--link);cursor:pointer;font-weight:500}.calc-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.subs tr.calc-open td{border-bottom:0}.subs tr.cyc-row>td{border-top:0;padding-top:0}.cyc{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:8px;background:var(--cell-empty)}.cyc-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px}.subs.modes{font-size:13px}.subs.modes th{padding:4px 6px}.subs.modes td{padding:6px}.subs.modes tr.best td{font-weight:600}.subs.modes tr.best .muted{font-weight:400}.subs.modes tr.plan-row>td{border-top:0;padding-top:0}.chain{list-style:none;margin:0;padding:0}.chain .chain{margin-left:10px;padding-left:12px;border-left:2px solid var(--line)}.cn{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;gap:2px 10px;align-items:center;padding:5px 0;font-size:13px;font-weight:400}.chain>li+li>.cn,.chain .chain>li>.cn{border-top:1px dashed var(--line)}.cn-item{min-width:0}.cn-item .newsitem{display:inline-flex;gap:6px;align-items:center}.cn-how{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.cn-total{white-space:nowrap}.cn-alt{grid-column:2 / -1}.cn-alt .on{color:var(--ink);font-weight:600}.tag{white-space:nowrap}a:focus-visible,.pb:focus-visible,.pw:focus-visible,.hm button:focus-visible,.mpick:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.skip{position:absolute;left:12px;top:-48px;z-index:50;padding:8px 14px;border-radius:8px;background:var(--ink);color:var(--on-ink);text-decoration:none;font-weight:600}.skip:focus{top:8px}@media(max-width:720px){.dealtab td{padding:8px 4px}.dealtab .newsitem{align-items:flex-start}.stats>.key>b{font-size:26px}.stats>.key+div:not(.key){padding-left:0;border-left:0}.headacts{width:100%;flex-wrap:nowrap}.headacts button{flex:1 1 0;padding:8px 10px}.tfig>b{font-size:21px}.recipes .subs td.rname{max-width:0;width:100%}.rname .nm{white-space:nowrap}.cyc{padding:8px}.cn{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.cn-item,.cn-alt{grid-column:1 / -1}.chain .chain{margin-left:4px;padding-left:8px}}#content:focus{outline:none}.related,.recipes,.cab-subs{overflow-x:auto}.only-sm{display:none}@media(max-width:720px){.only-sm{display:inline}}.star{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:8px;background:none;color:var(--silver);line-height:0;vertical-align:middle}.star:hover{color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 14%,transparent)}.star.lit{color:var(--gold-ink)}.h1star{display:flex;align-items:center;gap:6px}.subs td.starcol{width:28px;padding:4px 0 4px 2px}.subs .starcol .star{padding:2px}.dash .dswitch{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.dchip{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--ink);text-decoration:none;font:500 14px var(--font);cursor:pointer}.dchip:hover{border-color:var(--silver)}.dchip.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.dchip .cnt{color:inherit;opacity:.7}.dchip.add{color:var(--muted);border-style:dashed;background:none}.dchip.add:hover{color:var(--ink)}.dnew{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.dnew input{padding:6px 12px;font-size:14px;width:200px}.dash-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.dash-title h1{font-size:30px}.dash-name{font:600 26px var(--font-cond);padding:4px 10px;width:min(100%,420px)}.dash-head .actions .ghost.danger{color:var(--muted)}.dash-head .actions .ghost.danger:hover{color:var(--error)}.dgrid{display:flex;flex-direction:column;gap:14px}.dgrid.loading .dcell{opacity:.7;transition:opacity .2s}.dcells{display:grid;gap:14px}.dcells.n1{grid-template-columns:1fr}.dcells.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.dcells.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.dcells.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.dslot{min-width:0;display:flex;flex-direction:column}.dcell{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.dcell.skel{min-height:120px}.dcell-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.dcell-item{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;min-width:0;max-width:100%}.dcell-item .ico{border-radius:7px}.dcell-item b{font:600 16px var(--font-cond);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcell-item:hover b{color:var(--link)}.dcell-sub,.dcell-kind{font-size:12px;color:var(--muted);white-space:nowrap}.dcell-kind{margin-left:auto;padding:1px 7px;border-radius:4px;background:var(--tag-bg)}.dfigs{display:grid;gap:8px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.dfigs.n1{grid-template-columns:1fr}.dfigs.n3,.dfigs.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.dfig{min-width:0}.dfig b{display:block;font:600 19px var(--font-cond);line-height:1.2}.dfig.key b{font-size:26px}.dfig>span{font-size:12px;color:var(--muted)}.dbig{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.dbig>b{font:600 30px var(--font-cond);line-height:1.1}.dnum .dbig>b{font-size:36px}.pct{font:600 14px var(--font);padding:1px 7px;border-radius:6px;background:var(--tag-bg);color:var(--muted)}.pct.pos{color:var(--link);background:color-mix(in srgb,var(--verd) 14%,transparent)}.pct.neg{color:var(--copper-ink);background:color-mix(in srgb,var(--copper) 14%,transparent)}.dspark{display:block;width:100%;height:44px;margin-top:auto}.dspark.tall{height:72px}.dspark path{fill:none;stroke:var(--verd);stroke-width:1.8;vector-effect:non-scaling-stroke;stroke-linejoin:round}.dspark path.fill{fill:color-mix(in srgb,var(--verd) 12%,transparent);stroke:none}.dspark .dot{fill:var(--verd)}.dspark.empty{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--muted);border-radius:8px;background:var(--stone)}.dwins{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:10px;background:var(--stone);font-size:14px}.dwin{display:grid;grid-template-columns:10px 64px minmax(0,1fr);gap:8px;align-items:baseline}.dwin i{width:10px;height:10px;border-radius:3px;background:var(--verd);align-self:start;margin-top:calc((1lh - 10px)/2)}.dwin.s i{background:var(--copper)}.dwin-l{color:var(--muted)}.dwin-v{display:flex;flex-direction:column;gap:1px;min-width:0}.dwin-v b{font-weight:600}.dwin-p{font-size:13px}.dcraft-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.daddrow{padding:14px;border:1px dashed var(--line);border-radius:14px;background:none;color:var(--muted);font-weight:500}.daddrow:hover{color:var(--ink);border-color:var(--silver)}.dempty h2{margin-bottom:6px}.dempty p{margin:0 0 14px;max-width:62ch}.drow.editing{padding:10px;border:1px dashed var(--line);border-radius:16px}.drow-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.drow-bar label{display:inline-flex;align-items:center;gap:6px}.drow-bar select{padding:3px 8px;font-size:13px}.drow-bar .spacer,.dslot-bar .spacer,.dpanel-foot .spacer{flex:1}.drow-bar .ghost,.dslot-bar .ghost{padding:4px 8px;font-size:13px}.dslot.editing .dcell{border-style:dashed}.dslot-bar{display:flex;align-items:center;gap:2px;margin-bottom:4px;font-size:12px;color:var(--muted)}.dslot-type{font-weight:600}.dadd{align-items:center;justify-content:center;min-height:120px;color:var(--muted);font:500 15px var(--font);cursor:pointer}.dadd:hover{color:var(--ink);border-color:var(--silver)}.dpanel-back{position:fixed;inset:0;z-index:60;background:#0a141959;display:flex;justify-content:flex-end}.dpanel{width:min(520px,100%);height:100%;display:flex;flex-direction:column;background:var(--panel);box-shadow:-14px 0 40px #0000002e}.dpanel-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 10px;border-bottom:1px solid var(--line)}.dpanel-head h2{margin:0}.dpanel-body{flex:1;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:22px}.dpanel-body fieldset{border:0;margin:0;padding:0;min-width:0}.dpanel-body legend{display:flex;align-items:center;gap:10px;width:100%;padding:0;margin-bottom:10px;font:600 16px var(--font-cond)}.dpanel-foot{display:flex;gap:8px;align-items:center;padding:12px 20px;border-top:1px solid var(--line)}.dkinds{grid-template-columns:1fr;gap:6px}.dkinds .kind{padding:8px 12px}.dkinds .kind.on{--accent: var(--verd)}.dsearch{margin:0}.dsearch input{font-size:15px;padding:10px 14px 10px 42px}.dfields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;font-size:14px;margin-bottom:8px}.dradios{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.chipopt{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel);font-size:14px;cursor:pointer}.chipopt input{position:absolute;opacity:0;width:1px;height:1px}.chipopt.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.chipopt:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.drecipes{margin-top:10px}.drecipes h3{font:600 12px var(--font);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:10px 0 6px}.drecipe{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;margin-bottom:4px;font:400 14px var(--font)}.drecipe:hover{border-color:var(--verd)}.drecipe .nm{flex:1;min-width:0}.drecipe .r{white-space:nowrap}.drecipe .ico{border-radius:6px}@media(max-width:860px){.dcells.n3,.dcells.n4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.dcells.n2,.dcells.n3,.dcells.n4{grid-template-columns:1fr}.dash-title h1{font-size:26px}.dash-head .actions{width:100%}.dash-head .actions button{flex:1 1 auto}.dpanel{width:100%}.dfields{grid-template-columns:1fr}.dnum .dbig>b{font-size:32px}}.livebadge{position:relative;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;white-space:nowrap}.livebadge .dot,.toast .dot{width:7px;height:7px;border-radius:50%;background:var(--silver);flex:none}.livebadge.on .dot,.toast .dot{background:var(--verd)}.toasts{position:fixed;right:16px;bottom:16px;z-index:50;display:flex;flex-direction:column;gap:8px}.toast{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);text-decoration:none;box-shadow:0 4px 16px #0000001f;font-size:14px}.toast:hover{border-color:var(--verd)}.toast-x{margin-left:4px;padding:0 4px;border:0;background:none;color:var(--muted);font-size:18px;line-height:1}.toast-x:hover{color:var(--ink)}@keyframes live-flash{0%{background:color-mix(in srgb,var(--gold) 32%,transparent)}to{background:transparent}}.money.flash{animation:live-flash 1.6s ease-out;border-radius:3px}@media(prefers-reduced-motion:reduce){.money.flash{animation:none}}@media(max-width:720px){.livebadge{order:6;font-size:12px;margin-top:8px;flex:none}.livebadge .lb-word,.livebadge .hide-sm{display:inline;position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.toasts{left:12px;right:12px;bottom:12px}}.reminder{position:fixed;left:16px;bottom:16px;z-index:40;max-width:320px;padding:14px 36px 14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);box-shadow:0 4px 16px #0000001f}.reminder p{margin:6px 0 10px}.reminder .actions{display:flex;gap:8px;flex-wrap:wrap}body.fs-open .reminder{display:none}.reminder .toast-x{position:absolute;top:6px;right:8px}@media(max-width:720px){.reminder{left:12px;right:12px;bottom:12px;max-width:none}}.ledger .lhead{display:flex;justify-content:space-between;align-items:flex-end;gap:14px 20px;flex-wrap:wrap;margin-bottom:18px}.lhead-ctl{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lhead-ctl select{padding:6px 10px;font-size:14px}.tabs.seg{margin:0;gap:0;border:1px solid var(--line);border-radius:9px;padding:2px;background:var(--panel)}.tabs.seg button{border:0;padding:5px 12px;font-size:14px;border-radius:7px;background:none}.tabs.seg button.on{background:var(--ink);color:var(--on-ink)}.ltiles{display:grid;grid-template-columns:1.25fr repeat(3,1fr);background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.ltile{display:flex;flex-direction:column;gap:3px;padding:13px 16px 12px;border-left:1px solid var(--line);min-width:0;cursor:default}.ltile:nth-child(n+5){border-top:1px solid var(--line)}.ltile-l{font-size:12px;color:var(--muted);letter-spacing:.02em;text-transform:uppercase}.ltile>b{font:600 20px/1.25 var(--font)}.ltile.key{grid-row:span 2;border-left:0;justify-content:center;background:color-mix(in srgb,var(--gold) 7%,var(--panel));padding:16px 20px}.ltile.key>b{font-size:30px;padding-bottom:4px;border-bottom:3px double color-mix(in srgb,var(--gold) 55%,transparent);align-self:flex-start}.ltile-n{font-size:13px;min-height:18px}.ltile-n .money{font-size:13px}.lbar{display:block;height:5px;border-radius:3px;background:var(--cell-empty);overflow:hidden;margin-top:6px;max-width:120px}.lbar i{display:block;height:100%;background:var(--verd);border-radius:3px}.lst{display:inline-flex;flex-direction:column;align-items:flex-end;min-width:64px}.lst .lbar{width:64px;margin-top:3px}@media(max-width:860px){.ltiles{grid-template-columns:1fr 1fr}.ltile.key{grid-column:1 / -1;grid-row:auto}.ltile{border-top:1px solid var(--line)}.ltile:nth-child(2n){border-left:0}.ltile>b{font-size:17px}.ltile.key>b{font-size:26px}}.ltiles.mini{grid-template-columns:repeat(4,1fr);border-radius:10px;margin-bottom:12px}.ltiles.mini .ltile{border-top:0}.ltiles.mini .ltile.key{grid-row:auto;grid-column:auto;justify-content:flex-start;padding:13px 16px 12px}.ltiles.mini .ltile.key>b{font-size:22px}@media(max-width:860px){.ltiles.mini{grid-template-columns:1fr 1fr}.ltiles.mini .ltile:nth-child(odd){border-left:0}.ltiles.mini .ltile:nth-child(2n){border-left:1px solid var(--line)}.ltiles.mini .ltile:nth-child(n+3){border-top:1px solid var(--line)}}.lchart{height:260px}.lchart.skel{background:var(--cell-empty);border-radius:10px}@media(max-width:720px){.lchart{height:210px}}.ltabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin:-6px -4px 14px;overflow-x:auto;scrollbar-width:none}.ltabs button{border:0;border-radius:8px 8px 0 0;background:none;color:var(--muted);padding:9px 14px;font-size:15px;white-space:nowrap}.ltabs button:hover{color:var(--ink)}.ltabs button.on{color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--verd)}.ltoolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.ltoolbar .tabs{margin:0}.ltoolbar .chip button{padding:0 2px;margin-left:2px}.ltable-wrap{overflow-x:auto}.ltable{width:100%;border-collapse:collapse;font-size:14px}.ltable th{font-size:12px;font-weight:500;color:var(--muted);text-align:left;padding:6px 8px;white-space:nowrap;border-bottom:1px solid var(--line)}.ltable td{padding:8px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);vertical-align:middle}.ltable .r{text-align:right;white-space:nowrap}.ltable tbody tr:hover{background:color-mix(in srgb,var(--stone) 60%,transparent)}.ltable tfoot th,.ltable tfoot td{border-top:2px solid var(--line);border-bottom:3px double var(--line);font-weight:600;padding-top:10px;color:var(--ink);font-size:14px}.ltable td.strong{font-weight:600}.ltable small{font-weight:400}.litem{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;min-width:0}a.litem:hover span{color:var(--link);text-decoration:underline}.litem .ico{width:24px;height:24px;border-radius:6px}.ltag{display:inline-block;margin-left:8px;padding:0 6px;border-radius:5px;font-size:11px;line-height:18px;color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 14%,transparent);white-space:nowrap;vertical-align:1px}@media(max-width:1000px){.hide-md{display:none}}@media(max-width:720px){.ltable td:first-child{max-width:0;width:100%}.ltable td:first-child .litem{display:flex}.ltable td:first-child .litem>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltable .ltag,.ltable td small{display:none}.ltabs button{padding:9px 10px;font-size:14px}}.lfeed{display:flex;flex-direction:column;gap:16px}.lday-h{display:flex;justify-content:space-between;align-items:baseline;padding:0 2px 5px;border-bottom:2px solid var(--line);font:600 13px var(--font);color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.lday-h .money{font-size:14px;text-transform:none;letter-spacing:0}.lrow{display:grid;grid-template-columns:46px 22px 1fr auto;gap:4px 10px;align-items:center;padding:8px 2px;border-bottom:1px dashed color-mix(in srgb,var(--line) 85%,transparent)}.lrow-t{font-size:13px;color:var(--muted)}.lrow-k{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.k-sale .lrow-k{background:color-mix(in srgb,var(--verd) 16%,transparent);color:var(--link)}.k-buy .lrow-k{background:color-mix(in srgb,var(--copper) 16%,transparent);color:var(--copper-ink)}.k-post .lrow-k{background:var(--tag-bg);color:var(--muted)}.k-fail .lrow-k{background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error)}.k-junk .lrow-k{background:var(--tag-bg);color:var(--muted)}.lrow-i{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0}.lrow-q{font-size:14px;white-space:nowrap}.lrow-m{flex-basis:100%}.lrow-m:empty{display:none}.lrow-v{text-align:right;display:flex;flex-direction:column;align-items:flex-end;font-weight:600;white-space:nowrap}.lrow-v small{font-weight:400;font-size:12px}.lfeed.compact{gap:0}.lfeed.compact .lrow{grid-template-columns:92px 22px 1fr auto}.lfeed.compact .lrow-m{flex-basis:auto}.lfeed.compact .lrow:last-child{border-bottom:0}@media(max-width:720px){.lrow{grid-template-columns:40px 22px 1fr}.lrow-v{grid-column:3;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:2px 8px;white-space:normal}.lrow-v small{white-space:nowrap}.lfeed.compact .lrow{grid-template-columns:70px 22px 1fr}}.lpager{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:16px}.lnote{margin:14px 0 0;max-width:80ch}.lempty{max-width:720px}.lempty ol{padding-left:22px}.lempty li{margin:6px 0}.mytrades{margin-bottom:18px}.lcard-lead{margin:0 0 14px;max-width:75ch}.lsteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.lsteps>li{display:grid;grid-template-columns:30px 1fr;gap:12px}.lstep-n{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;background:var(--stone);border:1px solid var(--line)}.lstep-body{display:flex;flex-direction:column;gap:8px;min-width:0}.lsteps code,.uploader code,.lempty code{font-size:13px;background:var(--tag-bg);padding:1px 5px;border-radius:4px;word-break:break-all}.ldrop{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px;border:2px dashed var(--line);border-radius:12px;background:var(--stone);transition:border-color .15s,background .15s}.ldrop.over{border-color:var(--verd);background:color-mix(in srgb,var(--verd) 8%,var(--stone))}.ldrop.busy{opacity:.7}.ldrop-ico{font-size:22px;color:var(--verd)}.lpath{margin-top:6px}.lresult{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;padding:8px 12px;border-radius:8px;background:var(--tag-bg);font-size:14px}.lresult.ok{background:color-mix(in srgb,var(--verd) 12%,transparent)}.lresult.failed{background:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}.lspin{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,var(--verd) 30%,transparent);border-top-color:var(--verd);animation:tg-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.lspin{animation:none}.ldrop{transition:none}}.lkey{display:flex;flex-direction:column;gap:8px}.lkey-new{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.lkey-new input{flex:1 1 320px;font:500 14px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.lkey-new .muted{flex-basis:100%}.lkey-acts{align-items:center}.lconfirm{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.lchars{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.lchars h3{font-size:16px;margin-bottom:6px}.lchars table{margin-top:8px}.lchars select{padding:5px 8px;font-size:14px;max-width:100%}.lchars tr.unmapped select{border-color:var(--gold)}.lchars .sugg{font-size:13px;color:var(--link)}.fct{font-size:12px;color:var(--muted)}.fct.horde{color:var(--copper-ink)}.fct.alliance{color:var(--link)}.uploader .lead{max-width:75ch;margin:8px 0 0}.dl-list{display:flex;flex-direction:column;gap:10px}.dl{display:grid;grid-template-columns:1fr auto;gap:6px 16px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:10px}.dl.mine{border-color:color-mix(in srgb,var(--verd) 60%,var(--line))}.dl .sha{grid-column:1 / -1;overflow-wrap:anywhere}.howto{padding-left:22px;margin:6px 0;max-width:80ch}.howto li{margin:8px 0}.ltiles.v2{grid-template-columns:1.25fr repeat(3,1fr)}.ltiles.v2 .ltile{text-align:left;font:inherit;border-radius:0;border-right:0;border-bottom:0;background:none;cursor:pointer}.ltiles.v2 .ltile:nth-child(n+5){border-top:1px solid var(--line)}.ltiles.v2 .ltile:hover{background:color-mix(in srgb,var(--stone) 70%,transparent)}.ltiles.v2 .ltile.key{background:color-mix(in srgb,var(--gold) 7%,var(--panel));border-left:0}.ltiles.v2 .ltile.open{box-shadow:inset 0 -3px 0 var(--verd)}.ltiles.v2 .ltile:focus-visible{outline-offset:-3px}.ltiles.v2 .ltile-n .lbar{display:inline-block;vertical-align:middle;width:48px;margin:0 0 0 6px}@media(max-width:860px){.ltiles.v2{grid-template-columns:1fr 1fr}.ltiles.v2 .ltile.key{grid-column:1 / -1}.ltiles.v2 .ltile:nth-child(2n){border-left:0}.ltiles.v2 .ltile:nth-child(n+2){border-top:1px solid var(--line)}}.lexp-card{margin-top:8px;padding:12px 18px;border-color:color-mix(in srgb,var(--verd) 45%,var(--line))}.lcue{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:1px 9px;border-radius:999px;font-size:13px;color:var(--link);background:color-mix(in srgb,var(--verd) 12%,transparent);animation:lcue-in .3s ease-out}.lcue .dot{width:7px;height:7px;border-radius:50%;background:var(--verd)}@keyframes lcue-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lcue{animation:none}}.lexp-lines{margin:0;display:flex;flex-direction:column;gap:2px;font-size:14px}.lexp-lines>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px dashed color-mix(in srgb,var(--line) 85%,transparent)}.lexp-lines dt{margin:0;min-width:0}.lexp-lines dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.lexp-lines>div.total{border-bottom:3px double var(--line);border-top:1px solid var(--line);font-weight:600;margin-top:2px}.lexp>summary{list-style:none;cursor:pointer}.lexp>summary::-webkit-details-marker{display:none}.lexp-body{padding:8px 0 4px}.lrow-x>summary{list-style:none;cursor:pointer}.lrow-x>summary::-webkit-details-marker{display:none}.lrow-x>summary:hover .lrow{background:color-mix(in srgb,var(--stone) 60%,transparent)}.lrow-x[open]>summary .lrow{border-bottom-style:solid}.lrow-x .lexp-body{padding:6px 2px 10px 78px;border-bottom:1px dashed color-mix(in srgb,var(--line) 85%,transparent)}@media(max-width:720px){.lrow-x .lexp-body{padding-left:2px}}.lnote-d{margin-top:14px}.lnote-d>summary{color:var(--link);font-size:14px}.lnote-d p{margin:0;max-width:80ch}.lsub{font-size:15px;margin:0 0 8px}.lsub.mt{margin-top:22px}.deals{display:flex;flex-direction:column;gap:14px}.deal{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.deal-h{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;padding:10px 16px 10px 10px;background:color-mix(in srgb,var(--stone) 50%,transparent);cursor:pointer}.deal-h:hover{background:color-mix(in srgb,var(--stone) 80%,transparent)}.deal-tg{flex:none;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:none;color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.deal-tg:hover{background:var(--tag-bg);color:var(--ink)}.chev{display:inline-block;font-size:13px;line-height:1;transition:transform .15s;transform:rotate(-90deg)}.open>.deal-h .chev,.deal-step.open>.deal-step-h .chev{transform:none}@media(prefers-reduced-motion:reduce){.chev{transition:none}}.craft-ctl{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin:0 0 12px}.craft-ctl label{display:inline-flex;align-items:center;gap:6px}.craft-rows td{vertical-align:top}.craft-rows .craft-tg{width:32px;padding-right:0}.craft-rows tr.open .chev{transform:none}.craft-income .craft-net{white-space:normal}@media(max-width:720px){.craft-rows .tag{white-space:normal}}.craft-meta{margin-top:2px}.craft-skill span+span{margin-left:5px}.craft-skill .sk-o{color:#d9822b}.craft-skill .sk-y{color:#c9a227}.craft-skill .sk-g{color:#3f9a4a}.craft-skill .sk-gr{color:var(--muted)}.craft-body td{background:color-mix(in srgb,var(--stone) 40%,transparent)}.deal-sum{display:flex;flex-wrap:wrap;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.deal-body{border-top:1px solid var(--line)}.deal-h .litem b{font-size:16px}.deal-h .litem .ico{width:32px;height:32px;border-radius:7px}.deal-state{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;background:var(--tag-bg);color:var(--muted)}.s-listed .deal-state{background:color-mix(in srgb,var(--gold) 20%,transparent);color:var(--gold-ink)}.s-sold .deal-state{background:color-mix(in srgb,var(--verd) 16%,transparent);color:var(--link)}.s-stocked .deal-state{background:color-mix(in srgb,var(--copper) 14%,transparent);color:var(--copper-ink)}.deal-start{font-size:14px}.deal-when{margin-left:auto}.deal-steps{list-style:none;margin:0;padding:4px 16px}.deal-step+.deal-step{border-top:1px dashed color-mix(in srgb,var(--line) 85%,transparent)}.deal-step-h{display:grid;grid-template-columns:22px 1fr auto 16px;gap:10px;align-items:center;width:100%;padding:9px 0;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.deal-step-h:hover{background:color-mix(in srgb,var(--stone) 60%,transparent)}.deal-step-h .chev{color:var(--muted);justify-self:end}.deal-step-t{font-weight:600}.deal-step-v{white-space:nowrap;text-align:right}.deal-step-b{padding:2px 0 10px 32px}.k-craft .lrow-k{background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--gold-ink)}.k-adj .lrow-k,.k-stock .lrow-k{background:var(--tag-bg);color:var(--muted)}.deal-row{display:grid;grid-template-columns:92px 1fr auto;gap:4px 10px;align-items:center;padding:5px 0;font-size:14px;border-bottom:1px dashed color-mix(in srgb,var(--line) 70%,transparent)}.deal-row:last-child{border-bottom:0}.deal-row-t{color:var(--muted);font-size:13px}.deal-row-i{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0}.deal-row-i .ico{width:18px;height:18px;border-radius:4px}.deal-row-v{white-space:nowrap;font-weight:600;text-align:right}.deal-note{padding:4px 0 6px;max-width:70ch}.deal-craft{padding:6px 0 8px}.deal-craft+.deal-craft{border-top:1px solid var(--line)}.deal-craft .lexp-lines{margin:4px 0 6px 92px}.deal-craft-acts{display:flex;gap:8px;margin-left:92px}.deal-reagents dt{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.deal-reagents .ico,.deal-row-i .ico{width:18px;height:18px;border-radius:4px;flex:none}.deal-craft.rejected{opacity:.6}.ltag.guess{color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 22%,transparent)}.ltag.hint{color:var(--copper-ink);background:color-mix(in srgb,var(--copper) 16%,transparent)}.deal-f{border-top:1px solid var(--line);background:color-mix(in srgb,var(--stone) 35%,transparent)}.deal-fig{display:flex;flex-direction:column;gap:2px;padding:8px 16px;border-right:1px solid color-mix(in srgb,var(--line) 70%,transparent);min-width:120px}.deal-fig:last-child{border-right:0}.deal-fig>b{font:600 16px/1.3 var(--font)}.deal-fig-n{font-size:12px}.deal-recon{padding:6px 16px 10px}.deal-recon>summary{color:var(--link)}.deal-recon .lexp-lines{max-width:560px}.deal-fig.strong>b{font-size:18px;padding-bottom:2px;border-bottom:3px double color-mix(in srgb,var(--gold) 55%,transparent);align-self:flex-start}button.sm{padding:4px 10px;font-size:13px}button.ghost{background:none}@media(max-width:720px){.deal-h{padding:10px 12px}.deal-when{margin-left:0;flex-basis:100%}.deal-steps{padding:2px 12px}.deal-step-h{grid-template-columns:22px 1fr 16px}.deal-step-v{grid-column:2;text-align:left}.deal-step-h .chev{grid-column:3;grid-row:1}.deal-step-b{padding-left:0}.deal-row{grid-template-columns:1fr auto}.deal-row-t{grid-column:1 / -1}.deal-craft .lexp-lines,.deal-craft-acts{margin-left:0}.deal-craft .ltag{white-space:normal;margin-left:0;line-height:1.4;padding:2px 6px}.deal-fig{flex:1 1 40%;min-width:0;padding:8px 12px}.deal-fig:nth-child(2n){border-right:0}.deal-fig:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.lorigin{margin-top:2px}.lkinds{display:flex;gap:6px;flex-wrap:wrap;margin:-4px 0 12px}.lkinds .lk{font-size:13px;padding:3px 10px;border-radius:999px}.lkinds .lk small{color:inherit;opacity:.75}.lkinds .lk.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.lacts{white-space:nowrap;text-align:right}.lacts button+button{margin-left:4px}.ldlg{border:1px solid var(--line);border-radius:14px;padding:0;background:var(--panel);color:var(--ink);max-width:min(520px,calc(100vw - 32px));width:100%}.ldlg::backdrop{background:#14181c73}.ldlg-body{padding:18px 20px}.ldlg h3{margin:0;font-size:17px}.lform{display:flex;flex-direction:column;gap:12px}.lform>p{margin:0}.lform label{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:500}.lform input,.lform select{font:400 15px var(--font);padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink)}.lform .actions{display:flex;gap:8px;margin-top:4px}.lform .error{color:var(--error)}.fb-back{position:fixed;inset:0;z-index:70;background:#14181c73;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 16px;overflow-y:auto}.fb-panel{width:min(520px,100%);background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:18px 20px;box-shadow:0 14px 40px #0000002e}.fb-panel h2{margin:0;font-size:18px}.fb-panel textarea{font:400 15px var(--font);padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);resize:vertical;min-height:120px}.fb-panel .lform .error{margin:0}.fb-done p{margin:0 0 10px}.fb-done a{word-break:break-all}.fb-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.dcell-ledger{font-weight:600;color:var(--ink);text-decoration:none}a.dcell-ledger:hover{color:var(--link)}.dlogin{font:500 13px var(--font);color:var(--link)}.ticker{display:flex;align-items:center;height:36px;border-bottom:1px solid var(--line);background:var(--stone);font-size:13px;overflow:hidden}.ticker-lbl{flex:none;align-self:stretch;display:flex;align-items:center;padding:0 12px 0 20px;color:var(--muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em;border-right:1px solid var(--line);background:var(--panel)}.ticker-view{flex:1;min-width:0;overflow:hidden;height:100%;display:flex;align-items:center}.ticker-view>.muted{padding:0 14px}.ticker-track{display:flex;width:max-content}.ticker.scrolls .ticker-track{animation:ticker var(--tk-dur, 40s) linear infinite}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}.ticker-row{display:flex;list-style:none;margin:0;padding:0}.ticker-row li{flex:none}.ticker .tk{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;color:var(--ink);text-decoration:none;white-space:nowrap;border-right:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.ticker .tk:hover .tk-nm{text-decoration:underline}.ticker .tk:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:6px}.ticker .tk .ico{border-radius:4px}.ticker .tk .tk-up,.ticker .tk .tk-dn{display:inline-flex;align-items:center;gap:3px;font-weight:600;font-variant-numeric:tabular-nums}.ticker .tk .tk-up{color:var(--link)}.ticker .tk .tk-dn{color:var(--copper-ink)}.ticker .tk .tk-up>[aria-hidden],.ticker .tk .tk-dn>[aria-hidden]{font-size:.72em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.ticker.scrolls .ticker-track{animation:none}.ticker-view{overflow-x:auto;scrollbar-width:thin}.ticker-row[aria-hidden]{display:none}}@media(max-width:720px){.ticker{height:34px}.ticker-lbl{display:none}.ticker .tk{padding:4px 12px}}.startbanner{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:10px 10px 10px 16px;border:1px solid color-mix(in srgb,var(--verd) 45%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--verd) 8%,var(--panel))}.startbanner p{flex:1;margin:0;font-size:14px}.startbanner .btn{flex:none;white-space:nowrap}.startbanner .iconbtn{flex:none;order:2;width:32px;height:32px;padding:0}@media(max-width:720px){.startbanner{flex-wrap:wrap;align-items:flex-start;padding:10px 8px 12px 14px;gap:8px}.startbanner p{flex:1 1 0;min-width:0}.startbanner .btn{order:3;flex:1 1 100%;text-align:center;margin-right:6px}}.start .card{margin-bottom:14px}.start .card h2{margin-top:0}.start .card p,.start .card li{max-width:78ch;line-height:1.55}.start .card ul{margin:8px 0 0;padding-left:20px}.start .card li+li{margin-top:6px}kbd{font:600 12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:1px 6px;border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;background:var(--panel)}.craft-income{margin-bottom:12px}.craft-income-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:8px 24px;margin-bottom:8px}.craft-income-cols caption{text-align:left;padding-bottom:4px}.craft-income-skel .craft-income-cols>div{min-height:530px}.craft-income-skel-note{min-height:41px}@media(max-width:720px){.craft-income-skel .craft-income-cols>div+div{min-height:450px}.craft-income-skel-note{min-height:110px}}.craft-income-bar{width:30%}@media(max-width:720px){.craft-income-bar{width:12%}}.craft-income-bar span{display:block;height:6px;border-radius:3px;background:var(--verd)}.craft-spark{width:30%;color:var(--verd);line-height:0}.craft-batch{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin:0 0 10px}.craft-batch input[type=number]{width:7em}.csteps-list{list-style:none;margin:0;padding:0}.cstep{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:6px 0;border-top:1px solid var(--line);align-items:baseline}.cstep:first-child{border-top:0}.cstep .ico{vertical-align:middle}.cstep-v{text-align:right;white-space:nowrap}.cstep-n{grid-column:1 / -1}.cstep .warn{color:var(--copper, inherit)}.csteps-tot{display:flex;flex-wrap:wrap;gap:4px 24px;margin:10px 0 4px;padding-top:8px;border-top:2px solid var(--line)}.csteps-tot dt{font-size:12px;color:var(--muted)}.csteps-tot dd{margin:0}.csteps-left{margin-top:4px}.cstep-why{font-style:italic}.lvl-range{display:inline-flex;gap:8px}.lvl-range input{width:4em}.lvl-have{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.lvl-have label{gap:4px}.craft-mine{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin:16px 0 0}.craft-mine label{display:inline-flex;align-items:center;gap:6px}.craft-mine+.craft-profs{margin-top:10px}.profs .profs-chips{margin-top:0}.profs-levels{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:6px}.profs-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.profs-name{min-width:150px}.profs-row input[type=number]{width:72px}.profs-row .tabs.seg button{padding:3px 9px;font-size:13px}.lvl-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:middle}.lvl-dot.c-orange{background:#d9822b}.lvl-dot.c-yellow{background:#c9a227}.lvl-dot.c-green{background:#3f9a4a}.lvl-dot.c-grey{background:var(--muted)}.lvl-alt{margin-bottom:12px}.lvl-alt-recipes{margin:8px 0 0;padding-left:18px}.lvl-check{margin-right:8px;vertical-align:middle}.lvl-skill-in{width:4.5em}.lvl-rem-title{margin:24px 0 8px}.ico-hov{display:inline-flex;flex:none;vertical-align:middle;border-radius:6px}.ico-hov:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ibrief{position:fixed;z-index:70;width:max-content;min-width:200px;max-width:min(280px,calc(100vw - 16px));padding:10px 12px;pointer-events:none;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:10px;font-size:13px;line-height:1.4;text-align:left;white-space:normal;box-shadow:0 14px 34px #0a14192e,0 2px 6px #0a141914;animation:ibrief-in .12s ease-out}@keyframes ibrief-in{0%{opacity:0;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.ibrief{animation:none}}.ibrief-nm{font-weight:600;font-size:14px;margin-bottom:6px;overflow-wrap:anywhere}.ibrief dl{display:grid;grid-template-columns:auto auto;gap:2px 14px;margin:0}.ibrief dt{color:var(--muted)}.ibrief dd{margin:0;text-align:right;white-space:nowrap}.ibrief-age{margin-top:6px;font-size:12px}.ibrief-nm.q0{color:var(--q0)}.ibrief-nm.q2{color:var(--q2)}.ibrief-nm.q3{color:var(--q3)}.ibrief-nm.q4{color:var(--q4)}.ibrief-nm.q5{color:var(--q5)}.ibrief-nm.q6{color:var(--q6)}.ibrief-nm.q7{color:var(--q7)}.term{cursor:help;text-decoration:underline dotted var(--muted);text-decoration-thickness:1px;text-underline-offset:3px;border-radius:3px}.term:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.term-q{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-inline-start:4px;vertical-align:text-bottom;border:1px solid var(--muted);border-radius:50%;color:var(--muted);font-size:10px;font-weight:600;line-height:1;text-decoration:none}.term-q:hover,.term-q:focus-visible{color:var(--ink);border-color:var(--ink)}.tip{position:fixed;z-index:500;width:max-content;max-width:min(320px,calc(100vw - 16px));padding:9px 12px;pointer-events:none;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:10px;font-size:13px;font-weight:400;line-height:1.4;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;box-shadow:0 14px 34px #0a14192e,0 2px 6px #0a141914;animation:ibrief-in .12s ease-out}.tip-extra{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}@media(prefers-reduced-motion:reduce){.tip{animation:none}}.fb-btn-label{display:none}@media(min-width:1400px){.topbar .fb-btn{width:auto;min-width:158px;gap:7px;padding:0 12px;justify-content:flex-start}.topbar .fb-btn .fb-btn-label{display:inline;font:500 14px var(--font);white-space:nowrap}}.fb-field{display:flex;flex-direction:column;gap:4px}.fb-field>label{font-size:14px;font-weight:500}.fb-field textarea,.fb-reply textarea{font:400 15px var(--font);padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);resize:vertical;min-height:96px}.fb-page,.fb-inbox{max-width:860px}.report{max-width:1100px}.report .card+.card{margin-top:14px}.report-scroll{overflow-x:auto}.fb-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:8px}.fb-head h1{margin:0}.fb-status{display:inline-block;padding:1px 8px;border-radius:999px;font-size:13px;font-weight:600;background:var(--stone);color:var(--ink)}.fb-s-new{background:color-mix(in srgb,var(--copper) 22%,var(--panel))}.fb-s-answered{background:color-mix(in srgb,var(--verd) 22%,var(--panel))}.fb-thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.fb-msg{padding:10px 12px;border-radius:10px;border:1px solid var(--line)}.fb-msg.fb-admin{background:color-mix(in srgb,var(--verd) 7%,var(--panel))}.fb-meta{margin-bottom:4px}.fb-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.fb-filter{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 14px}.fb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fb-list .card{padding:12px 16px}.fb-row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:4px}.fb-ctx{display:grid;gap:6px;margin:8px 0 0}.fb-ctx>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px}.fb-ctx dt{color:var(--muted)}.fb-ctx dd{margin:0;overflow-wrap:anywhere}@media(max-width:720px){.fb-ctx>div{grid-template-columns:1fr;gap:0}}.recipe-page .card+.card{margin-top:16px}.recipe-page .tbadges{margin-bottom:12px}.recipe-facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 24px;margin:8px 0 0}.recipe-facts dt{color:var(--muted, inherit)}.recipe-facts dd{margin:0}.recipe-reagents{list-style:none;padding:0;margin:0;display:grid;gap:8px}#content{min-height:100vh}.site-footer{border-top:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:13px}.sf-inner{max-width:1180px;margin:0 auto;padding:14px 20px 18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.sf-note{margin:0}.sf-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}.sf-links a,.sf-link{color:var(--muted);text-decoration:none}.sf-link{padding:0;border:0;background:none;font:inherit;cursor:pointer}.sf-links a:hover,.sf-link:hover{color:var(--ink);text-decoration:underline}.sf-lang{padding:3px 8px;font-size:13px}@media(max-width:720px){.sf-inner{padding:14px 12px 18px}}.legal-text{max-width:860px;margin:0 auto;line-height:1.6;overflow-wrap:anywhere}.legal-text h1{font-size:30px;margin-bottom:6px}.legal-text h2{margin:28px 0 8px}.legal-text h3{font-size:16px;margin:20px 0 6px}.legal-text blockquote{margin:12px 0;padding:8px 14px;border-left:3px solid var(--line);color:var(--muted)}.legal-text blockquote p{margin:0}.legal-text ul{padding-left:22px}.legal-text table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px}.legal-text th,.legal-text td{padding:6px 14px 6px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}@media(max-width:720px){.legal-text h1{font-size:24px}}.take-btn.linkish{padding:0;border:0;background:none;font:inherit;color:var(--link);cursor:pointer}.take-btn.linkish:hover{text-decoration:underline}.recipe-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.take-panel{width:min(640px,100%)}.take-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0}.take-f{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--line);border-radius:10px}.take-f.lead{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--copper)}.take-f>label,.take-label{font-weight:500;font-size:14px}.take-f>input{max-width:120px}.take-presets{display:flex;flex-wrap:wrap;gap:4px}.take-presets button{padding:2px 8px;font-size:13px}.take-sum{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:8px 0}.take-sum dt{color:var(--muted)}.take-sum dd{margin:0;min-width:0}.take-sum .tag,.cstep-t .tag{white-space:normal;overflow-wrap:anywhere}.take-buys{list-style:none;padding:0;margin:6px 0;display:flex;flex-direction:column;gap:3px}.take-warns p{margin:6px 0}.take-recipe{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:8px 0}.take-result.loading{opacity:.6}.navcount{display:inline-block;min-width:18px;margin-left:5px;padding:0 5px;border-radius:9px;background:var(--copper);color:var(--on-ink);font-size:11px;line-height:18px;text-align:center}.shop-sum{margin:0 0 12px}.shop-tabs{display:none;margin-bottom:10px}.shop-cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;align-items:start}.shop-list{list-style:none;padding:0;margin:0}.shop-row{padding:8px 0;border-bottom:1px solid var(--line)}.shop-row.done .shop-name{text-decoration:line-through;color:var(--muted)}.shop-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:8px;align-items:center}.shop-tick{width:20px;height:20px}.shop-line2{display:flex;gap:8px;align-items:center;margin:4px 0 0 28px}.shop-bought{width:70px;padding:2px 6px}.shop-parts{list-style:none;padding:0;margin:4px 0 0 28px;color:var(--muted)}.shop-part-qty{display:inline-block;min-width:3ch;text-align:right;color:var(--ink)}.shop-sub{margin:16px 0 4px;font-size:15px}.shop-extra{margin:10px 0 0;padding-left:18px}.shop-add{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.shop-deal{padding:10px 0;border-bottom:1px solid var(--line)}.shop-deal h3{margin:0 0 2px;font-size:15px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.shop-plan{margin:6px 0;padding-left:20px}.tag.ok{background:var(--verd);color:var(--on-ink)}@media(max-width:720px){.take-back{padding:0}.take-panel{min-height:100%;border-radius:0}.take-fields{grid-template-columns:1fr}.shop-tabs{display:inline-flex}.shop-cols{grid-template-columns:1fr}.shop-cols.show-buy .shop-deals,.shop-cols.show-deals .shop-buy{display:none}.shop-line{grid-template-columns:auto minmax(0,1fr) auto}.shop-price{grid-column:2}.shop-cost{grid-column:3}.shop-tick{width:26px;height:26px}}.shop-list{container-type:inline-size}@container (max-width: 600px){.shop-line{grid-template-columns:auto minmax(0,1fr) auto}.shop-price{grid-column:2}.shop-cost{grid-column:3}}.shop-actions{display:flex;flex-wrap:wrap;gap:8px}.au-panel{width:min(560px,100%)}.au-exp{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font:600 12px var(--font);background:var(--stone);color:var(--ink);vertical-align:middle}.fb-field textarea.au-line{font:400 13px ui-monospace,Menlo,Consolas,monospace;word-break:break-all}.shop-now{display:block;margin-top:4px}.shop-state:empty{display:none}.shop-plan{list-style:none;padding-left:0}.shop-plan li{margin:4px 0}.shop-step{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.shop-step input{width:18px;height:18px;margin:1px 0 0;flex:none}.shop-step input:disabled{cursor:default}.shop-warns{margin:4px 0 0 28px}.shop-warn{margin:4px 0;padding:2px 8px;border-left:3px solid var(--muted)}.shop-warn.up{border-color:var(--gold);color:var(--gold-ink)}.shop-warn.down{border-color:var(--verd);color:var(--verd)}.shop-warn.bad{border-color:var(--error);color:var(--error);font-weight:500}.shop-plan .shop-warn{margin-left:26px}.shop-deal.loss{box-shadow:inset 3px 0 0 var(--error);padding-left:8px}.shop-closed{margin-top:12px}.shop-closed ul{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:4px}@media(max-width:720px){.shop-step input{width:24px;height:24px}.shop-plan .shop-warn{margin-left:32px}.shop-warns{margin-left:0}}.deals-profs{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin:0 0 10px}.deals-empty .actions,.deals-none .actions{margin-top:12px}.deal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:12px 0}.deal-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;min-width:0}.deal-card.loss{opacity:.8}.deal-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start}.deal-icon{line-height:0}.deal-title{min-width:0;overflow-wrap:anywhere;font-weight:500}.deal-title .sm{font-weight:400}.deal-day{font-size:22px;line-height:1.2}.deal-day .sm{font-size:13px}.deal-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;font-size:14px}.deal-nums dt{color:var(--muted);font-size:12px}.deal-nums dd{margin:0;overflow-wrap:anywhere}.deal-spark{vertical-align:middle;color:var(--link)}.deal-spark-zero{stroke:var(--line);stroke-width:1;stroke-dasharray:2 2}.deal-foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.deal-more-tg{display:none}.deal-steps{border-top:1px solid var(--line);padding-top:8px;overflow-x:auto}.deals-risky{margin:16px 0}.deals-risky-tg{font-weight:500}.deals-risky-tg .chev{display:inline-block;transition:transform .15s}.deals-risky-tg[aria-expanded=false] .chev{transform:rotate(-90deg)}@media(max-width:720px){.deal-grid{grid-template-columns:1fr}.deal-more{display:none}.deal-more.open{display:grid}.deal-more-tg{display:inline-block}}.deal-card .tag{white-space:normal;margin-left:0}.open-card{cursor:pointer}.open-card:hover{border-color:var(--silver)}.deal-rank{align-self:center;font:600 13px var(--font-cond);color:var(--muted);background:var(--tag-bg);border-radius:6px;padding:1px 6px;white-space:nowrap}.deal-head:has(.deal-rank){grid-template-columns:auto auto minmax(0,1fr) auto}.dnums{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:14px}.dn-unit{font-size:20px;line-height:1.2}.dn-unit .sm{font-size:13px}.dn-parts,.dn-batch,.dn-market{overflow-wrap:anywhere}.dn-batch{font-weight:500}.dn-roi{white-space:nowrap}.dn-step.warn{color:var(--copper-ink)}.dnums.dense{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.dnums.dense .dn-unit{font-size:15px}.dnums.none{color:var(--muted)}.board-card.product .dn-unit{font-size:17px}.board-card.product.loss{opacity:.8}.board-card-head .deal-rank{margin-right:2px}.batch-panel{width:min(920px,100%)}.bm-unit{margin:0 0 6px}.bm-h{font-size:15px;margin:12px 0 6px}.bm-reach{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin:0;font-size:14px}.bm-reach dt{color:var(--muted);font-size:12px}.bm-reach dd{margin:0}.bm-ladder{width:100%;border-collapse:collapse;margin:10px 0;font-size:14px}.bm-ladder th,.bm-ladder td{padding:6px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.bm-ladder thead th{font-size:12px;font-weight:500;color:var(--muted)}.bm-ladder tbody th{font-weight:500;white-space:nowrap}.bm-ladder tr.cur{background:color-mix(in srgb,var(--verd) 10%,transparent)}.bm-ladder td:last-child{text-align:right}.bm-ladder tbody td:nth-child(n+3){white-space:nowrap}.bm-ladder tbody td:nth-child(2){min-width:10em}@media(max-width:600px){.bm-reach{grid-template-columns:1fr}.bm-ladder thead{display:none}.bm-ladder tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;padding:8px 4px;border-bottom:1px solid var(--line)}.bm-ladder th,.bm-ladder td{border:0;padding:0}.bm-ladder tbody th{grid-column:1 / -1}.bm-ladder td[data-label]:before{content:attr(data-label);display:block;font-size:11px;color:var(--muted)}.bm-ladder td:last-child{grid-column:1 / -1;text-align:left}}.fs-rank{flex:none;font:600 13px var(--font-cond);color:var(--muted);background:var(--tag-bg);border-radius:6px;padding:1px 6px}.card-open{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.open-card:has(>.card-open){position:relative}.card-open:focus-visible{top:6px;left:6px;z-index:2;width:auto;height:auto;margin:0;padding:3px 8px;clip:auto;overflow:visible;border:1px solid var(--link);border-radius:6px;background:var(--panel);color:var(--ink);font-size:13px}.dn-cap{color:var(--copper-ink)}.board-ctl{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin:0 0 12px}.board-level{display:inline-flex;align-items:center;gap:6px}.board-level input{width:72px}.board-hint{margin:-4px 0 12px}.board-lane{display:block;margin:0 0 14px;padding:12px 14px;background:var(--panel);border:1px solid var(--line);border-radius:14px;min-width:0}.board-lane h2{font-size:16px;margin:0 0 8px}.board-lane.faded,.board-card.faded,.board-chip.faded{opacity:.55}button.board-lane.folded{width:100%;text-align:left;color:var(--muted);font:500 14px var(--font);cursor:pointer;opacity:.8}button.board-lane.folded:hover{opacity:1;border-color:var(--silver)}.board-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.board-step{display:inline-flex;align-items:center;gap:8px}.board-arrow{color:var(--muted);font-size:18px}.board-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.board-by{margin-top:10px;display:grid;gap:6px}.board-products{margin-top:10px}.board-card{width:240px;max-width:100%;border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:4px;background:var(--stone);min-width:0}.board-cards .board-card{width:auto}.board-card.small{padding:6px 8px}.board-card.flash{outline:2px solid var(--link);outline-offset:1px}.board-card-head{display:flex;align-items:center;gap:8px;min-width:0}.board-name{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:500}.board-card-head .tag{margin-left:0}.board-card .tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}.board-nums{display:flex;flex-direction:column;gap:2px;font-size:14px}.board-craft{overflow-wrap:anywhere}.board-spark{color:var(--link)}.board-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--ink);font:13px var(--font);cursor:pointer}.board-vendor{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 12px}.board-vendor .board-chip{cursor:default}.sk-dot{width:10px;height:10px;border-radius:50%;flex:none}.sk-dot.sk-o{background:#d9822b}.sk-dot.sk-y{background:#c9a227}.sk-dot.sk-g{background:#3f9a4a}.sk-dot.sk-gr{background:var(--muted)}@media(max-width:720px){.board-row{position:relative;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.board-row.more-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent)}.board-row.more-start{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent)}.board-row.more-start.more-end{-webkit-mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent)}.board-step,.board-chip{flex:none}.board-row .board-card{width:200px}.board-cards{grid-template-columns:1fr}}.board-lane.faded{opacity:1}.board-pnums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:0;font-size:14px}.board-pnums dt{color:var(--muted);font-size:12px}.board-pnums dd{margin:0;overflow-wrap:anywhere}.board-card.product.dense .board-pnums{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.board-products.dense{grid-template-columns:1fr}.board-reagents{display:flex;flex-wrap:wrap;gap:4px}.board-reagents .board-chip{cursor:default;font-size:12px;flex:0 1 auto;max-width:100%;white-space:normal;overflow-wrap:anywhere}.board-card .deal-foot{margin-top:4px}@media(max-width:720px){.board-card.product.dense .board-pnums{grid-template-columns:repeat(2,minmax(0,1fr))}}.board-edit{margin:0 0 12px}.board-edit p{margin:0 0 8px}.board-edit-btns{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.board-lane-tools{display:inline-flex;gap:4px;margin-left:10px;vertical-align:middle}.board-lane-tools button,.board-x{min-width:32px;min-height:32px;padding:0 8px;line-height:1}.board-x{flex:none}.board-lane-edit{display:flex;align-items:center;gap:8px;margin:0 0 14px}.board-lane-edit>button.board-lane{margin:0;flex:1;min-width:0}.board-lane.off>:not(h2),.board-card.off>:not(.board-card-head),.board-card.off .board-card-head>:not(.board-x),.board-lane-edit.off>button.board-lane{opacity:.4}.board-lane.off h2{color:var(--muted);text-decoration:line-through}.board-lane.off h2 .board-lane-tools{text-decoration:none}.board-card.off .board-name{text-decoration:line-through}.dmenu{position:relative;display:inline-flex}.dmenu-list{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:220px;max-width:calc(100vw - 32px);padding:8px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 6px 24px #00000024}.dmenu-list ul{list-style:none;margin:0 0 6px;padding:0}.dmenu-list>.muted{padding:4px 8px 2px}.dmenu-list a{display:block;padding:6px 8px;border-radius:8px;color:var(--ink);text-decoration:none}.dmenu-list a:hover,.dmenu-list a.on{background:var(--stone)}.board-up{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.board-up.faded .board-chip{opacity:.55}.board-up-step{display:inline-flex;align-items:center;gap:8px}@media(max-width:720px){.dash .dswitch{position:relative}.dmenu{position:static}.dmenu-list{left:0;right:0;min-width:0;max-width:none}.board-up{flex-wrap:nowrap;flex:none}.board-up-step{flex:none}}body.fs-open{overflow:hidden}body.fs-open .topbar,body.fs-open .site-footer,body.fs-open .skip,body.fs-open .ticker:not(.fs .ticker){display:none}.fs{position:fixed;inset:0;z-index:400;display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--stone);color:var(--ink)}.fs.idle,.fs.idle *{cursor:none}.fs-bar{display:flex;align-items:center;gap:16px;padding:8px 14px;border-bottom:1px solid var(--line)}.fs-bar-title{font:600 18px var(--font-cond);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-bar-meta{display:inline-flex;align-items:center;gap:10px;margin-left:auto;color:var(--muted);font-size:13px;white-space:nowrap}.fs-clock{font:600 18px var(--font-cond);color:var(--ink);font-variant-numeric:tabular-nums}.fs-dot{width:8px;height:8px;border-radius:50%;background:var(--silver);flex:none}.fs-dot.on{background:var(--verd)}.fs-exit{flex:none}.fs-area{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:8px}.fs-row{flex:1;min-height:0;display:flex;gap:8px}.fs-none{margin:auto;color:var(--muted);font-size:18px;text-align:center}.fs-card{flex:1;min-width:0;container-type:size;background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.fs-in{height:100%;display:flex;flex-direction:column;gap:6px;padding:10px 12px;box-sizing:border-box;overflow:hidden}.fs-top{display:flex;align-items:center;gap:8px;min-width:0}.fs-top .ico{border-radius:7px;flex:none}.fs-name{display:flex;flex-direction:column;min-width:0;line-height:1.15}.fs-title{font:600 clamp(13px,6cqmin,22px) var(--font-cond);color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-title:hover{color:var(--link)}.fs-tag{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;border-radius:8px;transition:background 1s}.fs-big{font:700 clamp(18px,13cqmin,64px) var(--font-cond);font-variant-numeric:tabular-nums}.fs-sub{font-size:12px;color:var(--muted)}.fs-trend{font-size:13px}.fs-trend.up{color:var(--verd)}.fs-trend.dn{color:var(--copper)}.fs-card.flash .fs-head{background:color-mix(in srgb,var(--gold) 26%,transparent)}.fs-spark,.fs-stats,.fs-chart{display:none}.fs-spark{width:100%;flex:1 1 0;min-height:24px;max-height:90px;fill:none;stroke:var(--verd);stroke-width:1.6}.fs-spark path{vector-effect:non-scaling-stroke}.fs-spark .fill{fill:color-mix(in srgb,var(--verd) 16%,transparent);stroke:none}.fs-stats{margin:0;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:4px 12px}.fs-stat{min-width:0}.fs-stat dt{font-size:11px;color:var(--muted)}.fs-stat dd{margin:0;font:600 14px var(--font);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-stat.r4,.fs-stat.r5,.fs-stat.r6,.fs-stat.r7,.fs-stat.r8,.fs-stat.r9{display:none}@container (min-width: 300px) and (min-height: 210px){.fs-spark{display:block}.fs-stats{display:grid}}@container (min-width: 520px) and (min-height: 340px){.fs-stat.r4,.fs-stat.r5,.fs-stat.r6,.fs-stat.r7,.fs-stat.r8,.fs-stat.r9{display:block}.fs-stat dd{font-size:16px}.fs-chart{display:block;flex:1 1 0;min-height:0}.fs-spark.alt{display:none}.fs-chart~.fs-stats{order:3}}.fs-chart .pricecard{height:100%;margin:0;padding:0;border:0;background:none;box-shadow:none;display:flex;flex-direction:column}.fs-chart .pricewrap{flex:1;min-height:0}.fs-chart .pricechart{height:100%;min-height:100px}.fs-chart .legend{margin-top:4px;font-size:11px}.fs-card.glow{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 0 18px color-mix(in srgb,var(--gold) 55%,transparent);animation:fs-glow 2.4s ease-in-out infinite alternate}@keyframes fs-glow{0%{box-shadow:0 0 0 1px var(--gold),0 0 8px color-mix(in srgb,var(--gold) 35%,transparent)}to{box-shadow:0 0 0 2px var(--gold),0 0 24px color-mix(in srgb,var(--gold) 70%,transparent)}}@media(prefers-reduced-motion:reduce){.fs-card.glow{animation:none}}.fs-dots{display:flex;align-items:center;justify-content:center;gap:8px;padding:4px 0 8px}.fs-pg{width:12px;height:12px;padding:0;border-radius:50%;border:1px solid var(--muted);background:transparent}.fs-pg.on{background:var(--ink);border-color:var(--ink)}.fs-hold{padding:2px 8px;font-size:12px}@media(max-width:720px){.fs-bar{gap:8px;padding:6px 10px}.fs-bar-title{font-size:16px}.fs-bar-meta{gap:6px;font-size:12px}.fs-clock{font-size:16px}}.dsec{font-size:16px;margin:10px 0 -4px}.dsec-name{width:100%;max-width:420px;font-weight:600}.dcopy-note{margin:-8px 0 12px}.drecipe .board-pnums{margin:8px 0}.board-copy{margin:0 0 12px}.board-copy p{margin:0 0 8px}.board-copy .warn{color:var(--copper)}.board-copy-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.board-copy-row input{flex:1 1 200px;min-width:0}body.fs-open .toasts{z-index:450}@media(max-height:420px)and (orientation:landscape){.fs-bar{padding:2px 10px;gap:8px}.fs-bar-title{font-size:14px}.fs-bar-meta{font-size:11px;gap:6px}.fs-clock{font-size:14px}.fs-exit{padding:2px 8px;font-size:12px}.fs-area{padding:4px;gap:4px}.fs-row{gap:4px}.fs .ticker{height:30px}}.fs-card:has(>.card-open){position:relative}.deals-hz{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin:0 0 12px}.deals-now{margin:0 0 14px;padding:12px 16px}.deals-now-h{font-size:15px;margin:0 0 8px}.deals-now-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.deals-now-item{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;width:100%;text-align:left;border:1px solid transparent;background:none;padding:6px 8px}.deals-now-item:hover{border-color:var(--line);background:var(--stone)}.deals-now-item .deal-rank{min-width:1.6em;text-align:center}.deals-now-item .tag{margin-left:0}.deals-now-name{font-weight:500;min-width:0;overflow-wrap:anywhere}.deals-now-nums{margin-left:auto;white-space:nowrap}.deals-kinds{display:flex;width:fit-content;margin:4px 0 6px}.deals-kinds button{padding:6px 16px;font-size:15px}.deals-kind-n{opacity:.7;font-weight:400}.deals-kind-hint{margin:0 0 10px}.toast-link{font-weight:500;white-space:nowrap}@media(max-width:720px){.deals-now-nums{margin-left:0;white-space:normal;flex-basis:100%}.deals-kinds{width:auto}.deals-kinds button{flex:1}}.dn-plan{align-self:flex-start;font-weight:600;font-size:14px;padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--verd) 14%,transparent);color:var(--ink)}.dn-plan.warn{background:color-mix(in srgb,var(--copper-ink) 14%,transparent)}.dnums.dense .dn-plan{padding:0 6px}.board-nodata,.deals-nodata{margin:6px 0 0}.calc-panel{width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.calc-panel h2{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.calc-inputs{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end}.calc-qty{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.calc-qty input{width:8em;font-size:16px}.calc-hours{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.calc-hours .tabs.seg button{padding:6px 12px}.calc-note{margin:8px 0 4px}.calc-offers{margin:8px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.calc-chip{padding:4px 10px;border-radius:999px;font-size:14px;white-space:nowrap}.calc-note .warn,.calc-line .warn{color:var(--copper-ink)}.calc-plan{border-top:1px solid var(--line);margin-top:8px;padding-top:4px}.calc-buys{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.calc-buys li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px}.calc-buy-name{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.calc-buy-money{white-space:nowrap;color:var(--muted)}.calc-line{margin:8px 0 0}.calc-money{margin:10px 0 0;font-size:15px}.calc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:14px 0 6px}.calc-add{font-weight:600}.crates-lead{margin:0 0 14px}.crates-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.crate-row{display:grid;grid-template-columns:minmax(200px,1.4fr) minmax(90px,.6fr) minmax(220px,1.6fr) minmax(130px,.8fr) minmax(90px,.6fr) minmax(90px,.6fr);gap:8px 14px;align-items:start;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.crate-row.unpriced{opacity:.75}.crate-id{display:flex;gap:10px;align-items:center;min-width:0}.crate-name{font-weight:600;overflow-wrap:anywhere}.crate-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.crate-close{margin-top:2px}.crate-more ul{margin:4px 0 0;padding-left:16px}.crate-short{color:var(--copper-ink)}.crate-unconfirmed{margin-left:6px}.crates-batch{display:flex;align-items:center;gap:8px;margin:0 0 12px}.crate-actions{grid-column:1 / -1;display:flex;justify-content:flex-end}.crate-add:disabled{opacity:.5;cursor:not-allowed}@media(max-width:860px){.crate-row{grid-template-columns:1fr 1fr}.crate-id,.crate-fill{grid-column:1 / -1}}.favor-lead{margin:0 0 14px}.favor-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 4px}.favor-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.favor-row{display:grid;grid-template-columns:minmax(200px,1.6fr) minmax(110px,.9fr) repeat(3,minmax(80px,.6fr)) minmax(100px,.8fr) minmax(130px,.9fr);gap:8px 14px;align-items:start;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.favor-row.nodata{opacity:.8}.favor-row .favor-nodata{grid-column:span 3}.favor-id{display:flex;gap:10px;align-items:center;min-width:0}.favor-name{font-weight:600;overflow-wrap:anywhere}.favor-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.favor-standing{margin-left:6px}@media(max-width:860px){.favor-row{grid-template-columns:1fr 1fr 1fr}.favor-id,.favor-demand,.favor-stable,.favor-row .favor-nodata{grid-column:1 / -1}}.lbykassa{margin:-4px 0 10px}.lhave{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0 0 12px}.lhave .lmin{color:var(--ink)}.lmake{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-2px 0 14px;padding:8px 12px;border:1px dashed var(--line);border-radius:10px}.lbuyers{margin-top:2px}.lrun-t{all:unset;cursor:pointer;display:inline-block;width:16px;color:var(--link)}.lrun-t:focus-visible{outline:2px solid var(--link);border-radius:3px}.lrun-l{margin:2px 0 4px 16px}.ltag.need{text-decoration:none}.lbatch{white-space:nowrap}.lg{display:flex;flex-direction:column;gap:16px}.lg+.tick-note{margin-top:12px}.lg-hero{display:flex;gap:12px 24px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.lg-hero-main{flex:1 1 420px;display:flex;flex-direction:column;gap:10px;min-width:0}.lg-bar{position:relative;height:6px;border-radius:3px;background:var(--cell-empty)}.lg-bar span{position:absolute;inset:0 auto 0 0;background:var(--verd);border-radius:3px}.lg-bar i{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px;background:var(--copper)}.lg-now{font-size:17px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lg-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.lg-presets{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lg-hero .lvl-alt{margin:0;display:flex;flex-direction:column;gap:6px}.lg-hero .lvl-alt .tabs.seg{align-self:flex-start}.lvl-alt-more summary{cursor:pointer;color:var(--link)}.lg-sum{display:grid;grid-template-columns:repeat(2,auto);gap:6px 24px;margin:0;align-content:start}.lg-sum dt{font-size:12px;color:var(--muted)}.lg-sum dd{margin:0;font-size:18px}.lg-notes{flex:1 0 100%;display:flex;flex-direction:column;gap:6px}.lg-notes .notice{margin:0}.lg-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start;scroll-margin-top:80px}.lg-rail{position:sticky;top:72px;max-height:calc(100vh - 96px);overflow:auto;padding:8px;display:flex;flex-direction:column;gap:2px}.lg-rail-rank{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:10px 8px 4px;border-top:1px solid var(--line)}.lg-rail-rank:first-child{border-top:0;padding-top:4px}.lg-rail-gap{padding:4px 8px}.lg-rail-row{position:relative;display:grid;grid-template-columns:10px 64px minmax(0,1fr) auto;gap:6px;align-items:center;text-align:left;border:0;background:none;padding:6px 8px;border-radius:8px;font-size:13px;cursor:pointer;color:var(--ink)}.lg-rail-row:hover{background:var(--cell-empty)}.lg-rail-row.on{background:var(--ink);color:var(--on-ink)}.lg-rail-row.behind:not(.on),.lg-rail-row.done:not(.on){opacity:.55}.lg-rail-row .lvl-dot{margin-right:0}.lg-rail-range{font-variant-numeric:tabular-nums;font-weight:600}.lg-rail-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-rail-tick{color:var(--verd)}.lg-rail-row.on .lg-rail-tick{color:inherit}.lg-main{display:flex;flex-direction:column;gap:12px;min-width:0}.lg-tabs{align-self:flex-start}.lg-steps{padding:8px;display:flex;flex-direction:column;gap:4px}.lg .lg-behind{border:0;background:none;text-align:left;padding:6px 10px;cursor:pointer}.lg-row{display:flex;align-items:center;border:1px solid transparent;border-radius:10px;padding-left:10px}.lg-row:hover{border-color:var(--line);background:var(--stone)}.lg-row.behind,.lg-row.done{opacity:.55}.lg-row-btn{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 64px 80px 110px;gap:10px;align-items:center;text-align:left;border:0;background:none;padding:8px 10px 8px 0;cursor:pointer;color:var(--ink);font-size:14px}.lg-row-title{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;overflow:hidden}.lg-row-title .lvl-dot,.lg-row-title img{flex:none}.lg-row-title b{min-width:0;overflow:hidden;text-overflow:ellipsis}.lg-row-title>.muted{flex:none}.lg-row-range{font-variant-numeric:tabular-nums;text-align:right}.lg-row-cost{text-align:right}.lg-train,.lg-gap{padding:6px 10px;border-radius:8px}.lg-train{background:color-mix(in srgb,var(--gold) 10%,transparent)}.lg-train .lg-row-range,.lg-gap .lg-row-range{font-weight:600;margin-right:6px}.lg-tag{font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:2px 6px;border-radius:5px;background:var(--tag-bg);color:var(--muted);font-weight:600}.lg-tag.on{background:var(--verd);color:#fff}.lg-cur{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;padding:14px 14px 14px 16px;border-radius:12px;border:1px solid var(--line);border-left:3px solid var(--verd);background:var(--stone);margin:4px 0}.lg-cur.done{border-left-color:var(--muted)}.lg-cur-left{display:flex;flex-direction:column;gap:6px;min-width:0}.lg-cur-head{display:flex;align-items:center;gap:8px}.lg-cur-head .lvl-check{margin:0}.lg-cur-title{font-size:18px}.lg-cur-right{border-left:1px solid var(--line);padding-left:16px;display:flex;flex-direction:column;gap:3px}.lg-learn{display:flex;flex-direction:column;gap:3px}.lg-cur-cost{margin-top:10px}.lg-cur-calc{grid-column:1 / -1;min-width:0}.lg .lg-link{align-self:flex-start;border:0;background:none;padding:0;color:var(--link);cursor:pointer}.lg-mats h2{margin-top:0}.lg-mats-wrap{overflow-x:auto}.lg-mats-table td,.lg-mats-table th{font-variant-numeric:tabular-nums;vertical-align:top}.lg-mats-table td.r{white-space:nowrap}.lg-src{font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:1px 5px;border-radius:4px;background:var(--tag-bg);color:var(--muted);font-weight:600;white-space:nowrap}.lg-src-ah{color:var(--copper)}.lg-src-item{color:var(--copper-ink);margin-left:4px;flex:none}.lg-mats-table tr.lvl-bought td,.lg-mats-table tr.lvl-bought b{color:var(--muted)}.lg-mats-table tr.lvl-bought .lg-mats-sum{text-decoration:line-through}.lg-mats-other{margin-top:12px}@media(max-width:860px){.lg-grid{grid-template-columns:minmax(0,1fr)}.lg-rail{position:static;max-height:none;flex-direction:row;overflow-x:auto}.lg-rail-rank,.lg-rail-gap{display:none}.lg-rail-row{grid-template-columns:10px auto auto;flex:0 0 auto}.lg-rail-name{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lg-cur{grid-template-columns:minmax(0,1fr)}.lg-cur-right{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:10px}.lg-row-btn{grid-template-columns:minmax(0,1fr) auto 64px 84px;gap:6px}.lg-row-btn .lg-tag{font-size:9px;padding:1px 4px;letter-spacing:.04em}.lg-hero-main{flex-basis:100%}}
