.expand-row[data-v-66b91364]{text-align:right;margin-top:2px}.expand-toggle[data-v-66b91364]{padding:0;background:none;border:none;color:var(--pkured);font-size:12.5px;cursor:pointer}.idseg button[data-v-765aabec]{font-size:13px;padding:9px 2px;white-space:nowrap}:root{--pkured: #94070A;--rdfzred: #AE0B2A;--paper: #FAF6EF;--ink: #3A3A3A;--muted: #8A8378;--line: #E7E0D4}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body{background:#ece7dd;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}#app{max-width:480px;margin:0 auto;min-height:100vh;background:var(--paper);box-shadow:0 0 48px #3a3a3a1f;position:relative;padding-bottom:84px}.screen{animation:slidein .22s ease}@keyframes slidein{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.topbar{background:linear-gradient(135deg,var(--pkured) 0%,#7C0408 100%);color:#fff;padding:16px 18px 14px}.toprow{display:flex;justify-content:space-between;align-items:center}.brand{font-family:Georgia,Songti SC,STSong,serif;font-size:21px;letter-spacing:3px;font-weight:700}.aboutlink{color:#fff;font-size:13px;text-decoration:none;opacity:.9;border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:3px 10px}.slogan{font-size:12.5px;opacity:.88;margin-top:4px;letter-spacing:1px}.subbar{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:6}.subbar b{font-size:16px;font-weight:600}.subbar .back{color:var(--pkured);text-decoration:none;font-size:15px}.subbar .link{color:var(--rdfzred);text-decoration:none;font-size:13px}.cards{padding:14px 12px;display:flex;flex-direction:column;gap:12px}.card{background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 2px 10px #3a3a3a0f;cursor:pointer}.card:active{transform:scale(.985)}.tag{display:inline-block;font-size:12px;color:var(--rdfzred);border:1px solid rgba(174,11,42,.38);background:#ae0b2a0d;border-radius:999px;padding:1px 9px;margin-right:6px}.meta{display:inline-block;font-size:12px;color:var(--muted)}.qtext{font-size:15.5px;line-height:1.6;margin:9px 0 8px;white-space:pre-wrap;word-break:break-word}.cardfoot{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.anscount{color:var(--pkured);font-weight:600}.tabbar{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;background:#fff;border-top:1px solid var(--line);display:flex;padding:6px 0 calc(6px + env(safe-area-inset-bottom));z-index:20}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;font-size:10.5px;color:var(--muted);cursor:pointer;text-decoration:none}.tab .ic{width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.tab .ic img{width:100%;height:100%;object-fit:contain}.tab .plus{width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;color:var(--pkured);font-weight:300}.tab.on{color:var(--pkured);font-weight:600}.formwrap{padding:16px 14px;display:flex;flex-direction:column;gap:12px}.field{width:100%;border:1px solid #DDD4C6;border-radius:12px;padding:11px 13px;font-size:15px;background:#fff;color:var(--ink);font-family:inherit}textarea.field{min-height:130px;resize:vertical;line-height:1.6}.row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 2px;font-size:14px;border-bottom:1px dashed var(--line)}.field.slim{width:auto;min-width:150px;padding:7px 10px;font-size:14px}.hint{font-size:12px;color:var(--muted);line-height:1.6}.btn-primary{background:var(--pkured);color:#fff;border-radius:999px;padding:13px;text-align:center;font-size:15.5px;letter-spacing:2px;cursor:pointer;box-shadow:0 4px 12px #94070a47;border:none}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{opacity:.55}.chip{width:34px;height:34px;border:1.5px dashed #C9BFAE;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#a79a85;font-size:18px;cursor:pointer;vertical-align:middle}.imgrow{display:flex;gap:10px;flex-wrap:wrap}.imgtile{width:74px;height:74px;border-radius:12px;background:linear-gradient(160deg,#f4e7d8,#e9d6c0);display:flex;align-items:center;justify-content:center;font-size:30px;overflow:hidden;position:relative}.imgtile img{width:100%;height:100%;object-fit:cover}.imgdel{position:absolute;top:2px;right:4px;font-size:16px;color:#fff;background:#3a3a3a8c;border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center;cursor:pointer}.catgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 14px 6px}.catcell{background:#fff;border-radius:14px;padding:14px;box-shadow:0 2px 8px #3a3a3a0d;cursor:pointer;border:1.5px solid transparent}.catcell.on{border-color:var(--pkured);background:#fff7f5}.catcell .cname{font-size:15px;font-weight:600}.catcell .ccnt{font-size:12px;color:var(--muted);margin-top:3px}.catfilter-hint{font-size:12px;color:var(--muted);padding:8px 14px 0}.qblock{background:#fff;border-radius:0 0 16px 16px;padding:16px;box-shadow:0 2px 8px #3a3a3a0d}.qblock .qtext{font-size:16.5px;line-height:1.7;margin:10px 0;white-space:pre-wrap;word-break:break-word}.qmeta{font-size:12px;color:var(--muted);margin-top:8px}.answers{padding:14px 12px;display:flex;flex-direction:column;gap:12px}.sec-title{font-size:14px;color:var(--muted);padding:4px 2px}.acard{background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 2px 10px #3a3a3a0f}.aname{font-size:14.5px;font-weight:700;color:var(--pkured)}.atext{font-size:14.5px;line-height:1.7;margin:8px 0;white-space:pre-wrap;word-break:break-word}.afoot{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.afoot a{color:var(--rdfzred);text-decoration:none}.comments{margin-top:10px;border-top:1px dashed var(--line);padding-top:10px;display:flex;flex-direction:column;gap:10px}.comment{font-size:13.5px;line-height:1.65;padding:2px 0}.comment .crow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.comment .cwho{color:var(--pkured);font-weight:600;font-size:13px}.comment .cflag{font-size:11px;color:var(--rdfzred);background:#ae0b2a12;border:1px solid rgba(174,11,42,.2);border-radius:999px;padding:1px 8px}.comment .ctext{color:var(--ink);margin-top:2px;white-space:pre-wrap;word-break:break-word}.comment .cmeta{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);margin-top:3px}.comment .creply{color:var(--rdfzred);text-decoration:none;font-size:12px}.comment.replyto{background:#fbf5ee;border-left:2.5px solid rgba(174,11,42,.35);border-radius:0 10px 10px 0;padding:8px 10px;margin-left:8px}.replybox{margin-top:10px;display:flex;flex-direction:column;gap:8px}.replybox textarea{min-height:64px}.abtns2{display:flex;gap:10px;justify-content:flex-end}.btn-mini{border-radius:999px;padding:8px 16px;font-size:13.5px;cursor:pointer}.btn-mini.primary{background:var(--pkured);color:#fff;border:none}.btn-mini.ghost{background:#fff;border:1.5px solid var(--line);color:var(--muted)}.empty{padding:28px 14px;text-align:center;color:var(--muted);font-size:14px}.cta{padding:6px 12px 16px}.ansq{background:#fff;border-left:3px solid var(--rdfzred);border-radius:0 12px 12px 0;padding:12px 14px;font-size:14px;color:var(--muted);line-height:1.6}.aboutwrap{padding:26px 20px;text-align:center}.bigbrand{font-family:Georgia,Songti SC,serif;font-size:30px;letter-spacing:6px;color:var(--pkured);font-weight:700}.bigslogan{margin-top:6px;font-size:14px;color:var(--rdfzred);letter-spacing:2px}.aboutwrap p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:18px;text-align:left}.rulebox{background:#fff;border-radius:14px;padding:14px 16px;text-align:left;margin-top:14px;font-size:13.5px;line-height:2}.rulebox b{color:var(--pkured)}.adminlink{display:inline-block;margin-top:22px;font-size:13px;color:var(--muted);text-decoration:none;border-bottom:1px dashed var(--muted)}.foot{margin-top:26px;font-size:12px;color:#b3a98f}.admintabs{display:flex;gap:6px;padding:12px 14px 0}.admintab{flex:1;text-align:center;font-size:14px;padding:9px 0;border-radius:10px;background:#fff;color:var(--muted);cursor:pointer;border:1px solid var(--line)}.admintab.on{background:var(--pkured);color:#fff;border-color:var(--pkured);font-weight:600}.adminlist{padding:12px;display:flex;flex-direction:column;gap:10px}.arow{background:#fff;border-radius:12px;padding:12px 14px;font-size:13.5px;box-shadow:0 2px 8px #3a3a3a0d}.arow .txt{line-height:1.6;margin-bottom:8px;word-break:break-word}.abtns{display:flex;gap:8px;flex-wrap:wrap}.abtn{font-size:12px;padding:4px 12px;border-radius:999px;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff}.abtn.danger{color:var(--pkured);border-color:#94070a66}.flag{display:inline-block;font-size:11px;background:#ae0b2a14;color:var(--rdfzred);border-radius:999px;padding:1px 8px;margin-left:6px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e1a148c;display:flex;align-items:center;justify-content:center;z-index:40;padding:20px}.modal{position:relative;background:#fff;border-radius:18px;padding:22px 20px;width:100%;max-width:360px;max-height:calc(100vh - 40px);overflow-y:auto}.modal h3{font-size:17px;margin-bottom:4px}.modal .sub{font-size:13px;color:var(--muted);margin-bottom:14px}.modal .field,.modal select.field{margin-bottom:10px}.modal-close{position:absolute;top:8px;right:12px;font-size:24px;line-height:1;color:#b3a98f;cursor:pointer;padding:4px 8px;border:0;background:transparent}.seg{display:flex;gap:8px;margin-bottom:10px}.seg span,.seg button{flex:1;text-align:center;border:1.5px solid var(--line);border-radius:10px;padding:8px 0;font-size:14px;cursor:pointer;color:var(--muted);background:#fff;font-family:inherit}.seg span.on,.seg button.on{border-color:var(--pkured);color:var(--pkured);background:#fff7f5;font-weight:600}.field-label{display:block;font-size:12.5px;color:var(--muted);margin:0 2px 5px}.auth-submit{display:block;width:100%}.auth-back{margin-top:8px}.auth-profile-title{font-size:13px;font-weight:600;color:var(--ink);margin:4px 2px 8px}.auth-warning{font-size:12px;line-height:1.6;color:var(--rdfzred);background:#fff7f5;border-radius:10px;padding:9px 10px;margin:2px 0 12px}#toast{position:fixed;left:50%;bottom:82px;transform:translate(-50%);background:#3a3a3aeb;color:#fff;padding:10px 20px;border-radius:999px;font-size:14px;opacity:0;transition:opacity .3s;pointer-events:none;z-index:60;max-width:86%;text-align:center;white-space:nowrap}#toast.show{opacity:1}.or{text-align:center;color:var(--muted);font-size:13px;margin:10px 0}.welcome{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--paper);z-index:90;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.welcome .whead{background:linear-gradient(135deg,var(--pkured) 0%,#7C0408 100%);color:#fff;padding:52px 26px 34px;text-align:center}.welcome .whead .wt{font-family:Georgia,Songti SC,serif;font-size:30px;letter-spacing:6px;font-weight:700}.welcome .whead .ws{font-size:13px;opacity:.9;margin-top:8px;letter-spacing:1px}.welcome .wbody{padding:26px 28px 0;flex:1}.welcome .witem{position:relative;padding-left:18px;font-size:14px;line-height:1.95;color:var(--ink);margin:0 0 15px}.welcome .witem:before{content:"";position:absolute;left:3px;top:.7em;width:5px;height:5px;border-radius:50%;background:var(--pkured)}.welcome .witem.note{font-size:12.5px;color:var(--muted)}.welcome .wfoot{padding:18px 28px calc(26px + env(safe-area-inset-bottom))}.welcome .wbtn{width:100%}.edit-pill{font-size:12px;color:var(--pkured);border:1px solid rgba(148,7,10,.35);background:#94070a0d;border-radius:999px;padding:2px 10px;margin-left:8px;text-decoration:none;cursor:pointer;white-space:nowrap}.cardthumb-row{display:flex;gap:10px;align-items:flex-start}.cardthumb-row .qmain{flex:1;min-width:0}.cardthumb{width:62px;height:62px;border-radius:10px;object-fit:cover;flex:0 0 auto}.detailimgs{display:flex;flex-direction:column;gap:8px;margin:10px 0}.detailimg{width:100%;max-height:56vh;object-fit:contain;background:#f3ece1;border-radius:12px;display:block;cursor:zoom-in}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;z-index:70;display:flex;align-items:center;justify-content:center}.lightbox img{max-width:100%;max-height:100%}.lbclose{position:absolute;top:14px;right:18px;color:#fff;font-size:28px;cursor:pointer;padding:6px 10px}.anoncheck{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.anoncheck input{accent-color:var(--pkured);width:16px;height:16px}.who-toggle{cursor:pointer;color:var(--pkured);font-weight:600;border-bottom:1.5px dashed rgba(148,7,10,.5);padding-bottom:1px}.who-toggle.anon{color:var(--muted);font-weight:400;border-bottom:1.5px dashed var(--muted)}.toggle-hint{font-size:11.5px;color:var(--muted);margin:-6px 0 0}.seg-mini{padding:4px 10px;border-radius:999px;border:1.5px solid var(--line);font-size:12.5px;color:var(--muted);cursor:pointer;white-space:nowrap;background:#fff}.seg-mini.on{border-color:var(--pkured);background:var(--pkured);color:#fff;font-weight:600}.devtag{display:inline-block;font-size:11px;color:#a79a85;background:#8a837814;border-radius:999px;padding:1px 8px;margin-left:6px}.askerbadge{display:inline-block;font-size:11px;color:var(--rdfzred);border:1px solid rgba(174,11,42,.4);background:#ae0b2a0f;border-radius:999px;padding:0 7px;margin-left:5px;vertical-align:middle;font-weight:600}.acctbadge{display:inline-block;font-size:11px;color:#8a6d3b;background:#8a6d3b14;border-radius:999px;padding:1px 8px;margin-left:6px}.codebox{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:22px;letter-spacing:3px;text-align:center;padding:16px 10px;background:#fbf5ee;border:1.5px dashed var(--rdfzred);border-radius:12px;margin:10px 0;word-break:break-all}.copybtn{display:block;margin:0 auto 4px;font-size:13px;color:var(--pkured);border:1.5px solid rgba(148,7,10,.4);background:#fff;border-radius:999px;padding:6px 22px;cursor:pointer}.dots{font-size:20px;color:var(--muted);cursor:pointer;padding:2px 6px;letter-spacing:2px;-webkit-user-select:none;user-select:none}.crow-act{display:inline-flex;align-items:center;gap:6px}.crow-act .dots{font-size:16px;letter-spacing:1px;padding:0 2px}.crow-dots{margin-left:auto;font-size:16px;letter-spacing:1px;padding:0 2px}.aname-row{display:flex;justify-content:space-between;align-items:center}.sheetwrap{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e1a148c;z-index:45;display:flex;align-items:flex-end}.sheet{width:100%;background:#fff;border-radius:18px 18px 0 0;padding:8px 0 calc(12px + env(safe-area-inset-bottom))}.sheet-item{padding:16px;text-align:center;font-size:16px;cursor:pointer}.sheet-actions .sheet-item:not(:last-child){border-bottom:1px solid var(--line)}.sheet-item.danger{color:var(--pkured)}.sheet-item.cancel{color:var(--muted)}.hl{background:#fff5f0!important;box-shadow:inset 0 0 0 1.5px #ae0b2a73}.qwho{font-size:14.5px;font-weight:700;color:var(--pkured)}.mywrap{padding:40px 24px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:calc(100vh - 180px);justify-content:center}.mavatar{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--rdfzred),var(--pkured));color:#fff;font-size:30px;display:flex;align-items:center;justify-content:center;font-weight:600;margin-bottom:14px}.mavatar.guest{background:#e9e2d6;color:var(--muted)}.myname{font-size:20px;font-weight:700;color:var(--ink);margin-bottom:18px}.myusername{font-size:12.5px;color:var(--muted);margin:-12px 0 14px}.mytitle{font-size:14px;color:var(--muted);margin-bottom:18px}.acclist{width:100%;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #3a3a3a0d;margin-top:4px}.accitem{padding:14px 16px;font-size:15px;text-align:center;border-bottom:1px solid var(--line);cursor:pointer}.accitem:last-child{border-bottom:none}.myfoot{text-align:center;padding-bottom:24px}.thread{margin:8px 0 0 14px;border-left:2.5px solid rgba(174,11,42,.25);padding-left:10px;display:flex;flex-direction:column;gap:10px}.comment.root{margin:6px 0 0 12px;padding-left:10px;border-left:2.5px solid rgba(138,131,120,.28)}.cflag.neutral{color:var(--muted);background:#8a837814;border-color:#8a837840}.comment.nested{margin-left:12px;border-left:2.5px solid rgba(174,11,42,.3);padding:8px 10px;background:#fbf5ee;border-radius:0 10px 10px 0}.flowq{background:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 2px 8px #3a3a3a0d}.flowq .fhead{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:8px}.flowq .fhead .ft{flex:1;min-width:0;line-height:1.5;word-break:break-word}.flowq .farrow{color:var(--muted);flex:0 0 auto}.flowq .fbody{margin-top:10px;display:flex;flex-direction:column;gap:8px}.fobj{border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:13px}.fobj .ftext{line-height:1.6;white-space:pre-wrap;word-break:break-word}.fobj .fmeta{font-size:11.5px;color:var(--muted);margin-top:2px}.fobj.nest2{margin-left:14px;background:#fbf5ee}.fobj.hidden-item{opacity:.55}.fabtns{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.fabtn{font-size:11.5px;padding:3px 10px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:#fff;cursor:pointer}.fabtn.danger{color:var(--pkured);border-color:#94070a66}.fobj .fwho{font-weight:700;color:var(--pkured)}.reasonbadge{display:inline-block;font-size:11px;background:#ae0b2a14;color:var(--rdfzred);border-radius:999px;padding:1px 8px;margin-right:6px}.report-reason{display:flex;flex-direction:column;gap:9px;margin:4px 0 14px}.report-reason label{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.report-reason input{accent-color:var(--pkured);width:16px;height:16px}.btn-ghost{border:1.5px solid var(--line);color:var(--muted);border-radius:999px;padding:13px;text-align:center;font-size:15px;cursor:pointer;background:#fff}.subtabs{display:flex;gap:6px;padding:12px 14px 0}.subtab{flex:1;text-align:center;font-size:13px;padding:8px 0;border-radius:10px;background:#fff;color:var(--muted);cursor:pointer;border:1px solid var(--line)}.subtab.on{background:var(--pkured);color:#fff;border-color:var(--pkured);font-weight:600}
