.wpanel svg,.qdrawer svg,.lvl-switch svg,.qtoolbar svg,.feed svg,.export-modal svg,.thread svg,.src-card svg,.bulkbar svg,.seg svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.lvl-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.lvl-switch{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.lvl-btn{height:32px;color:var(--muted-strong);cursor:pointer;white-space:nowrap;transition:background .16s var(--ease), color .16s;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:540;display:inline-flex}.lvl-btn svg{width:14px;height:14px}.lvl-btn:hover{color:var(--ink)}.lvl-btn.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.lvl-note{color:var(--muted);max-width:40ch;font-size:12px;line-height:1.45}.lvl-note b{color:var(--ink-soft);font-weight:560}.tab[data-lvl-hidden],.wpanel[data-lvl-hidden]{display:none!important}.qtoolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.qsearch{background:var(--surface);border:1px solid var(--border-subtle);height:38px;box-shadow:var(--shadow-xs);border-radius:11px;flex:1;align-items:center;gap:9px;min-width:220px;padding:0 13px;display:flex}.qsearch svg{width:16px;height:16px;color:var(--muted);flex:none}.qsearch input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:13.5px}.qsearch input::placeholder{color:var(--muted-faint)}.seg{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:10px;flex:none;gap:2px;padding:3px;display:inline-flex}.seg button{width:32px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.seg button svg{width:15px;height:15px}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.qtoolbar .wselect{flex:none;width:auto;height:38px;padding:0 32px 0 12px;font-size:12.5px}.btn-toolbar{background:var(--surface);border:1px solid var(--border-subtle);height:38px;color:var(--ink-soft);cursor:pointer;box-shadow:var(--shadow-xs);white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:540;transition:background .14s,border-color .14s;display:inline-flex}.btn-toolbar svg{width:15px;height:15px;color:var(--muted)}.btn-toolbar:hover{background:var(--surface-muted);border-color:var(--border)}.btn-toolbar .cnt{font-family:var(--font-mono);background:var(--ink);color:var(--inverse);border-radius:999px;padding:1px 6px;font-size:10.5px}.qmeta{flex-wrap:wrap;align-items:center;gap:10px;min-height:28px;margin-top:16px;display:flex}.qmeta .qm-count{color:var(--muted);font-size:13px}.qmeta .qm-count b{color:var(--ink);font-weight:600}.qmeta .grow{flex:1}.qrows{border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-xs);border-radius:14px;margin-top:14px;overflow:hidden}.qrow{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:13px 16px;font-family:inherit;transition:background .13s;display:flex;position:relative}.qrow+.qrow{border-top:1px solid var(--border-subtle)}.qrow:hover{background:var(--surface-soft)}.qrow-sel{border:1.5px solid var(--border);color:#0000;background:var(--surface);border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:none}.qrow-sel svg{width:12px;height:12px}.qrow.is-checked .qrow-sel{background:var(--ink);border-color:var(--ink);color:var(--inverse)}.qrow-mid{flex:1;min-width:0}.qrow-q{color:var(--ink);letter-spacing:-.008em;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.qrow-by{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11.5px;display:flex}.qrow-by b{color:var(--ink-soft);font-weight:560}.qrow-by .dot{background:var(--muted-faint);border-radius:999px;width:3px;height:3px}.qrow-meta{flex:none;align-items:center;gap:10px;display:flex}.qrow-theme{color:var(--muted-strong);background:var(--surface-soft);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px}.qrow-saves{color:var(--muted);justify-content:flex-end;align-items:center;gap:5px;min-width:48px;font-size:11.5px;font-weight:540;display:inline-flex}.qrow-saves svg{width:13px;height:13px;color:var(--muted-faint)}.qrow-act{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.qrow-act svg{width:15px;height:15px}.qrow-act:hover{background:var(--surface-muted);color:var(--ink);border-color:var(--border-subtle)}.qrow-act.is-saved{color:var(--success)}.qrows.is-selecting .qrow-sel{display:flex}@media (max-width:640px){.qrow-theme,.qrow-saves{display:none}}.qgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:14px;display:grid}.qgrid.comfort{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.qgrid .qcard{gap:11px;padding:18px}.qgrid.compact .qcard-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.qtablewrap{border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-xs);border-radius:14px;margin-top:14px;overflow:hidden}.qtable{border-collapse:collapse;width:100%;font-size:13px}.qtable th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border-subtle);background:var(--surface-soft);white-space:nowrap;padding:11px 14px;font-size:10.5px;font-weight:600}.qtable td{border-bottom:1px solid var(--border-subtle);color:var(--ink-soft);vertical-align:middle;padding:12px 14px}.qtable tr:last-child td{border-bottom:0}.qtable tbody tr{cursor:pointer;transition:background .12s}.qtable tbody tr:hover{background:var(--surface-soft)}.qtable .tq{color:var(--ink);max-width:380px;font-weight:500}.qtable .tq span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qtable .tby{color:var(--muted-strong);white-space:nowrap}.qtable .tnum{font-family:var(--font-mono);color:var(--muted);text-align:right;font-size:11.5px}.qtable .tcheck{text-align:center;width:38px}.qcheck{border:1.5px solid var(--border);color:#0000;background:var(--surface);cursor:pointer;vertical-align:middle;border-radius:5px;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.qcheck svg{width:11px;height:11px}.qcheck.on{background:var(--ink);border-color:var(--ink);color:var(--inverse)}@media (max-width:767px){.qtable .col-opt{display:none}}.bulkbar{z-index:30;background:var(--ink);max-width:760px;color:var(--inverse);box-shadow:var(--shadow-lg);border-radius:14px;align-items:center;gap:10px;margin:16px auto 0;padding:10px 12px 10px 16px;display:none;position:sticky;bottom:18px}.bulkbar.show{display:flex}.bulkbar .bb-n{font-size:13px;font-weight:600}.bulkbar .bb-n span{color:var(--inverse-muted);font-weight:440}.bulkbar .grow{flex:1}.bulkbar .bb-act{height:32px;color:var(--inverse);cursor:pointer;white-space:nowrap;background:#ffffff1a;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:540;display:inline-flex}.bulkbar .bb-act:hover{background:#ffffff2e}.bulkbar .bb-act svg{width:13px;height:13px;color:var(--inverse)}.bulkbar .bb-x{width:30px;height:30px;color:var(--inverse-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.bulkbar .bb-x:hover{color:var(--inverse);background:#ffffff1f}.qmore{justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.pager{align-items:center;gap:6px;display:flex}.pager .pg-info{color:var(--muted);margin:0 8px;font-size:12.5px}.pager button{background:var(--surface);border:1px solid var(--border-subtle);min-width:32px;height:32px;color:var(--ink-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:12.5px;display:inline-flex}.pager button:hover:not(:disabled){background:var(--surface-muted)}.pager button:disabled{opacity:.4;cursor:default}.pager button svg{width:14px;height:14px}.feed{grid-template-columns:248px minmax(0,1fr) 300px;align-items:start;gap:18px;margin-top:18px;display:grid}.feed-col{min-width:0}.feed-rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:14px}.feed-modes{flex-wrap:wrap;gap:8px;display:flex}.feed-mode{background:var(--surface);border:1px solid var(--border-subtle);height:32px;color:var(--muted-strong);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:540;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.feed-mode svg{width:13px;height:13px;color:var(--muted)}.feed-mode:hover{background:var(--surface-muted);color:var(--ink)}.feed-mode.on{background:var(--ink);color:var(--inverse);border-color:var(--ink)}.feed-mode.on svg{color:var(--inverse)}.feed-stage{min-height:420px;position:relative}.feed-card{background:var(--surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);min-height:420px;transition:transform .32s var(--ease-out), opacity .28s var(--ease);border-radius:22px;flex-direction:column;padding:30px 32px 24px;display:flex}.feed-card.swipe-out{opacity:0;transform:translate(-40px)scale(.97)}.feed-card.swipe-in{animation:feedIn .36s var(--ease-out)}@keyframes feedIn{0%{opacity:0;transform:translate(34px)scale(.98)}to{opacity:1;transform:none}}.feed-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:auto;display:flex}.feed-rule{background:var(--gradient-gold);border-radius:999px;width:32px;height:2px;margin:18px 0 16px}.feed-quote{letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;max-width:24ch;margin:0;font-size:26px;font-weight:500;line-height:1.34}.feed-by{color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;font-size:13.5px;display:flex}.feed-by b{color:var(--ink);font-weight:560}.feed-why{background:var(--surface-soft);border:1px solid var(--border-subtle);color:var(--ink-soft);border-radius:12px;align-items:flex-start;gap:9px;margin-top:18px;padding:13px 15px;font-size:12.5px;line-height:1.5;display:flex}.feed-why svg{width:15px;height:15px;color:var(--gold-main);flex:none;margin-top:1px}[data-theme=dark] .feed-why svg{color:var(--prestige-dark)}.feed-why b{color:var(--ink);font-weight:560}.feed-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.feed-actions{border-top:1px solid var(--border-subtle);align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.feed-actions .grow{flex:1}.fbtn{cursor:pointer;border:1px solid var(--border);background:var(--surface);height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:540;transition:background .14s,border-color .14s,transform .12s;display:inline-flex}.fbtn svg{width:17px;height:17px}.fbtn:hover{background:var(--surface-muted)}.fbtn:active{transform:translateY(.5px)}.fbtn.is-saved{color:var(--success);background:var(--success-soft);border-color:#0000}.fbtn-next{background:var(--ink);color:var(--inverse);border-color:var(--ink);flex:1}.fbtn-next:hover{background:var(--primary-hover)}.fbtn-icon{width:44px;color:var(--muted-strong);flex:none;padding:0}.feed-progress{justify-content:center;align-items:center;gap:6px;margin-top:16px;display:flex}.feed-progress i{background:var(--border);border-radius:999px;width:6px;height:6px;transition:width .2s,background .2s}.feed-progress i.on{background:var(--ink);width:20px}.feed-aside{flex-direction:column;gap:14px;display:flex;position:sticky;top:14px}.queue-item{border-top:1px solid var(--border-subtle);align-items:flex-start;gap:10px;padding:11px 0;display:flex}.queue-item:first-of-type{border-top:0}.queue-item .qi-q{color:var(--ink-soft);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.queue-item .qi-by{color:var(--muted);margin-top:3px;font-size:11px}.pref-rail-sec{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:10.5px;font-weight:600}.pref-checks{flex-direction:column;gap:2px;display:flex}.pref-check{text-align:left;width:100%;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 8px;font-family:inherit;font-size:12.5px;transition:background .12s;display:flex}.pref-check:hover{background:var(--surface-muted)}.pref-check .pc-box{border:1.5px solid var(--border);color:#0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.pref-check .pc-box svg{width:11px;height:11px}.pref-check.on .pc-box{background:var(--ink);border-color:var(--ink);color:var(--inverse)}.pref-check .pc-n{font-family:var(--font-mono);color:var(--muted-faint);margin-left:auto;font-size:10px}.feed-empty{text-align:center;padding:50px 24px}.feed-empty .fe-ic{background:var(--surface-muted);border:1px solid var(--border-subtle);width:46px;height:46px;color:var(--muted-strong);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.feed-empty .fe-ic svg{width:22px;height:22px}.feed-empty h3{letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:19px;font-weight:600}.feed-empty p{color:var(--muted);max-width:42ch;margin:0 auto 18px;font-size:13.5px;line-height:1.55}.feed-empty .fe-acts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (max-width:1040px){.feed{grid-template-columns:240px minmax(0,1fr)}.feed-aside{display:none}}@media (max-width:767px){.feed{grid-template-columns:1fr}.feed-rail{display:none}.feed-quote{font-size:22px}.feed-card{border-radius:18px;min-height:0;padding:24px 22px 20px}.feed-stage{min-height:0}.feed-actions{position:sticky;bottom:0}}.feed-mobctl{display:none}@media (max-width:767px){.feed-mobctl{gap:8px;margin-top:14px;display:flex}.feed-mobctl .btn-toolbar{flex:1;justify-content:center}}@media (min-width:768px){.wm-dialog.qdrawer{border-right:0;border-radius:20px 0 0 20px;width:min(540px,100vw - 120px);height:100dvh;max-height:100dvh;inset:0 0 0 auto;transform:translate(20px)}.wm-overlay.show .wm-dialog.qdrawer{transform:translate(0)}}.qd-quote{letter-spacing:-.018em;color:var(--ink);text-wrap:pretty;margin:0;font-size:24px;font-weight:500;line-height:1.34}.qd-by{color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;font-size:13.5px;display:flex}.qd-by b{color:var(--ink);font-weight:560}.qd-actions{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.qd-sec{border-top:1px solid var(--border-subtle);margin-top:22px;padding-top:20px}.qd-sec:first-of-type{border-top:0;padding-top:0}.qd-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:600;display:flex}.qd-label svg{width:14px;height:14px;color:var(--muted)}.qd-label .qd-badge{margin-left:auto}.qd-meta{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.qd-meta div{background:var(--surface);padding:11px 13px}.qd-meta .k{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.qd-meta .v{color:var(--ink);margin-top:3px;font-size:13px;font-weight:500}.explain{flex-direction:column;gap:14px;display:flex}.explain-block .eb-h{color:var(--info);letter-spacing:-.01em;margin:0 0 5px;font-size:12px;font-weight:600}.explain-block p{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.6}.explain-action{background:var(--ai-blue-soft);border:1px solid rgba(var(--ai-blue-rgb),.2);border-radius:12px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.explain-action svg{width:16px;height:16px;color:var(--info);flex:none;margin-top:1px}.explain-action p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.explain-action b{color:var(--ink);font-weight:560}.explain-loading{color:var(--muted-strong);align-items:center;gap:10px;padding:8px 2px;font-size:13px;display:flex}.explain-loading .dots{gap:5px;display:inline-flex}.explain-loading .dots i{background:var(--ai-blue);border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite wmThink}.explain-loading .dots i:nth-child(2){animation-delay:.18s}.explain-loading .dots i:nth-child(3){animation-delay:.36s}.trust{border:1px solid var(--border-subtle);border-radius:13px;overflow:hidden}.trust-row{align-items:center;gap:11px;padding:12px 14px;display:flex}.trust-row+.trust-row{border-top:1px solid var(--border-subtle)}.trust-row .tr-k{color:var(--muted);flex:none;width:128px;font-size:12px}.trust-row .tr-v{color:var(--ink);flex:1;min-width:0;font-size:13px;font-weight:500}.confbar{align-items:center;gap:3px;display:inline-flex}.confbar i{background:var(--border);border-radius:999px;width:18px;height:5px}.confbar.verified i.on,.confbar.likely i.on{background:var(--success)}.confbar.attributed i.on{background:var(--warning)}.confbar.unknown i.on{background:var(--muted-faint)}.variant{border:1px solid var(--border-subtle);background:var(--surface-soft);border-radius:11px;padding:12px 14px}.variant+.variant{margin-top:8px}.variant p{color:var(--ink-soft);margin:0;font-size:13px;font-style:italic;line-height:1.45}.variant .v-src{color:var(--muted);align-items:center;gap:6px;margin-top:6px;font-size:11.5px;display:flex}.qd-list{flex-direction:column;gap:2px;display:flex}.qd-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px 10px;font-family:inherit;transition:background .12s;display:flex}.qd-item:hover{background:var(--surface-muted)}.qd-item .qi-ic{background:var(--surface-muted);border:1px solid var(--border-subtle);width:30px;height:30px;color:var(--muted-strong);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.qd-item .qi-ic svg{width:15px;height:15px}.qd-item .qi-m{flex:1;min-width:0}.qd-item .qi-m b{color:var(--ink);font-size:13px;font-weight:540;line-height:1.3;display:block}.qd-item .qi-m span{color:var(--muted);font-size:11.5px}.qd-item .chev{width:15px;height:15px;color:var(--muted-faint);flex:none}.turn-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.turn-card{border:1px solid var(--border-subtle);background:var(--surface);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;padding:12px 13px;font-family:inherit;transition:border-color .14s,background .14s,transform .12s;display:flex}.turn-card:hover{border-color:var(--border);background:var(--surface-soft);transform:translateY(-1px)}.turn-card .tc-ic{background:var(--surface-muted);border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--muted-strong);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.turn-card .tc-ic svg{width:16px;height:16px}.turn-card .tc-m b{color:var(--ink);font-size:13px;font-weight:560;line-height:1.25;display:block}.turn-card .tc-m span{color:var(--muted);font-size:11px}.dest-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dest{border:1px solid var(--border-subtle);background:var(--surface);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:13px 8px;font-family:inherit;transition:border-color .14s,background .14s;display:flex}.dest svg{width:18px;height:18px;color:var(--muted-strong)}.dest span{color:var(--ink-soft);font-size:11.5px;font-weight:500}.dest:hover{border-color:var(--border);background:var(--surface-soft)}.dest.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:var(--surface)}.dest.on svg{color:var(--ink)}@media (max-width:520px){.dest-grid{grid-template-columns:repeat(3,1fr)}}.export-grid{grid-template-columns:1fr 280px;gap:22px;display:grid}.export-stage{background:var(--canvas-inset);border:1px solid var(--border-subtle);border-radius:16px;justify-content:center;align-items:center;min-height:340px;padding:24px;display:flex}.export-canvas{aspect-ratio:1;width:300px;box-shadow:var(--shadow-md);border-radius:10px;flex-direction:column;justify-content:center;padding:30px;transition:aspect-ratio .2s,max-width .2s;display:flex;position:relative;overflow:hidden}.export-canvas[data-fmt=story]{aspect-ratio:9/16;width:auto;height:340px}.export-canvas[data-fmt=post]{aspect-ratio:4/5;width:auto;height:340px}.export-canvas[data-fmt=wide]{aspect-ratio:16/9;width:340px}.export-canvas[data-fmt=square]{aspect-ratio:1;width:300px}.export-canvas[data-fmt=wallpaper]{aspect-ratio:16/10;width:340px}.ec-mark{align-items:center;gap:6px;display:flex;position:absolute;top:18px;left:20px}.ec-mark img{width:16px;height:16px}.ec-wm{font-family:var(--font-wordmark);letter-spacing:.12em;background:var(--gradient-gold);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:9px;font-weight:700}.ec-rule{background:var(--gradient-gold);border-radius:999px;width:26px;height:2px;margin-bottom:14px}.ec-quote{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:17px;font-weight:500;line-height:1.36}.ec-by{margin-top:14px;font-size:11px;font-weight:560}.ec-tag{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:8.5px;font-weight:600;position:absolute;bottom:16px;left:20px}.export-canvas.t-minimal{color:#11110f;background:#fff}.export-canvas.t-minimal .ec-by{color:#6f6c64}.export-canvas.t-light{color:#11110f;background:#f7f7f4}.export-canvas.t-light .ec-by{color:#6f6c64}.export-canvas.t-dark{color:#fafaf7;background:#11110f}.export-canvas.t-dark .ec-by{color:#b8b6ad}.export-canvas.t-stoic{color:#e8c766;background:linear-gradient(160deg,#1b1b18,#0e0e0c)}.export-canvas.t-stoic .ec-quote{color:#fafaf7}.export-canvas.t-stoic .ec-by{color:#c99a35}.export-canvas.t-gold{color:#fafaf7;background:#11110f}.export-canvas.t-gold .ec-quote{background:var(--gradient-gold);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.export-canvas.t-gold .ec-by{color:#c99a35}.export-canvas.t-editorial{color:#11110f;background:#f7f7f4;padding-top:46px}.export-canvas.t-editorial .ec-quote{font-family:var(--font-display);letter-spacing:-.03em;font-weight:600}.export-canvas.t-editorial .ec-rule{background:#11110f}.export-canvas.t-calm{color:#11110f;background:linear-gradient(165deg,#eaf1ff,#f7f7f4)}.export-canvas.t-calm .ec-rule{background:var(--ai-blue)}.export-canvas.t-calm .ec-by{color:#55524b}.export-canvas.hide-mark .ec-mark,.export-canvas.hide-tag .ec-tag,.export-canvas.hide-by .ec-by{display:none}.export-side{flex-direction:column;gap:18px;display:flex}.export-side .es-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:11px;font-weight:600}.fmt-row,.tpl-row{flex-wrap:wrap;gap:6px;display:flex}.chip-pick{background:var(--surface);border:1px solid var(--border-subtle);height:30px;color:var(--muted-strong);cursor:pointer;border-radius:999px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .14s,color .14s,border-color .14s}.chip-pick:hover{background:var(--surface-muted);color:var(--ink)}.chip-pick.on{background:var(--ink);color:var(--inverse);border-color:var(--ink)}@media (max-width:680px){.export-grid{grid-template-columns:1fr}.export-stage{min-height:260px}}.src-typebar{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.src-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:18px;display:grid}.src-card{border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-xs);cursor:pointer;text-align:left;border-radius:16px;flex-direction:column;gap:11px;padding:18px;font-family:inherit;transition:border-color .16s,box-shadow .16s,transform .14s;display:flex}.src-card:hover{border-color:var(--border);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.src-card-top{align-items:center;gap:12px;display:flex}.src-av{background:var(--surface-muted);border:1px solid var(--border-subtle);width:42px;height:42px;color:var(--muted-strong);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.src-av svg{width:20px;height:20px}.src-card.ai .src-av{background:var(--ai-blue-soft);border-color:rgba(var(--ai-blue-rgb),.22);color:var(--info)}.src-card.you .src-av{color:var(--gold-main);background:#fff3b04d;border-color:#c99a3547}[data-theme=dark] .src-card.you .src-av{color:var(--prestige-dark);background:#c99a3524}.src-name{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.2}.src-kind{color:var(--muted);margin-top:2px;font-size:11.5px}.src-desc{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.5}.src-foot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.src-count{color:var(--muted);font-size:11.5px;font-weight:540}.thread-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:16px;display:grid}.thread{border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-xs);cursor:pointer;text-align:left;border-radius:18px;flex-direction:column;gap:12px;padding:20px;font-family:inherit;transition:border-color .16s,box-shadow .16s,transform .14s;display:flex}.thread:hover{border-color:var(--border);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.thread-top{align-items:center;gap:11px;display:flex}.thread-ic{background:var(--surface-muted);border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--muted-strong);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.thread-ic svg{width:19px;height:19px}.thread-name{color:var(--ink);letter-spacing:-.01em;font-size:15.5px;font-weight:600}.thread-meta{color:var(--muted);margin-top:2px;font-size:11.5px}.thread-desc{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.thread-stack{flex-direction:column;gap:6px;display:flex}.thread-stack .ts-line{color:var(--muted-strong);border-left:2px solid var(--border);text-wrap:pretty;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-left:12px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.thread-foot{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;display:flex}.thread-foot .tf-steps{align-items:center;gap:4px;display:flex}.thread-foot .tf-steps i{background:var(--border);border-radius:999px;width:5px;height:5px}.thread-foot .tf-go{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:540;display:inline-flex}.thread:hover .tf-go{color:var(--ink)}.thread-foot .tf-go svg{width:14px;height:14px}.tr-step{border-top:1px solid var(--border-subtle);gap:14px;padding:16px 0;display:flex}.tr-step:first-child{border-top:0;padding-top:4px}.tr-n{background:var(--surface-muted);border:1px solid var(--border-subtle);width:24px;height:24px;font-family:var(--font-mono);color:var(--muted-strong);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.tr-step p{color:var(--ink);text-wrap:pretty;margin:0;font-size:15px;font-weight:500;line-height:1.4}.tr-step .tr-by{color:var(--muted);margin-top:6px;font-size:12px}.org-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:4px;display:grid}.org-card{border:1px solid var(--border-subtle);background:var(--surface);border-radius:14px;padding:16px 18px}.org-card h4{color:var(--ink);align-items:center;gap:8px;margin:0 0 4px;font-size:13px;font-weight:600;display:flex}.org-card h4 svg{width:15px;height:15px;color:var(--muted)}.org-card p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.45}.org-tags{flex-wrap:wrap;gap:6px;display:flex}.org-tag{background:var(--surface-soft);border:1px solid var(--border-subtle);height:28px;color:var(--ink-soft);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 11px;font-size:12px;font-weight:500;display:inline-flex}.org-tag .x{width:17px;height:17px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.org-tag .x:hover{background:var(--surface-muted);color:var(--danger)}.org-tag .x svg{width:11px;height:11px}.org-add{border:1px dashed var(--border);height:28px;color:var(--muted-strong);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12px;display:inline-flex}.org-add:hover{background:var(--surface-muted);color:var(--ink)}.org-add svg{width:13px;height:13px}@media (max-width:767px){.org-grid{grid-template-columns:1fr}}.cap-preview{border:1px dashed var(--border);background:var(--surface-soft);color:var(--ink-soft);white-space:pre-wrap;border-radius:12px;margin-top:10px;padding:13px 15px;font-size:13px;line-height:1.55}.soon-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--surface-muted);border:1px solid var(--border-subtle);vertical-align:middle;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:8.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.feed-card,.feed-card.swipe-in{transition:opacity .12s linear;animation:none}.qrow,.src-card,.thread,.turn-card{transition:background .12s}.src-card:hover,.thread:hover,.turn-card:hover{transform:none}}
