:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review{
  --bg:#f4f6fb; --card:#fff; --line:#d9e1ee; --line2:#e8edf6; --text:#18233a; --muted:#5c6b86; --ctl:#cfd8e6;
  --blue:#0b57d0; --blue-h:#0947aa; --blue-soft:#e8f0fd; --purple:#6b4fd3; --purple-soft:#efeafc;
  --green:#17794f; --green-soft:#e3f4ea; --green-line:#9fd4b9; --green-fill:#d8f0e3;
  --amber:#9a5f06; --amber-soft:#fdf3d6; --amber-line:#ebcf8a; --amber-fill:#fcebb8;
  --red:#b83232; --red-soft:#fdeaea; --red-line:#eba5a5; --red-fill:#fbd9d9;
  --sb:#e6f0fc; --sb-line:#b9d2f3; --grey:#eef1f7; --rail:#eef2f9; --scrim:rgba(20,28,48,.45);
  --shadow:0 24px 70px rgba(15,25,50,.3); color-scheme:light;font:13px/1.5 Manrope,Inter,sans-serif;color:var(--text);min-width:0;}
:root[data-theme="dark"] :is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review{
  --bg:#0e1320; --card:#161d2d; --line:#26324a; --line2:#1f2940; --text:#e8ecf5; --muted:#9aa7c0; --ctl:#33415f;
  --blue:#6ea0ff; --blue-h:#8db4ff; --blue-soft:#1a2a4d; --purple:#a58eff; --purple-soft:#271f45;
  --green:#4cc690; --green-soft:#12301f; --green-line:#2a6a4b; --green-fill:#173d2c;
  --amber:#e7b457; --amber-soft:#332a0e; --amber-line:#6a5320; --amber-fill:#45370f;
  --red:#f08080; --red-soft:#381b1f; --red-line:#7a3a40; --red-fill:#4a2227;
  --sb:#14284a; --sb-line:#2c4a7c; --grey:#1e2638; --rail:#111828; --scrim:rgba(0,0,0,.6); --shadow:0 24px 70px rgba(0,0,0,.6); color-scheme:dark;}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .pill{font-size:10.5px;font-weight:800;border-radius:99px;padding:1px 9px;white-space:nowrap;display:inline-flex;gap:4px;align-items:center}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .pill.ok{background:var(--green-soft);color:var(--green)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .pill.n{background:var(--grey);color:var(--muted)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .pill.warn{background:var(--amber-soft);color:var(--amber)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .pill.hi{background:var(--red-fill);color:var(--red)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .pill.me{background:var(--amber-fill);color:var(--amber)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .pill.lo{background:var(--green-fill);color:var(--green)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .pill.ev{background:var(--blue-soft);color:var(--blue)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .pill.as{background:var(--purple-soft);color:var(--purple)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fwrap{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:18px;align-items:start}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fsvg{width:100%;height:auto;display:block}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode{cursor:pointer;outline:none}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode circle.c{stroke-width:1.6;transition:.15s}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode.hi circle.c{fill:var(--red-fill);stroke:var(--red-line)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode.me circle.c{fill:var(--amber-fill);stroke:var(--amber-line)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode.lo circle.c{fill:var(--green-fill);stroke:var(--green-line)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode.na circle.c{fill:var(--grey);stroke:var(--ctl);stroke-dasharray:4 3}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode text{fill:var(--text);text-anchor:middle;font-family:Manrope,sans-serif}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode .t1{font-size:12px;font-weight:800}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode .t2{font-size:11.5px;font-weight:600;fill:var(--muted)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode .ring{fill:none;stroke:var(--blue);stroke-width:3;opacity:0}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode[aria-pressed="true"] .ring{opacity:1}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode:hover circle.c,:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode:focus-visible circle.c{stroke-width:2.6}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode .warnd{fill:var(--amber);}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .link{stroke:var(--ctl);stroke-width:1.5}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .hub{font-size:11px;font-weight:800;fill:var(--blue);text-anchor:middle;font-family:Manrope,sans-serif}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fpanel{border:1px solid var(--line);border-radius:14px;padding:16px 18px;min-height:240px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fpanel h4{margin:0;font-size:17px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .meter{display:flex;gap:4px;margin:12px 0 4px;max-width:260px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .meter i{flex:1;height:7px;border-radius:4px;background:var(--line)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .meter.lo i:nth-child(-n+1){background:var(--green)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .meter.me i:nth-child(-n+2){background:#d89a1d}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .meter.hi i{background:var(--red)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .mlab{display:flex;justify-content:space-between;max-width:260px;font-size:10.5px;color:var(--muted)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .ecard{border:1px solid var(--line2);background:var(--grey);border-radius:12px;padding:12px 14px;margin-top:10px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .ecard .src{font-size:11px;font-weight:800;color:var(--blue);display:block;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .ecard p{margin:0;line-height:1.6}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .ecard b.lab{color:var(--text)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .gap{margin-top:12px;border:1px dashed var(--amber-line);background:var(--amber-soft);color:var(--amber);border-radius:12px;padding:11px 14px;font-weight:600;display:flex;gap:9px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .gap svg{margin-top:2px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .chips{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 18px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .chip{display:inline-flex;gap:7px;align-items:center;border-radius:99px;padding:3px 11px 3px 8px;font-size:11.5px;font-weight:700;border:1px solid}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .chip i{width:9px;height:9px;border-radius:50%;background:currentColor}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .chip.hi{background:var(--red-soft);color:var(--red);border-color:var(--red-line)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .chip.me{background:var(--amber-soft);color:var(--amber);border-color:var(--amber-line)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .chip.lo{background:var(--green-soft);color:var(--green);border-color:var(--green-line)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .chip.na{background:var(--grey);color:var(--muted);border-color:var(--ctl)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .chip em{font-style:normal;font-weight:500;color:var(--text)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .swot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .swot>*{min-width:0}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .it,:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .ecard{overflow-wrap:anywhere}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .q{border-radius:16px;padding:16px 18px;border:1px solid;position:relative}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .q.s{background:var(--green-soft);border-color:var(--green-line)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .q.w{background:var(--amber-soft);border-color:var(--amber-line)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .q.o{background:var(--sb);border-color:var(--sb-line)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .q.t{background:var(--red-soft);border-color:var(--red-line)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .q h5{margin:0 0 10px;font-size:14px;display:flex;gap:8px;align-items:center}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .q h5 small{font-weight:600;color:var(--muted);font-size:11.5px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .q h5 .n{margin-left:auto;font-size:11px;background:rgba(255,255,255,.55);border-radius:99px;padding:0 8px;color:var(--text)}
:root[data-theme="dark"] :is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .q h5 .n{background:rgba(0,0,0,.3)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .q .body{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .it{min-width:0}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .q.clamp .body{max-height:230px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .it{background:rgba(255,255,255,.6);border-radius:11px;padding:10px 12px;line-height:1.6}
:root[data-theme="dark"] :is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .it{background:rgba(0,0,0,.25)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .it .k{display:inline-flex;margin-right:6px;vertical-align:1px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .it .srcs{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .it .srcs span{font-size:10.5px;font-weight:700;border:1px solid var(--line);background:var(--card);border-radius:99px;padding:0 8px;color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .it .from{display:block;font-size:11px;font-weight:800;color:var(--muted);margin-bottom:3px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .more{margin-top:8px;background:none;border:0;color:var(--blue);font-weight:800;font-size:12px;padding:0}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review dl.dl{display:grid;grid-template-columns:140px 1fr;gap:10px 14px;margin:0}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review dl.dl dt{color:var(--muted);font-weight:700}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review dl.dl dd{margin:0}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .ta{width:100%;min-height:110px;border:1px solid var(--ctl);border-radius:10px;padding:10px 12px;background:var(--card);resize:vertical;line-height:1.6}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .hero{padding:26px 30px 20px;background:linear-gradient(135deg,var(--blue-soft),var(--purple-soft) 85%);border-bottom:1px solid var(--line)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .hero .ctx{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .hero h3{margin:4px 0 6px;font-size:27px;letter-spacing:-.02em;font-weight:800;line-height:1.2}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .hero p{margin:0;font-size:14.5px;font-weight:600}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .hchips{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .hchips span.c{font-size:11px;font-weight:700;background:var(--card);border:1px solid var(--line);border-radius:99px;padding:2px 10px;color:var(--muted)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fb{margin:16px 0 0;border:1px solid var(--red-line);background:var(--red-soft);border-radius:12px;padding:14px;display:none}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fb.on{display:block}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fb label{font-weight:800;font-size:12px;display:block;margin-bottom:6px;color:var(--red)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fb textarea{width:100%;min-height:70px;border:1px solid var(--ctl);border-radius:9px;padding:9px 11px;background:var(--card);resize:vertical}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fb .r{display:flex;gap:8px;margin-top:10px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .spy{position:sticky;top:0;z-index:6;background:var(--card);border-bottom:1px solid var(--line);display:flex;gap:4px;padding:0 24px;overflow-x:auto}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .spy button{border:0;background:none;padding:11px 10px;font-weight:700;font-size:12px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .spy button[aria-current="true"]{color:var(--blue);border-color:var(--blue)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .sec{padding:24px 30px 6px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .tile{border:1px solid var(--line);border-radius:14px;padding:14px 16px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .tile small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .tile b{display:block;font-size:20px;margin-top:4px;letter-spacing:-.01em}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .tile span{color:var(--muted);font-size:12px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .attn{margin-top:12px;border:1px solid var(--amber-line);background:var(--amber-soft);color:var(--amber);border-radius:14px;padding:14px 16px;display:flex;gap:10px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .attn svg{margin-top:2px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .attn b{display:block}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .rows{border:1px solid var(--line);border-radius:14px;margin-top:16px;overflow:hidden}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .row{display:grid;grid-template-columns:150px 140px 1fr 90px;gap:14px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--line2);width:100%;text-align:left;background:none;border-left:0;border-right:0;border-top:0}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .row:last-child{border-bottom:0}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .row:hover{background:var(--grey)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .row[aria-pressed="true"]{background:var(--blue-soft)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .row .meter{margin:0;max-width:none}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .row .sn{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .foot{padding:10px 30px 36px;color:var(--muted);font-size:11.5px}

:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .warning-mark{fill:var(--card);font-size:12px;font-weight:800}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review :is(button,.fnode):focus-visible{outline:2px solid var(--blue);outline-offset:2px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode{outline:none}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fnode:focus-visible .ring{opacity:1}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .pill.na{background:var(--grey);color:var(--muted)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .h{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .h .sp{flex:1}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .h>span:last-child{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .lead{font-size:14px;margin:0 0 18px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .ecard p,:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .it{white-space:pre-wrap}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review button{font:inherit;cursor:pointer}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .chip{font-size:11.5px;font-weight:700}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .reading-review .sec{padding:0}
#marketLibraryDaily .swot-review.reading-review .sec{padding:0 0 24px}
#marketLibraryReviewDetail.swot-review-detail{padding:0;scroll-behavior:auto}
#marketLibraryReviewDetail .swot-review .acts .market-library-review-actions{display:flex;flex-wrap:wrap;gap:8px}
#marketLibraryReviewDetail .swot-review .acts .button{height:34px;padding:0 14px;border-radius:10px;border:1px solid var(--ctl);background:var(--card);font-weight:700;font-size:12px;display:inline-flex;align-items:center;gap:7px;width:auto}
#marketLibraryReviewDetail .swot-review .acts .danger-action{border-color:var(--red-line);color:var(--red)}
#marketLibraryReviewDetail .swot-review .sec{scroll-margin-top:55px}
@media(max-width:860px){:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fwrap{grid-template-columns:1fr}:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .swot{grid-template-columns:1fr}:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .row{grid-template-columns:minmax(0,1fr) 100px}:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .row :is(.meter,.sn){display:none}:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .sec{padding:18px 16px 6px}:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .hero{padding:20px 16px}}
@media(prefers-reduced-motion:reduce){:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review *{transition:none!important;scroll-behavior:auto!important}}

:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review{container-type:inline-size}
@container(max-width:650px){:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fwrap{grid-template-columns:minmax(0,1fr)}:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .row{grid-template-columns:minmax(0,1fr) 100px}:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .row :is(.meter,.sn){display:none}}
@container(max-width:430px){:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .swot{grid-template-columns:minmax(0,1fr)}}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review :is(.chip,.more,.row,.spy button){min-height:0;line-height:1.5;box-shadow:none}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .chip{width:auto;height:auto;max-width:100%;padding:3px 11px 3px 8px}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fsvg text{stroke:none;stroke-width:0}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .swot-pending-archive{display:flex;gap:12px;align-items:center;flex-wrap:wrap;width:100%;padding:12px;background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:10px;color:var(--amber)}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .fsvg{max-width:380px;margin-inline:auto}
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .spy button{border-radius:0;height:auto;min-height:0}

:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .row[aria-pressed]{color:var(--text)}

/* The shared review shell also uses q for FAQ rows; SWOT quadrants keep block flow. */
:is(#marketLibraryDaily,#marketLibraryReviewDetail) .swot-review.swot-review .q{display:block}
