
:root{--fs-cap:11px;--fs-k:12px;--fs-s:13px;--fs-ui:15px;--fs-p:16px;--fs-lede:18px;--fs-h3:18px;--fs-num:22px;--fs-h2:26px;--fs-h1:30px;--fs-xl:40px}
body{margin:0;background:#FCFCFD;font-family:'Inter Tight',system-ui,sans-serif;color:#232323;-webkit-font-smoothing:antialiased}
a{color:#1300FF;text-decoration:none}
button,input,select{font-family:'Inter Tight',system-ui,sans-serif;color:#232323}
.pj{font-family:'Plus Jakarta Sans',system-ui,sans-serif}
.mono{font-family:'DM Mono',ui-monospace,monospace}
.k{font-family:'DM Mono',ui-monospace,monospace;font-size:var(--fs-k);letter-spacing:.02em;color:#7B7B7B;margin:0;text-transform:uppercase}
.h2{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:var(--fs-h2);line-height:1.2;font-weight:800;letter-spacing: -0.02em;margin:0}
.h3{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:var(--fs-h3);line-height:1.2;font-weight:700;letter-spacing: -0.02em;margin:0}
.p{font-size:var(--fs-p);line-height:1.5;margin:0;color:#232323}
.ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:var(--fs-p);line-height:1.5;color:#232323}.ul li::marker{color:#1300FF}
.s{font-size:var(--fs-s);line-height:1.45;margin:0;color:#4F4F4F}
.num{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing: -0.02em}
.sec{padding:44px 20px;display:flex;flex-direction:column;gap:28px}
.sec + .sec{border-top:1px solid #E7E4E0}
.panel{display:flex;flex-direction:column;gap:14px}
.tool{background:#F6F4F1;border-radius:16px;padding:20px}
.hl{border-top:1px solid #E7E4E0;padding-top:14px}
.pmd{cursor:pointer;transition:fill .15s,stroke-width .15s}.pmd:hover{fill-opacity:1;stroke:#232323}.pmz{cursor:pointer;transition:fill .15s}.pmz:hover{fill:#F1EFFF}
.srch{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.srch-f{flex:1 1 200px;display:flex;flex-direction:column;gap:6px;margin:0}
.srch-f .k{margin:0}.srch input,.srch select{font:500 16px 'Inter Tight',sans-serif;color:#232323;background:#FCFCFD;border:1px solid #D8D4CF;border-radius:12px;padding:0 14px;height:48px;box-sizing:border-box;width:100%}
.srch input:focus,.srch select:focus{outline:2px solid #1300FF;outline-offset:1px}.srch-s{flex:0 0 150px}
.srch button{flex:1 1 140px;height:48px;border:0;border-radius:999px;background:#1300FF;color:#FCFCFD;font:700 16px 'Plus Jakarta Sans',system-ui,sans-serif;letter-spacing:-0.02em;cursor:pointer}
.pmg{transform-origin:0 0;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.pm-back{position:absolute;top:10px;left:10px;border:1px solid #D8D4CF;background:#FCFCFD;border-radius:999px;padding:7px 14px;font:600 13px 'Inter Tight',sans-serif;color:#232323;cursor:pointer;box-shadow:0 2px 6px rgba(35,35,35,.12)}
.row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #E7E4E0}
.track{display:block;height:8px;border-radius:999px;background:#E7E4E0;overflow:hidden}
.fill{display:block;height:8px;border-radius:999px;background:#1300FF}
.tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:4px;padding:4px;border-radius:20px;background:#E7E4E0;align-self:stretch}
.tbl.bzt th,.tbl.bzt td{padding:8px 6px}
.tabs button{flex:1 0 auto;height:36px;padding:0 10px;border-radius:999px;border:0;font-size:var(--fs-s);font-weight:600;cursor:pointer;white-space:nowrap}
.pill{display:flex;align-items:center;justify-content:center;height:56px;box-sizing:border-box;padding:0 20px;text-align:center;white-space:normal;line-height:1.2;border-radius:999px;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:var(--fs-p);font-weight:700;letter-spacing: -0.02em;border:0;cursor:pointer}
.chip{display:inline-flex;align-items:center;font-size:var(--fs-s);font-weight:600;padding:8px 12px;border-radius:999px;border:1px solid #D8D4CF;background:#FCFCFD;color:#232323}
.lnk{align-self:flex-start;background:none;border:0;padding:0;font-size:var(--fs-ui);font-weight:600;color:#1300FF;cursor:pointer}
.inp{height:48px;box-sizing:border-box;padding:0 14px;border-radius:12px;border:1px solid #D8D4CF;font-size:var(--fs-p);background:#FCFCFD;width:100%;color:#232323}
.tick{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #E7E4E0}
.tbl{border-collapse:collapse;font-size:var(--fs-s);font-variant-numeric:tabular-nums;min-width:520px}
.tbl th,.tbl td{padding:9px 10px;text-align:right;border-bottom:1px solid #E7E4E0;white-space:nowrap}
.tbl th:first-child,.tbl td:first-child{text-align:left;font-weight:700}
.tbl th{color:#7B7B7B;font-weight:600}
.stp{width:40px;height:40px;flex-shrink:0;border-radius:999px;border:1px solid #D8D4CF;background:#FCFCFD;font-size:var(--fs-num);font-weight:600;color:#232323;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}
.minp{height:40px;box-sizing:border-box;padding:0 4px;border-radius:10px;border:1px solid #D8D4CF;font-size:var(--fs-p);background:#FCFCFD;width:100%;color:#232323;text-align:center;font-variant-numeric:tabular-nums}
.tight + .sec{padding-top:6px}
.cap{margin:-18px 0 0;font-family:'DM Mono',ui-monospace,monospace;font-size:var(--fs-cap);line-height:1.45;color:#7B7B7B}
.fade{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}
.tabs.fade{padding-right:48px}
.cmp-c{display:flex;flex-direction:column;gap:8px}
.cmp-t{display:none}
.srcn{font-weight:400;color:#4F4F4F;font-size:var(--fs-s)}
.rl{color:inherit;text-decoration:underline;text-decoration-color:#D8D4CF;text-underline-offset:3px}
.dt-w{overflow-x:auto}
.dt{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:var(--fs-ui)}
.dt caption{caption-side:bottom;text-align:left;padding-top:10px;font-family:'DM Mono',ui-monospace,monospace;font-size:var(--fs-cap);line-height:1.45;color:#7B7B7B}
.dt th,.dt td{padding:11px 0 11px 12px;border-bottom:1px solid #E7E4E0;text-align:right;vertical-align:top;white-space:nowrap}
.dt thead th{padding-top:0;font-family:'DM Mono',ui-monospace,monospace;font-size:var(--fs-cap);font-weight:400;color:#7B7B7B;text-transform:uppercase;letter-spacing:.02em}
.dt thead th[aria-sort]{color:#1300FF}
.dt th:first-child{padding-left:0;text-align:left;white-space:normal;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}
.dt tbody th{font-weight:600;color:#232323}
.dt tbody th a{color:#232323;text-decoration:underline;text-decoration-color:#D8D4CF;text-underline-offset:3px}
.dt td{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-weight:700;letter-spacing:-0.02em}
.dt td.dt-b{width:34%}
.dt-v{display:block}
.dt-txt td{text-align:left;white-space:normal;min-width:9rem;font-family:'Inter Tight',system-ui,sans-serif;font-weight:400;letter-spacing:0;hyphens:auto;-webkit-hyphens:auto}.dt-txt th:first-child{min-width:7rem}.dt-txt thead th{text-align:left}
.dt-bar{display:block;height:6px;margin-top:6px;border-radius:999px;background:#E7E4E0;overflow:hidden}
.dt-bar>span{display:block;height:6px;border-radius:999px;background:#1300FF}
.dt-hl th,.dt-hl td,.dt-hl th a{color:#1300FF}
.dt-chip{display:table;margin-top:6px;padding:3px 8px;border-radius:999px;background:#F6F4F1;font-size:var(--fs-s);font-weight:600;color:#4F4F4F}
.dt-btn{background:none;border:0;padding:0;font:inherit;font-weight:600;color:#1300FF;text-align:left;cursor:pointer}
.sh{display:flex;height:20px;border-radius:999px;overflow:hidden;gap:2px}
.sh>span{display:block;height:100%}
.sh-l{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}
.sh-l li{display:flex;align-items:baseline;gap:10px;padding:10px 0;border-bottom:1px solid #E7E4E0;font-size:var(--fs-p)}
.sh-l li>:nth-child(2){flex:1;min-width:0}
.sh-l .num{white-space:nowrap}
.sh-sw{flex-shrink:0;width:14px;height:8px;border-radius:999px;align-self:center}
.pr{display:flex;flex-direction:column}
.pr-h,.pr-r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.pr-g{padding:12px 14px;border-radius:14px;background:#F6F4F1;font-size:var(--fs-s);font-weight:600;color:#232323}
.pr-a{background:#1300FF;color:#FCFCFD}
.pr-r{padding:12px 0;border-bottom:1px solid #E7E4E0}
.pr-m{grid-column:span 2;font-family:'DM Mono',ui-monospace,monospace;font-size:var(--fs-cap);color:#7B7B7B;text-transform:uppercase;letter-spacing:.02em}
.pr-v{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:var(--fs-num);font-weight:800;letter-spacing:-0.02em;line-height:1.1;color:#232323}
.pr-va{color:#1300FF}
.kfs{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.kf{background:#F6F4F1;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:8px;min-width:0}
.kf-1{grid-column:span 2;background:#1300FF;color:#FCFCFD}
.kf-v{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:var(--fs-h2);line-height:1;font-weight:800;letter-spacing:-0.02em;color:#232323}
.kf-1 .kf-v{font-size:var(--fs-xl);color:#FCFCFD}
.kf-v::before{content:attr(data-v)}
.kf-v::after{content:" " attr(data-u);font-size:var(--fs-ui);font-weight:700;letter-spacing:0}
.kf-l{font-size:var(--fs-s);line-height:1.45;color:#4F4F4F;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}
.kf-1 .kf-l{font-size:var(--fs-ui);color:rgba(252,252,253,.86)}
.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.row>.num,.line>.num{white-space:nowrap;flex-shrink:0}
.row>:first-child:not(.num){min-width:0;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}
.pv{display:flex;flex-direction:column;gap:10px}
.pv-l{margin:0;font-size:var(--fs-s);line-height:1.45;font-weight:600;color:#232323}
.pv-lead{margin:0;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:var(--fs-lede);line-height:1.3;font-weight:700;letter-spacing:-0.02em;color:#232323;text-wrap:balance}
.pv-t{margin:0;font-size:var(--fs-p);line-height:1.5;color:#4F4F4F}
.pv-pts{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}
.pv-pts li{position:relative;padding-left:18px;font-size:var(--fs-p);line-height:1.45;color:#232323}
.pv-pts li::before{content:"";position:absolute;left:0;top:calc(.725em - 3px);width:6px;height:6px;border-radius:2px;background:#1300FF}
.pv-lg{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px}
.pv-lg li{display:flex;align-items:baseline;gap:6px;font-size:var(--fs-s);line-height:1.4;color:#232323}
.pv-lg .num{color:#232323}
.pv-lg .num,.pv-b .num{white-space:nowrap}
.pv-b{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-ui)}
.pv-f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}
.pv-f>div{display:flex;flex-direction:column;gap:4px;min-width:0}
.pv-fv{font-size:var(--fs-num);line-height:1.1;font-weight:800;color:#1300FF;white-space:nowrap}
.pv-tk{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}
.pv-tk li{background:#F6F4F1;border-radius:12px;padding:10px 12px;font-size:var(--fs-ui);font-weight:600;line-height:1.35}
.pv-ch{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}
.pv-ch .num{margin-left:6px;color:#1300FF}
.pv-st{margin:0;padding:0;list-style:none;display:flex;flex-direction:column-reverse;gap:6px}
.pv-st>li{border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}
.pv-st>li:first-child{background:#F6F4F1;align-self:flex-start;min-width:55%;box-sizing:border-box}
.pv-st>li+li{background:#1300FF;color:#FCFCFD;margin-left:40px}
.pv-sl{font-family:'DM Mono',ui-monospace,monospace;font-size:var(--fs-cap);letter-spacing:.02em;text-transform:uppercase;color:#7B7B7B}
.pv-st>li+li .pv-sl{color:#C6FA02}
.pv-sn{font-size:var(--fs-ui);font-weight:600;line-height:1.35}
.pv-st ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}
.pv-st ul li{padding:6px 0;border-top:1px solid rgba(252,252,253,.25);font-size:var(--fs-ui);font-weight:600;line-height:1.35;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}
.pv-st ul li:first-child{border-top:0;padding-top:2px}
.pv-p{flex-direction:column;gap:14px;padding-top:4px}
.pv-c{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid #E7E4E0}
.pv-title{font-size:var(--fs-num);font-weight:800;line-height:1.15}
.pv-c .pv-lead{font-weight:700}
.pv-c .k{color:#1300FF}
h3.k{font-weight:500}
.pa{display:flex;flex-direction:column;border-top:1px solid #E7E4E0}
.pa>div{border-bottom:1px solid #E7E4E0}
.pa-hd{display:flex;flex-direction:column;gap:2px;padding:12px 0;cursor:pointer}
.pa-h{margin:0}
.pa-h button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0;background:none;border:0;cursor:pointer;text-align:left;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:var(--fs-p);line-height:1.25;font-weight:700;letter-spacing:-0.02em;color:#232323}
.pa-i{flex-shrink:0;width:28px;height:28px;border-radius:999px;background:#F6F4F1;display:flex;align-items:center;justify-content:center}
.pa-i svg{transition:transform .22s cubic-bezier(.2,.8,.2,1)}
.pa-ld{margin:0;font-size:var(--fs-ui);line-height:1.4;color:#4F4F4F}
.pa-r{flex-direction:column;gap:14px;padding:2px 0 20px}
.tabs button:focus-visible,.pa-h button:focus-visible,.pv-p:focus-visible{outline:2px solid #1300FF;outline-offset:2px}
@media (prefers-reduced-motion:reduce){.pa-i svg{transition:none}}
.jb-head{display:flex;flex-direction:column;gap:12px;scroll-margin-top:16px;border-radius:20px;padding:14px 16px}
.jb-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.jb-figs>div{display:flex;flex-direction:column;gap:4px;min-width:0}
.jb-fv{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-weight:800;letter-spacing:-0.02em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}
.jb-fl{font-size:var(--fs-s);line-height:1.3}
.jb-chips{display:flex;flex-wrap:wrap;gap:6px}
.jb-ctl{display:flex;align-items:center;gap:6px}
.jb-ctl .jb-chips{flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
.jb-ctl .jb-chips.fade{-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent);padding-right:36px}
.jb-sort{flex-shrink:0;margin-left:auto;gap:2px;padding:3px;border-radius:999px}
.jb-sort button{height:28px;padding:0 9px;border:0;border-radius:999px;font-size:var(--fs-s);font-weight:600;cursor:pointer;background:transparent}
.jb-board .jb-sort{background:#FCFCFD}.jb-board .jb-sort button{color:#232323}.jb-board .jb-sort button[aria-pressed=true]{background:#232323;color:#FCFCFD}
.jb-spot .jb-sort{background:rgba(252,252,253,.14)}.jb-spot .jb-sort button{color:#FCFCFD}.jb-spot .jb-sort button[aria-pressed=true]{background:#C6FA02;color:#232323}
.jb-chip{display:inline-flex;align-items:center;gap:6px;height:34px;flex-shrink:0;box-sizing:border-box;padding:0 12px;border-radius:999px;font-size:var(--fs-s);font-weight:600;cursor:pointer;white-space:nowrap;border:1px solid transparent}
.jb-bar{justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
.jc{position:relative;flex-direction:column;gap:12px;border-radius:18px;background:#FCFCFD;transition:border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.2,.8,.2,1)}
.jc-top{display:flex;gap:12px;align-items:flex-start}
.jc-av{flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-weight:800;letter-spacing:-0.02em}
.jc-id{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}
.jc-t{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:var(--fs-lede);line-height:1.25;font-weight:700;letter-spacing:-0.02em;color:#232323;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}
.jc-e{font-size:var(--fs-ui);font-weight:600;line-height:1.3;color:#232323;overflow-wrap:break-word}
.jc-w{font-size:var(--fs-s);line-height:1.35;color:#4F4F4F}
.jc-f{margin:0;padding:0;list-style:none;flex-wrap:wrap;gap:6px}
.jc-f li{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:#F6F4F1;font-size:var(--fs-s);font-weight:600;color:#232323;white-space:nowrap}
.jc-act{display:flex;align-items:center;gap:10px}
.jc-go{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:999px;background:#1300FF;color:#FCFCFD;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:var(--fs-ui);font-weight:700;letter-spacing:-0.01em}
.jc-go::after{content:"";position:absolute;inset:0;border-radius:inherit}
.jc-go:focus-visible{outline:2px solid #1300FF;outline-offset:3px}
.jc-save{position:relative;z-index:1;flex-shrink:0;width:48px;height:48px;border-radius:999px;border:1px solid #D8D4CF;background:#FCFCFD;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}
.jc-save:focus-visible,.jb-chip:focus-visible,.jb-more:focus-visible,.jb-cta:focus-visible{outline:2px solid #1300FF;outline-offset:2px}
.jc-badge{display:inline-flex;align-items:center;height:22px;line-height:1;padding:1px 8px 0;box-sizing:border-box;border-radius:999px;font-family:'DM Mono',ui-monospace,monospace;font-size:var(--fs-cap);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}
.jc-age{font-family:'DM Mono',ui-monospace,monospace;font-size:var(--fs-cap);letter-spacing:.02em;color:#7B7B7B;white-space:nowrap}
.jb-more{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:999px;border:1px solid #D8D4CF;background:#FCFCFD;font-size:var(--fs-ui);font-weight:600;color:#232323;cursor:pointer;width:100%}
.jb-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;box-sizing:border-box;padding:0 10px 0 22px;border-radius:999px;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:var(--fs-p);font-weight:700;letter-spacing:-0.02em;line-height:1.2}
.jb-disc{flex-shrink:0;width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center}
.jb-board .jb-head{background:#F6F4F1}
.jb-board .jb-fv{font-size:var(--fs-num);color:#232323}
.jb-board .jb-figs>div:first-child .jb-fv{color:#1300FF}
.jb-board .jb-fl{color:#4F4F4F}
.jb-board .jc{border:1px solid #E7E4E0;padding:16px}
.jb-board .jc-av{width:44px;height:44px;border-radius:12px;font-size:var(--fs-ui)}
.jb-board .jb-cta{background:#1300FF;color:#FCFCFD}
.jb-board .jb-disc{background:#FCFCFD}
.jb-spot .jb-head{background:#1300FF;color:#FCFCFD;padding:20px}
.jb-spot .jb-figs{display:flex;align-items:flex-end;gap:22px}
.jb-spot .jb-fv{font-size:var(--fs-num);color:#C6FA02}
.jb-spot .jb-figs>div:first-child .jb-fv{font-size:var(--fs-h1);color:#FCFCFD}
.jb-spot .jb-fl{color:rgba(252,252,253,.8)}
.jb-spot .jc{padding:18px;box-shadow:0 0 0 1px #E7E4E0,0 10px 28px -12px rgba(35,35,35,.18)}
.jb-spot .jc-av{width:36px;height:36px;border-radius:999px;font-size:var(--fs-s)}
.jb-spot .jc-t{font-weight:800}
.jb-spot .jc-go{border-radius:14px;justify-content:space-between;padding:0 6px 0 18px;height:52px}
.jb-spot .jc-go .jb-disc{width:40px;height:40px;background:#C6FA02}
.jb-spot .jb-cta{background:#232323;color:#FCFCFD}
.jb-spot .jb-disc{background:#C6FA02}
.jb-board .jb-chip{background:#FCFCFD;color:#232323;border-color:#D8D4CF}.jb-board .jb-chip[aria-pressed=true]{background:#232323;color:#FCFCFD;border-color:#232323}
.jb-spot .jb-chip{background:rgba(252,252,253,.14);color:#FCFCFD}.jb-spot .jb-chip[aria-pressed=true]{background:#C6FA02;color:#232323}
.jb-cn{font-family:'DM Mono',ui-monospace,monospace;font-size:var(--fs-cap);opacity:.7}
.jb-spot .jb-head .s{color:#FCFCFD !important}
.jb-quiet .jc{padding:12px 14px 6px;gap:8px;border-radius:16px}
.jb-quiet .jc-av{width:36px;height:36px;border-radius:10px;font-size:var(--fs-s)}
.jb-quiet .jc-t{font-size:var(--fs-p);line-height:1.3}
.jb-quiet .jc-id{gap:2px}
.jb-quiet .jc-top{gap:10px}
.jb-quiet .jc-f{gap:4px}
.jb-quiet .jc-f li{height:24px;padding:0 8px}
.jb-quiet .jc-act{align-items:center;gap:8px;margin-top:-2px}
.jb-quiet .jc-go{flex:0 0 auto;margin-right:auto;height:40px;padding:0 2px;background:none;color:#1300FF;font-size:var(--fs-ui);gap:6px}
.jb-quiet .jc-save{width:40px;height:40px;margin-right:-8px;border:0;background:none}
.jb-quiet .jc-badges{align-items:center;gap:6px;min-width:0;overflow:hidden}
.jb-quiet .jb-more{height:44px;border-color:#D8D4CF;background:none}
.jb-quiet .jb-cta{background:none;color:#232323;border:1.5px solid #232323;min-height:52px;padding:0 8px 0 20px}
.jb-quiet .jb-cta .jb-disc{width:36px;height:36px;background:#232323;color:#FCFCFD}
@media (hover:hover){.jb-quiet .jc-go:hover{background:none;text-decoration:underline;text-underline-offset:3px}.jb-quiet .jc-save:hover{background:#F6F4F1}.jb-quiet .jb-cta:hover{background:#F6F4F1}}
@media (hover:hover){.jc:hover{border-color:rgba(19,0,255,.35);transform:translateY(-1px);box-shadow:0 12px 28px -14px rgba(19,0,255,.35)}.jc-go:hover{background:#0F00D6}}
@media (prefers-reduced-motion:reduce){.jc{transition:none}.jc:hover{transform:none}}
