:root{--adm-radius-s:4px;--adm-radius-m:8px;--adm-radius-l:12px;--adm-font-size-1:9px;--adm-font-size-2:10px;--adm-font-size-3:11px;--adm-font-size-4:12px;--adm-font-size-5:13px;--adm-font-size-6:14px;--adm-font-size-7:15px;--adm-font-size-8:16px;--adm-font-size-9:17px;--adm-font-size-10:18px;--adm-color-primary:#1677ff;--adm-color-success:#00b578;--adm-color-warning:#ff8f1f;--adm-color-danger:#ff3141;--adm-color-yellow:#ff9f18;--adm-color-orange:#ff6430;--adm-color-wathet:#e7f1ff;--adm-color-text:#333;--adm-color-text-secondary:#666;--adm-color-weak:#999;--adm-color-light:#ccc;--adm-color-border:#eee;--adm-color-background:#fff;--adm-color-highlight:var(--adm-color-danger);--adm-color-white:#fff;--adm-color-box:#f5f5f5;--adm-color-text-light-solid:var(--adm-color-white);--adm-color-text-dark-solid:#000;--adm-color-fill-content:var(--adm-color-box);--adm-font-size-main:var(--adm-font-size-5);--adm-font-family:-apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color:var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary:#3086ff;--adm-color-success:#34b368;--adm-color-warning:#ffa930;--adm-color-danger:#ff4a58;--adm-color-yellow:#ffa930;--adm-color-orange:#e65a2b;--adm-color-wathet:#0d2543;--adm-color-text:#e6e6e6;--adm-color-text-secondary:#b3b3b3;--adm-color-weak:gray;--adm-color-light:#4d4d4d;--adm-color-border:#2b2b2b;--adm-color-box:#0a0a0a;--adm-color-background:#1a1a1a;--adm-color-background-body:var(--adm-color-background);--adm-border-color:var(--adm-color-border)}:root{-webkit-tap-highlight-color:#0000}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity .2s ease-in-out}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size:1;height:calc(var(--size) / 2 * 2px);-webkit-user-select:none;user-select:none;pointer-events:none;width:0;position:fixed;top:-100vh;left:-100vw}.adm-action-sheet-popup>.adm-popup-body{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.adm-action-sheet-extra{color:var(--adm-color-weak);font-size:var(--adm-font-size-7);border-bottom:1px solid var(--adm-color-border);justify-content:center;padding:18px 12px;display:flex}.adm-action-sheet-button-list,.adm-action-sheet-button-item-wrapper{border-bottom:1px solid var(--adm-color-border)}.adm-action-sheet-button-item-wrapper:last-child{border-bottom:none}.adm-action-sheet-button-item{text-align:center;background-color:var(--adm-color-background);padding:16px;display:block}.adm-action-sheet-button-item:active{background-color:var(--adm-color-border)}.adm-action-sheet-button-item-disabled{cursor:not-allowed;pointer-events:none;opacity:.4}.adm-action-sheet-button-item-name{color:var(--adm-color-text);font-size:var(--adm-font-size-10)}.adm-action-sheet-button-item-description{font-size:var(--adm-font-size-6);color:var(--adm-color-weak);padding-top:4px}.adm-action-sheet-button-item-danger .adm-action-sheet-button-item-name{color:var(--adm-color-danger)}.adm-action-sheet-button-item-bold .adm-action-sheet-button-item-name{font-weight:700}.adm-action-sheet-cancel{background-color:var(--adm-color-fill-content);padding-top:8px}.adm-popup{--z-index:var(--adm-popup-z-index,1000);z-index:var(--z-index);position:fixed}.adm-popup-body{background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10);position:fixed}.adm-popup-body .adm-popup-close-icon{z-index:100;position:absolute}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{top:8px;right:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{bottom:8px;right:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{top:8px;right:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{top:8px;left:8px}.adm-popup-close-icon{cursor:pointer;color:var(--adm-color-weak);padding:4px;font-size:18px;line-height:1}.adm-mask{--z-index:var(--adm-mask-z-index,1000);z-index:var(--z-index);width:100%;height:100%;display:block;position:fixed;top:0;left:0}.adm-mask-aria-button{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.adm-mask-content{z-index:1}.adm-safe-area{--multiple:var(--adm-safe-area-multiple,1);width:100%;display:block}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{vertical-align:middle;box-sizing:content-box;background-color:var(--color);--right:0;--top:0;--color:var(--adm-badge-color,var(--adm-color-highlight));border-radius:100px;display:inline-flex}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;font-size:var(--adm-font-size-1);white-space:nowrap;text-align:center;padding:1px 4px;font-weight:400;line-height:12px}.adm-badge-fixed{right:var(--right);top:var(--top);position:absolute;transform:translate(50%,-50%)}.adm-badge-dot{border-radius:5px;width:10px;min-width:10px;height:10px}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}.adm-tab-bar-wrap{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;min-height:48px;display:flex;overflow:hidden}.adm-tab-bar-item{color:var(--adm-color-text-secondary);white-space:nowrap;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min-content;padding:4px 8px;display:flex;position:relative}.adm-tab-bar-item-icon{height:24px;font-size:24px;line-height:1}.adm-tab-bar-item-title{font-size:var(--adm-font-size-2);line-height:15px}.adm-tab-bar-item-title-with-icon{margin-top:2px}.adm-tab-bar-item-active{color:var(--adm-color-primary)}.adm-tab-bar-icon-badge{--top:6px}.adm-tab-bar-title-badge{--right:-2px;--top:-2px}:root{--red:#8c1d24;--red-600:#a3242d;--red-700:#741820;--red-900:#4a0f14;--red-50:#fbf4f4;--red-100:#f6e6e7;--red-200:#ebc9cb;--gold:#b8862e;--gold-50:#fbf5ea;--teal:#1f766c;--teal-50:#eaf5f3;--blue:#2f5c9a;--blue-50:#edf2fa;--violet:#6b4fa0;--violet-50:#f3effa;--green:#2e7d4f;--green-50:#ebf6ef;--amber:#b7791f;--amber-50:#fdf4e4;--danger:#c2413b;--ink:#1b1d21;--text:#3b4048;--muted:#7d838c;--faint:#a9aeb5;--line:#eceae6;--line-2:#e2dfda;--bg:#f6f5f2;--panel:#fff;--shadow-sm:0 1px 2px #1b1d210a, 0 1px 1px #1b1d2108;--shadow:0 4px 16px #1b1d210f, 0 1px 3px #1b1d210a;--shadow-lg:0 18px 48px #4a0f1424, 0 4px 12px #1b1d210f;--r:14px;--r-sm:10px;--serif:"Songti SC", "Noto Serif SC", "Source Han Serif SC", serif;--sans:"PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}h1,h2,h3,h4{color:var(--ink);margin:0}p{margin:0}button.plain{all:unset;cursor:pointer}.app{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sb{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:18px 14px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:4px 8px 18px;display:flex}.brand .mark{flex:none;width:42px;height:42px;display:block}.brand .wm b{font-family:var(--serif);color:var(--ink);letter-spacing:.04em;font-size:19px;line-height:1.15;display:block}.brand .wm span{color:var(--muted);letter-spacing:.06em;margin-top:2px;font-size:11px;display:block}.sb nav{flex:1;overflow:auto}.nav-g{margin-top:10px}.nav-g .gt{color:var(--faint);letter-spacing:.08em;padding:6px 12px 4px;font-size:11.5px}.nav-i{height:38px;color:var(--text);border-radius:10px;align-items:center;gap:11px;padding:0 12px;font-size:14.5px;display:flex;position:relative}.nav-i svg{width:18px;height:18px;color:var(--muted);flex:none}.nav-i:hover{background:#f4f2ef}.nav-i.on{background:var(--red-50);color:var(--red);font-weight:600}.nav-i.on svg{color:var(--red)}.nav-i.off{color:var(--faint);cursor:not-allowed}.nav-i .lk{margin-left:auto;display:inline-flex}.nav-i .lk svg{width:12px;height:12px;color:var(--faint)}.nav-i .cnt{background:var(--red);color:#fff;border-radius:9px;margin-left:auto;padding:0 6px;font-size:11px;line-height:17px}.sb .me{box-sizing:border-box;border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:auto;padding:10px;display:flex}.sb .me:hover{background:#faf9f7}.sb .me .who b{color:var(--ink);font-size:13.5px;display:block}.sb .me .who span{color:var(--muted);font-size:11.5px}.sb .me>svg{color:var(--muted);width:16px;height:16px;margin-left:auto}.sb-bell{position:absolute;top:22px;right:12px}.icon-btn{width:40px;height:40px;color:var(--text);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-btn svg{width:18px;height:18px}.sb-bell .icon-btn{border-radius:10px;width:34px;height:34px}.icon-btn .dot{background:var(--red);border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.main{min-width:0;position:relative}.ideas-btn{z-index:30;top:16px;right:28px;border-radius:999px!important;position:absolute!important}.ideas-btn svg{color:var(--gold)}.page{padding:60px 28px 40px}.wrap{max-width:1160px}.dd-h{color:var(--muted);justify-content:space-between;padding:2px 4px 8px;font-size:12px;font-weight:600;display:flex}.dd-h a{color:var(--red);cursor:pointer;font-weight:400}.dd-i{color:var(--ink);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.dd-i:hover{background:#f6f4f1}.dd-i>svg{width:17px;height:17px;color:var(--red);flex:none;margin-top:2px}.dd-i b{font-size:13.5px;font-weight:500;display:block}.dd-i.unread b{font-weight:600}.dd-i span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm)}.pad{padding:18px 20px}.card+.card{margin-top:14px}.chip{border:1px solid var(--line-2);background:var(--panel);height:32px;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;display:inline-flex}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.chip svg{width:14px;height:14px}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tag{height:22px;color:var(--text);white-space:nowrap;background:#f2f1ee;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.tag svg{width:12px;height:12px}.t-red{background:var(--red-50);color:var(--red)}.t-gold{background:var(--gold-50);color:var(--gold)}.t-teal{background:var(--teal-50);color:var(--teal)}.t-blue{background:var(--blue-50);color:var(--blue)}.t-violet{background:var(--violet-50);color:var(--violet)}.t-green{background:var(--green-50);color:var(--green)}.t-amber{background:var(--amber-50);color:var(--amber)}.t-gray{color:var(--text);background:#f2f1ee}.t-line{border:1px solid var(--line-2);color:var(--muted);background:0 0}.ai-tag{color:#fff;background:linear-gradient(120deg,#8c1d24,#b8862e);border-radius:6px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ai-tag svg{width:12px;height:12px}.av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:inline-flex}.av-sm{width:28px;height:28px;font-size:12px}.a1{background:linear-gradient(135deg,#8c1d24,#c24a52)}.a2{background:linear-gradient(135deg,#1f766c,#4fa597)}.a3{background:linear-gradient(135deg,#2f5c9a,#5f8ccb)}.a4{background:linear-gradient(135deg,#b8862e,#ddb35e)}.a5{background:linear-gradient(135deg,#6b4fa0,#9a82c8)}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:12.5px}.xs{font-size:11.5px}.b{color:var(--ink);font-weight:600}.row{align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.wrap-x{flex-wrap:wrap}.grow{flex:1;min-width:0}.top{align-items:flex-start}.col{flex-direction:column;gap:14px;display:flex}.sep{background:var(--line);height:1px;margin:14px 0}.h-page{font-family:var(--serif);letter-spacing:.02em;font-size:28px;font-weight:700}.h-sec{color:var(--ink);font-size:16px;font-weight:700}.lnk{color:var(--red);cursor:pointer;align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}.lnk svg{width:14px;height:14px}.label{color:var(--ink);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.label .req{color:var(--red)}.grid{gap:16px;display:grid}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.tabs{border-bottom:1px solid var(--line);gap:22px;display:flex}.tabs a{color:var(--muted);cursor:pointer;align-items:center;gap:6px;padding:10px 0 11px;font-size:14.5px;display:inline-flex;position:relative}.tabs a.on{color:var(--ink);font-weight:600}.tabs a.on:after{content:"";background:var(--red);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs .cnt{background:var(--red);color:#fff;border-radius:9px;padding:0 6px;font-size:11px;font-weight:600;line-height:17px}.seg{background:#efede9;border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg a{color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:8px;padding:5px 12px;font-size:13px}.seg a.on{color:var(--ink);box-shadow:var(--shadow-sm);background:#fff;font-weight:600}.notice{border-radius:12px;gap:10px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.notice>svg{flex:none;width:17px;height:17px;margin-top:2px}.n-amber{background:var(--amber-50);color:#7a5214}.n-teal{background:var(--teal-50);color:#165a52}.n-red{background:var(--red-50);color:var(--red-700)}.n-gray{color:var(--text);background:#f2f1ee}.stat b{color:var(--ink);font-size:24px;font-weight:700;font-family:var(--serif);display:block}.stat span{color:var(--muted);font-size:12.5px}table.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;background:#faf9f7;padding:10px 14px;font-size:12.5px;font-weight:600}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.tbl tr:last-child td{border-bottom:none}.tbl-wrap{overflow-x:auto}.ok{color:var(--green);font-weight:600}.warn{color:var(--amber);font-weight:600}.err{color:var(--danger);font-weight:600}.progress{background:#efede9;border-radius:6px;height:6px;overflow:hidden}.progress i{background:var(--red);border-radius:6px;height:100%;display:block}.kv{grid-template-columns:92px 1fr;gap:9px 12px;margin:0;font-size:13.5px;display:grid}.kv dt{color:var(--muted)}.kv dd{color:var(--ink);margin:0}.empty{color:var(--faint);text-align:center;padding:28px 0;font-size:13.5px}.list-i{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.list-i:last-child{border-bottom:0}.list-i.click{cursor:pointer;box-shadow:0 1px 0 var(--line);border-bottom-color:#0000;border-radius:10px;margin:0 -10px;padding:12px 10px}.list-i.click:hover,.list-i.click.on{background:#fbfaf8}.list-i.click.on{box-shadow:inset 3px 0 0 var(--red), 0 1px 0 var(--line)}.crumb{color:var(--muted);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.crumb a:hover{color:var(--red)}.crumb svg{width:13px;height:13px}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.ph .ttl{align-items:center;gap:10px;display:flex}.ph p{color:var(--muted);max-width:760px;margin-top:6px}.ico{border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ico svg{width:19px;height:19px}.opts{gap:8px;display:grid}.opts>div{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.opts>div:before{content:"";border:1.5px solid var(--line-2);border-radius:50%;flex:none;width:14px;height:14px;margin-top:3px}.opts>div.on{border-color:var(--red-200);background:var(--red-50)}.opts>div.on:before{border-color:var(--red);background:var(--red);box-shadow:inset 0 0 0 3px #fff}.opts.multi>div:before{border-radius:4px}.opts>div.dis{cursor:not-allowed;opacity:.55}.opts b{color:var(--ink);font-size:13.5px;display:block}.opts span{color:var(--muted);font-size:12px}.cmp{border:1px solid var(--line);border-radius:12px;grid-template-columns:90px 1fr 1fr;font-size:13px;display:grid;overflow:hidden}.cmp>div{border-bottom:1px solid var(--line);padding:8px 12px}.cmp>div:nth-last-child(-n+3){border-bottom:0}.cmp .h{color:var(--muted);background:#faf9f7;font-size:12px;font-weight:600}.cmp .d{background:var(--amber-50)}.drop{border:1.5px dashed var(--line-2);text-align:center;color:var(--muted);cursor:pointer;background:#fcfbfa;border-radius:12px;padding:18px;font-size:13px}.drop svg{width:26px;height:26px;color:var(--red);margin:0 auto 6px;display:block}.ai-box{background:#fffaf7;border:1px dashed #e3c4c6;border-radius:12px;padding:14px}.ai-field .ant-input,.ai-field .ant-select-selector,.ai-field.ant-input,.ai-field.ant-picker{background:#fffbf8!important;border-color:#e2b9bc!important}.cover{background:#2a0a0d;border-radius:12px;position:relative;overflow:hidden}.cv1{background:radial-gradient(120% 90% at 85% 10%,#c2414b 0,#0000 55%),radial-gradient(80% 70% at 10% 100%,#b8862e 0,#0000 60%),#5e1218}.cv2{background:radial-gradient(90% 80% at 20% 20%,#4fa597 0,#0000 60%),radial-gradient(90% 80% at 90% 90%,#1b4d47 0,#0000 60%),#1f766c}.cv3{background:radial-gradient(90% 90% at 80% 20%,#8fb0e0 0,#0000 55%),radial-gradient(90% 90% at 0 100%,#24477a 0,#0000 60%),#2f5c9a}.cv4{background:radial-gradient(90% 90% at 20% 0,#f0d08f 0,#0000 55%),radial-gradient(80% 80% at 100% 100%,#8c5e14 0,#0000 60%),#b8862e}.cv5{background:radial-gradient(90% 90% at 80% 10%,#b9a6de 0,#0000 55%),radial-gradient(80% 80% at 0 100%,#3f2b6b 0,#0000 60%),#6b4fa0}.cv6{background:radial-gradient(90% 90% at 80% 10%,#f3ede6 0,#0000 60%),#e8e1d8}.cover:after{content:"";opacity:.32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='160' viewBox='0 0 240 160'%3E%3Cg fill='none' stroke='white' stroke-width='0.8'%3E%3Ccircle cx='170' cy='70' r='48'/%3E%3Ccircle cx='170' cy='70' r='34'/%3E%3Ccircle cx='170' cy='70' r='20'/%3E%3Cpath d='M0 130 C 60 100, 120 160, 240 110'/%3E%3Cpath d='M0 145 C 70 115, 130 170, 240 125'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-size:cover;position:absolute;inset:0}.cv6:after{filter:invert();opacity:.12}.cover .cv-t{color:#fff;z-index:1;position:absolute;bottom:14px;left:16px;right:16px}.cover .cv-t b{font-family:var(--serif);font-size:18px;line-height:1.3;display:block}.cover .cv-t span{opacity:.85;font-size:12px}.cover .cv-k{z-index:1;letter-spacing:.16em;color:#ffffffd9;font-size:11px;position:absolute;top:14px;left:16px}.cv6 .cv-t,.cv6 .cv-k{color:var(--ink)}.ant-modal .ant-modal-content{padding:0}.ant-modal .ant-modal-header{margin:0;padding:18px 22px 0}.ant-modal .ant-modal-body{max-height:calc(100vh - 220px);padding:14px 22px 18px;overflow:auto}.ant-modal .ant-modal-footer{border-top:1px solid var(--line);background:#fcfbfa;border-radius:0 0 18px 18px;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:14px 22px;display:flex}.ant-modal .ant-modal-footer>.ant-btn+.ant-btn{margin-inline-start:0}.ant-modal-close{top:14px!important}.ant-form-item{margin-bottom:16px}.ant-form-item .ant-form-item-label>label{color:var(--ink);font-size:13px;font-weight:600}.ant-message .ant-message-notice-content{color:#fff;background:var(--ink)!important;box-shadow:var(--shadow-lg)!important;border-radius:12px!important}.ant-message .anticon-check-circle{color:#7fd3a0!important}.ant-drawer .ant-drawer-header{border-bottom:1px solid var(--line)}.m-top{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f6f5f2f0;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex;position:sticky;top:0}.m-top img{width:28px;height:28px}.m-top b{font-family:var(--serif);color:var(--ink);font-size:16px}.m-body{padding-bottom:84px}.m-tabbar{z-index:40;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);background:#fffffff5;position:fixed;bottom:0;left:0;right:0}.m-tabbar .adm-tab-bar-item-active{color:var(--red)}.m-fab{background:var(--red);color:#fff;border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;margin-top:-10px;display:flex;box-shadow:0 6px 14px #8c1d2459}.m-fab svg{width:22px;height:22px}.m-grid{text-align:center;color:var(--ink);grid-template-columns:repeat(4,1fr);gap:10px;font-size:12.5px;display:grid}.m-grid .ico{border-radius:14px;width:48px;height:48px;margin:0 auto 6px}@media (width<=767px){.page{padding:16px 16px 24px}.h-page{font-size:24px}.ph{margin-bottom:14px}.g2,.g3,.g4{grid-template-columns:1fr}.hide-m{display:none!important}.ant-modal{margin:8px auto;top:8px;max-width:calc(100vw - 16px)!important}.kv{grid-template-columns:84px 1fr}}@media (width>=768px){.only-m{display:none!important}}.idea{border-bottom:1px solid var(--line);gap:14px;padding:12px 0;display:flex}.idea:last-child{border-bottom:0}.idea>.grow>a.row{cursor:pointer;color:inherit}.thread{border:1px solid var(--line);background:#faf9f7;border-radius:10px;flex-direction:column;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.reply{align-items:flex-start;gap:8px;display:flex}.reply.own .small{color:var(--ink)}.ant-btn.btn-soft{background:var(--red-50);border-color:var(--red-100);color:var(--red)}.ant-btn.btn-soft:hover{background:var(--red-100)!important;border-color:var(--red-200)!important;color:var(--red)!important}.m-grid a{cursor:pointer;flex-direction:column;align-items:center;display:flex}.m-grid .ico svg{width:22px;height:22px}:root{--adm-color-danger:#c2413b}.qr-view{align-items:flex-start;gap:12px;display:flex}.qr-view img{border:1px solid var(--line);image-rendering:pixelated;background:#fff;border-radius:8px;flex:none}.qr-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.qr-meta .lnk{align-items:center;gap:4px;display:inline-flex}.img-pick{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.img-pick .thumb{border:1px solid var(--line);background:#fff;border-radius:8px;width:56px;height:56px;position:relative;overflow:hidden}.img-pick .thumb img{object-fit:cover;width:100%;height:100%}.img-pick .thumb .x{color:#fff;background:#0000008c;border-radius:9px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:2px;right:2px}
