.soc-wrap{height:100%;padding:10px var(--gutter,16px) 12px clamp(12px, 6vw, 110px);pointer-events:none;justify-content:flex-start;display:flex}.soc-panel{pointer-events:auto;border:1px solid var(--line);width:min(880px,100%);height:100%;-webkit-backdrop-filter:blur(var(--glass-blur));animation:soc-in .42s var(--ease-back) both;background:linear-gradient(#121b38eb,#0a0f22f0);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff0f}.soc-panel :is(button,a,input){pointer-events:auto}@keyframes soc-in{0%{opacity:0;transform:translate(-28px)scale(.98)}to{opacity:1;transform:none}}.soc-head{align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.soc-titles{flex:1;min-width:0}.soc-title{font-family:var(--font-display);letter-spacing:.04em;background:linear-gradient(#fff,#ffd9ea 60%,#f28bb6);color:#0000;filter:drop-shadow(0 3px #00000059);-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,3.4vw,38px);font-weight:400;line-height:1}.soc-sub{color:var(--muted);margin-top:4px;font-size:13px}.soc-post{flex:none}.soc-post>span:first-child{font-size:18px}.soc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 16px 10px;display:flex}.soc-bar-r{align-items:center;gap:6px;display:flex}.soc-seg{border:1px solid var(--line);scrollbar-width:none;background:#060a188c;border-radius:12px;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.soc-seg::-webkit-scrollbar{display:none}.soc-seg-btn{height:34px;color:var(--muted);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast);border-radius:9px;flex:none;align-items:center;gap:4px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.soc-seg-btn:hover{color:var(--text);background:#8caaff1a}.soc-seg-btn.is-on{background:linear-gradient(180deg, #5b98ff, var(--blue));color:#fff;box-shadow:0 2px 10px #2f6fdb73}.soc-seg-sm .soc-seg-btn{height:28px;padding:0 10px;font-size:12px}.soc-count:not(:empty){min-width:20px;height:18px;color:var(--gold);font:800 11px/1 var(--font-ui);background:#f4c43033;border-radius:9px;place-items:center;margin-left:2px;padding:0 5px;display:inline-grid}.soc-seg-btn.is-on .soc-count{color:#fff;background:#ffffff38}.soc-refresh{font-size:17px}.soc-scroll{overscroll-behavior:contain;pointer-events:auto;flex:1;min-height:0;padding:2px 14px 18px;overflow:auto}.soc-dim{color:var(--dim);font-size:13px}.soc-hint{border:1px dashed var(--line);color:var(--muted);background:#8caaff0f;border-radius:12px;align-items:center;gap:10px;margin:0 2px 12px;padding:9px 12px;font-size:13px;display:flex}.soc-hint>span:first-child{font-size:18px}.soc-floorbar{background:#22c55e12;border:1px solid #4ade8040;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 2px 12px;padding:10px 12px;display:flex}.soc-floorbar b{font-family:var(--font-display);letter-spacing:.04em;font-size:18px;font-weight:400}.soc-squad-btn{margin-left:auto}.soc-wall{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;display:grid}.soc-wall>.soc-empty{grid-column:1/-1}.brag{border:1px solid var(--line);min-width:0;animation:brag-in .36s var(--ease-out) both;background:linear-gradient(#1c284cb3,#101830bf);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:0 8px 22px #00000047}.brag.is-mine{border-color:#6aa5ff8c;box-shadow:0 8px 22px #00000047,inset 0 0 0 1px #6aa5ff33}.brag.is-new{animation:brag-new .7s var(--ease-back) both}@keyframes brag-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes brag-new{0%{opacity:0;transform:translateY(-14px)scale(.96)}60%{box-shadow:0 0 0 3px #f4c43080}to{opacity:1;transform:none}}.brag.is-skel{min-height:260px}.brag.is-skel .brag-head .skel-line{width:50%}.brag-head{align-items:center;gap:10px;min-width:0;display:flex}.soc-face{background:#8caaff1f;border:2px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid;overflow:hidden}.soc-face img{object-fit:cover;width:100%;height:100%;display:block}.frb-row .soc-face{width:36px;height:36px}.brag-who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.brag-name{align-items:center;gap:6px;min-width:0;display:flex}.brag-name b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.soc-holder{font-size:14px}.brag-meta{min-width:0;color:var(--dim);align-items:center;gap:8px;font-size:12px;display:flex}.brag-kind{height:20px;font:800 11px/1 var(--font-ui);letter-spacing:.04em;white-space:nowrap;color:var(--blue-hi);background:#8caaff1f;border-radius:6px;align-items:center;padding:0 7px;display:inline-flex}.brag-kind.is-up{color:var(--green-hi);background:#22c55e29}.brag-kind.is-down{color:#ff9a9a;background:#ef444429}.brag-kind.is-rekt{color:#d8b4fe;background:#a855f72e}.brag-ago{white-space:nowrap}.soc-star{color:var(--muted);flex:none}.soc-star.is-on{color:var(--gold);background:#f4c4301a;border-color:#f4c43080}.brag-card{aspect-ratio:16/9;cursor:zoom-in;width:100%;transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-med);background:radial-gradient(120% 120% at 20% 40%,#2f6fdb59,#060916f2 70%);border:1px solid #8caaff33;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.brag-card.is-up{background:radial-gradient(120% 120% at 20% 40%,#22c55e52,#060916f2 70%)}.brag-card.is-down{background:radial-gradient(120% 120% at 20% 40%,#ef44444d,#060916f2 70%)}.brag-card.is-rekt{background:radial-gradient(120% 120% at 20% 40%,#a855f752,#060916f2 70%)}.brag-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0006}.brag-card:active{transform:scale(.99)}.brag-card.skel{cursor:default}.brag-sum{text-align:left;flex-direction:column;justify-content:center;gap:4px;padding:0 7%;display:flex;position:absolute;inset:0}.brag-sum-l{font:700 12px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.brag-sum-v{font-family:var(--font-display);color:#fff;font-size:clamp(30px,6vw,44px);line-height:1}.brag-card.is-up .brag-sum-v{color:var(--green-hi)}.brag-card.is-down .brag-sum-v{color:#ff8a8a}.brag-card.is-rekt .brag-sum-v{color:#d8b4fe}.brag-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .32s var(--ease-out);display:block;position:absolute;inset:0}.brag-card.is-drawn .brag-img{opacity:1}.brag-card:not(.is-drawn):not(.is-failed):after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff0f 50%,#0000 70%) 0 0/250% 100%;animation:1.3s linear infinite shimmer;position:absolute;inset:0}.brag-foot{align-items:center;gap:8px;display:flex}.brag-reacts{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.brag-react{border:1px solid var(--line);height:34px;color:var(--muted);transition:background var(--t-fast), border-color var(--t-fast), transform var(--t-fast) var(--ease-back);background:#8caaff14;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.brag-react:hover{color:var(--text);background:#8caaff29}.brag-react:active{transform:scale(.9)}.brag-react.is-on{color:var(--gold);background:#f4c43029;border-color:#f4c43099}.brag-react-e{font-size:16px;line-height:1}.brag-react-n:empty{display:none}.brag-react.is-pop .brag-react-e{animation:react-pop .48s var(--ease-back)}@keyframes react-pop{0%{transform:scale(1)}35%{transform:scale(1.7)rotate(-12deg)}to{transform:scale(1)}}.soc-share{flex:none}.sh-x-logo{font-size:1.1em;font-weight:900;line-height:1}.soc-more{justify-content:center;padding:16px 0 4px;display:flex}.soc-end{color:var(--dim);font-size:13px}.frb{background:linear-gradient(#f4c43014,#10183099);border:1px solid #f4c4304d;border-radius:16px;margin:0 2px 14px;padding:12px}.frb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.frb-title{font-family:var(--font-display);letter-spacing:.04em;color:var(--gold);font-size:20px;font-weight:400}.frb-list{overscroll-behavior:contain;flex-direction:column;gap:4px;max-height:330px;display:flex;overflow:auto}.frb-row{background:#060a1859;border-radius:10px;grid-template-columns:34px 36px minmax(0,1fr) auto 30px;align-items:center;gap:10px;min-height:48px;padding:5px 8px;display:grid}.frb-row.is-me{background:#2f6fdb2e;box-shadow:inset 0 0 0 1px #6aa5ff59}.frb-row.is-top .frb-rank{font-size:18px}.frb-row.is-skel{display:flex}.frb-rank{text-align:center;color:var(--muted);font-size:13px;font-weight:700}.frb-who{flex-direction:column;gap:2px;min-width:0;display:flex}.frb-name{align-items:center;gap:6px;min-width:0;display:flex}.frb-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frb-sub{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.frb-pnl{text-align:right;font-size:15px;font-weight:700}.frb-pnl.is-up,.frb-foot .is-up{color:var(--green-hi)}.frb-pnl.is-down,.frb-foot .is-down{color:#ff6b6b}.frb-x{width:30px;height:30px;color:var(--dim);transition:background var(--t-fast), color var(--t-fast);border-radius:8px;font-size:13px}.frb-x:hover{color:#ff9a9a;background:#ef444429}.frb-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:8px;padding:8px 8px 0;font-size:13px;display:flex}.frb-foot b{font-size:16px}.frb-err{padding:10px 6px}.soc-overlay{z-index:calc(var(--z-panel) + 5);padding:max(12px, var(--safe-t,0px)) 12px max(12px, var(--safe-b,0px));pointer-events:auto;opacity:0;transition:opacity .2s var(--ease-out);place-items:center;display:grid;position:fixed;inset:0}.soc-overlay.is-in{opacity:1}.soc-overlay.is-leaving{opacity:0;pointer-events:none}.soc-overlay-bg{-webkit-backdrop-filter:blur(4px);background:radial-gradient(circle at 50% 40%,#0a102880,#03050ed1);position:absolute;inset:0}.soc-panel.is-overlay{width:min(920px,100%);height:min(860px,100%);animation:soc-pop .36s var(--ease-back) both;position:relative}@keyframes soc-pop{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.modal.sh-modal{width:min(760px,100%)}.sh{flex-direction:column;gap:12px;display:flex}.sh-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sh-preview{aspect-ratio:16/9;border:1px solid var(--line-strong);background:radial-gradient(120% 120% at 25% 40%,#2f6fdb59,#060916f5 70%);border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000073}.sh-img{object-fit:contain;opacity:1;width:100%;height:100%;transition:opacity .28s var(--ease-out), transform .42s var(--ease-back);display:block;position:absolute;inset:0;transform:none}.sh-preview.is-loading .sh-img,.sh-preview.is-empty .sh-img{opacity:0;transform:scale(.97)}.sh-skel{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-weight:600;display:none;position:absolute;inset:0}.sh-preview.is-loading .sh-skel,.sh-preview.is-empty .sh-skel{display:flex}.sh-preview.is-loading:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff12 50%,#0000 70%) 0 0/250% 100%;animation:1.2s linear infinite shimmer;position:absolute;inset:0}.sh-skel-spark{font-size:42px;animation:1.1s ease-in-out infinite sh-print}.sh-preview.is-empty .sh-skel-spark{animation:none}@keyframes sh-print{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-6px)rotate(4deg)}}.sh-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sh-grid .btn{width:100%}.sh-x,.sh-comm,.sh-row,.sh-brag{grid-column:1/-1}.sh-comm{background:linear-gradient(#f28bb647,#7c4ddb52);border-color:#f28bb699}.sh-comm:hover{background:linear-gradient(#f28bb666,#7c4ddb73)}.sh-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sh-x.is-disabled{opacity:.45;pointer-events:none;filter:grayscale(.4)}@media (width>=640px){.sh-x:not(.is-solo),.sh-comm{grid-column:auto}}.sh-status{min-height:20px;color:var(--muted);font-size:13px;font-weight:600}.sh-status:empty{min-height:0;display:none}.sh-status.is-good{color:var(--green-hi)}.sh-status.is-bad{color:#ff8a8a}.sh-status a{color:var(--blue-hi);text-decoration:underline}.sh-fine{color:var(--dim);text-align:center;font-size:11px}.sh-cap{border:1px dashed var(--line);background:#060a1880;border-radius:12px;align-items:flex-start;gap:8px;padding:8px 8px 8px 12px;display:flex}.sh-cap[hidden]{display:none}.sh-cap-t{min-width:0;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.4}.sh-reroll{font-size:17px}.sh-reroll.is-spin{animation:sh-roll .52s var(--ease-back)}@keyframes sh-roll{0%{transform:rotate(-200deg)scale(.7)}to{transform:none}}.sh-coin{text-align:center;color:var(--dim);font-size:13px;font-weight:700}.sh-coin a{color:var(--gold);text-decoration:none}.sh-coin a:hover{text-decoration:underline}.bp{filter:drop-shadow(0 3px #a8770c)drop-shadow(0 6px 14px #f4c4304d);border-radius:10px;flex:none;align-items:stretch;display:inline-flex}.bp-btn,.bp-more{background:linear-gradient(180deg, #ffe68a, var(--gold) 55%, #e2a51a);color:#2a1a00;font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;text-shadow:0 1px #ffffff73;transition:transform var(--t-fast) var(--ease-out), filter var(--t-fast);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:1px solid #fff0b8;justify-content:center;align-items:center;gap:6px;font-weight:400;text-decoration:none;display:inline-flex}.bp-btn{border-right:0;border-radius:10px 0 0 10px;position:relative}.bp-more{font-family:var(--font-ui);border-left:1px solid #78500059;border-radius:0 10px 10px 0;font-weight:800}.bp-btn:hover,.bp-more:hover{filter:brightness(1.07);color:#2a1a00;text-decoration:none}.bp-btn:active,.bp-more:active{transform:translateY(2px)}.bp-btn:focus-visible,.bp-more:focus-visible{outline-offset:2px;outline:2px solid #fff}.bp-sm .bp-btn{height:34px;padding:0 10px 0 12px;font-size:15px}.bp-sm .bp-more{width:26px;height:34px;font-size:12px}.bp-lg .bp-btn{flex:1;height:52px;padding:0 22px;font-size:22px}.bp-lg .bp-more{width:40px;height:52px;font-size:15px}.bp-lg{width:100%;display:flex}.bp-i{font-size:1.05em;line-height:1}.bp-n{background:var(--red);color:#fff;min-width:22px;height:18px;font:800 10px/1 var(--font-ui);letter-spacing:0;text-shadow:none;border:2px solid #1a1200;border-radius:9px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-8px;right:-6px}.bp-n[hidden]{display:none}.bp.is-flex .bp-btn{animation:1.2s ease-in-out infinite bp-pulse}.bp.is-flex{filter:drop-shadow(0 3px #a8770c)drop-shadow(0 0 18px #ffd65abf)}@keyframes bp-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.bp-tile-wrap{filter:drop-shadow(0 4px #a8770c)drop-shadow(0 8px 22px #f4c43059);align-items:stretch;width:100%;display:flex}.bp-tile{background:linear-gradient(180deg, #ffe68a, var(--gold) 55%, #e2a51a);color:#2a1a00;text-shadow:0 1px #ffffff73;min-width:0;min-height:56px;transition:transform var(--t-fast) var(--ease-out), filter var(--t-fast);border:1px solid #fff0b8;border-right:0;border-radius:14px 0 0 14px;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 14px 10px 16px;text-decoration:none;display:grid}.bp-tile:hover{filter:brightness(1.06);color:#2a1a00;text-decoration:none}.bp-tile:active{transform:translateY(2px)}.bp-tile-l{font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;font-size:24px}.bp-tile-meta{color:#2a1a00d1;flex-direction:column;gap:1px;min-width:0;font-size:12px;font-weight:700;line-height:1.2;display:flex}.bp-tile-sub,.bp-tile-streak{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-tile-streak[hidden]{display:none}.bp-tile-key{width:26px;height:26px;font:800 13px/1 var(--font-mono);background:#2a1a0024;border:1px solid #2a1a004d;border-radius:7px;place-items:center;display:grid}.bp-tile-more{border-radius:0 14px 14px 0;width:44px;height:auto;font-size:15px}.bp-counter{color:var(--gold);white-space:nowrap;font-size:13px;font-weight:700}.bp-counter[hidden]{display:none}.bp-coin{white-space:nowrap;align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}.bp-coin a{color:var(--gold);text-decoration:none}.bp-coin a:hover{text-decoration:underline}.bp-coin-sep{color:var(--dim)}.bp-link{background:linear-gradient(180deg, #ffe68a, var(--gold) 55%, #e2a51a);color:#2a1a00;height:36px;font-family:var(--font-display);letter-spacing:.03em;white-space:nowrap;border:1px solid #fff0b8;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:16px;text-decoration:none;display:inline-flex;box-shadow:0 3px #a8770c}.bp-link:hover{filter:brightness(1.07);color:#2a1a00;text-decoration:none}.bp-link:active{transform:translateY(2px);box-shadow:0 1px #a8770c}.fx-prompt{z-index:calc(var(--z-toast) - 1);left:50%;bottom:calc(var(--safe-b,0px) + 74px);opacity:0;width:max-content;max-width:calc(100% - 24px);transition:transform .32s var(--ease-back), opacity .2s var(--ease-out);background:linear-gradient(#241e0af7,#141208f7);border:1px solid #f4c430a6;border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex;position:fixed;transform:translate(-50%,24px);box-shadow:0 16px 40px #00000080,0 0 0 4px #f4c4301f}.fx-prompt.is-in{opacity:1;transform:translate(-50%)}.fx-prompt.is-out{opacity:0;pointer-events:none;transform:translate(-50%,16px)}.fx-i{font-size:24px;line-height:1}.fx-l{color:#fff4c8;min-width:0;font-size:15px;font-weight:800}.fx-acts{flex:none;align-items:center;gap:6px;display:flex}.fx-x{height:36px;color:var(--muted);white-space:nowrap;border-radius:10px;padding:0 10px;font-size:12px;font-weight:700}.fx-x:hover{color:var(--text);background:#ffffff14}.modal.cl-modal{width:min(680px,100%)}.cl{flex-direction:column;gap:12px;display:flex}.cl-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cl-hold.is-on{color:var(--blue-hi);background:#6aa5ff1f;border-color:#6aa5ff99}.cl-mebar{background:#f4c43012;border:1px solid #f4c4304d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.cl-me{flex:220px;min-width:0;font-size:14px;font-weight:600}.cl-me-line{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.cl-me-share{margin-left:4px;display:inline-flex}.cl-me-share .bp-sm .bp-btn{font-size:14px}.cl-dim{color:var(--dim);font-weight:500}.cl-call{flex:none}.cl-call:disabled{filter:grayscale(.6)}.cl-sheet .cl-call{width:100%}.cl-how{color:var(--muted);font-size:14px;line-height:1.45}.cl-sheet-top{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.cl-sheet-top b{font-family:var(--font-display);letter-spacing:.04em;font-size:18px;font-weight:400}.cl-list{overscroll-behavior:contain;flex-direction:column;gap:4px;max-height:min(52vh,460px);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.cl-list-sm{max-height:none;overflow:visible}.cl-row{background:#060a1866;border-radius:12px;grid-template-columns:34px 36px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:6px 8px;display:grid}.cl-row.is-me{background:#2f6fdb2e;box-shadow:inset 0 0 0 1px #6aa5ff66}.cl-row.is-top1{background:linear-gradient(90deg,#f4c43024,#060a1866)}.cl-row.is-skel{display:flex}.cl-row.is-skel .skel-line{width:60%}.cl-rank{text-align:center;color:var(--muted);font-size:13px;font-weight:700}.cl-row.is-top1 .cl-rank,.cl-row.is-top2 .cl-rank,.cl-row.is-top3 .cl-rank{font-size:18px}.cl-face{background:#8caaff1f;border:2px solid #ffffff2e;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid;overflow:hidden}.cl-face img{object-fit:cover;width:100%;height:100%;display:block}.cl-who{flex-direction:column;gap:2px;min-width:0;display:flex}.cl-name{align-items:center;gap:6px;min-width:0;display:flex}.cl-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-sub{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cl-x{font:800 16px/1 var(--font-mono);text-align:right;white-space:nowrap}.cl-x.is-up{color:var(--green-hi)}.cl-x.is-early{color:#b4c2db;font-size:13px}.cl-x.is-stack{flex-direction:column;align-items:flex-end;gap:3px;font-size:16px;display:flex}.cl-x.is-stack small{font:700 11px/1 var(--font-ui);color:var(--dim);white-space:nowrap}.cl-tier{height:20px;font:800 11px/1 var(--font-ui);letter-spacing:.03em;white-space:nowrap;color:var(--gold);background:#f4c43024;border:1px solid #f4c43066;border-radius:6px;flex:none;align-items:center;padding:0 7px;display:inline-flex}.cl-tier.is-oracle{color:#d8b4fe;background:#a855f729;border-color:#c084fc80}.cl-tier.is-prophet{color:#ffc58a;background:#f9731624;border-color:#ffa24c80}.cl-tier.is-timetraveler{color:#bdf3ff;background:#7fe0f024;border-color:#7fe0f080}.cl-dia{font-size:13px}.cl-too{height:30px;padding:0 10px;font-size:12px}.cl-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:26px 12px;font-size:13px;display:flex}.cl-empty b{color:var(--text);font-size:15px}.cl-empty-i{font-size:34px}.cl-foot{flex-direction:column;align-items:center;gap:6px;display:flex}.cl-nfa{color:var(--dim);text-align:center;font-size:11px}.cl-ok{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.cl-ok-burst{animation:cl-burst .6s var(--ease-back) both;font-size:54px}@keyframes cl-burst{0%{opacity:0;transform:scale(.3)rotate(-30deg)}to{opacity:1;transform:none}}.cl-ok-title{font-family:var(--font-display);letter-spacing:.03em;color:var(--gold);font-size:28px;font-weight:400}.cl-ok-sub{color:var(--muted);max-width:440px;font-size:14px}.cl-ok-acts{flex-direction:column;gap:8px;width:min(420px,100%);display:flex}.cl-ok-acts .btn{width:100%}.cl-sec{background:linear-gradient(#f4c43014,#10183099);border:1px solid #f4c4304d;border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.cl-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cl-sec-title{font-family:var(--font-display);letter-spacing:.04em;color:var(--gold);font-size:20px;font-weight:400}.cl-pill{height:30px;color:var(--gold);font:800 12px/1 var(--font-ui);letter-spacing:.04em;white-space:nowrap;transition:background var(--t-fast), transform var(--t-fast) var(--ease-out);background:#f4c4301f;border:1px solid #f4c4308c;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.cl-pill:hover{background:#f4c43038}.cl-pill:active{transform:scale(.95)}.cl-pill[hidden]{display:none}.cl-topbtn{color:var(--gold);border-color:#f4c43073}@media (width<=560px){.bp-sm .bp-l{display:none}.bp-sm .bp-btn{padding:0 9px}.bp-tile-l{font-size:21px}.fx-prompt{text-align:center;bottom:calc(var(--safe-b,0px) + 64px);flex-wrap:wrap;justify-content:center}.fx-l{flex:100%}.cl-row{grid-template-columns:28px 32px minmax(0,1fr) auto;gap:8px}.cl-face{width:32px;height:32px}.cl-too,.cl-pill-l,.cl-topbtn-l{display:none}.cl-pill{padding:0 8px}}@media (width<=760px){.soc-wrap{justify-content:center;padding:6px 8px 8px}.soc-panel{border-radius:16px}.soc-head{gap:8px;padding:12px 12px 8px}.soc-sub{display:none}.soc-bar{padding:0 12px 8px}.soc-scroll{padding:2px 10px 14px}.soc-xcomm{display:none}.soc-overlay{padding:0}.soc-panel.is-overlay{width:100%;height:100%;padding-top:var(--safe-t,0px);padding-bottom:var(--safe-b,0px);border-radius:0}}@media (width<=420px){.soc-post-l{display:none}.soc-post{width:44px;padding:0}.soc-seg-btn{padding:0 10px;font-size:13px}.brag{padding:10px}.brag-react{height:32px;padding:0 8px}.soc-share{padding:0 10px}.cl-me-share{flex-basis:100%;margin:4px 0 0}}@media (prefers-reduced-motion:reduce){.soc-panel,.brag,.brag.is-new,.sh-skel-spark,.brag-react.is-pop .brag-react-e,.bp.is-flex .bp-btn,.sh-reroll.is-spin,.cl-ok-burst{animation:none!important}.fx-prompt{transition-duration:1ms}}
