@import "https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@600;700;800&family=Hanken+Grotesk:wght@400;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap";
*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.px-5{padding-left:1.25rem;padding-right:1.25rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--bg:#f4f7f9;--surface:#fff;--surface-2:#f1f4f6;--surface-3:#e9edf0;--ink:#141b24;--ink-2:#4f565e;--ink-3:#81878d;--line:#dee2e5;--line-2:#cdd1d6;--teal:#36e0ce;--teal-deep:#007a77;--teal-tint:#d1f8f3;--teal-line:#9be0d9;--safe:#37b976;--safe-deep:#04693d;--safe-tint:#d7f8e2;--warn:#f7a224;--warn-deep:#9c5400;--warn-tint:#ffefd6;--miss:#81878d;--miss-tint:#eef0f3;--gold:#e4b750;--gold-deep:#93690d;--gold-tint:#fdf1d0;--gold-line:#eed59b;--night:#0b2027;--night-2:#132d35;--hot-tint:#ffe8d9;--hot-deep:#a93800;--night-3:#2c3947;--night-ink:#f0f6fc;--night-ink-2:#aeb9c4;--night-ink-3:#7d8792;--night-line:#ffffff1a;--bronze:#c08252;--bronze-deep:#854e2a;--bronze-tint:#ffe2c9;--flame:#e96326;--flame-tint:#ffe3d5;--bull:#008481;--fresh:#37b976;--warm-p:#eca851;--cool-p:#8d9399;--lobby-bg:#f9f6f2;--lobby-surf:#fdfbf9;--lobby-line:#e1ddd8;--font-display:"Saira Condensed", system-ui, sans-serif;--font-body:"Hanken Grotesk", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--r-sm:9px;--r-md:13px;--r-lg:18px;--r-xl:26px;--shadow-sm:0 1px 2px #5b646f0f, 0 1px 3px #5b646f0d;--shadow-md:0 4px 14px #40495214, 0 2px 5px #4049520d;--shadow-lg:0 18px 50px #2f3c4a29, 0 6px 16px #2f3c4a14}@supports (color:lab(0% 0 0)){:root{--bg:lab(97.1066% -.659496 -1.3224);--surface:lab(100% 0 0);--surface-2:lab(95.9481% -.823051 -1.65221);--surface-3:lab(93.6297% -.985831 -1.98164);--ink:lab(9.47796% -1.69584 -6.93499);--ink-2:lab(36.1822% -1.53722 -5.30396);--ink-3:lab(55.9083% -1.27903 -4.26753);--line:lab(89.5553% -.661552 -2.14579);--line-2:lab(83.7534% -.87595 -2.85753);--teal:lab(80.7588% -46.8145 -3.87758);--teal-deep:lab(45.4244% -33.4842 -7.9363);--teal-tint:lab(94.6674% -13.4494 -2.22855);--teal-line:lab(84.5771% -23.6471 -3.87031);--safe:lab(67.1528% -48.3996 23.7131);--safe-deep:lab(38.7848% -35.6903 17.4989);--safe-tint:lab(94.8069% -14.0826 6.88108);--warn:lab(74.1406% 25.9398 71.4489);--warn-deep:lab(43.7267% 28.183 59.2905);--warn-tint:lab(95.4471% 4.07577 19.2014);--miss:lab(55.9083% -1.27903 -4.26753);--miss-tint:lab(94.777% -.443846 -1.4321);--gold:lab(77.0141% 9.01151 56.9378);--gold-deep:lab(47.8044% 11.7897 51.4732);--gold-tint:lab(95.5631% .419945 17.5713);--gold-line:lab(86.3499% 2.65786 32.268);--night:lab(10.8386% -7.0845 -7.13469);--night-2:lab(16.6664% -8.29895 -8.33429);--hot-tint:lab(93.9736% 11.2339 15.0524);--hot-deep:lab(40.678% 46.4402 54.8349);--night-3:lab(23.3783% -2.56923 -10.4106);--night-ink:lab(96.5116% -1.09199 -3.57032);--night-ink-2:lab(74.4586% -2.09501 -7.09385);--night-ink-3:lab(55.8966% -2.056 -7.07493);--night-line:lab(100% 0 0/.1);--bronze:lab(60.1699% 20.8338 36.1347);--bronze-deep:lab(39.1941% 21.5099 31.2656);--bronze-tint:lab(91.7843% 8.44061 17.3661);--flame:lab(59.175% 50.6512 58.3034);--flame-tint:lab(92.7309% 13.5355 15.3274);--bull:lab(49.1231% -40.2671 -9.4836);--fresh:lab(67.1528% -48.3996 23.7131);--warm-p:lab(74.2674% 20.0168 53.8013);--cool-p:lab(60.5485% -1.28314 -4.26966);--lobby-bg:lab(97.1106% .51403 2.21725);--lobby-surf:lab(98.8472% .340223 1.47662);--lobby-line:lab(88.4138% .691712 2.96041);--shadow-sm:0 1px 2px lab(41.9742% -2.00994 -7.05371/.06), 0 1px 3px lab(41.9742% -2.00994 -7.05371/.05);--shadow-md:0 4px 14px lab(30.371% -1.94976 -7.02767/.08), 0 2px 5px lab(30.371% -1.94976 -7.02767/.05);--shadow-lg:0 18px 50px lab(24.5395% -2.59315 -10.4184/.16), 0 6px 16px lab(24.5395% -2.59315 -10.4184/.08)}}html,body{background:var(--bg);color:var(--ink);margin:0;padding:0}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"tnum" 1}h1,h2,h3,.disp{font-family:var(--font-display);margin:0;font-weight:700;line-height:1.08}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tnum{font-variant-numeric:tabular-nums}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.night-card{background:linear-gradient(160deg, var(--night), var(--night-2));color:#fff;border-radius:var(--r-lg);position:relative;overflow:hidden}.btn-primary{background:var(--teal);color:#141b24;color:lab(9.47796% -1.69584 -6.93499);border-radius:var(--r-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 18px;font-size:16px;font-weight:700;display:inline-flex}.btn-primary:hover{filter:brightness(1.03)}.btn-ghost{background:var(--surface-2);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;padding:12px 16px;font-weight:600}.input{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);width:100%;font-size:16px;font-family:var(--font-body);padding:13px 14px}.pill{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.pill-open{background:var(--warn-tint);color:var(--warn-deep)}.pill-locked{background:var(--safe-tint);color:var(--safe-deep)}.pill-scored{background:var(--teal-tint);color:var(--teal-deep)}.pill-miss{background:var(--miss-tint);color:var(--ink-2)}.pill-hot{background:var(--hot-tint);color:var(--hot-deep);text-transform:uppercase;letter-spacing:.05em}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.shell{max-width:1180px;margin:0 auto;padding:0 16px}a{color:inherit;text-decoration:none}.modal-wrap{animation:.18s fade}.modal-card{will-change:transform;animation:.24s cubic-bezier(.2,.8,.2,1) slideUp}@media (min-width:600px){.modal-wrap{padding:24px;align-items:center!important}.modal-card{border-radius:var(--r-xl)!important}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}::selection{background:var(--teal-tint)}@keyframes duel-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes duel-pop{0%{transform:scale(.85)}to{transform:scale(1)}}@keyframes duel-slide-in{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes duel-belt-shine{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(280%)skew(-18deg)}}@keyframes duel-fade{0%{opacity:.5}to{opacity:1}}@keyframes duel-nudge-wave{0%,to{transform:rotate(0)}25%{transform:rotate(16deg)}60%{transform:rotate(-10deg)}}.duel-msg{animation:.22s cubic-bezier(.2,.8,.2,1) duel-slide-in}.duel-pop{animation:.26s cubic-bezier(.2,.9,.3,1.4) duel-pop}.duel-fade{animation:.25s duel-fade}@media (prefers-reduced-motion:reduce){.duel-msg,.duel-pop,.duel-fade{animation:none}}.lift{transition:transform .15s,box-shadow .15s}.lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.lift{transition:none}.lift:hover{box-shadow:none;transform:none}}.lp-hero{grid-template-columns:1fr;align-items:center;gap:40px;padding:36px 0 52px;display:grid}.lp-thesis{grid-template-columns:1fr;display:grid}.lp-thesis>*{border-top:1px solid var(--night-line);padding:28px 0}.lp-thesis>:first-child{border-top:none;padding-top:8px}.lp-cards{grid-template-columns:1fr;gap:14px;display:grid}.lp-strip{flex-direction:column;align-items:stretch;gap:16px;display:flex}@media (min-width:880px){.lp-hero{grid-template-columns:1fr 420px;gap:56px;padding:44px 0 64px}.lp-thesis{grid-template-columns:1fr 1fr 1fr}.lp-thesis>*{border-top:none;border-left:1px solid var(--night-line);padding:34px}.lp-thesis>:first-child{border-left:none;padding-top:34px;padding-left:0}.lp-cards{grid-template-columns:1fr 1fr 1fr;gap:16px}.lp-strip{flex-direction:row;align-items:center;gap:22px}}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:800}.app{flex-direction:column;height:100dvh;display:flex}.topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:30;flex-shrink:0;align-items:center;gap:16px;height:58px;padding:0 20px;display:flex}.logo-badge{background:var(--night);width:34px;height:34px;color:var(--teal);font-family:var(--font-display);border-radius:9px;flex-shrink:0;place-items:center;font-size:20px;font-weight:800;display:grid}.body3{flex:1;grid-template-columns:276px minmax(0,1fr) 344px;min-height:0;display:grid;position:relative}.body3.nochat{grid-template-columns:276px minmax(0,1fr) 0}.col{scrollbar-width:thin;min-height:0;overflow-y:auto}.col-people{background:var(--surface);border-right:1px solid var(--line)}.col-main{background:var(--bg)}.col-chat{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;display:flex;overflow:hidden}.body3.nochat .col-chat{display:none}.main-wrap{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;padding:22px 26px 60px;display:flex}.float{z-index:45;box-shadow:var(--shadow-lg);top:58px;bottom:0;display:flex!important;position:fixed!important}.float.col-chat{width:344px;right:0}.scrim{z-index:44;background:#0f171f66;background:lab(7.18439% -1.49957 -6.86639/.4);position:fixed;inset:58px 0 0}.people-group-h{align-items:center;gap:8px;padding:16px 16px 6px;display:flex}.person-row{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:calc(100% - 12px);margin:0 6px;padding:9px 14px;transition:background .1s;display:flex}.person-row:hover{background:var(--surface-2)}.person-row.me{background:var(--teal-tint)}.statusdot{border-radius:99px;flex-shrink:0;width:6px;height:6px}.dchip{align-items:center;gap:8px;display:inline-flex}.dchip-num{border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;position:relative;overflow:hidden}.dchip-num .bar{width:3px;position:absolute;top:0;bottom:0;left:0}.iconbtn{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border-radius:9px;place-items:center;transition:background .12s,color .12s;display:grid}.iconbtn:hover{background:var(--surface-2);color:var(--ink)}.fadein{animation:.3s cubic-bezier(.2,.8,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sheet-back{z-index:60;background:#0f171f73;background:lab(7.18439% -1.49957 -6.86639/.45);justify-content:center;align-items:center;padding:24px;animation:.16s fade;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);border-radius:var(--r-xl);width:min(560px,100%);max-height:86dvh;box-shadow:var(--shadow-lg);flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) rise;display:flex;overflow:hidden}.cmp-scroll{scrollbar-width:thin;overflow-x:auto}.cmp-row{grid-template-columns:208px repeat(5,1fr);align-items:stretch;display:grid}.cmp-cell{border-bottom:1px solid var(--line);align-items:center;gap:7px;min-width:0;padding:9px 8px;display:flex}.cmp-cell.match{background:var(--teal-tint)}.cmp-cell.hit{background:var(--safe-tint)}.cmp-name{background:var(--surface);z-index:2;border-right:1px solid var(--line);position:sticky;left:0}.cmp-row.me .cmp-name{background:var(--teal-tint)}@media (max-width:1180px){.body3,.body3.nochat{grid-template-columns:248px minmax(0,1fr) 320px}.body3.nochat{grid-template-columns:248px minmax(0,1fr) 0}}@media (max-width:880px){.body3,.body3.nochat{grid-template-columns:232px minmax(0,1fr) 0}.main-wrap{padding:18px 18px 60px}}.rivalry-click{transition:border-color .15s,box-shadow .15s,transform .15s;display:block;position:relative}.rivalry-click:hover{border-color:var(--teal-line);box-shadow:var(--shadow-md);transform:translateY(-1px)}.rivalry-cta-arrow{transition:transform .15s;display:inline-flex}.rivalry-click:hover .rivalry-cta-arrow{transform:translate(3px)}.rivalry-pulse-dot{background:var(--safe);border-radius:99px;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-in-out infinite duel-pulse}@media (prefers-reduced-motion:reduce){.rivalry-pulse-dot{animation:none}}.rivals-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.rivals-grid>*{min-width:0}@media (min-width:900px){.rivals-grid{grid-template-columns:minmax(0,1fr) 324px}.rivals-grid>.rivals-rail{grid-area:1/2/span 2}}.duel-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.duel-grid>*{min-width:0}@media (min-width:900px){.duel-grid{grid-template-columns:minmax(0,1fr) 330px}}.rival-row{border-radius:var(--r-sm);align-items:center;gap:13px;padding:13px 14px;transition:background .12s;display:flex}.rival-row:hover{background:var(--surface-2)}.rivals-form{align-items:center;gap:8px;display:inline-flex}@media (max-width:479px){.rivals-form{display:none}}@media (max-width:480px){.rivalry-cells{flex-wrap:wrap}.rivalry-cells>*{padding:10px 6px 11px!important}.rivalry-footer{flex-wrap:wrap}}.duel-chat-scroll{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;overflow-y:auto}.duel-chat-scroll::-webkit-scrollbar{width:8px}.duel-chat-scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:99px}.duel-input{border:1px solid var(--line-2);background:var(--surface);width:100%;font-size:13.5px;font-family:var(--font-body);color:var(--ink);border-radius:999px;outline:none;padding:10px 13px}.duel-input:focus{border-color:var(--teal-line);box-shadow:0 0 0 3px var(--teal-tint)}.duel-chip{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font-size:12.5px;font-weight:600;font-family:var(--font-body);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 12px;transition:background .12s,border-color .12s,color .12s}.duel-chip:hover{background:var(--teal-tint);border-color:var(--teal-line);color:var(--teal-deep)}.duel-react-btn{all:unset;cursor:pointer;border-radius:99px;padding:5px 7px;font-size:15px;line-height:1;transition:transform .1s,background .12s}.duel-react-btn:hover{background:var(--teal-tint);transform:scale(1.18)}.sp-gridrow{transition:border-color .12s}.sp-gridrow:hover{border-color:var(--teal-line)}.sp-rowsub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.sp-infobtn{all:unset;cursor:pointer;width:40px;color:var(--ink-3);font-family:var(--font-mono);border-left:1px solid var(--line);flex-shrink:0;align-self:stretch;place-items:center;margin:8px 0;font-size:12px;display:grid}.sp-infobtn:hover{color:var(--teal-deep)}.sp-search{box-sizing:border-box;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--ink);font-size:14px;font-family:var(--font-body);outline:none;margin-bottom:8px;padding:10px 13px}.sp-search:focus{border-color:var(--teal-line);box-shadow:0 0 0 3px var(--teal-tint)}.sp-storyline{background:var(--teal-tint);border:1px solid var(--teal-line);border-radius:var(--r-md);color:#003b3e;color:lab(21.6974% -18.74 -7.68009);text-wrap:pretty;margin:0;padding:14px 16px;font-size:17px;font-weight:600;line-height:1.45}.sp-histcard{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);margin-top:16px;padding:12px 14px}.sp-takecard{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);text-wrap:pretty;align-items:flex-start;gap:10px;padding:10px 13px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.sp-takecard.hot{background:var(--hot-tint);color:var(--hot-deep);border-color:#ffcba9;border-color:lab(85.7711% 16.8067 26.3943)}.sp-lockburst{font-size:36px;animation:.5s cubic-bezier(.2,.9,.3,1.5) sp-pop;display:inline-block}.sp-reveal{animation:.5s cubic-bezier(.2,.8,.2,1) both sp-rise}.sp-crowdtrack{background:var(--surface-2);border:1px solid var(--line);border-radius:99px;height:7px;margin-top:4px;display:block;overflow:hidden}.sp-crowdfill{height:100%;width:var(--w);transform-origin:0;border-radius:99px;animation:.7s cubic-bezier(.2,.8,.2,1) both sp-grow;display:block}.sp-toast{background:var(--night);color:#fff;box-shadow:var(--shadow-lg);z-index:80;text-align:center;border-radius:999px;max-width:86vw;padding:11px 18px;font-size:13.5px;font-weight:600;animation:.3s cubic-bezier(.2,.8,.2,1) sp-rise;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.sp-chip-dark{color:#c9dbdf;color:lab(86.2427% -5.78839 -3.83525);background:#18323a;background:lab(18.9885% -8.34991 -8.35083);border-color:#2d4d55;border-color:lab(30.6676% -10.5238 -8.58304)}.sp-chip-dark:hover{border-color:var(--teal);color:#fff;background:#034649;background:lab(26.3399% -18.7765 -7.7087)}.sp-minitake{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);text-wrap:pretty;border-radius:9px;max-width:100%;padding:5px 9px;font-size:11.5px;font-weight:600;line-height:1.4}.sp-minitake.hot{background:var(--hot-tint);color:var(--hot-deep);border-color:#ffcba9;border-color:lab(85.7711% 16.8067 26.3943)}.sp-usetake{all:unset;cursor:pointer;color:var(--teal-deep);letter-spacing:.02em;margin-top:3px;font-size:11px;font-weight:800;display:block}.sp-usetake:hover{text-decoration:underline}.sp-hiddenpick{color:var(--ink-3);padding-top:8px;font-size:12px;font-style:italic;display:inline-block}.sp-reactbubble{background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-sm);border-radius:999px;gap:2px;padding:1px 7px;font-size:12px;animation:.25s cubic-bezier(.2,.9,.3,1.4) sp-pop;display:inline-flex}.sp-reacttrigger{all:unset;cursor:pointer;border:1px dashed var(--line-2);width:22px;height:22px;color:var(--ink-3);border-radius:99px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.sp-reacttrigger:hover{border-color:var(--teal-line);color:var(--teal-deep);background:var(--teal-tint)}.sp-reactpicker{z-index:6;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);border-radius:999px;gap:1px;padding:2px 5px;animation:.2s cubic-bezier(.2,.9,.3,1.4) sp-pop;display:flex;position:absolute;top:-38px}.sp-reactopt{all:unset;cursor:pointer;border-radius:99px;padding:5px 6px;font-size:15px;line-height:1;transition:transform .1s,background .12s}.sp-reactopt:hover{background:var(--teal-tint);transform:scale(1.18)}@keyframes sp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-pop{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes sp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sp-reveal,.sp-lockburst,.sp-crowdfill,.sp-toast,.sp-reactbubble,.sp-reactpicker{animation:none}}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:pb-6{padding-bottom:1.5rem}}
