.date-input{height:26px;padding:0 8px;border:1px solid var(--dsw-alias-border-l2);border-radius:8px;font-size:12px;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-layer-1);font-family:inherit}.cards2{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.pbox{border:1px solid var(--dsw-alias-border-l2);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.7}.pbox b{display:block;margin-bottom:4px}.pbox p{margin:0;color:var(--dsw-alias-label-secondary)}.pbox-gold{background:var(--dsw-alias-state-warn-tertiary)}.pbox-gold b{color:var(--dsw-alias-state-warn-label)}.pbox-blue{background:var(--dsw-alias-state-business-tertiary)}.pbox-blue b{color:var(--dsw-alias-label-primary-bluish)}:root{--dsw-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;--ds-font-family-code:"SF Mono","JetBrains Mono","Fira Code",Consolas,"Liberation Mono",Menlo,Courier,"PingFang SC","Microsoft YaHei";--ds-ease-in-out:cubic-bezier(0.4,0,0.2,1);--ds-transition-duration:0.2s;--ds-transition-duration-fast:0.1s;--ds-transition-duration-slow:0.3s;--fn-bg:#0d0f14;--fn-bg-soft:#12151d;--fn-panel:#161a22;--fn-panel-2:#1c212c;--fn-border:#2a2f3a;--fn-gold:#c9a86a;--fn-gold-bright:#e8c97e;--fn-gold-dim:hsla(39,47%,60%,.28);--fn-red:#b54434;--fn-text:#d8d4c8;--fn-text-dim:#8a8578;--fn-serif:"Noto Serif SC","Songti SC","STSong","SimSun",serif}body{background:var(--fn-bg)}:focus-visible{outline:2px solid var(--fn-gold);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.fnBookMeta .t,.fnCover{transition:none}.fnBookCard:hover .fnCover{transform:none}.fnDrawer{animation:none}}@media (max-width:768px){.fnBookCard,.fnBtnGhost,.fnBtnGold,.fnChip,.fnMain,.fnPanel,.fnTocItem,.fnTop{-webkit-tap-highlight-color:transparent}.fnMain{padding-bottom:calc(60px + env(safe-area-inset-bottom, 0px))}footer{padding-bottom:calc(40px + env(safe-area-inset-bottom, 0px))!important}}.fnTop{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:linear-gradient(180deg,rgba(13,15,20,.98),rgba(13,15,20,.92));border-bottom:1px solid var(--fn-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fnTopInner{max-width:1120px;margin:0 auto;padding:0 20px;gap:22px;height:58px}.fnBrand,.fnTopInner{display:flex;align-items:center}.fnBrand{font-family:var(--fn-serif);font-size:20px;font-weight:700;color:var(--fn-gold-bright);letter-spacing:2px;text-decoration:none;gap:8px}.fnBrand em{font-style:normal;font-size:18px}.fnNav{display:flex;gap:4px}.fnNav a{color:var(--fn-text-dim);text-decoration:none;font-size:14px;padding:7px 12px;border-radius:8px;transition:color .15s}.fnNav a:hover{color:var(--fn-text)}.fnNav a.on{color:var(--fn-gold-bright);background:var(--fn-gold-dim)}.fnTopRight{margin-left:auto;align-items:center;gap:12px}.fnSearch,.fnTopRight{display:flex}.fnSearch input{background:var(--fn-panel);border:1px solid var(--fn-border);color:var(--fn-text);border-radius:8px 0 0 8px;padding:7px 12px;font-size:13px;width:180px;outline:none;font-family:inherit}.fnSearch input:focus{border-color:var(--fn-gold)}.fnSearch button{background:var(--fn-gold);color:#14110a;border:none;border-radius:0 8px 8px 0;padding:0 14px;font-size:13px;cursor:pointer;font-family:inherit}.fnUserChip{position:relative}.fnUserChip>button{background:transparent;border:1px solid var(--fn-border);color:var(--fn-text);border-radius:18px;padding:6px 14px;font-size:13px;cursor:pointer;font-family:inherit}.fnUserChip>button:hover{border-color:var(--fn-gold);color:var(--fn-gold-bright)}.fnMenu{position:absolute;right:0;top:40px;background:var(--fn-panel-2);border:1px solid var(--fn-border);border-radius:10px;min-width:150px;box-shadow:0 12px 30px rgba(0,0,0,.5);overflow:hidden}.fnMenu a,.fnMenu button{display:block;width:100%;text-align:left;background:none;border:none;color:var(--fn-text);font-size:13px;padding:10px 14px;cursor:pointer;text-decoration:none;font-family:inherit}.fnMenu a:hover,.fnMenu button:hover{background:var(--fn-gold-dim);color:var(--fn-gold-bright)}.fnLoginLink{color:var(--fn-gold-bright);text-decoration:none;font-size:13.5px;border:1px solid var(--fn-gold-dim);border-radius:18px;padding:6px 16px}.fnLoginLink:hover{background:var(--fn-gold-dim)}.fnMain{max-width:1120px;margin:0 auto;padding:24px 20px 80px}.fnHero{margin:0 0 22px;padding:46px 36px;border-radius:14px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% -30%,hsla(39,47%,60%,.14),transparent 55%),radial-gradient(ellipse at 8% 130%,rgba(181,68,52,.08),transparent 50%),radial-gradient(circle at 22% 30%,hsla(42,70%,70%,.05) 1px,transparent 1.6px),radial-gradient(circle at 68% 65%,hsla(42,70%,70%,.04) 1px,transparent 1.6px),linear-gradient(160deg,#171b26,#10131a);background-size:auto,auto,130px 130px,190px 190px,auto;border:1px solid var(--fn-border)}.fnHero:after,.fnHero:before{content:"";position:absolute;left:32px;right:32px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--fn-gold-dim) 18%,var(--fn-gold) 50%,var(--fn-gold-dim) 82%,transparent)}.fnHero:before{top:16px}.fnHero:after{bottom:16px}.fnHero .fnHeroTagline{margin:0;font-family:var(--fn-serif);font-size:40px;font-weight:700;letter-spacing:2px;background:linear-gradient(180deg,#f6e7c3,var(--fn-gold-bright) 55%,var(--fn-gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--fn-gold-bright)}.fnHero .fnHeroSub{margin:14px 0 0;color:var(--fn-text-dim);font-size:13.5px;letter-spacing:2.5px}html:not([lang=zh]):not([lang=ja]) .fnHero .fnHeroTagline{font-family:Georgia,"Iowan Old Style","Times New Roman",var(--fn-serif);letter-spacing:.5px;font-size:36px;font-weight:600}html:not([lang=zh]):not([lang=ja]) .fnHero .fnHeroSub{letter-spacing:.8px}.fnHero h1{margin:0;font-family:var(--fn-serif);font-size:30px;font-weight:700;color:var(--fn-gold-bright);letter-spacing:6px}.fnHero p{margin:10px 0 0;color:var(--fn-text-dim);font-size:13.5px;letter-spacing:1px}.fnRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0}.fnChip{background:transparent;border:1px solid var(--fn-border);color:var(--fn-text-dim);border-radius:16px;padding:5px 14px;font-size:12.5px;cursor:pointer;font-family:inherit}.fnChip:hover{color:var(--fn-text)}.fnChip.on{border-color:var(--fn-gold);color:var(--fn-gold-bright);background:var(--fn-gold-dim)}.fnGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));grid-gap:18px;gap:18px}.fnBookCard{display:block;text-decoration:none;border-radius:10px}.fnCover{aspect-ratio:3/4;border-radius:8px;position:relative;overflow:hidden;border:1px solid var(--fn-border);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.35);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.fnBookCard:hover .fnCover{transform:translateY(-5px);border-color:var(--fn-gold);box-shadow:0 14px 34px rgba(0,0,0,.5),0 0 0 1px var(--fn-gold-dim)}.fnBookCard:hover .fnBookMeta .t{color:var(--fn-gold-bright)}.fnBookMeta .t{transition:color .15s}.fnCoverTitle{font-family:var(--fn-serif);font-size:19px;font-weight:700;color:#f0e6d2;letter-spacing:3px;writing-mode:vertical-rl;text-shadow:0 2px 8px rgba(0,0,0,.6);max-height:84%;overflow:hidden}.fnCoverVip{position:absolute;top:8px;right:8px;background:rgba(181,68,52,.92);color:#fff;font-size:11px;border-radius:4px;padding:2px 7px;letter-spacing:1px}.fnBookMeta{margin-top:9px}.fnBookMeta .t{color:var(--fn-text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fnBookMeta .a{font-size:12px}.fnBookMeta .a,.fnBookMeta .s{color:var(--fn-text-dim);margin-top:3px}.fnBookMeta .s{font-size:11.5px}.fnBookMeta .s .gold{color:var(--fn-gold)}.fnDetail{display:flex;gap:26px}.fnDetailCover{width:190px;flex:none}.fnDetailBody{flex:1 1;min-width:0}.fnDetailBody h1{font-family:var(--fn-serif);font-size:26px;color:var(--fn-gold-bright);margin:4px 0 10px;letter-spacing:2px}.fnDetailBody .meta{color:var(--fn-text-dim);font-size:13px;line-height:1.9}.fnDetailBody .meta b{color:var(--fn-text);font-weight:600}.fnIntro{color:var(--fn-text-dim);font-size:13.5px;line-height:1.8;margin:14px 0;border-left:2px solid var(--fn-gold-dim);padding-left:12px}.fnActions{display:flex;gap:10px;margin:18px 0}.fnBtnGhost,.fnBtnGold{border-radius:20px;padding:9px 26px;font-size:14px;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-block;border:1px solid transparent}.fnBtnGold{background:linear-gradient(135deg,#d8b877,#b28c4d);color:#14110a;font-weight:600}.fnBtnGold:hover{filter:brightness(1.08)}.fnBtnGhost{background:transparent;border-color:var(--fn-border);color:var(--fn-text)}.fnBtnGhost:hover{border-color:var(--fn-gold);color:var(--fn-gold-bright)}.fnBtnGhost.danger{color:#d98073}.fnBtnGold:disabled{opacity:.5;cursor:not-allowed}.fnToc{margin-top:26px}.fnTocHead{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--fn-gold-bright);font-family:var(--fn-serif);font-size:17px;letter-spacing:3px}.fnTocHead:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--fn-gold-dim),transparent)}.fnTocGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:4px 18px;gap:4px 18px}.fnTocItem{display:flex;align-items:center;gap:8px;padding:8px 4px;font-size:13.5px;color:var(--fn-text);text-decoration:none;border-bottom:1px dashed #23273333}.fnTocItem:hover{color:var(--fn-gold-bright)}.fnTocItem .seq{color:var(--fn-text-dim);font-size:12px;width:34px;flex:none}.fnTocItem .lock{color:var(--fn-red)}.fnTocItem .lock,.fnTocItem .ok{margin-left:auto;font-size:11px;flex:none}.fnTocItem .ok{color:var(--fn-gold)}.fnWalletHead{display:flex;gap:26px;flex-wrap:wrap;align-items:center}.fnPanel{background:var(--fn-panel);border:1px solid var(--fn-border);border-radius:12px;padding:20px 22px}.fnPanel h2{margin:0 0 14px;font-family:var(--fn-serif);font-size:18px;color:var(--fn-gold-bright);letter-spacing:2px;display:flex;align-items:center;gap:10px}.fnPanel h2:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--fn-gold-dim),transparent)}.fnShelfRow{display:flex;align-items:center;gap:14px;padding:12px 6px;border-bottom:1px solid var(--fn-border)}.fnShelfRow:last-child{border-bottom:none}.fnShelfRow .cover{width:52px;height:70px;flex:none;border-radius:5px}.fnShelfRow .info{flex:1 1;min-width:0}.fnShelfRow .info .t{color:var(--fn-text);font-weight:600;font-size:14.5px}.fnShelfRow .info .a{color:var(--fn-text-dim);font-size:12px;margin-top:2px}.fnShelfRow .last{color:var(--fn-text-dim);font-size:12.5px}.fnShelfOps{display:flex;gap:8px;flex:none;margin-left:auto;align-items:center}.fnTag{display:inline-block;font-size:11px;border-radius:4px;padding:2px 8px;letter-spacing:.5px}.fnTag.gold{background:var(--fn-gold-dim);color:var(--fn-gold-bright)}.fnTag.red{background:rgba(181,68,52,.2);color:#e08a7d}.fnTag.green{background:rgba(46,125,80,.25);color:#7fd0a2}.fnTag.gray{background:hsla(0,0%,100%,.06);color:var(--fn-text-dim)}.fnTable{width:100%;border-collapse:collapse;font-size:13px}.fnTable th{text-align:left;color:var(--fn-text-dim);font-weight:500;font-size:12px;border-bottom:1px solid var(--fn-border);padding:8px 10px;white-space:nowrap}.fnTable td{border-bottom:1px solid rgba(42,47,58,.5);padding:9px 10px;color:var(--fn-text)}.fnTable td.num,.fnTable th.num{text-align:right}.fnTable tr:last-child td{border-bottom:none}.fnAmountPlus{color:#7fd0a2}.fnAmountMinus{color:#e0a492}.fnEmpty{color:var(--fn-text-dim);text-align:center;padding:40px 0;font-size:13px}.fnPager{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:14px}.fnPager button{background:transparent;border:1px solid var(--fn-border);color:var(--fn-text-dim);border-radius:6px;padding:5px 12px;font-size:12.5px;cursor:pointer;font-family:inherit}.fnPager button:hover:not(:disabled){color:var(--fn-gold-bright);border-color:var(--fn-gold)}.fnPager button:disabled{opacity:.35;cursor:default}.fnPager .info{color:var(--fn-text-dim);font-size:12.5px}.fnPresets{display:flex;gap:12px;flex-wrap:wrap}.fnPreset{width:110px;padding:14px 0;text-align:center;cursor:pointer;border-radius:10px;border:1px solid var(--fn-border);background:var(--fn-bg-soft);font-family:inherit}.fnPreset:hover{border-color:var(--fn-gold)}.fnPreset.on{border-color:var(--fn-gold-bright);background:var(--fn-gold-dim)}.fnPreset .v{color:var(--fn-gold-bright);font-size:18px;font-weight:700}.fnPreset .l{color:var(--fn-text-dim);font-size:11.5px;margin-top:4px}.fnAuthWrap{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 20% 0,hsla(39,47%,60%,.12),transparent 50%),radial-gradient(ellipse at 85% 100%,rgba(181,68,52,.1),transparent 45%),#0d0f14;padding:20px}.fnAuthCard{width:400px;max-width:100%;background:rgba(22,26,34,.9);border:1px solid var(--fn-border);border-radius:14px;padding:34px 36px;position:relative}.fnAuthCard:after{content:"";position:absolute;inset:8px;border:1px solid var(--fn-gold-dim);border-radius:9px;pointer-events:none}.fnAuthCard h1{margin:0 0 6px;text-align:center;font-family:var(--fn-serif);font-size:24px;color:var(--fn-gold-bright);letter-spacing:8px}.fnAuthCard .sub{text-align:center;color:var(--fn-text-dim);font-size:12.5px;margin-bottom:24px;letter-spacing:2px}.fnField{margin-bottom:14px}.fnField label{display:block;color:var(--fn-text-dim);font-size:12.5px;margin-bottom:6px;letter-spacing:1px}.fnField input{width:100%;box-sizing:border-box;background:var(--fn-bg-soft);border:1px solid var(--fn-border);color:var(--fn-text);border-radius:8px;padding:10px 12px;font-size:14px;outline:none;font-family:inherit}.fnField input:focus{border-color:var(--fn-gold)}.fnAuthErr{color:#e08a7d;font-size:12.5px;margin:8px 0;min-height:16px}.fnAuthSwitch{text-align:center;color:var(--fn-text-dim);font-size:12.5px;margin-top:16px}.fnAuthSwitch a{color:var(--fn-gold-bright);cursor:pointer;text-decoration:none}.fnAuthDemo{margin-top:14px;text-align:center;color:var(--fn-text-dim);font-size:11.5px;line-height:1.8}.fnSearchToggle{display:none;background:none;border:none;font-size:17px;cursor:pointer;padding:4px 2px;line-height:1}.fnMobileSearch{padding:8px 12px 10px;background:var(--fn-bg-soft);border-bottom:1px solid var(--fn-border)}.fnMobileSearch form{display:flex}.fnMobileSearch input{flex:1 1;background:var(--fn-panel);border:1px solid var(--fn-border);color:var(--fn-text);border-radius:8px 0 0 8px;padding:8px 12px;font-size:16px;outline:none;font-family:inherit}.fnMobileSearch input:focus{border-color:var(--fn-gold)}.fnMobileSearch button{background:var(--fn-gold);color:#14110a;border:none;border-radius:0 8px 8px 0;padding:0 16px;font-size:13px;cursor:pointer;font-family:inherit}.fnTableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.fnTabShort{display:none}.fnFilterBar{display:flex;align-items:center;gap:8px;margin:14px 0}.fnCats{flex:1 1;margin:0}.fnSorts{display:flex;gap:8px;flex:none}.fnTocItem span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fnTocItem .lock,.fnTocItem .ok{flex:none}.fnMenuBtn{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--fn-border);border-radius:8px;background:transparent;color:var(--fn-text);font-size:18px;cursor:pointer;flex:none}.fnDrawer{position:fixed;inset:52px 0 auto 0;z-index:60;background:var(--fn-panel);border-bottom:1px solid var(--fn-border);box-shadow:0 18px 40px rgba(0,0,0,.5);padding:8px 12px 14px;max-height:calc(100vh - 52px);overflow-y:auto;animation:fnDrawerIn .18s ease-out}@keyframes fnDrawerIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.fnDrawer button.on{background:var(--fn-gold-dim);color:var(--fn-gold-bright);border-left:3px solid var(--fn-gold)}.fnDrawer a,.fnDrawer>button{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 14px;color:var(--fn-text);text-decoration:none;font-size:15px;border-radius:8px;background:transparent;border:none;width:100%;cursor:pointer;text-align:left;font-family:inherit}.fnDrawer a:hover,.fnDrawer>button:hover{background:var(--fn-gold-dim);color:var(--fn-gold-bright)}.fnDrawer .sep{height:1px;background:var(--fn-border);margin:6px 4px}.fnLangSelect{background:var(--fn-panel);color:var(--fn-text);border:1px solid var(--fn-border);border-radius:8px;padding:8px 10px;font-size:13px;font-family:inherit;min-height:40px;cursor:pointer;flex:none}.fnLangSelect:hover{border-color:var(--fn-gold);color:var(--fn-gold-bright)}.fnLangSelect:focus-visible{outline:2px solid var(--fn-gold);outline-offset:2px}.fnLangSelect option{background:var(--fn-panel);color:var(--fn-text)}.fnDrawerLabel{font-size:11.5px;color:var(--fn-text-dim);letter-spacing:2px;padding:8px 14px 2px}@media (max-width:768px){.fnTopInner{padding:0 10px;gap:6px;height:52px}.fnBrand{letter-spacing:.5px;gap:5px;flex:none;min-height:44px;align-items:center;display:inline-flex}.fnBrand,.fnBrand em{font-size:16px}.fnBrandFull{display:none}.fnBrandShort{display:inline}.fnLangSelect,.fnLoginLink,.fnNav{display:none}.fnMenuBtn{display:flex}.fnSearch{display:none}.fnSearchToggle{display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;flex:none}.fnTopRight,.fnUserChip{min-width:0}.fnUserChip>button{padding:8px 10px;width:100%;max-width:96px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.fnLoginLink,.fnUserChip>button{font-size:12.5px;min-height:40px}.fnLoginLink{padding:8px 12px;display:inline-flex;align-items:center}.fnMain{padding:14px 12px 60px}.fnHero{padding:26px 18px;border-radius:10px;margin-bottom:14px}.fnHero:after,.fnHero:before{left:14px;right:14px}.fnHero .fnHeroTagline{font-size:clamp(16px,5.6vw,24px);letter-spacing:1px;white-space:nowrap}.fnHero .fnHeroSub{font-size:clamp(10px,2.8vw,11.5px);letter-spacing:.6px;margin-top:9px}html:not([lang=zh]):not([lang=ja]) .fnHero .fnHeroTagline{font-size:clamp(15px,4.6vw,21px);letter-spacing:.2px}html:not([lang=zh]):not([lang=ja]) .fnHero .fnHeroSub{letter-spacing:.3px}.fnHero h1{font-size:22px;letter-spacing:4px}.fnHero p{font-size:12px;margin-top:8px}.fnRow{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.fnRow::-webkit-scrollbar{display:none}.fnRow .fnChip,.fnSorts .fnChip{flex:none;padding:9px 16px;min-height:40px;display:inline-flex;align-items:center}.fnMenu a,.fnMenu button{padding:12px 14px;min-height:44px;display:flex;align-items:center}.fnBtnGhost,.fnBtnGold{min-height:44px}.fnGrid{grid-template-columns:repeat(3,1fr);gap:12px 10px}.fnBookMeta .t{font-size:13px}.fnBookMeta .s{font-size:11px}.fnDetail{flex-direction:column;align-items:center;text-align:center}.fnDetailCover{width:132px}.fnDetailBody{width:100%}.fnDetailBody h1{font-size:20px;letter-spacing:1px}.fnDetailBody .meta{font-size:12.5px;line-height:1.75}.fnIntro{text-align:left;font-size:13px;margin:10px 0}.fnActions{justify-content:center;gap:10px}.fnActions .fnBtnGhost,.fnActions .fnBtnGold{min-height:46px;padding:11px 22px;font-size:14.5px;flex:1 1;max-width:220px}.fnTocGrid{grid-template-columns:1fr;gap:0}.fnTocHead{font-size:15px}.fnTocItem{padding:11px 4px;font-size:13.5px}.fnTocItem .seq{width:30px}.fnShelfRow{flex-wrap:wrap;padding:12px 2px}.fnShelfRow .cover{width:44px;height:60px}.fnShelfRow .last{flex-basis:100%;order:3;margin-top:2px}.fnShelfOps{order:4;margin-top:6px}.fnPanel{padding:14px;border-radius:10px}.fnPanel h2{font-size:16px}.fnWalletHead{gap:14px}.fnWalletHead>div:first-child>div:last-child{font-size:24px}.fnTabFull{display:none}.fnTabShort{display:inline}.fnFilterBar{flex-direction:column;align-items:stretch;gap:6px}.fnSorts{justify-content:flex-end}.fnCats{position:relative;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.fnCats::-webkit-scrollbar{display:none}.fnTable{min-width:460px}.fnTable td,.fnTable th{padding:7px 8px;font-size:12.5px}.fnPager button{min-height:40px;padding:10px 16px}.fnPresets{gap:8px}.fnPreset{width:calc(50% - 8px);padding:16px 0}.fnAuthCard{padding:26px 20px}.fnAuthCard h1{font-size:21px;letter-spacing:6px}.fnField input{font-size:16px}.fnAuthCard .fnBtnGold{width:100%;min-height:46px}.fnAuthSwitch{display:flex;gap:18px;justify-content:center;margin-top:14px}.fnAuthSwitch a,.fnAuthSwitch button{min-height:44px;min-width:88px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}}body{--dsw-static-amber-100:#fef5e7;--dsw-static-amber-400:#f7ad31;--dsw-static-amber-500:#f59e0b;--dsw-static-amber-600:#dd8629;--dsw-static-amber-900:#27241f;--dsw-static-blue-100:#dbeafe;--dsw-static-blue-300:#93c5fd;--dsw-static-blue-400:#60a5fa;--dsw-static-blue-450:#4d93f8;--dsw-static-blue-500:#3b82f6;--dsw-static-blue-50:#eff6ff;--dsw-static-blue-50p:#eaf3ff;--dsw-static-blue-600:#2563eb;--dsw-static-blue-75:#e5f0ff;--dsw-static-blue-800:#1e40af;--dsw-static-blue-900:#0e3074;--dsw-static-blue-950:#172554;--dsw-static-deepseek-100:#e4edfd;--dsw-static-deepseek-200:#d3e2ff;--dsw-static-deepseek-300:#b7c8fe;--dsw-static-deepseek-400:#679efe;--dsw-static-deepseek-450:#5686fe;--dsw-static-deepseek-500:#4176e6;--dsw-static-deepseek-50:#edf3fe;--dsw-static-deepseek-600:#4868b2;--dsw-static-deepseek-700-delete:#2f4c8f;--dsw-static-deepseek-800:#34415b;--dsw-static-deepseek-900:#283142;--dsw-static-green-100:#e6faed;--dsw-static-green-400:#4ed17e;--dsw-static-green-500:#22c55e;--dsw-static-green-900:#233c2c;--dsw-static-neutral-00:#fff;--dsw-static-neutral-1000:#000;--dsw-static-neutral-100:#f5f5f5;--dsw-static-neutral-150:#ededed;--dsw-static-neutral-200:#e5e5e5;--dsw-static-neutral-250:#dcdcdc;--dsw-static-neutral-300:#d4d4d4;--dsw-static-neutral-400:#a2a4a6;--dsw-static-neutral-500:#7f8287;--dsw-static-neutral-50:#fafafa;--dsw-static-neutral-550:#65676b;--dsw-static-neutral-600:#545557;--dsw-static-neutral-700:#3c3c3d;--dsw-static-neutral-800:#292929;--dsw-static-neutral-850:#212123;--dsw-static-neutral-900:#0f0f0f;--dsw-static-neutral-bluish-00:#fff;--dsw-static-neutral-bluish-1000:#0f1115;--dsw-static-neutral-bluish-100:#ebeef2;--dsw-static-neutral-bluish-150:#e9ecf2;--dsw-static-neutral-bluish-200:#e1e5ee;--dsw-static-neutral-bluish-300:#cfd3d6;--dsw-static-neutral-bluish-400:#adb2b8;--dsw-static-neutral-bluish-500:#979da6;--dsw-static-neutral-bluish-50:#f9fafb;--dsw-static-neutral-bluish-600:#81858c;--dsw-static-neutral-bluish-60:#f5f6f7;--dsw-static-neutral-bluish-700:#61666b;--dsw-static-neutral-bluish-750:#43454a;--dsw-static-neutral-bluish-75:#f1f3f5;--dsw-static-neutral-bluish-800:#353638;--dsw-static-neutral-bluish-850:#2c2c2e;--dsw-static-neutral-bluish-875:#232324;--dsw-static-neutral-bluish-900:#1b1b1c;--dsw-static-neutral-bluish-950:#151517;--dsw-static-red-100:#fee2e2;--dsw-static-red-400:#f25a5a;--dsw-static-red-500:#ef4444;--dsw-static-red-50:#fef2f2;--dsw-static-red-600:#ec1313;--dsw-static-red-900:#570c0c}body[data-ds-dark-theme]{--dsw-static-amber-100:#fef5e7;--dsw-static-amber-400:#f7ad31;--dsw-static-amber-500:#f59e0b;--dsw-static-amber-600:#dd8629;--dsw-static-amber-900:#27241f;--dsw-static-blue-100:#dbeafe;--dsw-static-blue-300:#93c5fd;--dsw-static-blue-400:#60a5fa;--dsw-static-blue-450:#4d93f8;--dsw-static-blue-500:#3b82f6;--dsw-static-blue-50:#eff6ff;--dsw-static-blue-50p:#eaf3ff;--dsw-static-blue-600:#2563eb;--dsw-static-blue-75:#e5f0ff;--dsw-static-blue-800:#1e40af;--dsw-static-blue-900:#0e3074;--dsw-static-blue-950:#172554;--dsw-static-deepseek-100:#e4edfd;--dsw-static-deepseek-200:#d3e2ff;--dsw-static-deepseek-300:#b7c8fe;--dsw-static-deepseek-400:#679efe;--dsw-static-deepseek-450:#5686fe;--dsw-static-deepseek-500:#4176e6;--dsw-static-deepseek-50:#edf3fe;--dsw-static-deepseek-600:#4868b2;--dsw-static-deepseek-700-delete:#2f4c8f;--dsw-static-deepseek-800:#34415b;--dsw-static-deepseek-900:#283142;--dsw-static-green-100:#e6faed;--dsw-static-green-400:#4ed17e;--dsw-static-green-500:#22c55e;--dsw-static-green-900:#233c2c;--dsw-static-neutral-00:#fff;--dsw-static-neutral-1000:#000;--dsw-static-neutral-100:#f5f5f5;--dsw-static-neutral-150:#ededed;--dsw-static-neutral-200:#e5e5e5;--dsw-static-neutral-250:#dcdcdc;--dsw-static-neutral-300:#d4d4d4;--dsw-static-neutral-400:#a2a4a6;--dsw-static-neutral-500:#7f8287;--dsw-static-neutral-50:#fafafa;--dsw-static-neutral-550:#65676b;--dsw-static-neutral-600:#545557;--dsw-static-neutral-700:#3c3c3d;--dsw-static-neutral-800:#292929;--dsw-static-neutral-850:#212123;--dsw-static-neutral-900:#0f0f0f;--dsw-static-neutral-bluish-00:#fff;--dsw-static-neutral-bluish-1000:#0f1115;--dsw-static-neutral-bluish-100:#ebeef2;--dsw-static-neutral-bluish-150:#e9ecf2;--dsw-static-neutral-bluish-200:#e1e5ee;--dsw-static-neutral-bluish-300:#cfd3d6;--dsw-static-neutral-bluish-400:#adb2b8;--dsw-static-neutral-bluish-500:#979da6;--dsw-static-neutral-bluish-50:#f9fafb;--dsw-static-neutral-bluish-600:#81858c;--dsw-static-neutral-bluish-60:#f9fafb;--dsw-static-neutral-bluish-700:#61666b;--dsw-static-neutral-bluish-750:#43454a;--dsw-static-neutral-bluish-75:#f1f3f5;--dsw-static-neutral-bluish-800:#353638;--dsw-static-neutral-bluish-850:#2c2c2e;--dsw-static-neutral-bluish-875:#232324;--dsw-static-neutral-bluish-900:#1b1b1c;--dsw-static-neutral-bluish-950:#151517;--dsw-static-red-100:#fee2e2;--dsw-static-red-400:#f25a5a;--dsw-static-red-500:#ef4444;--dsw-static-red-50:#fef2f2;--dsw-static-red-600:#ec1313;--dsw-static-red-900:#570c0c}body{--dsw-alias-bg-base:var(--dsw-static-neutral-bluish-00);--dsw-alias-bg-layer-1:var(--dsw-static-neutral-bluish-00);--dsw-alias-bg-layer-2:var(--dsw-static-neutral-bluish-00);--dsw-alias-bg-layer-3:var(--dsw-static-neutral-bluish-00);--dsw-alias-bg-mask-1:rgba(0,0,0,.24);--dsw-alias-bg-mask-2:rgba(0,0,0,.12);--dsw-alias-bg-mask-3:rgba(0,0,0,.48);--dsw-alias-bg-mask-photo:rgba(0,0,0,.88);--dsw-alias-bg-mask-drop:hsla(0,0%,100%,.7);--dsw-alias-bg-module-platform:var(--dsw-static-neutral-bluish-60);--dsw-alias-bg-multi-select:var(--dsw-static-neutral-bluish-60);--dsw-alias-bg-overlay:var(--dsw-static-neutral-bluish-150);--dsw-alias-bg-skeleton:rgba(0,0,0,.04);--dsw-alias-border-inverted2:transparent;--dsw-alias-border-inverted:transparent;--dsw-alias-border-l1:rgba(0,0,0,.04);--dsw-alias-border-l2-darkmode-thin:rgba(0,0,0,.1);--dsw-alias-border-l2:rgba(0,0,0,.1);--dsw-alias-border-l3:rgba(0,0,0,.12);--dsw-alias-border-l4:rgba(0,0,0,.16);--dsw-alias-brand-primary-invert:var(--dsw-static-neutral-bluish-1000);--dsw-alias-brand-primary-new-colorprimary-new-color:#4176e6;--dsw-alias-brand-primary:var(--dsw-static-neutral-bluish-1000);--dsw-alias-brand-text:var(--dsw-static-neutral-bluish-1000);--dsw-alias-button-contrast-fill:var(--dsw-static-neutral-bluish-700);--dsw-alias-button-elevated-fill:var(--dsw-static-neutral-bluish-00);--dsw-alias-button-floating-fill:var(--dsw-static-neutral-bluish-00);--dsw-alias-button-floating-hover:var(--dsw-static-neutral-bluish-75);--dsw-alias-button-ghost-active-border:var(--dsw-static-neutral-bluish-500);--dsw-alias-button-ghost-active-fill:var(--dsw-static-neutral-bluish-100);--dsw-alias-button-ghost-active-hover:var(--dsw-static-neutral-bluish-150);--dsw-alias-button-info-fill:var(--dsw-static-deepseek-500);--dsw-alias-button-info-hover:var(--dsw-static-deepseek-400);--dsw-alias-button-primary-dimmed:var(--dsw-static-neutral-bluish-100);--dsw-alias-button-primary-fill:var(--dsw-alias-brand-primary);--dsw-alias-button-primary-hover:var(--dsw-static-neutral-bluish-750);--dsw-alias-button-tool-bar-fill-invisible:rgba(31,31,31,.36);--dsw-alias-button-tool-bar-fill:rgba(84,85,87,.5);--dsw-alias-button-tool-bar-hover:rgba(84,85,87,.6);--dsw-alias-interactive-bg-active:rgba(38,49,72,.1);--dsw-alias-interactive-bg-hover-accent:rgba(38,49,72,.14);--dsw-alias-interactive-bg-hover-danger:rgba(236,19,19,.05);--dsw-alias-interactive-bg-hover-solid:var(--dsw-static-neutral-bluish-75);--dsw-alias-interactive-bg-hover:rgba(38,49,72,.06);--dsw-alias-label-caption:var(--dsw-static-neutral-bluish-400);--dsw-alias-label-dimmed:var(--dsw-static-neutral-bluish-200);--dsw-alias-label-primary-bluish:var(--dsw-static-blue-900);--dsw-alias-label-primary-dimmed:var(--dsw-static-neutral-bluish-950);--dsw-alias-label-primary-foreground:var(--dsw-static-neutral-bluish-00);--dsw-alias-label-primary-inverted:var(--dsw-static-neutral-bluish-00);--dsw-alias-label-primary:var(--dsw-static-neutral-bluish-1000);--dsw-alias-label-secondary:var(--dsw-static-neutral-bluish-700);--dsw-alias-label-tertiary:var(--dsw-static-neutral-bluish-600);--dsw-alias-link:var(--dsw-static-deepseek-500);--dsw-alias-markdown-citation:var(--dsw-static-neutral-bluish-100);--dsw-alias-markdown-code-block-banner:var(--dsw-static-neutral-bluish-50);--dsw-alias-markdown-code-block:var(--dsw-static-neutral-bluish-50);--dsw-alias-markdown-code-segment-selected:var(--dsw-static-neutral-bluish-00);--dsw-alias-markdown-code-segment-unselected:var(--dsw-static-neutral-bluish-75);--dsw-alias-markdown-inline-code:var(--dsw-static-neutral-50);--dsw-alias-markdown-placeholder:var(--dsw-static-neutral-bluish-60);--dsw-alias-markdown-tag:var(--dsw-static-neutral-bluish-75);--dsw-alias-scrollbar-bg-l1:var(--dsw-static-neutral-200);--dsw-alias-scrollbar-bg-l2:var(--dsw-static-neutral-200);--dsw-alias-scrollbar-hover-l1:var(--dsw-static-neutral-300);--dsw-alias-scrollbar-hover-l2:var(--dsw-static-neutral-300);--dsw-alias-state-business-primary:var(--dsw-static-deepseek-500);--dsw-alias-state-business-tertiary:var(--dsw-static-deepseek-100);--dsw-alias-state-error-primary:var(--dsw-static-red-600);--dsw-alias-state-error-secondary:var(--dsw-static-red-400);--dsw-alias-state-success-primary:var(--dsw-static-green-500);--dsw-alias-state-success-secondary:var(--dsw-static-green-400);--dsw-alias-state-success-tertiary:var(--dsw-static-green-100);--dsw-alias-state-warn-label:var(--dsw-static-amber-600);--dsw-alias-state-warn-primary:var(--dsw-static-amber-500);--dsw-alias-state-warn-secondary:var(--dsw-static-amber-400);--dsw-alias-state-warn-tertiary:var(--dsw-static-amber-100);--dsw-alias-toast-bg:var(--dsw-static-neutral-bluish-800);--dsw-alias-tooltip-bg:var(--dsw-static-neutral-bluish-850);--dsw-specific-bubble-highlight:var(--dsw-static-deepseek-200);--dsw-specific-bubble:var(--dsw-static-deepseek-50);--dsw-specific-input-major:var(--dsw-static-neutral-bluish-00);--dsw-specific-login-input:var(--dsw-static-neutral-bluish-50);--dsw-specific-menu:var(--dsw-alias-bg-layer-3);--dsw-specific-selector:var(--dsw-static-neutral-bluish-60);--dsw-specific-sidebar-fill:var(--dsw-static-neutral-bluish-50);--dsw-specific-sidebar-nav-item-active-accent:var(--dsw-static-deepseek-100);--dsw-specific-sidebar-nav-item-active:var(--dsw-static-neutral-bluish-100);--dsw-specific-sidebar-nav-item-hover:var(--dsw-static-neutral-bluish-75);--dsw-specific-tip:var(--dsw-static-neutral-bluish-60)}body[data-ds-dark-theme]{--dsw-alias-bg-base:var(--dsw-static-neutral-bluish-950);--dsw-alias-bg-layer-1:var(--dsw-static-neutral-bluish-875);--dsw-alias-bg-layer-2:var(--dsw-static-neutral-bluish-850);--dsw-alias-bg-layer-3:var(--dsw-static-neutral-bluish-800);--dsw-alias-bg-mask-1:rgba(0,0,0,.5);--dsw-alias-bg-mask-2:rgba(0,0,0,.2);--dsw-alias-bg-mask-3:rgba(0,0,0,.48);--dsw-alias-bg-mask-photo:rgba(0,0,0,.88);--dsw-alias-bg-mask-drop:rgba(39,39,48,.7);--dsw-alias-bg-module-platform:var(--dsw-static-neutral-bluish-800);--dsw-alias-bg-multi-select:var(--dsw-static-neutral-850);--dsw-alias-bg-overlay:var(--dsw-static-neutral-bluish-700);--dsw-alias-bg-skeleton:hsla(0,0%,100%,.08);--dsw-alias-border-inverted2:hsla(0,0%,100%,.08);--dsw-alias-border-inverted:hsla(0,0%,100%,.06);--dsw-alias-border-l1:hsla(0,0%,100%,.06);--dsw-alias-border-l2-darkmode-thin:hsla(0,0%,100%,.06);--dsw-alias-border-l2:hsla(0,0%,100%,.12);--dsw-alias-border-l3:hsla(0,0%,100%,.16);--dsw-alias-border-l4:hsla(0,0%,100%,.2);--dsw-alias-brand-primary-invert:var(--dsw-static-neutral-bluish-50);--dsw-alias-brand-primary-new-colorprimary-new-color:var(--dsw-static-deepseek-450);--dsw-alias-brand-primary:var(--dsw-static-neutral-bluish-50);--dsw-alias-brand-text:var(--dsw-static-neutral-bluish-50);--dsw-alias-button-contrast-fill:var(--dsw-static-neutral-bluish-50);--dsw-alias-button-elevated-fill:var(--dsw-static-neutral-bluish-750);--dsw-alias-button-floating-fill:var(--dsw-static-neutral-bluish-850);--dsw-alias-button-floating-hover:var(--dsw-static-neutral-bluish-800);--dsw-alias-button-ghost-active-border:var(--dsw-static-neutral-bluish-600);--dsw-alias-button-ghost-active-fill:var(--dsw-static-neutral-bluish-750);--dsw-alias-button-ghost-active-hover:var(--dsw-static-neutral-bluish-700);--dsw-alias-button-info-fill:var(--dsw-static-deepseek-400);--dsw-alias-button-info-hover:var(--dsw-static-deepseek-500);--dsw-alias-button-primary-dimmed:var(--dsw-static-neutral-bluish-750);--dsw-alias-button-primary-fill:var(--dsw-alias-brand-primary);--dsw-alias-button-primary-hover:var(--dsw-static-neutral-bluish-100);--dsw-alias-button-tool-bar-fill-invisible:rgba(31,31,31,.36);--dsw-alias-button-tool-bar-fill:rgba(84,85,87,.5);--dsw-alias-button-tool-bar-hover:rgba(84,85,87,.6);--dsw-alias-interactive-bg-active:hsla(0,0%,100%,.14);--dsw-alias-interactive-bg-hover-accent:hsla(0,0%,100%,.24);--dsw-alias-interactive-bg-hover-danger:rgba(242,90,90,.15);--dsw-alias-interactive-bg-hover-solid:var(--dsw-static-neutral-bluish-800);--dsw-alias-interactive-bg-hover:hsla(0,0%,100%,.08);--dsw-alias-label-caption:var(--dsw-static-neutral-bluish-600);--dsw-alias-label-dimmed:var(--dsw-static-neutral-bluish-750);--dsw-alias-label-primary-bluish:var(--dsw-static-neutral-bluish-50);--dsw-alias-label-primary-dimmed:var(--dsw-static-neutral-bluish-100);--dsw-alias-label-primary-foreground:var(--dsw-static-neutral-bluish-1000);--dsw-alias-label-primary-inverted:var(--dsw-static-neutral-bluish-800);--dsw-alias-label-primary:var(--dsw-static-neutral-bluish-50);--dsw-alias-label-secondary:var(--dsw-static-neutral-bluish-300);--dsw-alias-label-tertiary:var(--dsw-static-neutral-bluish-400);--dsw-alias-link:var(--dsw-static-deepseek-400);--dsw-alias-markdown-citation:var(--dsw-static-neutral-bluish-800);--dsw-alias-markdown-code-block-banner:var(--dsw-static-neutral-bluish-850);--dsw-alias-markdown-code-block:var(--dsw-static-neutral-bluish-900);--dsw-alias-markdown-code-segment-selected:var(--dsw-static-neutral-bluish-800);--dsw-alias-markdown-code-segment-unselected:var(--dsw-static-neutral-bluish-900);--dsw-alias-markdown-inline-code:var(--dsw-static-neutral-800);--dsw-alias-markdown-placeholder:var(--dsw-static-neutral-bluish-850);--dsw-alias-markdown-tag:var(--dsw-static-neutral-bluish-850);--dsw-alias-scrollbar-bg-l1:var(--dsw-static-neutral-700);--dsw-alias-scrollbar-bg-l2:var(--dsw-static-neutral-600);--dsw-alias-scrollbar-hover-l1:var(--dsw-static-neutral-600);--dsw-alias-scrollbar-hover-l2:var(--dsw-static-neutral-550);--dsw-alias-state-business-primary:var(--dsw-static-deepseek-400);--dsw-alias-state-business-tertiary:var(--dsw-static-deepseek-800);--dsw-alias-state-error-primary:var(--dsw-static-red-400);--dsw-alias-state-error-secondary:var(--dsw-static-red-400);--dsw-alias-state-success-primary:var(--dsw-static-green-500);--dsw-alias-state-success-secondary:var(--dsw-static-green-400);--dsw-alias-state-success-tertiary:var(--dsw-static-green-900);--dsw-alias-state-warn-label:var(--dsw-static-amber-600);--dsw-alias-state-warn-primary:var(--dsw-static-amber-500);--dsw-alias-state-warn-secondary:var(--dsw-static-amber-400);--dsw-alias-state-warn-tertiary:var(--dsw-static-amber-900);--dsw-alias-toast-bg:var(--dsw-static-neutral-bluish-750);--dsw-alias-tooltip-bg:var(--dsw-static-neutral-bluish-750);--dsw-specific-bubble-highlight:var(--dsw-static-neutral-bluish-750);--dsw-specific-bubble:var(--dsw-static-neutral-bluish-850);--dsw-specific-input-major:var(--dsw-static-neutral-bluish-850);--dsw-specific-login-input:var(--dsw-static-neutral-bluish-900);--dsw-specific-menu:var(--dsw-alias-bg-layer-3);--dsw-specific-selector:var(--dsw-static-neutral-bluish-800);--dsw-specific-sidebar-fill:var(--dsw-static-neutral-bluish-900);--dsw-specific-sidebar-nav-item-active-accent:var(--dsw-static-neutral-bluish-800);--dsw-specific-sidebar-nav-item-active:var(--dsw-static-neutral-bluish-750);--dsw-specific-sidebar-nav-item-hover:var(--dsw-static-neutral-bluish-850);--dsw-specific-tip:var(--dsw-static-neutral-bluish-800)}body{--dsh-scrollbar-thumb:var(--dsw-alias-scrollbar-bg-l1);--dsh-scrollbar-thumb-hover:var(--dsw-alias-scrollbar-hover-l1);--dsh-scrollbar-width:8px}@supports not selector(::-webkit-scrollbar){body,body *{scrollbar-width:thin;scrollbar-color:var(--dsh-scrollbar-thumb) transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:4px;background:var(--dsh-scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--dsh-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}@supports (corner-shape:superellipse(1.5)){:root{--dsw-corner-shape:superellipse(1.5)}*,:after,:before{corner-shape:var(--dsw-corner-shape)}}