.sm-search-in{border:none;background:transparent;outline:none;flex:1;font-family:var(--sans);font-size:13px;color:var(--ink)}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-enter-from,.fade-leave-to{opacity:0}.sm-beian{position:fixed;left:0;right:0;bottom:4px;text-align:center;font-family:var(--mono);font-size:10.5px;color:var(--t3);z-index:55;pointer-events:none}.sm-beian a{color:var(--t3);pointer-events:auto}.sm-beian a:hover{color:var(--ink)}html,body,#app{height:100%;overflow:hidden}#app{display:flex;flex-direction:column}#app>header,#app>.sm-pagetabs{flex:none}.main-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding-bottom:30px}.main-scroll::-webkit-scrollbar{width:6px}.main-scroll::-webkit-scrollbar-thumb{background:var(--line2);border-radius:3px}@media (max-width:768px){.sm-beian{display:none}}:root{--paper:#FAFAF7;--card:#FFFFFF;--line:#E9E7E1;--line2:#DAD7CF;--hair:#F2F0EA;--ink:#17181B;--t2:#43454B;--t3:#7E7C75;--red:#C93A2B;--red-d:#A92F22;--green:#1F8A4C;--amber:#B7791F;--serif:"Noto Serif SC","Songti SC",serif;--sans:"Noto Sans SC",-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;--mono:"JetBrains Mono",ui-monospace,Consolas,monospace;font-family:var(--sans);color:var(--ink);background:var(--paper);font-size:14px;line-height:1.65;text-align:left;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sm-grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}:root{--paper:#FAFAF7;--card:#FFFFFF;--line:#E9E7E1;--line2:#DAD7CF;--hair:#F2F0EA;--ink:#17181B;--t2:#43454B;--t3:#7E7C75;--red:#C93A2B;--red-d:#A92F22;--green:#1F8A4C;--amber:#B7791F;--serif:"Noto Serif SC","Songti SC",serif;--sans:"Noto Sans SC",-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;--mono:"JetBrains Mono",ui-monospace,Consolas,monospace;font-family:var(--sans);color:var(--ink);background:var(--paper);font-size:14px;line-height:1.65;text-align:left}#sm-proto *{box-sizing:border-box}#sm-proto svg.lucide{width:1em;height:1em;vertical-align:-.13em}#sm-proto a{text-decoration:none;color:inherit}#sm-proto ::selection{background:#c93a2b2e}#sm-proto :focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:3px}#sm-proto .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sm-grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.page.on{animation:none!important}}@media (max-width:880px){.sm-search{display:none}.sm-topin{gap:14px}.sm-nav{gap:12px;overflow-x:auto}.sm-hero h1{font-size:33px}}@media (min-width:1500px){.sm-hero{grid-template-columns:340px minmax(0,1fr) 360px}.sm-grid{grid-template-columns:minmax(0,1fr) 380px}.sm-listwrap,.sm-pubgrid{grid-template-columns:minmax(0,1fr) 360px}.sm-art[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr) 380px}}.page{display:none;position:relative;z-index:1;flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.page.on{display:block;animation:pgin .28s ease}.page::-webkit-scrollbar{width:6px}.page::-webkit-scrollbar-thumb{background:var(--line2);border-radius:3px}@keyframes pgin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sm-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:5px;padding:10px 22px;font-size:14px;font-weight:500;cursor:pointer;transition:.16s;font-family:var(--sans);line-height:1.2}.sm-btn:hover{background:#000;transform:translateY(-1px)}.sm-btn.red{background:var(--red);border-color:var(--red)}.sm-btn.red:hover{background:var(--red-d)}.sm-btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line2)}.sm-btn.ghost:hover{border-color:var(--ink);background:#fff}.sm-btn.text{border:none;background:none;color:var(--red);padding:10px 4px}.sm-btn.text:hover{color:var(--red-d);transform:none;background:none}.sm-btn.sm2{padding:7px 14px;font-size:13px}.sm-btn.xs{padding:4px 11px;font-size:12px}.sm-btn:disabled{opacity:.4;cursor:not-allowed}.sm-btn:disabled:hover{transform:none;background:var(--ink)}.sm-btn.red:disabled:hover{background:var(--red)}.money{color:var(--red);font-weight:700}.vtag{display:inline-flex;align-items:center;gap:4px;color:var(--red);font-size:12px;font-weight:500;border:1px solid rgba(201,58,43,.35);border-radius:3px;padding:0 7px;line-height:1.8}.vtag svg.lucide{width:12px;height:12px}.sm-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px;vertical-align:1px}.st-ok{color:var(--green)}.st-warn{color:var(--amber)}.st-dead{color:var(--red)}.po{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.po b{font-family:var(--serif);font-weight:900;color:#ffffffeb;font-size:40px;letter-spacing:.06em}.po .wm{position:absolute;left:10px;top:8px;font-size:10.5px;color:#fffc;letter-spacing:.12em;font-family:var(--mono)}.po:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 1px,transparent 1px 7px)}.po:after{content:"";position:absolute;right:-22px;bottom:-30px;width:96px;height:96px;border-radius:50%;border:1px solid rgba(255,255,255,.22)}.po1{background:linear-gradient(155deg,#2a3c63,#151e33)}.po2{background:linear-gradient(155deg,#1f4038,#0f221c)}.po3{background:linear-gradient(155deg,#6b2430,#3a121a)}.po4{background:linear-gradient(155deg,#6b3f23,#38200f)}.po5{background:linear-gradient(155deg,#3d4a5c,#1e252e)}.po6{background:linear-gradient(155deg,#4a3b2a,#241c11)}.po svg.lucide{width:26px;height:26px;color:#ffffffd9;position:absolute;right:10px;bottom:8px}.sm-pagetabs{background:var(--card);border-bottom:1px solid var(--line);position:relative;z-index:5}.sm-pagetabsin{max-width:none;margin:0;padding:0 28px;display:flex;align-items:stretch;gap:2px;height:42px}.sm-pagetabsin a{display:inline-flex;align-items:center;gap:7px;padding:0 15px;color:var(--t2);font-size:13.5px;border-bottom:2px solid transparent;font-weight:500;white-space:nowrap}.sm-pagetabsin a .tn{font-family:var(--mono);font-size:10px;color:var(--t3)}.sm-pagetabsin a:hover{color:var(--ink)}.sm-pagetabsin a.on{color:var(--ink);font-weight:700;border-color:var(--red)}.sm-pagetabsin a.on .tn{color:var(--red)}.sm-statusbar{background:var(--ink);color:#b9b7af;font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;display:flex;align-items:center;gap:18px;padding:0 22px;height:30px;flex:none;position:relative;z-index:6}.sm-statusbar .hl{color:#fff}.sm-statusbar .r{margin-left:auto;display:flex;gap:18px}.sm-statusbar .r b{color:#fff}.sm-top{background:var(--card);border-bottom:1px solid var(--line);position:relative;z-index:5}.sm-topin{max-width:none;margin:0;padding:0 28px;height:52px;display:flex;align-items:center;gap:20px}.sm-logo{display:flex;align-items:center;gap:9px;font-family:var(--serif);font-weight:900;font-size:18px;flex:none}.sm-logo i{width:30px;height:30px;border-radius:5px;background:var(--red);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:15px;font-weight:700}.sm-nav{display:flex;gap:20px;flex:none}.sm-nav a{color:var(--t2);font-size:14.5px;padding:3px 0;border-bottom:2px solid transparent;font-weight:500}.sm-nav a:hover{color:var(--ink)}.sm-nav a.on{color:var(--ink);font-weight:700;border-color:var(--ink)}.sm-search{display:flex;align-items:center;gap:7px;border:1px solid var(--line2);border-radius:5px;padding:7px 10px;width:200px;color:var(--t2);font-size:13px;background:#f4f3ef;outline:none;font-family:var(--sans);transition:.15s}.sm-search:focus{border-color:var(--ink);background:#fff}.sm-msgpanel{position:absolute;right:0;top:40px;width:320px;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 20px 50px -16px #1b1c1f47;z-index:60;overflow:hidden}.sm-msgpanel .mph{display:flex;align-items:center;padding:11px 15px;border-bottom:1px solid var(--line);font-size:13.5px;font-weight:700}.sm-msgitem{padding:11px 15px;border-bottom:1px solid var(--hair);font-size:13px;color:var(--t2);display:flex;gap:9px;cursor:pointer}.sm-msgitem:last-child{border:none}.sm-msgitem i.dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--red);margin-top:6px}.sm-msgitem.read i.dot{background:var(--line2)}.sm-msgitem .md{display:block;font-family:var(--mono);font-size:10.5px;color:var(--t3);margin-top:2px}.sm-empty{padding:22px 15px;text-align:center;color:var(--t3);font-size:12.5px}#sm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;display:flex;align-items:center;justify-content:center}#sm-modal[hidden]{display:none}.sm-maskM{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b1c1f73}.sm-boxM{position:relative;width:min(430px,92%);background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 30px 80px -20px #1b1c1f73;padding:20px 22px;animation:pgin .22s ease}.sm-boxM h4{margin:0 0 12px;font-family:var(--serif);font-weight:900;font-size:17px}.sm-boxM .mb{font-size:13.5px;color:var(--t2);line-height:1.9}.sm-boxM .ma{display:flex;gap:9px;justify-content:flex-end;margin-top:18px}.sm-cmtbox{display:flex;gap:9px;margin:12px 0 4px}.sm-cmtbox input{flex:1}.sm-bell{color:var(--t2);position:relative;display:inline-flex;padding:4px}.sm-bell em{position:absolute;top:-3px;right:-5px;background:var(--red);color:#fff;font-style:normal;font-size:9px;border-radius:999px;padding:0 4px;font-family:var(--mono)}.sm-wrap{max-width:none;margin:0;padding:14px 28px 18px}.sm-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:44px;padding:42px 0 36px;border-bottom:1px solid var(--line);align-items:center}@media (max-width:900px){.sm-hero{grid-template-columns:1fr}}.sm-date{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--t3);margin-bottom:16px}.sm-hero h1{font-family:var(--serif);font-weight:900;font-size:44px;line-height:1.28;margin:0 0 16px;letter-spacing:.01em}.sm-hero h1 b{color:var(--red);font-weight:900}.sm-hero .deck{margin:0 0 24px;font-size:15px;color:var(--t2);max-width:440px}.sm-cta{display:flex;gap:14px;align-items:center;margin-bottom:26px}.sm-stats{display:flex;border-top:1px solid var(--line);padding-top:14px}.sm-stats div{padding-right:24px;margin-right:24px;border-right:1px solid var(--line)}.sm-stats div:last-child{border:none;margin:0;padding-right:0}.sm-stats b{display:block;font-family:var(--mono);font-size:19px;font-weight:700}.sm-stats b em{font-style:normal;color:var(--red)}.sm-stats span{font-size:11px;color:var(--t3)}.sm-collage{position:relative;height:340px}.sm-collage .po{border-radius:6px;box-shadow:0 18px 44px -18px #1b1c1f66;position:absolute}.sm-collage .pA{width:66%;height:82%;left:0;top:0;z-index:2}.sm-collage .pA:hover{transform:translateY(-3px)}.sm-collage .pB{width:46%;height:56%;right:0;bottom:0;transform:rotate(2.4deg);z-index:1}.sm-collage .chip{position:absolute;left:14px;bottom:14px;z-index:3;background:#fffffff2;border-radius:4px;padding:6px 12px;font-size:12px;box-shadow:0 6px 18px #1b1c1f2e}.sm-collage .chip b{color:var(--red)}.sm-secno{font-family:var(--mono);font-size:11px;color:var(--red);letter-spacing:.1em}.sm-sechead{display:flex;align-items:baseline;gap:13px;margin:16px 0 12px;border-bottom:1px solid var(--line);padding-bottom:8px}.sm-sechead h2{font-family:var(--serif);font-weight:900;font-size:17px;margin:0}.sm-sechead .en{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--t3)}.sm-sechead .more{margin-left:auto;font-size:13px;color:var(--t3)}.sm-sechead .more:hover{color:var(--red)}.sm-feat{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card)}@media (max-width:900px){.sm-feat{grid-template-columns:1fr}}.sm-feat .po{min-height:250px}.sm-feat .fd{padding:24px 26px}.sm-feat .ftag{display:flex;gap:8px;margin-bottom:10px}.sm-ft{font-size:11px;border:1px solid var(--line2);color:var(--t2);border-radius:3px;padding:0 7px;line-height:1.9}.sm-ft.red{color:var(--red);border-color:#c93a2b66}.sm-feat h3{font-family:var(--serif);font-weight:700;font-size:21px;line-height:1.5;margin:0 0 10px}.sm-feat .ex{font-size:13.5px;color:var(--t2);margin:0 0 14px}.sm-dataln{display:flex;gap:14px;font-family:var(--mono);font-size:11.5px;color:var(--t3);border-top:1px dashed var(--line2);padding-top:12px;flex-wrap:wrap}.sm-dataln b{color:var(--red)}.sm-minilist{margin-top:12px;display:grid;gap:10px}.sm-mini{display:flex;gap:14px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--card);padding:12px 16px;cursor:pointer;transition:.15s}.sm-mini:hover{border-color:var(--line2);box-shadow:0 6px 18px -8px #1b1c1f26}.sm-mini .po{width:76px;height:56px;border-radius:5px;flex:none}.sm-mini .po b{font-size:16px}.sm-mini h5{margin:0;font-size:14.5px;font-weight:500;font-family:var(--serif)}.sm-mini .mm{font-size:11.5px;color:var(--t3);font-family:var(--mono)}.sm-mini .pr{margin-left:auto;color:var(--red);font-weight:700;font-size:13.5px;flex:none}.sm-calrow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:900px){.sm-calrow{grid-template-columns:1fr}}.sm-calcard{border:1px solid var(--line);border-radius:8px;background:var(--card);padding:14px 16px;display:flex;gap:13px;align-items:center;cursor:pointer;transition:.15s}.sm-calcard:hover{border-color:var(--line2);box-shadow:0 6px 18px -8px #1b1c1f26}.sm-calcard .d{font-family:var(--mono);font-size:11px;color:var(--t2);border:1px solid var(--line2);border-radius:4px;padding:6px 8px;text-align:center;line-height:1.5;flex:none}.sm-calcard .d b{display:block;font-size:15px;color:var(--ink)}.sm-calcard b{font-size:14px;font-weight:500;font-family:var(--serif);display:block}.sm-calcard span{font-size:11.5px;color:var(--t3)}.sm-calcard .yy{margin-left:auto;font-size:12px;color:var(--red);border:1px solid rgba(201,58,43,.4);border-radius:4px;padding:4px 12px;flex:none}.sm-calcard .yy:hover{background:var(--red);color:#fff}.sm-listwrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px}@media (max-width:900px){.sm-listwrap{grid-template-columns:1fr}}.sm-lrow{display:flex;gap:16px;padding:17px 2px;border-bottom:1px solid var(--hair);cursor:pointer;align-items:flex-start}.sm-lrow:hover h4{color:var(--red)}.sm-lrow .bd{flex:1;min-width:0}.sm-lrow h4{font-family:var(--serif);font-weight:700;font-size:17px;line-height:1.55;margin:0 0 7px;transition:.15s}.sm-lrow .ex{font-size:13.5px;color:var(--t2);margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sm-meta{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--t2);flex-wrap:wrap}.sm-ava{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#c98a4b,#8a5a2b);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none}.sm-meta .sm-ava{width:18px;height:18px;font-size:9px}.sm-lrow .th{flex:none;width:120px;height:84px;border-radius:6px}.sm-lrow .th b{font-size:19px}.sm-lrow .th .wm{font-size:9px;letter-spacing:.06em}.sm-lrow .th svg.lucide{width:16px;height:16px}.sm-lrow.dead{opacity:.55}.sm-lrow.dead h4{text-decoration:line-through;text-decoration-color:#b9b6ae}.sm-endnote{text-align:center;font-family:var(--mono);font-size:11px;color:var(--t3);padding:18px 0 4px;letter-spacing:.1em}.sm-sidecard{border:1px solid var(--line);border-radius:8px;background:var(--card);margin-bottom:18px}.sm-sidecard h5{margin:0;padding:12px 16px;border-bottom:1px solid var(--line);font-size:14px;font-weight:700;display:flex;align-items:center;gap:7px}.sm-sidecard h5 .more{margin-left:auto;font-size:12px;color:var(--t3);font-weight:400;cursor:pointer}.sm-sign{padding:14px 16px}.sm-sign .row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--t2);padding:7px 0;border-bottom:1px dashed var(--line)}.sm-sign .row:last-of-type{border:none}.sm-rank{list-style:none;margin:0;padding:5px 0}.sm-rank li{display:flex;gap:11px;align-items:center;padding:9px 16px;font-size:13.5px;cursor:pointer;border-bottom:1px solid var(--hair)}.sm-rank li:last-child{border:none}.sm-rank .rk{font-family:var(--mono);font-size:12px;color:var(--t3);width:16px;flex:none;font-weight:700}.sm-rank li:nth-child(-n+3) .rk{color:var(--red)}.sm-rank .v{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--t3)}.sm-notice{list-style:none;margin:0;padding:8px 0}.sm-notice li{padding:8px 16px;font-size:13px;color:var(--t2);display:flex;gap:8px;cursor:pointer}.sm-notice li:hover{color:var(--red)}.sm-notice .nt{flex:none;border:1px solid var(--line2);color:var(--t3);font-size:10px;border-radius:3px;padding:0 5px;line-height:1.9}.sm-tagrow{padding:12px 16px;display:flex;gap:7px;flex-wrap:wrap}.sm-tagrow span{font-size:12px;color:var(--t2);border:1px solid var(--line2);border-radius:3px;padding:3px 10px;cursor:pointer}.sm-tagrow span:hover{color:var(--red);border-color:var(--red)}.sm-postcard{border:1px solid var(--line);border-radius:8px;background:var(--card);padding:18px 20px;cursor:pointer;transition:.16s}.sm-postcard:hover{border-color:var(--line2);box-shadow:0 10px 26px -14px #1b1c1f38}.sm-postcard .pc-tag{font-size:11px;color:var(--red);letter-spacing:.08em;font-family:var(--mono)}.sm-postcard h4{font-family:var(--serif);font-weight:700;font-size:16.5px;margin:7px 0 6px;line-height:1.55}.sm-postcard p{margin:0 0 9px;font-size:13px;color:var(--t2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sm-postcard .mm{font-family:var(--mono);font-size:11px;color:var(--t3)}.sm-postgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.sm-foot{border-top:1px solid var(--line);margin-top:18px;padding:12px 0 0;display:flex;gap:34px;flex-wrap:wrap;font-size:12.5px;color:var(--t3)}.sm-foot b{color:var(--t2);display:block;margin-bottom:6px;font-weight:500}.sm-foot a{display:block;margin-bottom:4px}.sm-foot a:hover{color:var(--red)}.sm-pagehead{padding:4px 0 12px;border-bottom:1px solid var(--line)}.sm-pagehead h1{font-family:var(--serif);font-weight:900;font-size:24px;margin:0 0 5px}.sm-pagehead p{margin:0;color:var(--t2);font-size:13.5px}.sm-filters{display:flex;gap:8px;flex-wrap:wrap;padding:16px 0}.sm-filters span{font-size:13px;color:var(--t2);border:1px solid var(--line2);border-radius:4px;padding:6px 15px;cursor:pointer;transition:.14s}.sm-filters span:hover{border-color:var(--ink);color:var(--ink)}.sm-filters span.on{background:var(--ink);color:#fff;border-color:var(--ink)}.sm-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin-bottom:4px}.sm-tabs button{border:none;background:none;font-family:var(--sans);font-size:14.5px;color:var(--t2);padding:12px 18px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;font-weight:500}.sm-tabs button.on{color:var(--ink);font-weight:700;border-color:var(--ink)}.sm-crumb{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--t3);padding:22px 0 16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sm-back{display:inline-flex;align-items:center;gap:6px;color:var(--t2);font-size:13px;cursor:pointer;margin-right:12px}.sm-back:hover{color:var(--ink)}.sm-dcover{border-radius:8px;overflow:hidden;height:118px;position:relative}.sm-dcover .po{position:absolute;top:0;right:0;bottom:0;left:0}.sm-dcover .po b{font-size:38px}.sm-dcover .cd{position:absolute;left:22px;bottom:18px;z-index:2;color:#fff}.sm-dcover .cd b{display:block;font-size:15px;font-weight:500;letter-spacing:.1em;font-family:var(--mono)}.sm-art h1{font-family:var(--serif);font-weight:900;font-size:21px;line-height:1.45;margin:12px 0 10px}.sm-art .meta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--t3);padding-bottom:14px}.sm-art .actln{display:flex;gap:8px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:22px;flex-wrap:wrap}.sm-joinbox{display:flex;gap:14px;align-items:center;flex-wrap:wrap;border:1px solid var(--line2);border-left:3px solid var(--red);border-radius:6px;background:var(--card);padding:15px 18px;margin:22px 0}.sm-joinbox .jt{flex:1;min-width:220px;font-size:13.5px;color:var(--t2)}.sm-joinbox .jt b{color:var(--ink)}.sm-art h3{font-family:var(--serif);font-weight:700;font-size:16px;margin:18px 0 10px;display:flex;align-items:center;gap:10px}.sm-art h3:before{content:"";width:4px;height:18px;background:var(--red);border-radius:1px}.sm-art p{font-size:13.5px;color:var(--t2);line-height:1.95;margin:0 0 10px}.sm-art p b{color:var(--ink)}.sm-spark{border:1px solid var(--line);border-radius:8px;padding:14px 16px;margin:6px 0 4px;background:#fdfdfb}.sm-spark .cap{display:flex;justify-content:space-between;font-size:12px;color:var(--t3);margin-bottom:6px}.sm-spark .cap b{color:var(--red);font-family:var(--mono)}.sm-tb{width:100%;border-collapse:collapse;border:1px solid var(--line);font-size:13.5px;margin:8px 0 6px;background:var(--card)}.sm-tb th{text-align:left;color:var(--t3);font-weight:500;font-size:12px;padding:10px 14px;background:#f4f3ef;border-bottom:1px solid var(--line)}.sm-tb td{padding:11px 14px;border-bottom:1px solid var(--hair);color:var(--t2)}.sm-tb tr:last-child td{border:none}.sm-tb td.g{color:var(--red);font-weight:700;font-family:var(--mono);text-align:right}.sm-tbn{font-size:11.5px;color:var(--t3);font-family:var(--mono);margin-bottom:8px}.sm-safi{display:flex;gap:11px;border:1px solid var(--line2);border-left:3px solid var(--amber);border-radius:6px;background:#fbf8f1;padding:13px 16px;font-size:13px;color:#7a5b1e;margin:22px 0}.sm-safi svg.lucide{flex:none;color:var(--amber);margin-top:2px;width:16px;height:16px}.sm-cmt{display:flex;gap:11px;padding:10px 0;border-bottom:1px solid var(--hair)}.sm-cmt:last-child{border:none}.sm-cmt b{font-size:13.5px}.sm-cmt p{margin:4px 0 0;font-size:13.5px;color:var(--t2);line-height:1.8}.sm-relgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:10px}@media (max-width:760px){.sm-relgrid{grid-template-columns:1fr}}.sm-relcard{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card);cursor:pointer;transition:.16s}.sm-relcard:hover{border-color:var(--line2);box-shadow:0 10px 26px -14px #1b1c1f40}.sm-relcard .po{height:92px}.sm-relcard .po b{font-size:24px}.sm-relcard p{margin:0;padding:11px 13px 13px;font-size:13px;font-weight:500;line-height:1.6;color:var(--ink)}.sm-rkrow{display:flex;gap:15px;align-items:center;padding:14px 2px;border-bottom:1px solid var(--hair);cursor:pointer}.sm-rkrow:hover h4{color:var(--red)}.sm-rkrow .rk{font-family:var(--mono);font-size:15px;font-weight:700;color:var(--t3);width:30px;flex:none;text-align:center}.sm-rkrow:nth-child(-n+3) .rk{color:var(--red)}.sm-rkrow .th{flex:none;width:70px;height:52px;border-radius:5px}.sm-rkrow .th b{font-size:17px}.sm-rkrow h4{font-family:var(--serif);font-weight:700;font-size:15.5px;margin:0 0 4px;transition:.15s}.sm-rkrow .bd{flex:1;min-width:0}.sm-rkrow .num{margin-left:auto;text-align:right;flex:none}.sm-rkrow .num b{display:block;font-family:var(--mono);font-size:16px;color:var(--red)}.sm-rkrow .num span{font-size:11px;color:var(--t3)}.sm-rkrow.dead{opacity:.55}.sm-rkrow.dead h4{text-decoration:line-through}.sm-pubgrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:34px}@media (max-width:900px){.sm-pubgrid{grid-template-columns:1fr}}.sm-card{border:1px solid var(--line);border-radius:8px;background:var(--card);padding:18px 20px}.sm-steps{display:flex;align-items:center;gap:10px;margin-bottom:20px}.sm-steps .st{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--t3)}.sm-steps .st i{width:21px;height:21px;border-radius:50%;background:#f4f3ef;color:var(--t3);font-style:normal;font-size:11.5px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-family:var(--mono)}.sm-steps .st.on{color:var(--ink);font-weight:600}.sm-steps .st.on i{background:var(--ink);color:#fff}.sm-steps .ln{width:34px;height:1px;background:var(--line2)}.sm-quotaq{border:1px solid var(--line2);border-left:3px solid var(--red);border-radius:6px;background:var(--card);padding:14px 18px;margin-bottom:22px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.sm-quotaq b{font-family:var(--mono);font-size:24px;color:var(--red)}.sm-quotaq span{font-size:13px;color:var(--t2)}.sm-quotaq .src{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--t3)}.sm-flabel{display:block;font-size:13.5px;font-weight:700;margin:17px 0 7px}.sm-flabel small{color:var(--t3);font-weight:400;margin-left:6px;font-family:var(--mono)}.sm-input{width:100%;border:1px solid var(--line2);border-radius:5px;padding:11px 13px;font-size:14px;background:#fdfdfb;outline:none;font-family:var(--sans);color:var(--ink);transition:.15s}.sm-input:focus{border-color:var(--ink);background:#fff}.sm-input::placeholder{color:#abaaa2}textarea.sm-input{min-height:104px;resize:vertical;line-height:1.8}.sm-pick{display:flex;gap:8px;flex-wrap:wrap}.sm-pick span{padding:7px 16px;border-radius:4px;border:1px solid var(--line2);color:var(--t2);font-size:13.5px;cursor:pointer;transition:.14s}.sm-pick span:hover{border-color:var(--ink);color:var(--ink)}.sm-pick span.on{background:var(--ink);border-color:var(--ink);color:#fff}.sm-up{border:1.5px dashed var(--line2);border-radius:6px;padding:12px;text-align:center;color:var(--t3);font-size:12.5px;background:#fbfaf7}.sm-check{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--t2);margin:16px 0}.sm-check input{margin-top:3px;accent-color:#C93A2B}.sm-pricelist{font-family:var(--mono);font-size:12px}.sm-pricelist div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px dashed var(--line)}.sm-pricelist div:last-child{border:none}.sm-pricelist b{color:var(--red);font-weight:700}.sm-rules{font-size:12.5px;color:var(--t2);line-height:2.1;padding:2px 16px 14px}.sm-meban{border:1px solid var(--line);border-radius:8px;background:var(--card);padding:14px 20px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.sm-meban h3{margin:0 0 3px;font-family:var(--serif);font-weight:900;font-size:19px;display:flex;align-items:center;gap:9px}.sm-meban .vip{font-size:11px;color:var(--red);border:1px solid rgba(201,58,43,.4);border-radius:3px;padding:1px 8px;font-family:var(--sans);font-weight:500}.sm-meban p{margin:0;font-size:12.5px;color:var(--t3)}.sm-meban .st{margin-left:auto;display:flex;gap:30px}.sm-meban .st div{text-align:right}.sm-meban .st b{display:block;font-family:var(--mono);font-size:19px}.sm-meban .st span{font-size:11px;color:var(--t3)}.sm-sig7{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.sm-sig7 div{border:1px solid var(--line);border-radius:5px;text-align:center;padding:10px 2px;font-size:11px;color:var(--t3);background:#fbfaf7}.sm-sig7 div b{display:block;font-family:var(--mono);font-size:13px;color:var(--t2)}.sm-sig7 div.ok{background:#f1f5f0;border-color:#d8e2d6;color:var(--green)}.sm-sig7 div.ok b{color:var(--green)}.sm-sig7 div.today{background:var(--ink);border-color:var(--ink);color:#c9c7bf}.sm-sig7 div.today b{color:#fff}.sm-admin{display:grid;grid-template-columns:196px minmax(0,1fr);border:1px solid var(--line);border-radius:8px;background:var(--card);overflow:hidden;min-height:600px}@media (max-width:860px){.sm-admin{grid-template-columns:1fr}}.sm-aeft{border-right:1px solid var(--line);padding:16px 10px;background:#fbfaf7}.sm-aeft .lg{display:flex;align-items:center;gap:8px;padding:2px 8px 14px;font-family:var(--serif);font-weight:900;font-size:14px}.sm-aeft .lg i{width:24px;height:24px;border-radius:5px;background:var(--red);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px}.sm-aeft .cap{font-size:11px;color:var(--t3);padding:10px 10px 4px}.sm-aeft span{display:flex;align-items:center;gap:9px;padding:8px 11px;border-radius:5px;color:var(--t2);font-size:13.5px;cursor:pointer;margin-bottom:1px}.sm-aeft span svg.lucide{width:14px;height:14px}.sm-aeft span:hover{background:#f1efe9;color:var(--ink)}.sm-aeft span.on{background:var(--ink);color:#fff}.sm-aeft .n{margin-left:auto;background:var(--red);color:#fff;font-size:10px;border-radius:999px;padding:0 6px;font-family:var(--mono)}.sm-amn{padding:13px 18px 18px}.sm-akpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px;margin-bottom:16px}.sm-akpi{border:1px solid var(--line);border-radius:6px;padding:10px 13px}.sm-akpi span{font-size:12px;color:var(--t2)}.sm-akpi b{display:block;font-family:var(--mono);font-size:18px;margin:3px 0 1px}.sm-akpi em{font-style:normal;font-size:11.5px;font-family:var(--mono)}.sm-akpi em.u{color:var(--green)}.sm-akpi em.d{color:var(--red)}.sm-arow{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;margin-bottom:14px}@media (max-width:860px){.sm-arow{grid-template-columns:1fr}}.sm-apn{border:1px solid var(--line);border-radius:6px;padding:11px 14px}.sm-apn h4{margin:0 0 11px;font-size:14px;font-weight:700;display:flex;justify-content:space-between;align-items:baseline}.sm-apn h4 .en{font-size:11.5px;color:var(--t3);font-weight:400}.sm-hbars{list-style:none;margin:0;padding:0}.sm-hbars li{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:12.5px}.sm-hbars .lb{width:74px;color:var(--t2);flex:none}.sm-hbars .tk{flex:1;height:5px;background:#f1efe9;border-radius:2px;overflow:hidden}.sm-hbars .tk i{display:block;height:100%;background:var(--ink)}.sm-hbars .tk.r i{background:var(--red)}.sm-hbars b{color:var(--t3);font-size:11px;width:40px;text-align:right;font-weight:400;font-family:var(--mono)}.mp-row{display:flex;gap:22px;align-items:flex-start;justify-content:center;flex-wrap:wrap}.mp-phone{width:226px;height:452px;border-radius:30px;background:#fff;border:1px solid var(--line2);box-shadow:0 18px 44px -18px #1b1c1f4d;overflow:hidden;position:relative;display:flex;flex-direction:column;flex:none}.mp-phone:hover{transform:translateY(-3px);transition:.2s}.mp-note{max-width:250px;font-size:12.5px;color:var(--t2);line-height:1.9;padding-top:6px}.mp-note h4{font-family:var(--serif);font-weight:900;font-size:15px;color:var(--ink);margin:0 0 8px}.mp-note li{margin-bottom:8px}.mp-status{display:flex;justify-content:space-between;padding:8px 14px 2px;font-size:9.5px;font-weight:700;color:var(--ink)}.mp-brand{display:flex;align-items:center;gap:6px;padding:5px 12px 7px}.mp-brand i{width:20px;height:20px;border-radius:5px;background:var(--red);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:10px;font-weight:700}.mp-brand b{font-family:var(--serif);font-size:13px}.mp-brand .cap{margin-left:auto;border:1px solid var(--line2);border-radius:999px;font-size:8.5px;color:var(--t3);padding:1px 7px}.mp-search{margin:0 12px 8px;border:1px solid var(--line2);border-radius:999px;padding:6px 12px;font-size:10px;color:var(--t3);background:#f7f6f2}.mp-feat{margin:0 12px 9px;border-radius:12px;overflow:hidden;position:relative;height:104px;display:flex;align-items:flex-end}.mp-feat .po{position:absolute;top:0;right:0;bottom:0;left:0}.mp-feat .po b{font-size:20px}.mp-feat .ov{position:relative;z-index:1;width:100%;padding:30px 10px 8px;background:linear-gradient(180deg,transparent,rgba(12,13,18,.78))}.mp-feat .ov b{display:block;font-size:11.5px;color:#fff}.mp-feat .ov span{font-size:9px;color:#ffffffd9}.mp-mrow{display:flex;gap:8px;margin:0 12px 7px;border:1px solid var(--line);border-radius:10px;padding:8px;align-items:center}.mp-mrow h6{margin:0 0 2px;font-size:11px;font-weight:600;line-height:1.4}.mp-mrow p{margin:0;font-size:9px;color:var(--t3)}.mp-mrow .th{flex:none;width:52px;height:40px;border-radius:7px}.mp-mrow .th b{font-size:11px}.mp-tabs{margin-top:auto;display:flex;justify-content:space-around;align-items:center;border-top:1px solid var(--line);padding:6px 0 10px;font-size:8px;color:var(--t3)}.mp-tabs div{text-align:center}.mp-tabs div.on{color:var(--red);font-weight:700}.mp-fab{width:30px;height:30px;background:var(--red);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:15px;margin-top:-12px;border:2px solid #fff}.mp-sheet{position:absolute;left:0;right:0;bottom:0;background:var(--card);border-top:1px solid var(--line);border-radius:16px 16px 0 0;padding:12px 12px 14px;z-index:5}.mp-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b1c1f6b;z-index:4}.mp-sig{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:8px 0}.mp-sig div{border:1px solid var(--line);border-radius:4px;text-align:center;font-size:8px;color:var(--t3);padding:5px 1px}.mp-sig div b{display:block;font-family:var(--mono);font-size:9px;color:var(--t2)}.mp-sig div.ok,.mp-sig div.ok b{color:var(--green)}.mp-sig div.today{background:var(--ink);border-color:var(--ink);color:#c9c7bf}.mp-sig div.today b{color:#fff}.mp-toast{position:absolute;top:34px;left:50%;transform:translate(-50%);background:var(--ink);color:#fff;font-size:9px;padding:4px 12px;border-radius:999px;z-index:9;white-space:nowrap}#pg-rank .sm-pagehead{padding:0 0 4px;margin-bottom:2px}#pg-rank .sm-pagehead h1{font-size:17px}#pg-rank .sm-pagehead p{font-size:11.5px}.sm-tabs button{padding:9px 16px}.sm-sechead{background:var(--ink);border-radius:6px 6px 0 0;padding:8px 14px;margin:20px 0 0;border-bottom:none}.sm-sechead h2{color:#fff;font-size:15.5px}.sm-sechead .secno{color:var(--gold)}.sm-sechead .en{color:#8b8d93}.sm-sechead .more{color:#c9c7bf}.sm-sechead .more:hover{color:#fff}.sm-sechead+*{border-top:none!important}#home-feed,#list-feed{background:var(--card);border:1px solid var(--line);border-radius:0 0 8px 8px;border-top:none}.sm-sidecard{background:#fcfbf8}.sm-sidecard h5{background:#f4f3ef;border-radius:6px 6px 0 0;border-bottom:1px solid var(--line);border-left:3px solid var(--red)}.sm-listwrap{gap:22px}.sechead-gap{height:22px}.sm-task .row.done span:first-child,.sm-task .row.done b{color:var(--green)}.sm-login-ico{display:flex;gap:10px;justify-content:center;margin:12px 0 4px}.sm-login-ico span{width:40px;height:40px;border-radius:50%;border:1px solid var(--line2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:11px;font-weight:700;color:var(--t2)}.sm-pubtabs{display:flex;gap:8px;margin-bottom:14px}.sm-pubtabs span{padding:6px 16px;border-radius:6px;border:1px solid var(--line2);font-size:14px;font-weight:500;cursor:pointer;color:var(--t2)}.sm-pubtabs span.on{background:var(--red);border-color:var(--red);color:#fff}.sm-kefu{position:fixed;right:14px;bottom:52px;z-index:60;width:36px;height:36px;border-radius:50%;background:var(--card);border:1px solid var(--line2);color:var(--t2);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px}.sm-kefu:hover{color:var(--ink);border-color:var(--ink)}#home-feed,#list-feed{background:transparent;border:none;border-radius:0;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}#home-feed{display:block}#home-feed .sm-lrow,#list-feed .sm-lrow{border:1px solid var(--line);border-radius:8px;margin-bottom:8px;padding:11px 14px;background:var(--card);box-shadow:0 1px 2px #1b1c1f0a}#home-feed .sm-lrow:last-child{margin-bottom:0}#home-feed .sm-lrow:hover,#list-feed .sm-lrow:hover{border-color:var(--line2);box-shadow:0 6px 16px -8px #1b1c1f2e}.sm-rkrow{border:1px solid var(--line);border-radius:8px;margin-bottom:6px;padding:7px 12px;background:var(--card)}.sm-rkrow:hover{border-color:var(--line2);box-shadow:0 6px 16px -8px #1b1c1f2e}.sm-rkrow .th{width:64px;height:48px}#pg-home .sm-side{gap:12px}#pg-home .sm-rank li{padding:5px 14px;font-size:12.5px}#pg-home .sm-notice li{padding:4px 14px;font-size:12.5px}#pg-home .sm-sign .row{padding:4px 0;font-size:12.5px}#pg-home .sm-task .row{padding:4px 0}.sm-steps{display:none}.sm-card{padding:12px 16px}.sm-atb td{padding:5px 8px}.sm-apn{padding:8px 12px}.sm-akpi b{font-size:14px}.sm-hbars li{padding:2px 0}.sm-empty{padding:12px 15px}#list-feed{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}#list-feed .sm-endnote{grid-column:1/-1}.sm-pagehead{padding:0 0 4px;margin-bottom:2px}.sm-pagehead h1{font-size:18px}.sm-pagehead p{margin:0;font-size:12px}.sm-rkrow{padding:6px 2px}.sm-endnote{padding:6px 0 2px}.sm-flabel{margin:8px 0 4px}textarea.sm-input{min-height:40px}.sm-up{padding:7px}.sm-check{margin:7px 0}.sm-check input{margin-top:2px}.sm-cmtbox{margin:6px 0 2px}.sm-sign .row{padding:4px 0}.sm-sidecard h5{padding:8px 14px}.sm-meban .st b{font-size:17px}.sm-akpi{padding:8px 12px}.sm-akpi b{font-size:15px}.sm-apn h4{margin:0 0 6px;font-size:13px}.sm-arow{gap:10px;margin-bottom:10px}.sm-amn{padding:8px 12px 12px}.sm-quotaq{padding:6px 12px}.sm-quotaq b{font-size:20px}.sm-calcard .d{padding:3px 6px}.sm-foot{margin-top:8px;padding:8px 0 10px}.sm-sig7 div{padding:6px 2px}.sm-amn{padding:10px 14px 14px}.sm-lrow .th{width:88px;height:56px}.sm-lrow .th b{font-size:15px}.sm-lrow .th .wm{font-size:8.5px}.sm-feat .ex{display:none}.sm-apn h4{margin:0 0 8px}.sm-up{padding:9px}.sm-topin{height:46px}.sm-pagetabsin{height:38px}.sm-pagetabsin a{font-size:13px;padding:0 13px}.sm-statusbar{height:26px}.sm-pagehead{padding:2px 0 10px}.sm-pagehead h1{font-size:20px;margin:0 0 2px}.sm-filters{padding:10px 0}.sm-filters span{padding:4px 12px}.sm-lrow{padding:9px 2px}.sm-lrow h4{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-lrow .ex{display:none}.sm-meta{gap:8px;font-size:11.5px}.sm-sechead{margin:12px 0 8px;padding-bottom:6px}.sm-sechead h2{font-size:15.5px}.sm-feat .fd{padding:12px 16px}.sm-feat .po{min-height:120px}.sm-feat h3{font-size:16px;margin:0 0 6px}.sm-feat .ex{margin:0 0 8px;font-size:12.5px}.sm-sidecard h5{padding:9px 14px}.sm-sign{padding:8px 14px}.sm-sign .row{padding:5px 0;font-size:12.5px}.sm-rank li{padding:6px 14px;font-size:12.5px}.sm-notice li{padding:5px 14px;font-size:12.5px}.sm-calcard{padding:8px 10px}.sm-rkrow{padding:7px 2px}.sm-rkrow h4{font-size:14px}.sm-rkrow .th{width:58px;height:44px}.sm-rkrow .th b{font-size:13px}.sm-quotaq{padding:10px 14px;margin-bottom:14px}.sm-flabel{margin:8px 0 5px}.sm-input{padding:8px 11px}textarea.sm-input{min-height:52px}.sm-check{margin:10px 0}.sm-steps{margin-bottom:8px}.sm-card{padding:14px 16px}.sm-utable td{padding:8px 10px}.sm-sig7 div{padding:7px 2px}.sm-meban{padding:8px 16px}.sm-akpi{padding:9px 12px}.sm-akpi b{font-size:16px}.sm-apn{padding:10px 12px}.sm-atb td{padding:6px 8px}.sm-atb th{padding:5px 8px}.sm-hbars li{padding:3px 0}.sm-admin{min-height:0}.sm-cmtbox{margin:8px 0 2px}.sm-joinbox{padding:10px 14px;margin:12px 0}#sm-toastbox{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:8px;align-items:center}.sm-toast2{background:var(--ink);color:#fff;padding:10px 18px;border-radius:5px;font-size:13px;box-shadow:0 14px 34px -10px #0006}.sm-protoTag{position:fixed;left:14px;bottom:14px;z-index:60;background:var(--ink);color:#fff;font-size:10.5px;font-family:var(--mono);letter-spacing:.06em;padding:5px 11px;border-radius:3px;opacity:.5}.sm-bell-panel{position:fixed;top:52px;right:80px;width:300px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 30px #0000001f;z-index:200;max-height:300px;overflow-y:auto}.sm-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#1b1c1f73;z-index:9990;display:flex;align-items:center;justify-content:center}.sm-modal-box{position:relative;width:340px;max-width:92vw;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:18px 18px 14px;box-shadow:0 24px 60px -18px #1b1c1f59;z-index:9991}.sm-modal-box h4{margin:0 0 12px;font-family:var(--serif);font-weight:900;font-size:16px}.sm-modal-box .mb{margin:0 0 4px}.sm-modal-box .sm-input{width:100%;margin:0 0 10px}.sm-modal-box .sm-flabel{display:block;font-size:12px;color:var(--t2);margin:0 0 5px}.sm-modal-box .ma{display:flex;gap:9px;justify-content:flex-end;margin-top:14px}.sm-login-ico{display:flex;gap:14px;justify-content:center;margin:10px 0 4px}.sm-login-ico span{font-size:11.5px;color:var(--t3);border:1px solid var(--line);border-radius:99px;padding:4px 14px;cursor:pointer}.sm-login-ico span:hover{border-color:var(--ink);color:var(--ink)}#list-feed{display:block}#list-feed .sm-lrow{width:auto}#app *{box-sizing:border-box}#app a{text-decoration:none;color:inherit}#app svg.lucide{width:1em;height:1em;vertical-align:-.13em}#app .mono{font-variant-numeric:tabular-nums}#app ::selection{background:#c93a2b2e}#app :focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:3px}.sm-modal-box{width:360px;padding:22px 22px 16px}.sm-modal-box h4{margin:0 0 16px;font-size:17px}.sm-modal-box .sm-input{padding:11px 13px;font-size:14px}.sm-modal-box .ma{margin-top:18px;gap:10px}.sm-modal-box .ma .sm-btn{padding:9px 18px;font-size:13.5px}.sm-login-ico{gap:12px;margin:14px 0 8px}.sm-login-ico span{width:auto;height:34px;border-radius:99px;padding:0 20px;font-size:12.5px}@media (max-width:768px){.mb-page{padding:16px 16px 0}.mb-card{padding:12px;margin-bottom:12px;border-radius:12px}.mb-card-bd h4{font-size:15px;line-height:1.5}.mb-card-bd p{font-size:12.5px;line-height:1.6}.mb-hero h1{font-size:24px}.mb-statrow{padding:12px 16px}.mb-quick{gap:10px;margin:14px 0}.mb-quick button{padding:10px 2px;border-radius:10px}.mb-tabbar{padding:6px 0 8px}}
