@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/app/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/app/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/app/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/app/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/app/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/app/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/app/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/app/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/app/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sx-root{--bg:#000000;--ink:#fafafa;--ink2:rgba(245,245,247,.68);--ink3:rgba(245,245,247,.54);--ink4:rgba(245,245,247,.3);--tint:rgba(8,8,10,.42);--tint2:rgba(255,255,255,.06);--tint3:rgba(255,255,255,.11);--tint-ov:rgba(10,10,12,.52);--rim:rgba(255,255,255,.12);--rim-top:rgba(255,255,255,.22);--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.14);--accent:#ffffff;--accent-h:#f4f4f5;--accent-p:#d4d4d8;--on-accent:#000000;--accent-soft:rgba(255,255,255,.12);--pri:linear-gradient(180deg,#ffffff 0%,#ececef 52%,#c9c9cf 100%);--pri-h:linear-gradient(180deg,#ffffff 0%,#f6f6f7 50%,#dcdce0 100%);--pri-edge:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(0,0,0,.28),0 12px 34px -14px rgba(255,255,255,.45);--cur:rgba(255,255,255,.03);--cur-edge:inset 0 1px 0 rgba(255,255,255,.55),inset 0 0 0 1px rgba(255,255,255,.28);--pos:#4ade80;--pos-rgb:74,222,128;--neg-rgb:248,113,113;--pos-soft:rgba(74,222,128,.13);--pos-line:rgba(74,222,128,.36);--on-pos:#04210f;--neg:#f87171;--neg-p:#e85d5d;--neg-soft:rgba(248,113,113,.13);--neg-line:rgba(248,113,113,.44);--on-neg:#1f0606;--inv:#fafafa;--on-inv:#000;--scrim:rgba(0,0,0,.42);--shadow:0 30px 80px -30px rgba(0,0,0,.8);position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;background:var(--bg);color:var(--ink);font-family:Archivo,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;container-type:inline-size;container-name:sx;transition:background-color .8s ease,color .6s ease}.sx-root.light{--bg:#f2f2f3;--ink:#0a0a0a;--ink2:rgba(10,10,12,.66);--ink3:rgba(10,10,12,.54);--ink4:rgba(10,10,12,.28);--tint:rgba(255,255,255,.5);--tint2:rgba(10,10,12,.045);--tint3:rgba(10,10,12,.075);--tint-ov:rgba(250,250,251,.72);--rim:rgba(255,255,255,.7);--rim-top:rgba(255,255,255,.95);--line:rgba(10,10,12,.08);--line2:rgba(10,10,12,.13);--accent:#0a0a0a;--accent-h:#27272a;--accent-p:#3f3f46;--on-accent:#fff;--accent-soft:rgba(0,0,0,.07);--pri:linear-gradient(180deg,#46464c 0%,#18181b 45%,#000 100%);--pri-h:linear-gradient(180deg,#5a5a61 0%,#232327 45%,#0a0a0a 100%);--pri-edge:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.4),0 12px 30px -14px rgba(0,0,0,.55);--cur:rgba(255,255,255,.2);--cur-edge:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(0,0,0,.14);--pos:#15803d;--pos-rgb:21,128,61;--neg-rgb:220,38,38;--pos-soft:rgba(21,128,61,.1);--pos-line:rgba(21,128,61,.34);--on-pos:#fff;--neg:#dc2626;--neg-p:#b91c1c;--neg-soft:rgba(220,38,38,.09);--neg-line:rgba(220,38,38,.4);--on-neg:#fff;--inv:#0a0a0c;--on-inv:#fafafa;--scrim:rgba(20,24,40,.18);--shadow:0 30px 70px -34px rgba(30,40,70,.35)}.sx-root.is-phone{width:390px;height:844px}.sx-root *,.sx-root *:before,.sx-root *:after{box-sizing:border-box}.sx-root h1,.sx-root h2,.sx-root h3,.sx-root p{margin:0}.sx-root button,.sx-root input{font-family:inherit;margin:0}.sx-root button{touch-action:manipulation}.sx-root ::selection{background:var(--accent-soft)}.sx-gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0}.sx-fallback{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;pointer-events:none;display:none;background:radial-gradient(40% 40% at 20% 15%,rgba(255,255,255,.22),transparent 70%),radial-gradient(35% 35% at 85% 30%,rgba(200,200,210,.16),transparent 70%),radial-gradient(40% 40% at 45% 95%,rgba(255,255,255,.12),transparent 70%);filter:blur(40px)}.sx-root.no-gl .sx-fallback{display:block}.sx-root.light .sx-fallback{opacity:.55}.lg{position:relative;background:var(--tint);border-radius:22px;box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim);transition:background-color .6s ease}.lg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff0f,#fff0 38%)}.sx-root.light .lg:before{background:linear-gradient(180deg,#ffffff8c,#fff0 45%)}.lg>*{position:relative}.lg.ov{background:var(--tint-ov);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}.sx-root.no-gl .lg{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.thumb{position:absolute;left:0;top:0;width:0;height:0;border-radius:999px;pointer-events:none;z-index:0;contain:layout paint;background:var(--tint3);box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim),0 6px 18px -8px #00000073;will-change:transform,width}.sx-root.light .thumb{background:#ffffffb8;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #0a0a0c0f,0 6px 16px -8px #1e284659}.mono{font-family:Geist Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ic{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ic.s{width:15px;height:15px}.ic.xs{width:13px;height:13px}.ic.l{width:22px;height:22px}.row{display:flex;align-items:center;gap:10px}.col{display:flex;flex-direction:column;gap:6px}.grow{flex:1 1 auto}.cap{font-size:12.5px;color:var(--ink3)}.ink2{color:var(--ink2)}.up{color:var(--pos)}.dn{color:var(--neg)}.h1{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.h2{font-size:16px;font-weight:600;letter-spacing:-.015em}.big{font-size:30px;font-weight:500;letter-spacing:-.035em;line-height:1.1}.m-only{display:none!important}.sx-shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;grid-template-columns:252px minmax(0,1fr);gap:16px;padding:16px}.sx-side{display:flex;flex-direction:column;gap:4px;padding:14px 12px;min-height:0}.brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;letter-spacing:-.015em}.brand .mk{width:24px;height:24px;color:var(--accent)}.sx-side .brand{padding:6px 10px 20px}.side-s{font-size:11.5px;color:var(--ink3);padding:16px 12px 6px}.nav{position:relative;display:flex;flex-direction:column;gap:2px}.nav-i{position:relative;z-index:1;height:42px;width:100%;padding:0 10px 0 12px;border-radius:999px;display:flex;align-items:center;gap:11px;color:var(--ink2);font-size:14px;font-weight:500;border:0;background:transparent;cursor:pointer;text-align:left;transition:color .25s}.nav-i .ic{color:var(--ink3);transition:color .25s}.nav-i:hover,.nav-i.on{color:var(--ink)}.nav-i.on .ic{color:var(--accent)}.no-fx .nav-i.on{background:var(--tint3)}.cnt{margin-left:auto;height:22px;min-width:26px;padding:0 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:11px;display:inline-flex;align-items:center;justify-content:center}.side-card{margin-top:auto;padding:14px;border-radius:18px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:10px}.sx-main{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;position:relative}.sx-top{position:relative;z-index:30;height:68px;flex:none;display:flex;align-items:center;gap:10px;padding:0 12px 0 14px}.top-title{font-size:16px;font-weight:600;letter-spacing:-.015em}.sx-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:-10px;padding:10px}.sx-scroll::-webkit-scrollbar{display:none}.sx-page{display:flex;flex-direction:column;gap:16px;padding-bottom:28px;min-height:100%}.page-h{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:10px 6px 6px}.page-h .col{gap:6px}.ph-a{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.c-12{grid-column:span 12}.c-8{grid-column:span 8}.c-6{grid-column:span 6}.c-4{grid-column:span 4}.card{padding:22px;display:flex;flex-direction:column;gap:16px;border-radius:26px}.card-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.btn{position:relative;height:42px;padding:0 20px;border-radius:999px;border:0;background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s,transform .35s cubic-bezier(.2,1.4,.4,1)}.btn.sm{height:34px;padding:0 15px;font-size:13px;gap:6px}.btn.lg{height:52px;padding:0 24px;font-size:15px;gap:10px}.btn.full{width:100%}.btn:not(:disabled):active{transform:scale(.965) translateY(1px);transition-duration:.08s}.btn:disabled{cursor:not-allowed}.primary{background:var(--pri);color:var(--on-accent);box-shadow:var(--pri-edge);overflow:hidden}.primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.38) 48%,rgba(190,220,255,.2) 52%,rgba(255,200,240,.16) 55%,transparent 70%);background-size:260% 100%;background-position:140% 0;opacity:0;transition:background-position 1s cubic-bezier(.2,.8,.2,1),opacity .3s}.primary:not(:disabled):hover:after{opacity:1;background-position:-40% 0}.primary:not(:disabled):hover{background:var(--pri-h)}.primary:not(:disabled):active{background:var(--pri)}.primary:disabled{background:var(--tint3);color:var(--ink3);box-shadow:inset 0 0 0 1px var(--line)}.primary.busy:disabled,.primary.done:disabled{background:var(--pri);color:var(--on-accent);box-shadow:var(--pri-edge)}.secondary{background:var(--tint2);color:var(--ink);box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim)}.secondary:not(:disabled):hover{background:var(--tint3)}.secondary:disabled{color:var(--ink4);box-shadow:inset 0 0 0 1px var(--line);background:transparent}.secondary.busy:disabled{color:var(--ink);background:var(--tint2)}.ghost{color:var(--ink2)}.ghost:not(:disabled):hover{background:var(--tint2);color:var(--ink)}.ghost:disabled{color:var(--ink4)}.danger{color:var(--neg);box-shadow:inset 0 0 0 1px var(--neg-line)}.danger:not(:disabled):hover{background:var(--neg);color:var(--on-neg);box-shadow:none}.danger:not(:disabled):active{background:var(--neg-p)}.danger:disabled{color:var(--ink4);box-shadow:inset 0 0 0 1px var(--line)}.danger.busy:disabled{background:var(--neg);color:var(--on-neg)}.busy{cursor:progress!important}.bar{position:relative;display:block;width:46px;height:2px;border-radius:2px;overflow:hidden}.bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;opacity:.28}.bar i{position:absolute;top:0;bottom:0;left:0;width:45%;border-radius:2px;background:currentColor;animation:sxprog 1.1s cubic-bezier(.45,0,.2,1) infinite}.bar.w28{width:28px}.bar.w64{width:64px}@keyframes sxprog{0%{transform:translate(-100%)}to{transform:translate(225%)}}.ib{position:relative;width:42px;height:42px;padding:0;border-radius:999px;border:0;background:var(--tint2);color:var(--ink2);display:inline-grid;place-items:center;cursor:pointer;box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim);transition:background-color .2s,color .2s,transform .35s cubic-bezier(.2,1.4,.4,1)}.ib:hover{background:var(--tint3);color:var(--ink)}.ib:active{transform:scale(.92)}.ib.quiet{background:transparent;box-shadow:none}.uchip{height:42px;padding:0 14px 0 5px;border-radius:999px;border:0;background:var(--tint2);color:var(--ink);display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:500;cursor:pointer;box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim);transition:background-color .2s,transform .35s cubic-bezier(.2,1.4,.4,1)}.uchip:hover{background:var(--tint3)}.uchip:active{transform:scale(.96)}.uchip .ic{color:var(--ink3)}.av{width:32px;height:32px;border-radius:999px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:11.5px;font-weight:600;letter-spacing:.02em;flex:none}.mag{translate:var(--mx,0px) var(--my,0px)}.sx-root button:focus{outline:none}.sx-root button:focus-visible,.sx-root input:focus-visible,.sx-root a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.seg{position:relative;display:inline-flex;align-items:center;gap:2px;height:42px;padding:4px;border-radius:999px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line)}.seg.sm{height:36px;padding:3px}.seg-i{position:relative;z-index:1;height:34px;padding:0 14px;border-radius:999px;border:0;background:transparent;color:var(--ink2);font-size:13px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:color .25s}.seg.sm .seg-i{height:30px;padding:0 11px;font-size:12.5px}.seg-i.mono{font-size:12.5px;min-width:42px}.seg-i:hover,.seg-i.on{color:var(--ink)}.no-fx .seg-i.on{background:var(--tint3)}.fld{position:relative;height:44px;border-radius:12px;background:var(--tint2);display:flex;align-items:center;gap:8px;padding:0 5px 0 13px;color:var(--ink3);box-shadow:inset 0 0 0 1px var(--line2);transition:box-shadow .2s}.fld:hover{box-shadow:inset 0 0 0 1px var(--ink4)}.fld:focus-within{box-shadow:inset 0 0 0 1px var(--ink4);outline:2px solid var(--accent);outline-offset:2px}.fld.fail{box-shadow:inset 0 0 0 1px var(--ink2)}.fld.lg2{height:54px;padding:0 7px 0 16px;border-radius:14px}.fld input{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font-size:14px;outline:none!important;padding:0}.fld input.mono{font-family:Geist Mono,ui-monospace,monospace;font-size:13px}.fld input::placeholder{color:var(--ink3)}.fld input[type=search]::-webkit-search-cancel-button{display:none}.fld .btn.sm{height:34px}.fld-b{width:34px;height:34px;padding:0;border-radius:999px;border:0;background:transparent;color:var(--ink3);display:grid;place-items:center;cursor:pointer;flex:none}.fld-b:hover{background:var(--tint3);color:var(--ink)}.kbd{height:22px;min-width:22px;padding:0 6px;border-radius:7px;background:var(--tint3);color:var(--ink3);font-size:11px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--line)}.lab{font-size:12.5px;color:var(--ink2);font-weight:500}.msg{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink3)}.msg.ok .ic{color:var(--accent)}.msg.fail{color:var(--ink)}.selw{position:relative}.selw.open{z-index:40}.sel{height:44px;min-width:180px;width:100%;padding:0 12px 0 14px;border-radius:12px;border:0;background:var(--tint2);color:var(--ink);font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left;box-shadow:inset 0 0 0 1px var(--line2);transition:box-shadow .2s,background-color .2s;white-space:nowrap}.sel:hover{background:var(--tint3)}.sel .k{color:var(--ink3);margin-right:7px}.sel .ic{color:var(--ink3);transition:transform .3s cubic-bezier(.2,1.2,.4,1)}.selw.open .sel{box-shadow:inset 0 0 0 1px var(--accent);background:var(--tint3)}.selw.open .sel .ic{transform:rotate(180deg)}.menu{position:absolute;top:52px;left:0;min-width:100%;border-radius:16px;padding:5px;display:flex;flex-direction:column;gap:1px;z-index:50;transform-origin:top center;box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim),var(--shadow)}.menu.right{left:auto;right:0;transform-origin:top right}.mi{position:relative;height:40px;width:100%;padding:0 12px;border-radius:11px;border:0;background:transparent;color:var(--ink2);font-size:14px;display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}.mi:hover{background:var(--tint3);color:var(--ink)}.mi.on{color:var(--ink)}.mi .tick{margin-left:auto;color:var(--accent)}.mi .ic{color:var(--ink3)}.msep{height:1px;background:var(--line);margin:5px 8px}.res{height:50px}.res .t{width:54px;font-size:13px;font-weight:500;color:var(--ink)}.bdg{height:25px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;white-space:nowrap}.b-sb{background:var(--pos);color:var(--on-pos)}.b-b{background:var(--pos-soft);color:var(--pos);border-color:var(--pos-line)}.b-h{background:var(--tint2);color:var(--ink2);border-color:var(--line2)}.b-s{background:var(--neg-soft);color:var(--neg);border-color:var(--neg-line)}.b-ss{background:var(--neg);color:var(--on-neg)}.b-halal{border-color:var(--ink4);color:var(--ink)}.b-doubt{border:1px dashed var(--ink4);color:var(--ink2)}.b-haram{background:var(--inv);color:var(--on-inv)}.b-unv{background:var(--tint3);color:var(--ink3)}.b-up{border-color:var(--line2);color:var(--pos)}.b-dn{border-color:var(--line2);color:var(--neg)}.b-mx{border-color:var(--line2);color:var(--ink2)}.live{height:28px;padding:0 11px 0 10px;border-radius:999px;background:var(--tint2);font-size:12px;font-weight:500;color:var(--ink2);display:inline-flex;align-items:center;gap:7px;box-shadow:inset 0 0 0 1px var(--line)}.dot{width:6px;height:6px;border-radius:999px;background:var(--accent);animation:sxblink 2.4s ease-in-out infinite}@keyframes sxblink{50%{opacity:.25}}.tbl{overflow:hidden;padding:6px}.tr{display:grid;grid-template-columns:minmax(0,1.9fr) 110px 100px 130px 150px 130px 130px;align-items:center;min-height:60px;padding:0 16px;border:0;border-radius:16px;background:transparent;color:var(--ink);width:100%;text-align:left;font-size:14px;cursor:pointer;transition:background-color .2s}.tr:hover{background:var(--tint2)}.tr.th{min-height:40px;font-size:12px;color:var(--ink3);cursor:default}.tr.th:hover{background:transparent}.num{text-align:right;padding-right:26px}.tick{font-size:13.5px;font-weight:500;color:var(--ink)}.co{font-size:12.5px;color:var(--ink3)}.meter{display:inline-flex;gap:3px;margin-right:9px}.meter i{width:10px;height:4px;border-radius:2px;background:var(--tint3)}.meter i.f{background:var(--ink2)}.conf{display:flex;align-items:center;font-size:13px;color:var(--ink2)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.scard{padding:20px;display:flex;flex-direction:column;gap:12px;text-align:left;color:var(--ink);cursor:pointer;border:0;font-size:14px;border-radius:26px;transition:transform .45s cubic-bezier(.2,1.2,.4,1)}.scard:hover{transform:translateY(-3px)}.scard:active{transform:scale(.985)}.lrow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:0 12px;border:0;border-radius:16px;background:transparent;color:var(--ink);cursor:pointer;width:100%;text-align:left;font-size:14px;transition:background-color .2s}.lrow:hover{background:var(--tint2)}.list{display:flex;flex-direction:column;gap:2px}.empty{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--ink3);text-align:center;font-size:13.5px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line);padding:20px}.bars{display:flex;gap:3px;height:6px}.bseg{flex:1;height:6px;border-radius:3px}.pb{background:var(--pos)}.nb{background:var(--neg)}.stat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat>div{background:var(--tint2);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;box-shadow:inset 0 0 0 1px var(--line)}.filters{display:flex;gap:10px;align-items:center;padding:10px;border-radius:24px;position:relative;z-index:8}.chart{position:relative;height:250px;cursor:crosshair;touch-action:pan-y}.chart svg{width:100%;height:100%;display:block;overflow:visible}.cline{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.carea{fill:var(--accent);opacity:.12;stroke:none}.cgrid{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke;fill:none}.cx{stroke:var(--ink3);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.cx{opacity:0;transition:opacity .2s}.chart.hovering .cx{opacity:1}.hv{position:absolute;top:6px;left:0;padding:8px 12px;border-radius:14px;display:flex;flex-direction:column;gap:1px;pointer-events:none;opacity:0;transform:translate(-50%,-4px);transition:opacity .2s,transform .3s cubic-bezier(.2,1,.4,1);background:var(--tint-ov);box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim);white-space:nowrap}.chart.hovering .hv{opacity:1;transform:translate(-50%)}.hv-p{font-size:14px;font-weight:500}.spark{height:58px}.spark svg{width:100%;height:100%;display:block}.chatcard{min-height:calc(100% - 4px);display:flex;flex-direction:column;gap:14px}.chat{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;padding:4px 2px;min-height:260px}.bub{max-width:min(620px,86%);padding:12px 16px;border-radius:22px;font-size:14.5px;line-height:1.55;white-space:pre-line}.bub.user{align-self:flex-end;background:var(--accent);color:var(--on-accent);border-bottom-right-radius:8px}.bub.bot{align-self:flex-start;background:var(--tint2);box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim);border-bottom-left-radius:8px}.chips{display:flex;gap:8px;flex-wrap:wrap}.sug{position:relative;height:36px;padding:0 15px;border-radius:999px;border:0;background:var(--tint2);color:var(--ink2);font-size:13px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line2);transition:background-color .2s,color .2s,transform .35s cubic-bezier(.2,1.4,.4,1)}.sug:not(:disabled):hover{background:var(--tint3);color:var(--ink)}.sug:not(:disabled):active{transform:scale(.96)}.sug:disabled{color:var(--ink4);cursor:not-allowed}.composer{position:relative}.switch{position:relative;width:52px;height:32px;border-radius:999px;border:0;padding:0;background:var(--tint3);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line2);transition:background-color .3s}.switch i{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:999px;background:#fff;box-shadow:0 2px 6px #0000004d;transition:transform .45s cubic-bezier(.2,1.4,.4,1)}.switch.on{background:var(--accent)}.switch.on i{transform:translate(20px);background:var(--on-accent)}.set-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;border:0;padding:0;background:var(--scrim);cursor:default}.sx-sheet{position:absolute;top:16px;right:16px;bottom:16px;width:430px;z-index:70;padding:24px;display:flex;flex-direction:column;gap:18px;border-radius:30px;overflow:auto;scrollbar-width:none;box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim),var(--shadow)}.grab{display:none}.dialog{position:absolute;left:50%;top:50%;width:440px;margin-left:-220px;margin-top:-120px;z-index:70;padding:28px;display:flex;flex-direction:column;gap:20px;border-radius:30px;box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim),var(--shadow)}.toast{position:absolute;left:50%;bottom:28px;margin-left:-160px;width:320px;z-index:90;height:48px;padding:0 18px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13.5px;font-weight:500;pointer-events:none;box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim),var(--shadow)}.toast .ic{color:var(--accent)}.sx-picker,.sx-more,.sx-msearch,.tabbar,.pick-scrim{display:none}.signin{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:20px}.signin .card{width:430px;max-width:100%;padding:34px;gap:16px;border-radius:32px}.or{display:flex;align-items:center;gap:12px;color:var(--ink3);font-size:12px}.or i{flex:1;height:1px;background:var(--line2)}@container sx (max-width: 760px){.d-only{display:none!important}.m-only{display:revert!important}.m-flex{display:flex!important}.sx-shell{grid-template-columns:minmax(0,1fr);padding:0;gap:0}.sx-side{display:none}.sx-main{gap:0}.sx-top{position:absolute;left:0;right:0;top:0;height:auto;padding:calc(env(safe-area-inset-top) + 10px) 14px 10px 18px;border-radius:0;background:transparent;box-shadow:none;transition:background-color .35s ease,box-shadow .35s ease}.sx-top:before{opacity:0;transition:opacity .35s}.sx-top .top-title{opacity:0;transform:translateY(6px);transition:opacity .3s,transform .4s cubic-bezier(.2,1,.4,1)}.scrolled .sx-top{background:var(--tint-ov);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);box-shadow:inset 0 -1px 0 var(--line)}.scrolled .sx-top .top-title{opacity:1;transform:none}.sx-scroll{margin:0;padding:calc(env(safe-area-inset-top) + 64px) 16px calc(env(safe-area-inset-bottom) + 118px)}.sx-page{gap:14px}.page-h{flex-direction:column;align-items:stretch;gap:14px;padding:4px 2px}.h1{font-size:34px;letter-spacing:-.035em}.ph-a{gap:8px}.ph-a .btn{flex:1 1 auto}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.c-12,.c-8,.c-6,.c-4{grid-column:span 2}.c-4.half{grid-column:span 1}.card{padding:18px;border-radius:26px;gap:14px}.half .big{font-size:24px}.btn{height:46px}.btn.sm{height:38px}.btn.sm:after,.sug:after,.fld-b:after,.ib:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.seg{height:44px}.seg-i{height:36px}.seg.sm{height:40px}.seg.sm .seg-i{height:34px;padding:0 12px}.fld{height:48px}.fld input,.sel{font-size:16px}.sel{height:44px;min-width:0}.filters{overflow-x:auto;scrollbar-width:none;padding:8px;border-radius:22px;flex-wrap:nowrap}.filters::-webkit-scrollbar{display:none}.filters .selw{flex:none;width:auto!important}.filters .sel{width:auto}.menu.dd{display:none!important}.cards{grid-template-columns:minmax(0,1fr);gap:12px}.tbl{padding:6px}.tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"co px" "bd bd";row-gap:8px;padding:12px;min-height:0}.tr.th{display:none}.tr .a-co{grid-area:co}.tr .a-px{grid-area:px;display:flex;flex-direction:column;align-items:flex-end;padding:0}.tr .a-bd{grid-area:bd;display:flex;gap:6px;flex-wrap:wrap}.tr .a-hide{display:none}.chart{height:190px}.bub{font-size:15px}.composer{position:sticky;bottom:calc(env(safe-area-inset-bottom) + 100px);z-index:5}.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -18px;padding:2px 18px}.chips::-webkit-scrollbar{display:none}.sug{height:40px;font-size:14px;flex:none}.tabbar{display:flex;position:absolute;left:14px;right:14px;bottom:calc(env(safe-area-inset-bottom) + 14px);height:68px;padding:6px;border-radius:999px;z-index:40;box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim),var(--shadow)}.tabs{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;height:100%}.tab{position:relative;z-index:1;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10.5px;font-weight:500;color:var(--ink3);cursor:pointer;border-radius:999px;min-height:48px;transition:color .25s}.tab .ic{width:22px;height:22px;transition:transform .45s cubic-bezier(.2,1.5,.4,1)}.tab.on{color:var(--ink)}.tab.on .ic{color:var(--accent);transform:translateY(-1px) scale(1.06)}.tab:active .ic{transform:scale(.88)}.no-fx .tab.on{background:var(--tint3)}.sx-sheet{top:auto;left:8px;right:8px;bottom:8px;width:auto;max-height:88%;padding:10px 20px calc(env(safe-area-inset-bottom) + 22px);border-radius:34px;gap:16px}.grab{display:flex;justify-content:center;align-items:center;height:28px;margin:0 -20px -4px;cursor:grab;touch-action:none;flex:none}.grab i{width:40px;height:5px;border-radius:3px;background:var(--ink4)}.dialog{left:12px;right:12px;width:auto;margin-left:0;top:auto;bottom:12px;margin-top:0;padding:24px;border-radius:32px}.dialog .row .btn{flex:1 1 0}.toast{top:calc(env(safe-area-inset-top) + 12px);bottom:auto;width:auto;left:24px;right:24px;margin-left:0}.sx-picker,.sx-more,.sx-msearch{display:flex;position:absolute;left:8px;right:8px;bottom:8px;z-index:80;flex-direction:column;gap:6px;padding:10px 14px calc(env(safe-area-inset-bottom) + 18px);border-radius:34px;max-height:80%;overflow:auto;scrollbar-width:none;box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim),var(--shadow)}.sx-msearch{top:calc(env(safe-area-inset-top) + 8px);bottom:auto;max-height:70%;padding:14px}.pick-scrim{display:block}.sx-picker .mi,.sx-more .mi,.sx-msearch .mi{height:52px;font-size:16px;border-radius:16px}.sheet-t{font-size:13px;color:var(--ink3);padding:8px 8px 4px}.signin .card{padding:26px;border-radius:32px}}.splash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;background:var(--bg);cursor:pointer}.splash-in{display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--ink)}.splash-mk{width:68px;height:68px;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round}.splash-w{font-size:22px;font-weight:600;letter-spacing:-.025em}.splash .bar{width:128px;color:var(--ink);margin-top:6px}.chrome-t{background:linear-gradient(180deg,#fff,#e4e4e8 40%,#8a8a92,#d8d8dc 64%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.sx-root.light .chrome-t{background:linear-gradient(180deg,#3f3f46,#0a0a0a 45%,#71717a 55%,#18181b);-webkit-background-clip:text;background-clip:text}.auth{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;padding:48px 72px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.auth::-webkit-scrollbar{display:none}.auth-hero{display:flex;flex-direction:column;gap:22px;max-width:580px}.hero-h{font-size:60px;font-weight:600;letter-spacing:-.05em;line-height:1}.hero-p{font-size:16.5px;color:var(--ink2);max-width:460px;line-height:1.55}.floaters{position:relative;height:170px;margin-top:8px}.fl{position:absolute;padding:14px 16px;border-radius:20px;display:flex;flex-direction:column;gap:3px;min-width:156px;will-change:transform}.fl .tick{font-size:13px}.auth-card{width:440px;max-width:100%;justify-self:center;padding:30px;border-radius:32px;display:flex;flex-direction:column;gap:16px}.auth-card .seg{width:100%}.auth-card .seg-i{flex:1 1 0}.link{border:0;background:none;padding:0;color:var(--ink);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ink4);cursor:pointer}.link:hover{text-decoration-color:var(--ink)}.fine{font-size:12px;color:var(--ink3);line-height:1.5;text-align:center}.strength{display:flex;gap:4px;margin-top:2px}.strength i{flex:1;height:3px;border-radius:2px;background:var(--tint3);transition:background-color .35s}.strength i.f{background:var(--ink)}.picks{display:flex;flex-wrap:wrap;gap:8px}.pick{height:44px;padding:0 16px;border-radius:999px;border:0;background:var(--tint2);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line2);display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;transition:background-color .25s,color .25s,transform .35s cubic-bezier(.2,1.4,.4,1)}.pick:hover{color:var(--ink);background:var(--tint3)}.pick:active{transform:scale(.95)}.pick.on{background:var(--pri);color:var(--on-accent);box-shadow:var(--pri-edge)}.sent-ic{width:60px;height:60px;border-radius:999px;display:grid;place-items:center;background:var(--tint3);box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim);align-self:center}.steps{display:flex;gap:6px;justify-content:center}.steps i{width:22px;height:4px;border-radius:2px;background:var(--tint3)}.steps i.f{background:var(--ink)}@container sx (max-width: 760px){.auth{grid-template-columns:minmax(0,1fr);padding:calc(env(safe-area-inset-top) + 32px) 16px calc(env(safe-area-inset-bottom) + 24px);gap:26px;align-content:start}.auth-hero{gap:12px}.hero-h{font-size:40px}.hero-p{font-size:15px}.floaters{display:none}.auth-card{width:100%;padding:22px;border-radius:30px}.splash-mk{width:58px;height:58px}}.sx-root.light .secondary,.sx-root.light .ib,.sx-root.light .uchip{background:#ffffff9e;box-shadow:inset 0 1px #fff,inset 0 0 0 1px var(--line2),0 1px 2px #0a0a0c0f}.sx-root.light .secondary:not(:disabled):hover,.sx-root.light .ib:hover,.sx-root.light .uchip:hover{background:#fff}.sx-root.light .ib.quiet{background:transparent;box-shadow:none}.sx-root.light .fld,.sx-root.light .sel{background:#fff9}.sx-root.light .sel:hover{background:#fff}.sx-root.light .sug,.sx-root.light .live{background:#ffffff8c}.sx-root.light .bub.bot{background:#ffffffb3}.sx-root.light .stat>div{background:#ffffff80}.sx-root.light .kbd{background:#fff}.sx-root.light .side-card{background:#ffffff73}.skel-row{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:0 12px}.skel{display:block;height:10px;border-radius:6px;background:var(--tint3);position:relative;overflow:hidden}.skel.t{height:13px}.skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);animation:sxsk 1.25s ease-in-out infinite}.sx-root.light .skel:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent)}@keyframes sxsk{to{transform:translate(100%)}}.lrow:active,.tr:active,.mi:active{background:var(--tint3)}@container sx (max-width: 760px){.tabbar{transition:transform .55s cubic-bezier(.2,.9,.2,1),opacity .35s}.tabs-hidden .tabbar{transform:translateY(calc(100% + 34px));opacity:0}.filters{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.sx-scroll{scroll-padding-bottom:130px}.lrow,.tr{min-height:64px}.card-h .btn.sm{height:36px}.page-h .cap{font-size:13px}}.sx-sheet.lg.ov,.dialog.lg.ov,.sx-picker.lg.ov,.sx-more.lg.ov,.sx-msearch.lg.ov{background:#0c0c0ec7}.sx-root.light .sx-sheet.lg.ov,.sx-root.light .dialog.lg.ov,.sx-root.light .sx-picker.lg.ov,.sx-root.light .sx-more.lg.ov,.sx-root.light .sx-msearch.lg.ov{background:#fafafbe6}.sx-root.light .menu.lg.ov{background:#ffffffe6}.menu.lg.ov{background:#101012db}.fx-u0,.fx-u1,.fx-d0,.fx-d1{border-radius:6px;padding:0 3px;margin:0 -3px}.fx-u0{animation:sxfu0 1.5s ease-out}.fx-u1{animation:sxfu1 1.5s ease-out}.fx-d0{animation:sxfd0 1.5s ease-out}.fx-d1{animation:sxfd1 1.5s ease-out}@keyframes sxfu0{0%{background:rgba(var(--pos-rgb),.28);color:var(--pos)}to{background:transparent}}@keyframes sxfu1{0%{background:rgba(var(--pos-rgb),.28);color:var(--pos)}to{background:transparent}}@keyframes sxfd0{0%{background:rgba(var(--neg-rgb),.26);color:var(--neg)}to{background:transparent}}@keyframes sxfd1{0%{background:rgba(var(--neg-rgb),.26);color:var(--neg)}to{background:transparent}}.tape{display:flex;align-items:center;height:50px;border-radius:999px;overflow:hidden;padding:0 6px 0 0}.tape-l{display:flex;align-items:center;gap:7px;height:100%;padding:0 16px 0 20px;font-size:12px;color:var(--ink3);white-space:nowrap;box-shadow:inset -1px 0 0 var(--line)}.tape-win{flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.tape-track{display:flex;gap:4px;width:max-content;padding:0 8px;animation:sxtape 55s linear infinite;will-change:transform}.tape:hover .tape-track{animation-play-state:paused}.tape-i{display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ink);font-size:13px;cursor:pointer;white-space:nowrap;transition:background-color .2s}.tape-i:hover{background:var(--tint3)}.tape-i .tick{font-size:12.5px;color:var(--ink2)}@keyframes sxtape{to{transform:translate(-50%)}}.heat{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.heat-i{height:88px;border:0;border-radius:18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:13px 15px;color:var(--ink);cursor:pointer;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:transform .4s cubic-bezier(.2,1.4,.4,1),box-shadow .2s}.heat-i:hover{box-shadow:inset 0 0 0 1px var(--line2)}.heat-i:active{transform:scale(.96)}.heat-i .tick{font-size:13px}.heat-i .hc{font-size:14px;font-weight:500}.heat-i.up.l1{background:rgba(var(--pos-rgb),.09)}.heat-i.up.l2{background:rgba(var(--pos-rgb),.17)}.heat-i.up.l3{background:rgba(var(--pos-rgb),.27)}.heat-i.up.l4{background:rgba(var(--pos-rgb),.4)}.heat-i.dn.l1{background:rgba(var(--neg-rgb),.09)}.heat-i.dn.l2{background:rgba(var(--neg-rgb),.17)}.heat-i.dn.l3{background:rgba(var(--neg-rgb),.27)}.heat-i.dn.l4{background:rgba(var(--neg-rgb),.4)}.lgd{width:120px;height:6px;border-radius:3px;background:linear-gradient(90deg,rgba(var(--neg-rgb),.5),var(--tint3) 50%,rgba(var(--pos-rgb),.5))}.wl-row{display:flex;align-items:center;gap:4px;border-radius:16px;padding-right:6px;transition:background-color .2s}.wl-row:hover{background:var(--tint2)}.wl-main{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 140px 100px;align-items:center;gap:18px;min-height:66px;padding:0 12px;border:0;background:transparent;color:var(--ink);cursor:pointer;text-align:left;font-size:14px;border-radius:16px}.wl-spark{display:block;height:34px}.wl-spark svg{width:100%;height:100%;display:block}.al-row{display:flex;align-items:center;gap:10px;min-height:62px;padding:0 2px 0 6px;box-shadow:inset 0 -1px 0 var(--line)}.al-row:last-child{box-shadow:none}.al-row .col{flex:1 1 auto;min-width:0}.rng{display:flex;flex-direction:column;gap:8px}.rng-bar{position:relative;height:6px;border-radius:3px;background:var(--tint3);margin:4px 0}.rng-bar i{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:999px;background:var(--ink);box-shadow:0 0 0 3px var(--tint-ov)}.nbadge{position:absolute;top:3px;right:3px;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:10px;font-weight:600;display:grid;place-items:center;box-shadow:0 0 0 2px var(--bg)}.note{display:flex;gap:10px;padding:10px 12px;border-radius:11px;white-space:normal}.note:hover{background:var(--tint2)}.ndot{width:7px;height:7px;border-radius:99px;margin-top:6px;flex:none}.ndot.on{background:var(--ink)}.bub.typing:after{content:"";display:inline-block;width:7px;height:15px;margin-left:3px;vertical-align:-2px;border-radius:2px;background:currentColor;animation:sxblink .9s steps(2) infinite}@container sx (max-width: 760px){.tape{height:44px}.tape-l{padding:0 12px 0 14px}.tape-i{height:32px;padding:0 11px;font-size:12.5px}.heat{gap:6px}.heat-i{height:66px;padding:9px 10px;border-radius:14px}.heat-i .tick{font-size:11.5px}.heat-i .hc{font-size:12px}.wl-main{grid-template-columns:minmax(0,1fr) 70px 86px;gap:10px;padding:0 8px}.nt .menu{width:calc(100cqw - 28px)!important;right:-98px}.composer{background:var(--tint-ov);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border-radius:24px;padding:10px;margin:0 -8px -8px;box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim)}.composer .chips{margin:0 -10px;padding:2px 10px}.ph-a .btn.ghost{flex:0 0 auto;align-self:flex-start}}.sx-root:focus,.sx-sheet:focus,.dialog:focus{outline:none}.toast-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.toast.has-act{pointer-events:auto;justify-content:flex-start;width:380px;margin-left:-190px;padding:0 6px 0 18px}.toast .toast-a{margin-left:auto;height:36px;padding:0 16px;border:0;border-radius:999px;background:var(--ink);color:var(--bg);font:inherit;font-size:13px;font-weight:600;cursor:pointer;flex:none;transition:transform .3s cubic-bezier(.2,1.4,.4,1)}.toast-a:active{transform:scale(.94)}.chart svg{color:var(--accent)}.carea.cg{fill:url(#sx-cg);opacity:1}.cdot{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:99px;background:var(--accent);box-shadow:0 0 0 3px var(--tint-ov);pointer-events:none;transition:top .6s cubic-bezier(.2,.9,.2,1)}.cdot:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:inherit;border:1px solid var(--accent);animation:sxping 2.2s ease-out infinite}@keyframes sxping{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.7);opacity:0}}.chart.hovering .cdot{opacity:.35}.th-b{border:0;background:none;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;transition:color .2s}.th-b:hover,.th-b.on{color:var(--ink)}.th-b.num{width:100%;justify-content:flex-end;padding-right:26px}.sa{font-family:Geist Mono,ui-monospace,monospace;margin:0 4px}.sa:empty{display:none}.tr.th .num{padding-right:0}.mi.res.hov{background:var(--tint3);color:var(--ink)}@container sx (max-width: 760px){.toast.has-act{width:auto;margin-left:0}.ph-a .btn.ghost{margin-left:-16px}}@property --sxang{syntax:"<angle>";inherits:false;initial-value:0deg}.auth{perspective:1400px}.auth-hero{gap:20px}.eyebrow{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px 0 12px;border-radius:999px;font-size:12.5px;color:var(--ink2);background:var(--tint2);box-shadow:inset 0 1px 0 var(--rim-top),inset 0 0 0 1px var(--rim)}.hero-h{font-size:68px;line-height:.98;letter-spacing:-.055em;perspective:600px}.hero-h .w{display:inline-block;padding-bottom:.06em;transform-origin:50% 100%}.chrome-t{background-size:100% 220%;animation:sxchrome 7s ease-in-out infinite}@keyframes sxchrome{0%,to{background-position:0 0}50%{background-position:0 100%}}.perks{display:flex;flex-direction:column;gap:10px;margin-top:2px}.perk{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink2)}.perk .ic{color:var(--ink);opacity:.85}.pv{position:relative;height:250px;margin-top:10px;perspective:1100px}.pv-stage{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.pv-card{position:absolute;border-radius:24px;padding:16px 18px;display:flex;flex-direction:column;gap:6px;will-change:transform}.pv-a{left:0;top:26px;width:330px;gap:10px;padding:20px 22px}.pv-b{left:352px;top:4px;width:176px;transform:translateZ(-40px)}.pv-c{left:372px;top:138px;width:176px;transform:translateZ(-20px)}.pv-note{margin-top:-4px}.auth-card{position:relative;overflow:visible}.auth-card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--sxang),transparent 0 58%,rgba(255,255,255,.95) 70%,rgba(200,220,255,.5) 74%,transparent 84% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:sxspin 8s linear infinite;opacity:.85}.sx-root.light .auth-card:after{background:conic-gradient(from var(--sxang),transparent 0 58%,rgba(10,10,12,.55) 70%,rgba(80,100,160,.25) 74%,transparent 84% 100%)}@keyframes sxspin{to{--sxang:360deg}}.auth-card .btn.primary.lg{height:54px;font-size:15.5px}.sx-shell{will-change:auto}@container sx (max-width: 760px){.hero-h{font-size:44px}.perks,.pv,.pv-note{display:none}.eyebrow{height:28px;font-size:12px}}@media (prefers-reduced-motion: reduce){.sx-root *{animation-duration:0s!important;transition-duration:0s!important}}.gis-btn{display:flex;justify-content:center;width:100%;min-height:44px;border-radius:999px;overflow:hidden}.gis-btn iframe{color-scheme:normal}.mk-img{width:26px;height:26px;object-fit:contain;flex:none;filter:drop-shadow(0 1px 6px rgba(0,0,0,.35))}.mk-img.sm{width:22px;height:22px}.sx-root.light .mk-img{filter:invert(1) drop-shadow(0 1px 4px rgba(0,0,0,.15))}.splash-mk{width:72px;height:72px;object-fit:contain}.sx-root.light .splash-mk{filter:invert(1)}.logo{flex:none;width:32px;height:32px;border-radius:10px;object-fit:contain;background:#f1f2f4;padding:4px;box-shadow:inset 0 0 0 1px #0000000f,0 1px 2px #00000040}.logo.sm{width:24px;height:24px;border-radius:7px;padding:3px}.logo.xs{width:18px;height:18px;border-radius:5px;padding:2px}.logo.lg{width:48px;height:48px;border-radius:14px;padding:6px}.sx-root.light .logo{box-shadow:inset 0 0 0 1px #0a0a0c14}.logo.blank{background:var(--tint3);box-shadow:inset 0 0 0 1px var(--line)}.note-empty{display:flex;flex-direction:column;gap:3px;padding:12px;font-size:13.5px;white-space:normal}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.clip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.bdg.clip{display:inline-block;line-height:23px;max-width:100%}.bdg.clip .ic{vertical-align:-2px;margin-right:5px}.clip-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.cap.sm{font-size:11.5px}.warn-t{color:#e0b341}.sx-root.light .warn-t{color:#9a6b00}.lab-h{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.link-row{border:0;background:none;padding:0;color:var(--ink);font:inherit;cursor:pointer;gap:10px;min-width:0;text-align:left}.link-row:disabled{cursor:default}.link:disabled{opacity:.4;cursor:default}.chip-btn{cursor:pointer;gap:6px;padding-left:5px}.chip-btn:hover{box-shadow:inset 0 0 0 1px var(--line2)}a.mi,a.btn{text-decoration:none}.live.off .dot,.dot.off{animation:none;background:var(--ink4)}.tape-i .logo.xs{margin-right:-2px}.prog{position:relative;height:4px;border-radius:999px;background:var(--tint3);overflow:hidden}.prog i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--accent);transition:width .6s cubic-bezier(.2,.8,.2,1)}.card.notice-card{flex-direction:row;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-radius:22px}.card.notice-card.warn{box-shadow:inset 3px 0 #e0b341}.card.notice-card.fail{box-shadow:inset 3px 0 0 var(--neg)}.scr-more{display:flex;justify-content:center;padding:16px 10px 6px}.br-head{display:flex;align-items:center;gap:14px;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.br-head>.col{flex:1;min-width:0}.br-logos{display:flex}.br-logos img{width:22px;height:22px;border-radius:7px;margin-left:-6px;background:#fff;box-shadow:0 0 0 2px var(--bg);object-fit:cover}.br-chev{flex:none;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.br-chev.open{transform:rotate(180deg)}img.br-mono{object-fit:cover;background:#fff;padding:0}.br-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.br-tile{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s ease,background-color .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.br-tile:hover{box-shadow:inset 0 0 0 1px var(--line2)}.br-tile.on{box-shadow:inset 0 0 0 1px var(--pos-line);background-image:radial-gradient(120% 100% at 0% 0%,var(--pos-soft),transparent 60%)}.br-tile.warn{box-shadow:inset 0 0 0 1px #e0b34173}.br-tile.soon{opacity:.62}.br-mono{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--tint3);box-shadow:inset 0 0 0 1px var(--line2);font-family:Geist Mono,ui-monospace,monospace;font-size:13px;font-weight:700;letter-spacing:-.02em}.br-tile.on .br-mono{background:var(--pos-soft);color:var(--pos);box-shadow:inset 0 0 0 1px var(--pos-line)}.br-name{font-weight:700;font-size:15px;letter-spacing:-.01em}.br-blurb{font-size:13.5px;line-height:1.5;min-height:40px}.br-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;min-height:34px}.br-st{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-st.ok{color:var(--pos)}.br-st.reconnect,.br-st.error{color:#e0b341}.br-dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:99px;background:var(--pos);box-shadow:0 0 0 4px var(--pos-soft)}.br-dot.reconnect,.br-dot.error{background:#e0b341;box-shadow:0 0 0 4px #e0b34129}.br-steps{margin:0;padding:0 0 0 20px;display:grid;gap:6px;font-size:13.5px;line-height:1.5;color:var(--ink2)}.br-steps li::marker{font-family:Geist Mono,ui-monospace,monospace;color:var(--ink3)}.pf-src{flex:none;display:inline-flex;align-items:center;gap:6px;margin:0 6px;padding:5px 10px;border-radius:99px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line2);font-size:11.5px;font-weight:600;color:var(--ink2);white-space:nowrap}.pf-src b{font-weight:inherit}.pf-src i{width:6px;height:6px;border-radius:99px;background:var(--pos)}.card.hl-invite{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border-radius:22px;background-image:radial-gradient(90% 140% at 0% 0%,rgba(var(--pos-rgb),.14),transparent 62%),radial-gradient(70% 120% at 100% 100%,rgba(var(--neg-rgb),.08),transparent 60%);box-shadow:inset 0 0 0 1px var(--pos-line)}.hl-kick{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pos)}.hl-title{font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.3;text-wrap:balance}.hl-invite .ink2{max-width:68ch;font-size:14px;line-height:1.55}.hl-acts{gap:8px;flex:none}.notice-inline{padding:12px 14px;border-radius:14px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;line-height:1.5;color:var(--ink2)}.notice-inline.warn{box-shadow:inset 3px 0 #e0b341,inset 0 0 0 1px var(--line)}.notice-inline.fail{box-shadow:inset 3px 0 0 var(--neg),inset 0 0 0 1px var(--line)}.msg.warn{color:#e0b341}.msg.ok{color:var(--ink2)}.sx-side{overflow-y:auto;scrollbar-width:none}.sx-side::-webkit-scrollbar{display:none}.sx-side .nav-i{height:40px}.chart-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;color:var(--accent)}.chart-msg.cap{color:var(--ink3)}.empty-chart{cursor:default}.d-chart{height:190px;flex:none}.lvl-l{fill:none;stroke-width:1;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.lvl-l.t{stroke:var(--pos);opacity:.8}.lvl-l.s{stroke:var(--neg);opacity:.8}.lvl-tag{position:absolute;right:0;transform:translateY(-50%);font-size:10.5px;padding:2px 7px;border-radius:999px;pointer-events:none}.lvl-tag.t{color:var(--on-pos);background:var(--pos)}.lvl-tag.s{color:var(--on-neg);background:var(--neg)}.lrow.tall{min-height:76px;padding-top:12px;padding-bottom:12px;align-items:flex-start}.nw-h{font-size:14px;line-height:1.4}.cal-day{gap:0;width:44px;align-items:center;flex:none}.al-row .al-main{border:0;background:none;padding:0;color:var(--ink);text-align:left;cursor:pointer;flex:1 1 auto}.note-list{max-height:min(420px,60vh);overflow-y:auto;scrollbar-width:thin}button.note{border:0;background:transparent;color:var(--ink);width:100%;text-align:left;cursor:pointer;font:inherit}button.note:hover{background:var(--tint2)}.res-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.spark-empty{height:100%;display:grid;place-items:center;border-radius:12px;background:var(--tint2)}.tr{grid-template-columns:minmax(0,1.7fr) 96px 86px 82px 132px 126px minmax(0,1.25fr) 120px;column-gap:12px;min-height:66px}.tr .cat-cell .bdg{max-width:100%}.small-tbl .tr{grid-template-columns:minmax(0,1.6fr) 84px 78px 88px minmax(150px,.9fr) 124px 92px minmax(0,1fr)}.vd-tbl .tr{grid-template-columns:80px 80px 70px 100px 70px minmax(0,1fr);cursor:default;min-height:52px}.vd-tbl.act .tr{grid-template-columns:110px 80px minmax(0,1fr) minmax(0,1fr) 110px}.vd-tbl .vd-row:hover{background:transparent}.tbl .num{text-align:right}.sx-sheet{width:468px}.d-sec{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.kv{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px}.fac{display:flex;flex-direction:column;gap:6px;font-size:13.5px}.fbar{position:relative;height:5px;border-radius:999px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line)}.fbar .mid{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--ink4)}.fbar-i{position:absolute;top:0;bottom:0;border-radius:999px}.fbar-i.p{background:var(--pos)}.fbar-i.n{background:var(--neg)}.fac-tag{font-size:11.5px;letter-spacing:.01em;color:var(--ink3)}.reasons{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.5;color:var(--ink3)}.reasons li::marker{color:var(--ink4)}.ev{display:flex;flex-direction:column;gap:5px;padding-bottom:10px;border-bottom:1px solid var(--line)}.ev:last-of-type{border-bottom:0}.d-actions{padding-top:2px}.bub.err{box-shadow:inset 0 0 0 1px var(--neg-line)}.bub-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:-4px;max-width:min(620px,86%)}.caveats{flex-basis:100%;margin:2px 0 0;padding-left:16px;font-size:12.5px;color:var(--ink3);display:flex;flex-direction:column;gap:3px}.sug{white-space:normal;text-align:left;line-height:1.35;height:auto;min-height:36px;padding-top:8px;padding-bottom:8px}.key-group{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:1px solid var(--line)}.key-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;padding:12px 0}.key-info{gap:4px}.key-impact{color:var(--ink2)}.key-input{gap:8px}.native-sel{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.native-sel option{color:#111}@container sx (max-width: 760px){.tr,.small-tbl .tr{grid-template-columns:minmax(0,1fr) auto}.vd-tbl{overflow-x:auto}.vd-tbl .tr,.vd-tbl.act .tr{display:grid;grid-template-areas:none;min-width:560px}.vd-tbl .tr.th{display:grid}.vd-tbl .tr{grid-template-columns:60px 60px 50px 80px 50px minmax(0,1fr)}.vd-tbl.act .tr{grid-template-columns:90px 60px minmax(0,1fr) minmax(0,1fr) 90px}.card.notice-card,.card.hl-invite{flex-direction:column;align-items:stretch}.hl-acts .btn{flex:1}.br-grid{grid-template-columns:minmax(0,1fr)}.br-logos{display:none}.key-row{grid-template-columns:minmax(0,1fr);gap:10px}.sx-sheet{width:auto}.ph-a .selw{flex:1 1 auto;width:auto!important;min-width:0}.ph-a .sel>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.logo{width:30px;height:30px}}@media (prefers-reduced-motion: reduce){.prog i{transition:none}}.sx-top .uchip{max-width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:none}.sx-top .row.grow.d-only{min-width:0}.srch-d{flex:0 1 440px;min-width:200px}@container sx (max-width: 1400px){.sx-top .live{display:none}}@container sx (max-width: 1240px){.sx-top .seg.sm{display:none}}.sx-page{min-width:0}.heat-i .logo{flex:none}@container sx (min-width: 761px) and (max-width: 1180px){.c-8,.c-6,.c-12{grid-column:span 12}.c-4{grid-column:span 6}.heat{grid-template-columns:repeat(4,minmax(0,1fr))}.cards,.br-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tbl{overflow-x:auto}.tbl .tr{min-width:980px}.small-tbl .tr{min-width:1000px}.key-row{grid-template-columns:minmax(0,1fr);gap:10px}.filters{flex-wrap:wrap}.filters .selw{width:auto!important;flex:1 1 200px}}@container sx (min-width: 1181px) and (max-width: 1360px){.heat{grid-template-columns:repeat(4,minmax(0,1fr))}.filters{flex-wrap:wrap}.filters .selw{width:auto!important;flex:1 1 190px}.tbl{overflow-x:auto}.tbl .tr{min-width:1040px}}@container sx (max-width: 760px){.heat-i .logo{width:20px;height:20px;padding:2px;border-radius:6px}}@container sx (max-width: 400px){.heat{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-a{flex-wrap:wrap}}@container sx (min-width: 761px) and (max-width: 1100px){.sx-shell{grid-template-columns:72px minmax(0,1fr)}.sx-side{padding:14px 8px;align-items:center}.sx-side .brand span,.sx-side .side-card{display:none}.sx-side .brand{justify-content:center}.sx-side .nav{width:100%}.sx-side .nav-i{font-size:0;justify-content:center;padding:0;gap:0}.sx-side .nav-i .cnt{display:none}.page-h{flex-direction:column;align-items:stretch;gap:14px}.page-h .ph-a{justify-content:flex-start;flex-wrap:wrap}}@container sx (min-width: 1101px) and (max-width: 1360px){.page-h{flex-wrap:wrap;gap:14px}.page-h .ph-a{flex-wrap:wrap}}.stat.pf-sum{grid-template-columns:repeat(4,minmax(0,1fr))}.stat.pf-sum .big{font-size:24px}.pf-alert{margin-top:12px;box-shadow:inset 3px 0 0 var(--neg);color:var(--ink2);font-size:13.5px;line-height:1.5}.pf-alert b{color:var(--ink);font-weight:600}.wl-row.pf-sell{box-shadow:inset 3px 0 0 var(--neg)}.wl-main.pf-main{grid-template-columns:minmax(0,1fr) 120px 110px}.pf-main .co{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-tl .nowrap{white-space:nowrap}@container sx (max-width: 760px){.stat.pf-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.stat.pf-sum .big{font-size:20px}.wl-main.pf-main{grid-template-columns:minmax(0,1fr) 84px 64px;gap:8px;padding:0 6px}.pf-rm,.pf-today,.wl-main.pf-main .co{display:none}.pf-tl{flex-wrap:wrap;row-gap:4px}}@container sx (max-width: 520px){.wl-main.pf-main{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:0 2px 0 6px}.pf-tl{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:4px!important}.pf-tl .bdg{height:20px;padding:0 7px;font-size:11px}.pf-src{padding:6px;margin:0 6px 0 0;background:none;box-shadow:none}.pf-src b{display:none}}@container sx (max-width: 380px){.wl-main.pf-main{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:0 0 0 4px}.wl-main.pf-main .logo{width:28px;height:28px}.wl-main.pf-main>.row{gap:8px!important}.pf-tl .bdg{height:19px;padding:0 6px;font-size:10.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.wl-main.pf-main>.col .mono{font-size:13px!important}.wl-main.pf-main>.col span{font-size:11.5px!important}.wl-main.pf-main>.col .mono:first-child{font-size:13px!important}.pf-src{display:none}}.pur-row{min-height:58px}.pur-row .cap.dn{color:var(--neg)}.idea-row{min-height:62px}.idea-why{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:72ch}.idea-new{color:var(--pos);white-space:nowrap}.idea-record{margin-top:12px}.idea-record b{font-weight:500;color:var(--ink)}@container sx (max-width: 520px){.idea-new{display:none}}.rd-h{padding:8px 10px 6px;gap:12px;flex-wrap:wrap}.rd-row{cursor:default;min-height:64px}.rd-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:8px 0;border:0;background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}.rd-main:disabled{cursor:default}.rd-name{font-weight:600}.rd-val{flex:none;align-items:flex-end;gap:2px;text-align:right;max-width:46%}.rd-val .mono{font-size:14px}.rd-chg{font-size:13px;font-weight:600;white-space:nowrap}.rd-chg.up{color:var(--pos)}.rd-chg.dn{color:var(--neg)}.rd-link{color:var(--ink2);text-decoration:underline;text-underline-offset:2px}.rd-bar{display:block;width:min(220px,100%);height:6px;border-radius:99px;background:var(--tint2);overflow:hidden;margin:4px 0 2px}.rd-bar i{display:block;height:100%;border-radius:99px;background:var(--pos)}@container sx (max-width: 520px){.rd-row{padding:0 8px;gap:8px}.rd-main{gap:10px}.rd-val{max-width:42%}.rd-val .cap{font-size:11px}}.nw-fx{font-variant-numeric:tabular-nums;white-space:nowrap}.nw-fx.up{color:var(--pos)}.nw-fx.dn{color:var(--neg)}.nw-fx.pend{color:var(--ink2)}.nw-fx.flat{color:var(--ink3)}.notice-inline.announce{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;box-shadow:inset 3px 0 0 var(--ink3);font-size:14px;color:var(--ink)}.notice-inline.announce.warn{box-shadow:inset 3px 0 #e0b341}.sp{display:flex;flex-direction:column;gap:16px;min-width:0}.sp-back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font-size:13px;color:var(--ink3);margin-left:-4px}.sp-back:hover{color:var(--ink)}.sp-tick{font-size:40px;letter-spacing:-.04em;line-height:1}.sp-sub{max-width:62ch;font-size:13.5px}.sp-px{gap:12px}.sp-px .big{font-size:34px}.sp-card{gap:18px;min-width:0}.sp-ch .h2{font-size:15.5px}.sp-skel{display:flex;flex-direction:column;gap:12px;padding:4px 0}.sp-skel .skel{height:12px;border-radius:6px}.sp-kv{font-size:13.5px}.sp-kv .ink2{min-width:0}.sp-kv .mono{text-align:right;white-space:nowrap}.sp-none{padding:24px 0}.sp-fine{line-height:1.5}.sp-mid{font-size:22px;font-weight:500;letter-spacing:-.025em}.ink{color:var(--ink)}.sp-in{animation:sp-in .7s cubic-bezier(.2,.9,.3,1) both}@keyframes sp-in{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.sp-pc{display:flex;flex-direction:column;gap:12px}.sp-pc-h{justify-content:space-between;flex-wrap:wrap;gap:10px}.sp-legend{gap:16px;flex-wrap:wrap;font-size:12px;color:var(--ink3)}.sp-legend span{display:inline-flex;align-items:center;gap:6px}.sp-legend i{display:inline-block;flex:none}.lg-price{width:16px;height:2px;border-radius:2px;background:var(--accent)}.lg-cons{width:16px;height:0;border-top:2px dashed var(--ink3)}.lg-beat,.lg-miss{width:8px;height:8px;border-radius:999px;background:var(--pos);box-shadow:0 0 0 2px var(--bg)}.lg-miss{background:var(--neg);margin-left:6px}.sp-chart{height:300px}.sp-draw{position:absolute;top:0;right:0;bottom:0;left:0;animation:sp-draw 1.5s cubic-bezier(.65,0,.2,1) both}@keyframes sp-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.sp-draw svg{width:100%;height:100%;display:block;overflow:visible}.sp-cons{fill:none;stroke:var(--ink3);stroke-width:1.6;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.sp-mark{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:999px;background:var(--pos);box-shadow:0 0 0 2.5px var(--bg),0 0 0 3.5px var(--line2);pointer-events:none}.sp-mark.miss{background:var(--neg)}.sp-ax{position:absolute;font-size:11px;color:var(--ink3);pointer-events:none;transform:translateY(-50%);padding:2px 7px;border-radius:999px;background:var(--tint-ov);box-shadow:inset 0 0 0 1px var(--line);z-index:2}.sp-ax.l{left:6px}.sp-ax.r{right:6px;bottom:4px;transform:none}.sp-hv{top:4px}.sp-pc-f{justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);padding-top:12px}.sp-rate{justify-content:space-between;align-items:center}.sp-rate-b{height:34px;padding:0 16px;font-size:14.5px}.sp-score{font-size:26px;font-weight:500;letter-spacing:-.03em;line-height:1}.sp-rankline{display:flex;align-items:baseline;gap:10px;padding:12px 14px;border-radius:14px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line)}.sp-rankline .mono{font-size:20px;font-weight:500;letter-spacing:-.02em}.sp-grades{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sp-grade{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 4px 10px;border-radius:14px;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line);cursor:default}.sp-grade .mono{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.sp-grade .cap{font-size:11px}.sp-grade.g-a .mono,.sp-grade.g-b .mono{color:var(--pos)}.sp-grade.g-a{background:var(--pos-soft);box-shadow:inset 0 0 0 1px var(--pos-line)}.sp-grade.g-d .mono,.sp-grade.g-f .mono{color:var(--neg)}.sp-grade.g-f{background:var(--neg-soft);box-shadow:inset 0 0 0 1px var(--neg-line)}.sp-grade.g-na .mono{color:var(--ink4)}.sp-grp{display:flex;flex-direction:column;gap:6px}.sp-grp .kv{font-size:13px}.sp-meter{position:relative;height:4px;border-radius:999px;background:var(--tint3);overflow:hidden}.sp-meter i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--ink2);transform-origin:left;animation:sp-grow-x 1.1s cubic-bezier(.2,.9,.3,1) both .2s}.sp-meter i.pos{background:var(--pos)}.sp-meter i.neg{background:var(--neg)}.sp-meter.sm{width:112px;flex:none;overflow:visible}.sp-med{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--ink4)}@keyframes sp-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sp-band-t{position:relative;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--tint3),var(--line2));box-shadow:inset 0 0 0 1px var(--line)}.sp-band-mid{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:2px;background:var(--ink)}.sp-band-mark{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 2.5px var(--bg);animation:sp-pop .6s cubic-bezier(.3,1.6,.5,1) both .3s}@keyframes sp-pop{0%{transform:scale(0)}to{transform:scale(1)}}.sp-scale{position:relative;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--pos),var(--tint3) 50%,var(--neg));opacity:.85}.sp-scale i{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:999px;background:var(--ink);box-shadow:0 0 0 2.5px var(--bg)}.sp-scale-l{justify-content:space-between}.sp-scale-l .cap{font-size:11px}.sp-quad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 -22px -22px;border-top:1px solid var(--line)}.sp-q{display:flex;flex-direction:column;gap:14px;padding:18px 22px 22px;min-width:0}.sp-q+.sp-q{border-left:1px solid var(--line)}.sp-qh{display:flex;flex-direction:column;gap:4px;min-height:66px}.sp-qn{gap:12px}.sp-qh .mono{font-size:24px;font-weight:500;letter-spacing:-.03em}.sp-qh .cap{line-height:1.4}.sp-tbl{display:flex;flex-direction:column}.sp-tr{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));align-items:center;gap:8px;min-height:34px;font-size:12.5px;border-top:1px solid var(--line)}.sp-tr:first-child{border-top:0}.sp-tr.th{min-height:26px;font-size:11px;color:var(--ink4)}.sp-tr>:not(:first-child){text-align:right;justify-self:end}.sp-tr b{font-weight:500}.sp-q:first-child .sp-tr{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.3fr)}.sp-ud{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:6px;width:100%;height:14px}.sp-ud i{height:6px;border-radius:999px;transform-origin:right;animation:sp-grow-x .9s cubic-bezier(.2,.9,.3,1) both .25s}.sp-ud i.u{background:var(--pos)}.sp-ud i.d{background:var(--neg)}.sp-ud b{font-size:12px;min-width:34px;text-align:right}.sp-spark{width:52px;height:20px;justify-self:end;overflow:visible}.sp-spark path{fill:none;stroke:var(--ink3);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.sp-spark.up path{stroke:var(--pos)}.sp-spark.dn path{stroke:var(--neg)}.sp-bars{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px;align-items:end;padding-top:6px}.sp-bcol{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.sp-bv{font-size:11.5px;color:var(--ink2);white-space:nowrap}.sp-btrack{position:relative;width:100%;height:170px}.sp-zero{position:absolute;left:-5px;right:-5px;height:1px;background:var(--line2)}.sp-b{position:absolute;left:14%;right:14%;border-radius:9px 9px 3px 3px;background:var(--ink2);transform-origin:bottom;animation:sp-grow-y .95s cubic-bezier(.2,.9,.3,1) both}.sp-b.estimate{background:var(--tint2);box-shadow:inset 0 0 0 1.5px var(--ink3);background-image:repeating-linear-gradient(135deg,transparent 0 5px,var(--tint3) 5px 6px)}.sp-b.neg{border-radius:3px 3px 9px 9px;transform-origin:top;background:var(--neg);opacity:.8}.sp-b.neg.estimate{background:var(--neg-soft);box-shadow:inset 0 0 0 1.5px var(--neg-line)}@keyframes sp-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.sp-bl{font-size:11.5px;white-space:nowrap}.sp-bl.est{color:var(--ink2)}.sp-bg{font-size:11px;min-height:14px}.sp-vs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;gap:12px;font-size:12.5px}.sp-vs-b{display:flex;flex-direction:column;gap:3px}.sp-vs-b i{display:block;height:5px;border-radius:999px;transform-origin:left;animation:sp-grow-x 1s cubic-bezier(.2,.9,.3,1) both .2s}.sp-vs-b i.s{background:var(--ink)}.sp-vs-b i.s.neg{background:var(--neg)}.sp-vs-b i.i{background:var(--ink4)}.sp-vs b{font-weight:500}.sp-scroll-x{overflow-x:auto;margin:0 -8px;padding:0 8px;scrollbar-width:thin}.sp-vt,.sp-pt{display:flex;flex-direction:column;min-width:760px}.sp-vr{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,.8fr)) minmax(0,1.5fr);align-items:center;gap:10px;min-height:46px;padding:0 12px;border-radius:12px;font-size:13.5px;transition:background-color .2s}.sp-vr:not(.th):hover{background:var(--tint2)}.sp-vr.th{min-height:32px;font-size:11.5px;color:var(--ink3)}.sp-vr>span:nth-child(n+2):nth-child(-n+5){text-align:right}.sp-vr.th>span:last-child{text-align:right}.sp-vt.no-ind .sp-vr{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.8fr)) minmax(0,1.7fr)}.sp-vt.no-ind .sp-vr>span:nth-child(5){text-align:left}.sp-vt.no-ind .sp-vr.th>span:nth-child(5){text-align:right}.sp-me{color:var(--ink);font-weight:500}.sp-stand{display:flex;align-items:center;gap:10px;justify-content:flex-end}.sp-pr{display:grid;grid-template-columns:minmax(0,2fr) 104px repeat(6,minmax(0,.85fr)) 92px;align-items:center;gap:10px;min-height:58px;padding:0 12px;border:0;border-radius:14px;background:transparent;color:var(--ink);text-align:left;font-size:13.5px;cursor:pointer;transition:background-color .2s,transform .35s cubic-bezier(.2,1.4,.4,1)}.sp-pr:not(.th):not(.self):hover{background:var(--tint2)}.sp-pr:not(.th):not(.self):active{transform:scale(.995)}.sp-pr.th{min-height:32px;font-size:11.5px;color:var(--ink3);cursor:default}.sp-pr.self{background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line2);cursor:default}.sp-pr:disabled{opacity:1}.sp-pr .num{text-align:right;padding-right:0}.sp-mini-g{gap:4px;justify-content:flex-start}.sp-mini-g i{width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:600;background:var(--tint2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);padding:0}.sp-mini-g i.g-a,.sp-mini-g i.g-b{color:var(--pos)}.sp-mini-g i.g-d,.sp-mini-g i.g-f{color:var(--neg)}.sp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sp-reasons{font-size:13px;color:var(--ink2);gap:6px}.sp-facs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-top:16px;border-top:1px solid var(--line)}.sp-fbar{animation:sp-grow-x .9s cubic-bezier(.2,.9,.3,1) both}.sp-fbar.p{transform-origin:left}.sp-fbar.n{transform-origin:right}.sp-fd{line-height:1.45}.sp-about{margin:0;font-size:13px;line-height:1.6;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.sp-web{font-size:13px;align-self:flex-start}.sp-news{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.sp-n{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:14px;color:var(--ink);text-decoration:none;transition:background-color .2s;min-width:0}a.sp-n:hover{background:var(--tint2)}.sp-nh{font-size:13.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-foot{max-width:80ch;line-height:1.55;padding:0 6px}.d-open{justify-content:space-between}.d-open .ic{transition:transform .35s cubic-bezier(.2,1.4,.4,1)}.d-open:hover .ic{transform:translate(3px)}@container sx (min-width: 761px) and (max-width: 1180px){.sp-quad{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-q:nth-child(3){border-left:0}.sp-q:nth-child(n+3){border-top:1px solid var(--line)}}@container sx (max-width: 760px){.sp-tick{font-size:34px}.sp-head .ph-a .btn{flex:1 1 auto}.sp-chart{height:230px}.sp-quad{grid-template-columns:minmax(0,1fr);margin:0 -18px -18px}.sp-q{padding:16px 18px 18px}.sp-q+.sp-q{border-left:0;border-top:1px solid var(--line)}.sp-two,.sp-facs,.sp-news{grid-template-columns:minmax(0,1fr)}.sp-btrack{height:140px}.sp-bars{gap:6px}.sp-bv{font-size:10.5px}.sp-legend{gap:10px}}@media (prefers-reduced-motion: reduce){.sp-in,.sp-draw,.sp-meter i,.sp-band-mark,.sp-ud i,.sp-b,.sp-vs-b i,.sp-fbar{animation:none}}@container sx (min-width: 761px){.tbl.no-hal .tr{grid-template-columns:minmax(0,1.7fr) 96px 86px 82px 132px minmax(0,1.25fr) 120px}}.hm-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 10px;border-radius:999px;border:1px solid var(--line2);background:transparent;color:var(--ink2);font:inherit;font-size:13px;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.hm-chip:hover{color:var(--ink);border-color:var(--line3, var(--line2))}.hm-chip:active{transform:translateY(1px)}.hm-chip .hm-dot{width:7px;height:7px;border-radius:50%;background:var(--line2);transition:background-color .25s ease,box-shadow .25s ease}.hm-chip.on{color:var(--ink);background:var(--tint2, transparent)}.hm-chip.on .hm-dot{background:var(--up, #22c55e);box-shadow:0 0 0 3px color-mix(in srgb,var(--up, #22c55e) 22%,transparent)}.switch{flex-shrink:0}.set-row>.col{min-width:0}.fld .btn{flex-shrink:0;white-space:nowrap}@container sx (max-width: 760px){.chart{margin-right:12px}.cdot:after{top:-5px;right:-5px;bottom:-5px;left:-5px}.scrim{background:#0000009e}.sx-root.light .scrim{background:#1418285c}.sx-sheet{bottom:0;left:0;right:0;border-radius:30px 30px 0 0}}.live,.hm-chip{white-space:nowrap;flex-shrink:0}@container sx (max-width: 760px){.half .big{font-size:22px}.half .row{column-gap:6px!important}}.d-head{position:sticky;top:-24px;z-index:4;display:flex;flex-direction:column;gap:18px;margin:-24px -24px 0;padding:24px 24px 12px;background:linear-gradient(#ffffff0d,#ffffff08),#0c0c0e;border-radius:30px 30px 0 0;box-shadow:inset 0 1px 0 var(--rim-top),inset 1px 0 0 var(--rim),inset -1px 0 0 var(--rim)}.d-head:after{content:"";position:absolute;left:1px;right:1px;top:100%;height:18px;pointer-events:none;background:linear-gradient(#131315,#0c0c0e00)}.sx-root.light .d-head{background:#fafafb}.sx-root.light .d-head:after{background:linear-gradient(#fafafb,#fafafb00)}.d-open>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container sx (max-width: 760px){.d-head{top:-10px;gap:16px;margin:-10px -20px 0;padding:10px 20px;border-radius:30px 30px 0 0}.d-open-x{display:none}}@container sx (max-width: 760px){.filters.sl{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 84%,transparent)}.filters.sl.end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%);mask-image:linear-gradient(90deg,transparent,#000 14%)}}@container sx (max-width: 760px){.scrolled .page-h .h1{opacity:var(--ttl, 1)}.page-h.adv-h{flex-direction:row;align-items:flex-end;justify-content:space-between}.page-h.adv-h .ph-a{flex:none}}.sc-wait{animation:sc-wait 1.6s ease-in-out infinite}@keyframes sc-wait{50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.sc-wait{animation:none}}.sc-rec{display:flex;flex-direction:column;gap:12px}.sc-rec-t{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:10px 14px;align-items:center;font-size:14px}.sc-rec-t .num{text-align:right}a.bdg{text-decoration:none;transition:filter .2s ease}a.bdg:hover{filter:brightness(1.15)}.sc-why{line-height:1.35;white-space:normal}.m-why{flex-basis:100%}.sx-root{font-family:Archivo Variable,Archivo,system-ui,-apple-system,sans-serif}.mono,.fld input.mono,.sa{font-family:Geist Mono Variable,Geist Mono,ui-monospace,monospace}
