.benefit-card .cta-note[data-v-f52b2dcd]{color:var(--ink-2)}.benefit-card a[data-v-f52b2dcd]:not(.btn){color:var(--primary-ink)}.success-note[data-v-f52b2dcd]{line-height:1.7}:root{--font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ease: cubic-bezier(.22, 1, .36, 1);--bg: #f9fafb;--card: #ffffff;--card-soft: #f9fafb;--line: #f3f4f6;--line-2: #e5e7eb;--ink: #111827;--ink-2: #4b5563;--ink-3: #9ca3af;--primary: #14b8a6;--primary-strong: #0d9488;--primary-ink: #0f766e;--primary-soft: #f0fdfa;--primary-line: #99f6e4;--on-primary: #ffffff;--warn: #b45309;--ok: #047857;--err: #b91c1c;--track: #e5e7eb;--shadow-card: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--shadow-pop: 0 10px 40px rgba(0, 0, 0, .08);--mesh: radial-gradient(at 40% 20%, rgba(20, 184, 166, .1) 0px, transparent 50%), radial-gradient(at 80% 0%, rgba(6, 182, 212, .07) 0px, transparent 50%), radial-gradient(at 0% 50%, rgba(20, 184, 166, .07) 0px, transparent 50%)}html.dark{color-scheme:dark;--bg: #0f172a;--card: rgba(30, 41, 59, .5);--card-soft: rgba(15, 23, 42, .55);--line: rgba(51, 65, 85, .5);--line-2: #334155;--ink: #f8fafc;--ink-2: #cbd5e1;--ink-3: #64748b;--primary-ink: #2dd4bf;--primary-soft: rgba(19, 78, 74, .25);--primary-line: rgba(19, 78, 74, .6);--warn: #fbbf24;--ok: #34d399;--err: #f87171;--track: #334155;--shadow-card: 0 1px 3px rgba(0, 0, 0, .25), 0 1px 2px rgba(0, 0, 0, .3);--shadow-pop: 0 10px 40px rgba(0, 0, 0, .45)}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:var(--font-ui);color:var(--ink);background:var(--mesh),var(--bg);background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}::-webkit-scrollbar-track{background:transparent}::selection{background:#14b8a633}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.shell{height:100%;display:flex;flex-direction:column;max-width:1240px;margin:0 auto;padding:16px 20px 18px;gap:14px}.panel{flex:1;min-height:0;display:grid;grid-template-columns:296px 1fr;gap:16px}.head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.head-title{font-size:19px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;white-space:nowrap}.head-sub{color:var(--ink-3);font-size:12.5px;margin-top:3px;letter-spacing:.01em}.head-right{margin-left:auto;display:flex;gap:8px;align-items:center}.chip{font-size:12px;padding:4px 11px;border-radius:999px;border:1px solid var(--line-2);background:var(--card);color:var(--ink-2);white-space:nowrap}.chip.preview{color:var(--warn);border-color:var(--warn);border-style:dashed;background:transparent}.list{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:7px;padding:2px 2px 8px}.group-label{font-size:11px;font-weight:600;color:var(--ink-3);letter-spacing:2.5px;margin:12px 4px 3px;display:flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.group-label:first-child{margin-top:2px}.group-label:after{content:"";flex:1;height:1px;background:var(--line-2);opacity:.7}.item{display:flex;gap:12px;align-items:center;padding:12px 13px;border-radius:14px;border:1px solid transparent;background:var(--card);cursor:pointer;transition:border-color .25s var(--ease),background-color .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease);animation:item-in .45s var(--ease) both}@keyframes item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.item:hover{transform:translateY(-1px);border-color:var(--line-2);box-shadow:var(--shadow-card)}.item.sel{border-color:var(--primary);background:linear-gradient(120deg,var(--primary-soft) 0%,var(--card) 68%);box-shadow:var(--shadow-card)}.item-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-size:19px;flex:none;background:var(--card-soft);border:1px solid var(--line-2);transition:transform .25s var(--ease),background-color .25s var(--ease),border-color .25s var(--ease)}.item:hover .item-icon{transform:scale(1.05)}.item.sel .item-icon{background:var(--primary-soft);border-color:var(--primary-line)}.item-main{min-width:0;flex:1}.item-title{font-size:13.5px;font-weight:600;letter-spacing:.01em;display:flex;gap:6px;align-items:center;min-width:0}.item-title .t{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.item-sub{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dot-new{width:6px;height:6px;border-radius:50%;background:#f43f5e;flex:none}.item-flag{font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:999px;color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent);flex:none}.item-flag.ended{color:var(--ink-3);background:var(--soft)}.item.claim{border-left:3px solid var(--warn)}.item.claim .item-icon{filter:grayscale(.3);opacity:.9}.detail{min-height:0;overflow-y:auto;border-radius:16px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card)}.swap-in{animation:swap-in .3s var(--ease) both}@keyframes swap-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero{position:relative;padding:26px 28px 22px;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(125deg,var(--primary-soft) 0%,transparent 62%)}.hero-icon{position:absolute;right:2px;bottom:-18px;font-size:92px;opacity:.13;transform:rotate(-8deg);pointer-events:none}.hero-title{font-size:23px;font-weight:700;letter-spacing:-.01em;color:var(--ink);padding-right:130px}.hero-sub{margin-top:7px;font-size:13.5px;line-height:1.6;color:var(--ink-2);padding-right:130px}.hero-corner{position:absolute;top:16px;right:16px;font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;border:1px solid var(--primary-line);background:var(--primary-soft);color:var(--primary-ink);font-variant-numeric:tabular-nums;letter-spacing:.02em}.hero-corner.claim{border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--warn)}.hero.claim{background:linear-gradient(125deg,color-mix(in srgb,var(--warn) 12%,transparent) 0%,transparent 62%)}.tier-hint{display:inline-block;margin:0 0 4px;padding:4px 12px;border-radius:999px;background:var(--primary-soft);border:1px solid var(--primary-line);font-size:12.5px;font-weight:600;color:var(--primary-ink)}.badge-draft{display:inline-block;margin-bottom:8px;font-size:11px;padding:2px 8px;border-radius:6px;color:var(--err);border:1px dashed var(--err)}.body{padding:20px 28px 26px;display:flex;flex-direction:column;gap:16px}.card{border:1px solid var(--line-2);border-radius:12px;padding:16px 18px;background:var(--card-soft)}.card-title{font-size:12.5px;font-weight:650;letter-spacing:.04em;color:var(--ink-2);margin-bottom:12px;display:flex;align-items:center;gap:7px}.card-title .amt-now{margin-left:auto;font-size:12.5px;font-weight:500;color:var(--ink-3);white-space:nowrap}.card-title .amt-now b{font-size:16px;font-weight:700;color:var(--primary-ink);font-variant-numeric:tabular-nums}.stat-row{display:flex;gap:10px;flex-wrap:wrap}.stat{flex:1;min-width:118px;border-radius:11px;padding:11px 14px;background:var(--card);border:1px solid var(--line-2);transition:border-color .25s var(--ease),transform .25s var(--ease)}.stat:hover{border-color:var(--primary-line);transform:translateY(-1px)}.stat b{display:block;font-size:20px;font-weight:700;color:var(--primary-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stat span{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-3);letter-spacing:.02em}.reward-card{border-color:var(--primary-line);background:var(--primary-soft)}.reward-line{margin:0 0 12px;font-size:13.5px;color:var(--ink-2)}.reward-line strong{color:var(--primary-ink);font-weight:700}.reward-code{flex:0 1 auto;min-width:200px;font-size:14px;font-weight:650;letter-spacing:1px;color:var(--primary-ink);background:var(--card)}.reward-used{margin-left:auto;font-size:12px;font-weight:650;color:var(--ok)}.login-gate{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:4px 0 2px}.login-gate p{margin:0;font-size:13.5px;color:var(--ink-2);flex:1;min-width:220px}.skel{color:var(--ink-3)!important}.aff-code-row{margin-top:12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.aff-link{flex:1;min-width:220px;font-family:var(--font-mono);font-size:12.5px;padding:10px 13px;border-radius:10px;background:var(--card);border:1px solid var(--line-2);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tier-track{position:relative;height:8px;border-radius:5px;background:var(--track);margin:34px 14px 44px}.tier-fill{position:absolute;inset:0 auto 0 0;border-radius:5px;background:linear-gradient(135deg,#14b8a6,#0d9488);transition:width .9s var(--ease);overflow:hidden}.tier-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.5) 50%,transparent 80%);transform:translate(-100%);animation:fill-sheen 2.6s var(--ease) .6s infinite}@keyframes fill-sheen{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.tier-node{position:absolute;top:50%;transform:translate(-50%,-50%)}.tier-node .pt{display:block;width:14px;height:14px;border-radius:50%;background:var(--card);border:3px solid var(--track);transition:border-color .4s var(--ease),background-color .4s var(--ease)}.tier-node.hit .pt{border-color:var(--primary);background:var(--primary)}.tier-node .amt{position:absolute;top:-23px;left:50%;transform:translate(-50%);font-size:11px;color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.tier-node .rw{position:absolute;top:17px;left:50%;transform:translate(-50%);font-size:11px;color:var(--primary-ink);font-weight:600;white-space:nowrap}.tier-node:last-child .amt,.tier-node:last-child .rw{left:auto;right:-8px;transform:none;text-align:right}.lb{width:100%;border-collapse:collapse;font-size:13px}.lb td{padding:8px;border-bottom:1px solid var(--line);transition:background-color .2s var(--ease)}.lb tr:hover td{background:var(--card)}.lb tr:last-child td{border-bottom:none}.lb .rk{width:44px;color:var(--ink-3);font-weight:600;font-variant-numeric:tabular-nums}.lb .rk i{font-style:normal;display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:999px}.lb tr:nth-child(-n+3) .rk i{background:var(--primary-soft);color:var(--primary-ink);border:1px solid var(--primary-line);font-weight:700}.lb .val{text-align:right;color:var(--ink-2);font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.race-week{margin-left:6px;font-size:12px;font-weight:500;color:var(--ink-3)}.race-me{margin:0 0 12px;padding:9px 13px;border-radius:10px;background:var(--primary-soft);border:1px solid var(--primary-line);font-size:13px;font-weight:600;color:var(--primary-ink)}.race-skel,.race-empty{padding:16px 4px;font-size:13px;color:var(--ink-3);text-align:center}.race-more{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line-2);font-size:12px;color:var(--ink-3);text-align:center}.lottery-card{text-align:center}.lottery-hero{display:flex;align-items:center;justify-content:center;gap:18px;padding:8px 0 4px}.lottery-ticket{font-size:46px;transition:transform .3s var(--ease)}.lottery-hero.spin .lottery-ticket{animation:ticket-spin .9s var(--ease)}@keyframes ticket-spin{0%{transform:rotate(0) scale(1)}40%{transform:rotate(360deg) scale(1.25)}to{transform:rotate(720deg) scale(1)}}.lottery-count b{font-size:26px;font-weight:700;color:var(--primary-ink);font-variant-numeric:tabular-nums}.lottery-count span{display:block;font-size:12px;color:var(--ink-3)}.lottery-cd{margin:10px 0 14px;display:flex;align-items:center;justify-content:center;gap:10px}.cd-label{font-size:12.5px;color:var(--ink-3)}.cd-time{font-size:20px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:1px}.lottery-action .btn{min-width:200px}.lottery-result{padding:14px;border-radius:12px;font-size:15px;font-weight:700;background:var(--card);border:1px solid var(--line-2);color:var(--ink)}.lottery-result.won{color:var(--primary-ink);background:var(--primary-soft);border-color:var(--primary-line);animation:won-pop .5s var(--ease) both}@keyframes won-pop{0%{opacity:0;transform:scale(.9)}55%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.lottery-winners{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.winner-chip{font-size:12px;padding:4px 10px;border-radius:999px;background:var(--card-soft);border:1px solid var(--line-2);color:var(--ink-2);font-family:var(--font-mono);animation:chip-pop .35s var(--ease) both}@keyframes chip-pop{0%{opacity:0;transform:scale(.8) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.race-lb thead td{font-size:11.5px;color:var(--ink-3);font-weight:600;padding-bottom:6px}.race-lb .ct{text-align:center;color:var(--ink-2);font-variant-numeric:tabular-nums}.race-lb .val{color:var(--primary-ink);font-weight:600}.race-lb tr.mine td{background:var(--primary-soft)}.race-lb tr.mine td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.race-lb tr.mine td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.md{font-size:14px;line-height:1.8;color:var(--ink-2)}.md h3{font-size:14.5px;font-weight:700;letter-spacing:.02em;color:var(--ink);margin:18px 0 7px;display:flex;align-items:center;gap:8px}.md h3:before{content:"";width:3px;height:13px;border-radius:2px;background:var(--primary)}.md h3:first-child{margin-top:2px}.md h4{font-size:13.5px;color:var(--ink);margin:12px 0 5px}.md ul{margin:5px 0;padding-left:20px}.md li{margin:4px 0}.md li::marker{color:var(--primary)}.md p{margin:7px 0}.md strong{color:var(--ink);font-weight:650}.md code{font-family:var(--font-mono);font-size:12.5px;padding:1px 6px;border-radius:6px;background:var(--primary-soft);color:var(--primary-ink)}.md hr{border:none;border-top:1px solid var(--line-2);margin:14px 0 10px}.md .md-note{font-size:12px;line-height:1.7;color:var(--ink-3);margin:4px 0}.cta-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font-size:13.5px;font-weight:600;letter-spacing:.01em;padding:10px 20px;border-radius:11px;transition:background-color .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease),opacity .25s,color .25s var(--ease);font-family:inherit}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.98)}.btn-primary{color:var(--on-primary);background:linear-gradient(135deg,#14b8a6,#0d9488);box-shadow:var(--shadow-card)}.btn-primary:hover{box-shadow:0 4px 20px #14b8a64d}.btn-ghost{color:var(--ink-2);background:transparent;border:1px solid var(--line-2)}.btn-ghost:hover{border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft)}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.cta-note{font-size:12px;color:var(--ink-3)}.btn.copyable.done{color:var(--ok);border-color:var(--ok);background:transparent}.btn.btn-primary.copyable.done{color:var(--on-primary);background:var(--ok);box-shadow:none}.redeem-row{display:flex;gap:10px;flex-wrap:wrap}.redeem-input{flex:1;min-width:200px;padding:10px 15px;border-radius:11px;border:1px solid var(--line-2);background:var(--card);color:var(--ink);font-size:13.5px;font-family:var(--font-mono);letter-spacing:.6px;outline:none;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.redeem-input::placeholder{color:var(--ink-3);letter-spacing:0}.redeem-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #14b8a624}.redeem-msg{font-size:13px;margin-top:9px;animation:item-in .3s var(--ease)}.redeem-msg.ok{color:var(--ok)}.redeem-msg.err{color:var(--err)}.toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%);background:var(--card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);border:1px solid var(--line-2);padding:10px 18px;font-size:13px;border-radius:12px;box-shadow:var(--shadow-pop);z-index:50;animation:rise .3s var(--ease)}@keyframes rise{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.fade-enter-active{transition:opacity .25s var(--ease),transform .25s var(--ease)}.fade-leave-active{transition:opacity .2s ease}.fade-enter-from{opacity:0;transform:translate(-50%,8px)}.fade-leave-to{opacity:0}.empty{display:grid;place-items:center;height:100%;color:var(--ink-3);font-size:14px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.showcase-card{display:flex;flex-direction:column}.sc-paused{font-size:13px;color:var(--ink-3);padding:6px 0}.sc-platforms{display:flex;gap:8px;margin-bottom:10px}.sc-pf{font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:7px 16px;border-radius:999px;color:var(--ink-2);background:transparent;border:1px solid var(--line-2);transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.sc-pf:hover{border-color:var(--primary);color:var(--primary-ink)}.sc-pf.on{color:var(--on-primary);background:linear-gradient(135deg,#14b8a6,#0d9488);border-color:transparent}.sc-row{display:flex;gap:10px;flex-wrap:wrap}.sc-input{flex:1;min-width:220px;padding:10px 15px;border-radius:11px;border:1px solid var(--line-2);background:var(--card);color:var(--ink);font-family:inherit;font-size:13.5px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.sc-input::placeholder{color:var(--ink-3)}.sc-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #14b8a624}.sc-rulehint{margin-top:10px;font-size:12.5px;color:var(--ink-3);line-height:1.6}.sc-rulehint b{color:var(--primary-ink);font-variant-numeric:tabular-nums}.sc-badge{font-size:11px;font-weight:700;padding:2px 9px;border-radius:6px;white-space:nowrap}.sc-badge.xhs{color:#e11d48;background:#e11d481a}.sc-badge.douyin{color:var(--ink);background:var(--line-2)}html.dark .sc-badge.xhs{color:#fb7185;background:#e11d482e}.sc-mine{display:flex;flex-direction:column}.sc-item{border:1px solid var(--line-2);border-radius:11px;padding:12px 14px;margin-top:10px;background:var(--card);animation:item-in .32s var(--ease) both}.sc-item-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-link{font-size:12.5px;color:var(--primary-ink);text-decoration:none;font-weight:500}.sc-link:hover{text-decoration:underline}.sc-status{margin-left:auto;font-size:11.5px;font-weight:700;padding:2px 10px;border-radius:999px}.sc-status.pending{color:var(--warn);background:#b453091a}.sc-status.approved{color:var(--ok);background:#0478571a}.sc-status.rejected{color:var(--err);background:#b91c1c14}.sc-item-body{margin-top:9px;font-size:12.5px;color:var(--ink-2);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sc-item-body b{color:var(--primary-ink);font-variant-numeric:tabular-nums;font-size:14px}.sc-dim{color:var(--ink-3)}.sc-rej{color:var(--err)}.sc-reclaim{font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;color:var(--primary-ink);background:var(--primary-soft);border:1px solid var(--primary-line);border-radius:999px;padding:4px 12px;transition:background .2s var(--ease)}.sc-reclaim:hover{background:var(--primary-line)}.sc-del{font-family:inherit;font-size:11.5px;font-weight:500;cursor:pointer;color:var(--ink-3);background:transparent;border:none;padding:2px 8px;border-radius:6px;transition:color .2s var(--ease),background .2s var(--ease)}.sc-del:hover{color:var(--err);background:#b91c1c12}.sc-del.confirming{color:var(--on-primary);background:var(--err);font-weight:600}.sc-admin{margin-top:18px;border-top:1px dashed var(--line-2);padding-top:12px}.sc-admin-toggle{font-family:inherit;font-size:12.5px;font-weight:650;letter-spacing:.03em;cursor:pointer;color:var(--ink-2);background:transparent;border:none;padding:4px 0;display:flex;align-items:center;gap:8px}.sc-pending-dot{font-size:11px;font-weight:700;color:var(--on-primary);background:var(--warn);border-radius:999px;padding:1px 7px;min-width:18px;text-align:center}.sc-admin-body{margin-top:10px}.sc-stats{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch}.sc-stat{display:flex;flex-direction:column;gap:2px;padding:8px 14px;border:1px solid var(--line-2);border-radius:10px;background:var(--card-soft);min-width:76px}.sc-stat-num{font-size:16px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.sc-stat-lab{font-size:11px;color:var(--ink-3)}.sc-kill{margin-left:auto;align-self:center;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;color:var(--ok);background:transparent;border:1px solid var(--line-2);border-radius:999px;padding:7px 14px;transition:color .2s var(--ease),border-color .2s var(--ease)}.sc-kill:hover{border-color:var(--ok)}.sc-kill.off{color:var(--err)}.sc-kill.off:hover{border-color:var(--err)}.sc-q{border:1px solid var(--line-2);border-radius:11px;padding:12px 14px;margin-top:10px;background:var(--card)}.sc-q-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-warn{font-size:11.5px;font-weight:600;color:var(--warn)}.sc-q-links{margin-top:10px;display:grid;gap:7px}.sc-q-link-row{display:grid;grid-template-columns:94px minmax(0,1fr) auto;align-items:start;gap:8px}.sc-q-link-label{padding-top:7px;font-size:11.5px;font-weight:600;color:var(--ink-3)}.sc-q-url{min-width:0;padding:6px 9px;border:1px solid var(--line-2);border-radius:7px;color:var(--primary-ink);background:var(--card-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45;overflow-wrap:anywhere;word-break:break-all;text-decoration:none}.sc-q-url:hover{border-color:var(--primary);text-decoration:underline}.sc-q-copy{min-width:50px;padding:6px 10px;border:1px solid var(--line-2);border-radius:7px;color:var(--ink-2);background:transparent;font-family:inherit;font-size:11.5px;cursor:pointer}.sc-q-copy:hover{color:var(--primary-ink);border-color:var(--primary)}.sc-q-form{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-q-form label{font-size:12.5px;color:var(--ink-2);display:flex;align-items:center;gap:5px}.sc-num{width:76px;padding:6px 9px;border-radius:8px;border:1px solid var(--line-2);background:var(--card);color:var(--ink);font-family:inherit;font-size:13px}.sc-num:focus{outline:none;border-color:var(--primary)}.sc-reason{flex:1;min-width:130px;padding:6px 11px;border-radius:8px;border:1px solid var(--line-2);background:var(--card);color:var(--ink);font-family:inherit;font-size:12.5px}.sc-reason::placeholder{color:var(--ink-3)}.sc-reason:focus{outline:none;border-color:var(--primary)}.btn.sc-sm{padding:7px 14px;font-size:12.5px}@media (max-width: 860px){.shell{padding:10px 12px 12px;gap:10px}.panel{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:12px}.list{max-height:32vh}.hero{padding:18px 16px 16px}.hero-title{font-size:19px;padding-right:0;margin-top:26px}.hero-sub{padding-right:0}.body{padding:16px}.head-right{margin-left:0;width:100%}.sc-stats{gap:8px}.sc-kill{margin-left:0;width:100%}.sc-q-link-row{grid-template-columns:minmax(0,1fr) auto}.sc-q-link-label{grid-column:1;padding-top:4px}.sc-q-url{grid-column:1 / -1;grid-row:2}.sc-q-copy{grid-column:2;grid-row:1}}
