@font-face{font-family:Yekan Bakh FaNum;src:url(/app/assets/YekanBakhFaNum-Light-CqjZ4Iok.woff2) format("woff2"),url(/app/assets/YekanBakhFaNum-Light-BEXB8QQ8.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh FaNum;src:url(/app/assets/YekanBakhFaNum-Regular-DJ_0Qnu5.woff2) format("woff2"),url(/app/assets/YekanBakhFaNum-Regular-DkGUCqtf.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh FaNum;src:url(/app/assets/YekanBakhFaNum-SemiBold-D4OK258Y.woff2) format("woff2"),url(/app/assets/YekanBakhFaNum-SemiBold-BlkiP8_k.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh FaNum;src:url(/app/assets/YekanBakhFaNum-Bold-Bhkytqym.woff2) format("woff2"),url(/app/assets/YekanBakhFaNum-Bold-Bi-iz1Vt.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh FaNum;src:url(/app/assets/YekanBakhFaNum-ExtraBold-zwiAsMT4.woff2) format("woff2"),url(/app/assets/YekanBakhFaNum-ExtraBold-DAkq1H5H.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh FaNum;src:url(/app/assets/YekanBakhFaNum-Black-BwovW6xI.woff2) format("woff2"),url(/app/assets/YekanBakhFaNum-Black-ePiF5-iy.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{color-scheme:light;--color-brand-primary: #00C6B1;--color-brand-ink: #007067;--color-brand-surface: #008073;--color-buy: #00C6B1;--color-gain: #006359;--color-sell: #FF3333;--color-loss: #FF3333;--color-buy-surface: #008073;--color-sell-surface: #CC2B2B;--color-accent: #FCAF17;--color-on-accent: #FFFFFF;--color-page: #EFF3F6;--color-bg-default: #FFFFFF;--color-bg-subtle: #F1F3F4;--color-surface-card: #FFFFFF;--color-surface-elevated: #FFFFFF;--color-surface-muted: #F4F6F8;--color-bg-page: var(--color-page);--color-surface-subtle: var(--color-bg-subtle);--color-text-secondary: #4E606E;--color-link: var(--color-brand-ink);--color-text-primary: #1D2934;--color-text-on-cta: #FFFFFF;--color-switch-knob: #FFFFFF;--color-switch-knob-shadow: 0 1px 3px rgba(29, 41, 52, .32);--color-warning-text: #B8860B;--color-success-text: #5E9E32;--color-danger-text: #D0342C;--color-text-inverse: #FFFFFF;--color-icon-disabled: #84929C;--color-text-tertiary: #84929C;--color-border: #F1F3F4;--color-border-focus: var(--color-brand-primary);--color-input-border: #E6EAED;--color-brand-primary-hover: #00B3A0;--color-brand-primary-pressed: #009E8D;--color-brand-primary-disabled: #9BE3DB;--color-danger-bg: #FFECEC;--color-focus-ring: rgba(0, 198, 177, .35);--color-overlay: rgba(29, 41, 52, .45);--font-fa: "Yekan Bakh FaNum", "Yekan Bakh", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", "Yekan Bakh FaNum", monospace;--font-size-hero: 48px;--font-size-h2: 32px;--font-size-h3: 24px;--font-size-h4: 20px;--font-size-h5: 16px;--font-size-body: 14px;--font-size-small: 12px;--font-size-xsmall: 11px;--font-size-tiny: 10px;--weight-regular: 400;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--lh-none: 1;--lh-tight: 1.3;--lh-snug: 1.5;--lh-normal: 1.7;--lh-relaxed: 1.8;--lh-loose: 1.9;--lh-prose: 2;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-4-5: 18px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-xs: 2px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0,0,0,.06);--shadow-md: 0 4px 12px rgba(0,0,0,.1);--z-dropdown: 1000;--z-sticky: 1100;--z-modal: 1300;--z-toast: 1400;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--font-size-input: 16px;--tap-min: 44px;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--color-mono-1-bg: #DCE1F5;--color-mono-1-fg: #34428C;--color-mono-2-bg: #E8DCF3;--color-mono-2-fg: #6A3E96;--color-mono-3-bg: #D6E6F4;--color-mono-3-fg: #2F5F86;--color-mono-4-bg: #F3E3CB;--color-mono-4-fg: #855C1B;--color-mono-5-bg: #F5DCE6;--color-mono-5-fg: #8C3A5E;--color-mono-6-bg: #DFE5E9;--color-mono-6-fg: #45565F;--color-fundtype-1: #0D53BD;--color-fundtype-2: #935AF5;--color-fundtype-3: #CA6D2B;--color-fundtype-4: #C969A4;--color-fundtype-5: #C4A24C;--color-fundtype-6: #1AAFE9;--color-fundtype-7: #833561}[data-theme=dark]{color-scheme:dark;--color-brand-primary: #089E91;--color-brand-ink: #00C6B1;--color-brand-surface: #0A8175;--color-buy: #00C6B1;--color-gain: #00C6B1;--color-sell: #E23132;--color-loss: #FF6B63;--color-buy-surface: #0A8175;--color-sell-surface: #D02D2E;--color-accent: #FCAF17;--color-on-accent: #FFFFFF;--color-page: #131B22;--color-bg-default: #131B22;--color-bg-subtle: #18222B;--color-surface-card: #1D2934;--color-surface-elevated: #22303D;--color-surface-muted: #22303D;--color-text-primary: #D5DDE1;--color-text-on-cta: #FFFFFF;--color-switch-knob: #FFFFFF;--color-switch-knob-shadow: 0 1px 3px rgba(0, 0, 0, .55);--color-warning-text: #F0B429;--color-success-text: #7DC24E;--color-danger-text: #FF6B63;--color-text-inverse: #18222B;--color-text-secondary: #909EA8;--color-icon-disabled: #909EA8;--color-text-tertiary: #6E7F8B;--color-border: #273746;--color-border-focus: var(--color-brand-primary);--color-input-border: #2C3E4F;--color-brand-primary-hover: #0C8A81;--color-brand-primary-pressed: #107671;--color-brand-primary-disabled: #184E51;--color-danger-bg: #6E292E;--color-focus-ring: rgba(0, 198, 177, .4);--color-overlay: rgba(0, 0, 0, .6);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 6px 18px rgba(0, 0, 0, .55);--color-mono-1-bg: #26305C;--color-mono-1-fg: #B9C4F0;--color-mono-2-bg: #362A4E;--color-mono-2-fg: #D6BEEE;--color-mono-3-bg: #22374A;--color-mono-3-fg: #A9CDE6;--color-mono-4-bg: #40331E;--color-mono-4-fg: #E5C58E;--color-mono-5-bg: #43263A;--color-mono-5-fg: #EDB6CE;--color-mono-6-bg: #2A343B;--color-mono-6-fg: #C0CCD3;--color-fundtype-1: #3E6FC2;--color-fundtype-2: #9D6DF9;--color-fundtype-3: #B55B11;--color-fundtype-4: #BB4091;--color-fundtype-5: #B4902E;--color-fundtype-6: #33A1D2;--color-fundtype-7: #C37BA0}.ui-mono{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:var(--radius-pill);font-weight:var(--weight-bold);line-height:1;overflow:hidden;flex:none;-webkit-user-select:none;user-select:none;padding:0}.ui-mono--id{font-family:var(--font-mono)}.ui-mono--t1{background:var(--color-mono-1-bg);color:var(--color-mono-1-fg)}.ui-mono--t2{background:var(--color-mono-2-bg);color:var(--color-mono-2-fg)}.ui-mono--t3{background:var(--color-mono-3-bg);color:var(--color-mono-3-fg)}.ui-mono--t4{background:var(--color-mono-4-bg);color:var(--color-mono-4-fg)}.ui-mono--t5{background:var(--color-mono-5-bg);color:var(--color-mono-5-fg)}.ui-mono--t6{background:var(--color-mono-6-bg);color:var(--color-mono-6-fg)}.ui-skeleton{--ui-skeleton-base: var(--color-bg-subtle);--ui-skeleton-sheen: var(--color-surface-muted);position:relative;overflow:hidden;background:var(--ui-skeleton-base);border-radius:var(--radius-md)}.ui-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--ui-skeleton-sheen),transparent);animation:ui-skeleton-sweep 1.25s ease-in-out infinite}html[dir=rtl] .ui-skeleton:after{animation-name:ui-skeleton-sweep-rtl}.ui-skeleton--text{border-radius:var(--radius-sm)}.ui-skeleton--circle{border-radius:var(--radius-pill)}@keyframes ui-skeleton-sweep{to{transform:translate(100%)}}@keyframes ui-skeleton-sweep-rtl{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.ui-skeleton:after{animation:none;opacity:.5}}.ui-card{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);min-width:0}.ui-chartloader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);color:var(--color-icon-disabled);background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--color-brand-primary) 5%,transparent) 50%,transparent 70%);background-size:200% 100%;animation:ui-chartshimmer 1.6s ease-in-out infinite;border-radius:var(--radius-md)}.ui-chartloader__spin{inline-size:26px;block-size:26px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--color-brand-primary) 22%,transparent);border-top-color:var(--color-brand-primary);animation:ui-chartspin .7s linear infinite}.ui-chartloader__txt{font-size:var(--font-size-small);font-weight:600}@keyframes ui-chartspin{to{transform:rotate(360deg)}}@keyframes ui-chartshimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.ui-chartloader{animation:none}.ui-chartloader__spin{animation-duration:1.4s}}.ui-state{display:grid;place-items:center;text-align:center;gap:var(--space-2);padding:var(--space-9) var(--space-4)}.ui-state--sm{padding:var(--space-6) var(--space-3)}.ui-state__icon{inline-size:56px;block-size:56px;border-radius:50%;display:grid;place-items:center;background:var(--color-surface-muted);color:var(--color-brand-ink);margin-block-end:var(--space-2)}.ui-state--sm .ui-state__icon{inline-size:44px;block-size:44px;margin-block-end:0}.ui-state--danger .ui-state__icon{color:var(--color-loss)}.ui-state__title{font-weight:700;color:var(--color-text-primary);margin:0}.ui-state__msg{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.8;max-inline-size:46ch;margin:0}.ui-state__action{margin-block-start:var(--space-2);padding:var(--space-2) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-weight:700;cursor:pointer}.ui-state__action:hover{background:var(--color-surface-muted)}.ui-state__action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-state__extra{margin-block-start:var(--space-2)}.ui-state-loading{display:grid;gap:var(--space-2)}.ui-star-border{display:inline-block;position:relative;overflow:hidden;border:0;padding:0;background:transparent;border-radius:var(--radius-pill);cursor:pointer;font-family:inherit}.ui-star-border__glow{position:absolute;width:300%;height:50%;opacity:.85;border-radius:var(--radius-pill);z-index:0;pointer-events:none;background:radial-gradient(circle,var(--sb-color, #fff),transparent 22%);animation-duration:var(--sb-speed, 6s);animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.ui-star-border__glow--bottom{bottom:-11px;right:-250%;animation-name:ui-star-bottom}.ui-star-border__glow--top{top:-11px;left:-250%;animation-name:ui-star-top}.ui-star-border__inner{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--color-brand-surface);color:var(--color-text-on-cta);font-weight:700;font-size:var(--font-size-h5, 16px);text-align:center;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill)}@keyframes ui-star-top{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes ui-star-bottom{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@media (prefers-reduced-motion: reduce){.ui-star-border__glow{animation:none;opacity:.55}}.ui-spotlight{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-card);box-shadow:var(--shadow-sm);padding:var(--space-6);--spot-x: 50%;--spot-y: 50%}.ui-spotlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .5s ease;background:radial-gradient(circle at var(--spot-x) var(--spot-y),var(--spot-color, rgba(0,198,177,.18)),transparent 80%)}.ui-spotlight:hover:before,.ui-spotlight:focus-within:before{opacity:1}@media (prefers-reduced-motion: reduce){.ui-spotlight:before{transition:none}}.ui-counter{display:inline-flex;align-items:baseline;gap:.12em;direction:ltr;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-counter__digits{display:inline-flex;align-items:baseline}.ui-counter__affix{unicode-bidi:isolate}.ui-counter__sep{display:inline-block}.ui-counter__digit{position:relative;display:inline-block;height:1em;line-height:1;overflow:hidden;vertical-align:baseline}.ui-counter__track{display:flex;flex-direction:column;transition:transform .55s cubic-bezier(.2,.8,.2,1);will-change:transform}.ui-counter__n{display:block;height:1em;line-height:1;text-align:center;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.ui-counter__track{transition:none}}.ui-cardswap{position:relative;perspective:1200px;transform:rotateX(2deg)}.ui-cardswap-card{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:var(--space-3);padding:var(--space-7);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-card);box-shadow:var(--shadow-md);cursor:pointer;transform-style:preserve-3d;backface-visibility:hidden;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s ease,box-shadow .3s ease}@media (prefers-reduced-motion: reduce){.ui-cardswap-card{transition:opacity .3s ease}}.ui-cardnav-container{position:sticky;top:var(--space-3);z-index:60;width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--space-5)}.ui-cardnav{overflow:hidden;max-height:62px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-elevated) 88%,transparent);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);box-shadow:var(--shadow-md);transition:max-height .42s cubic-bezier(.2,.8,.2,1)}.ui-cardnav.open{max-height:460px}.ui-cardnav__top{height:62px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-inline:var(--space-3) var(--space-4)}.ui-cardnav__burger{display:inline-flex;flex-direction:column;gap:6px;padding:var(--space-2);background:transparent;border:0;cursor:pointer;color:var(--color-text-primary)}.ui-cardnav__burger-line{width:26px;height:2px;background:currentColor;border-radius:2px;transition:transform .28s ease,opacity .2s ease;transform-origin:center}.ui-cardnav__burger.open .ui-cardnav__burger-line:first-child{transform:translateY(4px) rotate(45deg)}.ui-cardnav__burger.open .ui-cardnav__burger-line:last-child{transform:translateY(-4px) rotate(-45deg)}.ui-cardnav__logo{position:absolute;left:50%;transform:translate(-50%);display:inline-flex;align-items:center}.ui-cardnav__actions{display:inline-flex;align-items:center;gap:var(--space-3)}.ui-cardnav__login{color:var(--color-text-primary);font-weight:600;font-size:.95rem}.ui-cardnav__login:hover{color:var(--color-brand-ink)}.ui-cardnav__cta{display:inline-flex;align-items:center;background:var(--color-brand-surface);color:var(--color-text-on-cta);font-weight:700;font-size:.9rem;padding:9px 18px;border-radius:var(--radius-md);transition:filter .15s ease}.ui-cardnav__cta:hover{filter:brightness(.95)}.ui-cardnav__cards{display:flex;gap:var(--space-3);padding:0 var(--space-3) var(--space-3);align-items:stretch}.ui-cardnav__card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-subtle);opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .4s ease}.ui-cardnav.open .ui-cardnav__card{opacity:1;transform:translateY(0)}.ui-cardnav__card-label{font-weight:800;font-size:1.05rem;color:var(--color-text-primary)}.ui-cardnav__card-label a:hover{color:var(--color-brand-ink)}.ui-cardnav__card-links{display:flex;flex-direction:column;gap:2px;margin-top:auto}.ui-cardnav__card-link{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0;color:var(--color-text-primary);border-radius:var(--radius-sm)}.ui-cardnav__card-link:hover{color:var(--color-brand-ink)}.ui-cardnav__card-link-label{font-weight:600}.ui-cardnav__card-link-desc{color:var(--color-icon-disabled);font-size:.8rem}.ui-cardnav__card-link-arrow{margin-inline-start:auto;color:var(--color-brand-ink)}@media (max-width: 720px){.ui-cardnav.open{max-height:720px}.ui-cardnav__cards{flex-direction:column}.ui-cardnav__cta{display:none}}@media (prefers-reduced-motion: reduce){.ui-cardnav,.ui-cardnav__card,.ui-cardnav__burger-line{transition:none}}.ui-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:flex-end;justify-content:center;padding:0;background:var(--color-overlay);animation:ui-modal-in .12s ease}.ui-modal__panel{background:var(--color-surface-card);border-radius:var(--radius-lg) var(--radius-lg) 0 0;inline-size:100%;max-inline-size:640px;max-block-size:92dvh;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-md);animation:ui-sheet-up .2s cubic-bezier(.32,.72,0,1)}.ui-modal__grab{flex:none;display:flex;justify-content:center;padding:var(--space-2) var(--space-6);cursor:grab;touch-action:none}.ui-modal__grip{inline-size:36px;block-size:4px;border-radius:var(--radius-pill);background:var(--color-input-border)}.ui-modal__panel--sm,.ui-modal__panel--lg{inline-size:100%}.ui-modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--color-border)}.ui-modal__title{font-weight:700;color:var(--color-text-primary);font-size:var(--font-size-h5)}.ui-modal__close{border:0;background:transparent;color:var(--color-icon-disabled);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--tap-min);min-block-size:var(--tap-min);margin:calc(-1 * var(--space-2));border-radius:var(--radius-sm);line-height:0}.ui-modal__close:hover{color:var(--color-text-primary);background:var(--color-bg-subtle)}.ui-modal__body{padding:var(--space-5);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ui-modal__foot{padding:var(--space-4) var(--space-5) calc(var(--space-4) + var(--safe-bottom));border-block-start:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:stretch}.ui-modal__foot>*{flex:1}@media (min-width: 768px){.ui-modal{align-items:center;padding:var(--space-4)}.ui-modal__panel{border-radius:var(--radius-lg);inline-size:min(100%,560px);max-inline-size:none;max-block-size:calc(100dvh - 2 * var(--space-6));animation:ui-modal-pop .14s ease}.ui-modal__grab{display:none}.ui-modal__panel--sm{inline-size:min(100%,420px)}.ui-modal__panel--lg{inline-size:min(100%,940px)}.ui-modal__head{padding:var(--space-5) var(--space-6)}.ui-modal__close{min-inline-size:0;min-block-size:0;margin:0;padding:var(--space-1)}.ui-modal__body{padding:var(--space-6)}.ui-modal__foot{padding:var(--space-4) var(--space-6);justify-content:flex-start;flex-wrap:wrap}.ui-modal__foot>*{flex:0 1 auto;min-inline-size:0}}@keyframes ui-modal-in{0%{opacity:0}to{opacity:1}}@keyframes ui-modal-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes ui-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion: reduce){.ui-modal,.ui-modal__panel{animation:none}}.ui-relnotes__title{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-brand-ink)}.ui-relnotes{display:flex;flex-direction:column;gap:var(--space-5)}.ui-relnotes__rel{display:flex;flex-direction:column;gap:var(--space-3)}.ui-relnotes__rel+.ui-relnotes__rel{padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}.ui-relnotes__relhead{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.ui-relnotes__ver{font-weight:700;font-size:.8rem;color:var(--color-brand-ink);background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);padding:2px 10px;border-radius:var(--radius-pill)}.ui-relnotes__reltitle{font-weight:600;color:var(--color-text-primary)}.ui-relnotes__date{margin-inline-start:auto;font-size:.75rem;color:var(--color-text-secondary)}.ui-relnotes__lead{margin:0;color:var(--color-text-primary);font-weight:600}.ui-relnotes__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ui-relnotes__list li{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--color-text-primary);line-height:1.7}.ui-relnotes__list li svg{flex:none;margin-block-start:4px;color:var(--color-brand-ink)}.ui-relnotes__ok{border:none;cursor:pointer;padding:10px 22px;border-radius:var(--radius-md);background:var(--color-brand-surface);color:var(--color-text-on-cta);font:inherit;font-weight:600}.ui-relnotes__ok:hover{background:var(--color-brand-primary-hover)}.ui-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:flex-end;justify-content:center;background:var(--color-overlay);animation:ui-modal-in .12s ease}.ui-sheet__panel{inline-size:100%;max-inline-size:640px;background:var(--color-surface-card);border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-block-size:92dvh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -8px 30px #0000002e;animation:ui-sheet-up .2s cubic-bezier(.32,.72,0,1)}.ui-sheet__grab{flex:none;display:flex;justify-content:center;padding:var(--space-2) 0;cursor:grab;touch-action:none}.ui-sheet__grip{inline-size:36px;block-size:4px;border-radius:var(--radius-pill);background:var(--color-input-border)}.ui-sheet__head{padding:0 var(--space-5) var(--space-3);font-weight:700;color:var(--color-text-primary);font-size:var(--font-size-h5)}.ui-sheet__body{padding:0 var(--space-5) var(--space-4);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ui-sheet__foot{padding:var(--space-3) var(--space-5) calc(var(--space-3) + var(--safe-bottom));border-block-start:1px solid var(--color-border);display:flex;gap:var(--space-3)}.ui-sheet__foot>*{flex:1}@media (min-width: 768px){.ui-sheet{align-items:center;padding:var(--space-4)}.ui-sheet__panel{border-radius:var(--radius-lg);max-inline-size:520px;max-block-size:calc(100dvh - 2 * var(--space-6));animation:ui-modal-pop .14s ease}.ui-sheet__grab{display:none}.ui-sheet__head{padding-top:var(--space-5)}.ui-sheet__foot{padding-block-end:var(--space-4)}.ui-sheet__foot>*{flex:0 0 auto}}@media (prefers-reduced-motion: reduce){.ui-sheet,.ui-sheet__panel{animation:none}}.ui-toggle{inline-size:48px;block-size:28px;flex:none;position:relative;border:0;padding:0;border-radius:var(--radius-pill);cursor:pointer;background:var(--color-input-border);transition:background .15s ease}.ui-toggle.is-on{background:var(--color-brand-primary)}.ui-toggle:disabled{opacity:.5;cursor:not-allowed}.ui-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.ui-toggle__knob{position:absolute;inset-block:4px;inset-inline-start:4px;inline-size:20px;block-size:20px;border-radius:50%;background:var(--color-switch-knob);box-shadow:var(--color-switch-knob-shadow);transition:inset-inline-start .15s ease}.ui-toggle.is-on .ui-toggle__knob{inset-inline-start:24px}.ui-check{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.ui-check.is-disabled{opacity:.55;cursor:not-allowed}.ui-check input{position:absolute;opacity:0;inline-size:0;block-size:0}.ui-check__box{inline-size:20px;block-size:20px;flex:none;color:var(--color-text-on-cta);border:1.5px solid var(--color-input-border);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease}.ui-check input:checked+.ui-check__box{background:var(--color-brand-surface);border-color:var(--color-brand-primary)}.ui-check__box svg{opacity:0;transition:opacity .12s ease}.ui-check input:checked+.ui-check__box svg{opacity:1}.ui-check input:focus-visible+.ui-check__box{box-shadow:0 0 0 3px var(--color-focus-ring)}.ui-check__label{color:var(--color-text-primary);font-size:var(--font-size-body);line-height:1.7}.ui-tabs{display:flex;gap:var(--space-2);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:1px solid var(--color-border)}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{scroll-snap-align:center;display:inline-flex;align-items:center;min-block-size:var(--tap-min);padding:var(--space-2) var(--space-4);border:none;background:transparent;color:var(--color-icon-disabled);font:inherit;font-weight:700;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent}.ui-tab.active{color:var(--color-brand-ink);border-bottom-color:var(--color-brand-primary)}.ui-pill{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);text-align:center;font-weight:700;font-size:var(--font-size-small);border:none;cursor:pointer;background:var(--color-bg-subtle);color:var(--color-text-primary);white-space:nowrap}.ui-pill--primary{background:var(--color-brand-surface);color:var(--color-text-on-cta)}.ui-pill--block{flex:1}.ui-hscroll{display:flex;gap:var(--space-3);overflow-x:auto;padding-block:var(--space-1);scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;scroll-snap-type:x proximity;overflow-anchor:none;transition:box-shadow .25s ease}.ui-hscroll>*{scroll-snap-align:start}.ui-hscroll.is-moving{box-shadow:inset 22px 0 18px -18px #0f1e2d38,inset -22px 0 18px -18px #0f1e2d38}.ui-hscroll::-webkit-scrollbar{display:none}.ui-hscroll.is-grabbing{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.ui-hscroll:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px;border-radius:var(--radius-md);box-shadow:none}@media (prefers-reduced-motion: reduce){.ui-hscroll{scroll-behavior:auto;transition:none}}.ui-infotip{position:relative;display:inline-flex;align-items:center;margin-inline-start:6px;color:var(--color-icon-disabled);cursor:help;vertical-align:middle}.ui-infotip:hover,.ui-infotip:focus-visible{color:var(--color-brand-ink);outline:none}.ui-infotip__bubble{position:absolute;bottom:calc(100% + 8px);inset-inline-end:-6px;width:max-content;max-width:240px;padding:8px 11px;border-radius:var(--radius-md);background:var(--color-text-primary);color:var(--color-text-inverse);font-size:var(--font-size-tiny);font-weight:var(--weight-regular);line-height:var(--lh-normal);text-align:start;box-shadow:0 8px 22px #0f1e2d2e;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;z-index:20}.ui-infotip:hover .ui-infotip__bubble,.ui-infotip:focus-visible .ui-infotip__bubble{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.ui-infotip__bubble{transition:none;transform:none}.ui-infotip:hover .ui-infotip__bubble,.ui-infotip:focus-visible .ui-infotip__bubble{transform:none}}.ui-up{color:var(--color-gain)}.ui-down{color:var(--color-loss)}.ui-asof{font-size:var(--font-size-xsmall);color:var(--color-text-secondary);white-space:nowrap}.ui-chip{min-width:150px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface-card)}.ui-chip__name{font-size:var(--font-size-small);color:var(--color-text-primary);font-weight:600;margin-block-end:4px}.ui-chip__val{font-size:var(--font-size-small);color:var(--color-text-primary)}.ui-heatmap{display:grid;grid-template-columns:repeat(var(--hm-cols, 6),minmax(0,1fr));gap:6px}@media (max-width: 640px){.ui-heatmap{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-heatcell{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);text-align:center;min-height:72px;display:flex;flex-direction:column;justify-content:center;gap:2px}.ui-heatcell--link{text-decoration:none;cursor:pointer;transition:transform .1s ease}@media (hover: hover) and (pointer: fine){.ui-heatcell--link:hover{transform:translateY(-2px)}}.ui-heatmap--dense{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:4px}.ui-heatmap--dense .ui-heatcell{min-height:54px;padding:6px 5px;border-radius:7px;gap:0}.ui-heatmap--dense .ui-heatcell__val{font-size:10px;opacity:.85}.ui-heatcell__sym{font-weight:700;font-size:var(--font-size-small)}.ui-heatcell__val{font-size:var(--font-size-tiny)}.ui-heatcell__pct{font-size:var(--font-size-tiny);font-weight:700}.ui-crash{min-block-size:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);padding:var(--space-7);text-align:center;background:var(--color-page);color:var(--color-text-primary)}.ui-crash__glyph{font-size:48px;line-height:1}.ui-crash__title{margin:0;font-size:var(--font-size-h3);font-weight:700}.ui-crash__msg{margin:0;max-inline-size:46ch;color:var(--color-text-secondary);line-height:1.8}.ui-crash__actions{display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:center}.ui-crash__btn{padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-border);background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.ui-crash__btn:hover{background:var(--color-surface-muted)}.ui-crash__btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-crash__btn--primary{border-color:transparent;background:var(--color-brand-surface);color:var(--color-text-on-cta)}.ui-crash__btn--primary:hover{background:var(--color-brand-surface);filter:brightness(1.06)}.field-box:focus-within{box-shadow:0 0 0 3px var(--color-focus-ring);border-color:var(--color-brand-primary)}.field-box input:focus-visible,.field-box textarea:focus-visible{box-shadow:none}.field-box input,.field-box textarea{min-inline-size:0}.ui-otp-row{display:flex;gap:var(--space-3);justify-content:center}.ui-otp-box{inline-size:min(56px,16vw);block-size:min(56px,16vw);text-align:center;font-family:var(--font-mono);font-size:max(var(--font-size-input),min(var(--font-size-h3),5vw));font-weight:700;border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-primary);outline:none}.ui-otp-box:focus-visible{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.ui-vk{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);-webkit-user-select:none;user-select:none}.ui-vk__row{display:flex;gap:var(--space-2);justify-content:center}.ui-vk__key{flex:1 1 0;min-width:0;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-weight:600;cursor:pointer}.ui-vk__key:active{background:var(--color-bg-subtle)}.ui-vk__key--ctrl{flex:1.3 1 0;color:var(--color-text-secondary)}.ui-vk__key--wide{flex:1.7 1 0;font-size:var(--font-size-small)}.ui-vk__key--on{color:var(--color-brand-ink);border-color:var(--color-brand-primary)}.set-id,code,kbd,samp,pre,input[autocomplete=one-time-code]{font-family:var(--font-mono);unicode-bidi:isolate}.ui-star-border__inner--btn{width:100%;height:56px;box-sizing:border-box;padding:0 var(--space-6);border-radius:var(--radius-md);background:var(--color-brand-surface);color:var(--color-text-on-cta);font-size:var(--font-size-h5);font-weight:700}.ui-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-tbl-scroll{overflow-x:auto;max-width:100%}.ui-tbl{width:100%;border-collapse:collapse;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.ui-tbl th,.ui-tbl td{padding:var(--space-3) var(--space-4);text-align:start;font-size:var(--font-size-body);border-bottom:1px solid var(--color-border)}.ui-tbl th{background:var(--color-surface-muted);color:var(--color-text-secondary);font-weight:var(--weight-bold)}.ui-tbl tbody th{background:transparent;color:inherit;font-weight:var(--weight-semibold)}.ui-tbl tr:last-child td,.ui-tbl tr:last-child th{border-bottom:0}.ui-tbl__caption{caption-side:top;text-align:start;padding:var(--space-2) var(--space-4);font-size:var(--font-size-body);font-weight:var(--weight-bold);color:var(--color-text-primary)}.ui-tbl th.ui-tbl__sort{padding:0}.ui-tbl__sortbtn{width:100%;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:transparent;border:0;font:inherit;font-weight:var(--weight-bold);color:inherit;text-align:start;cursor:pointer}.ui-tbl__sortbtn:hover,.ui-tbl th[aria-sort] .ui-tbl__sortbtn{color:var(--color-brand-ink)}.ui-tbl__dir{font-size:var(--font-size-tiny)}.ui-tbl__row--select{cursor:pointer}.ui-tbl__row--select:hover td,.ui-tbl__row--select:hover th{background:var(--color-surface-muted)}.ui-tbl tr[aria-current=true] td,.ui-tbl tr[aria-current=true] th{background:var(--color-surface-muted);box-shadow:inset 2px 0 0 0 var(--color-brand-primary)}.ui-field{display:block;margin-block-end:var(--space-4)}.ui-field>label{display:block;font-size:var(--font-size-small);color:var(--color-text-secondary);margin-block-end:var(--space-1)}.ui-field__hint{display:block;font-size:var(--font-size-xsmall);color:var(--color-text-tertiary);margin-block-start:var(--space-1)}.ui-kv{font-size:var(--font-size-small)}.ui-kv>small{color:var(--color-text-secondary)}.ui-kv>b{display:block;font-size:var(--font-size-h5);font-weight:var(--weight-bold);margin-block-start:2px;color:var(--color-text-primary)}.ui-kv__sub{display:block;color:var(--color-text-tertiary);font-size:var(--font-size-xsmall)}.ui-kpi{display:block;width:100%;text-align:start;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);font:inherit;color:inherit}.ui-kpi__label{font-size:var(--font-size-small);color:var(--color-text-secondary)}.ui-kpi__value{font-size:var(--font-size-h3);font-weight:var(--weight-bold);line-height:1.3;margin-block-start:2px}.ui-kpi__sub{font-size:var(--font-size-xsmall);color:var(--color-text-tertiary);margin-block-start:2px}button.ui-kpi{cursor:pointer}button.ui-kpi:hover,button.ui-kpi[aria-pressed=true]{border-color:var(--color-brand-primary)}.ui-kpi__icon{inline-size:34px;block-size:34px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--color-surface-muted);color:var(--color-brand-ink);margin-block-end:var(--space-1)}input.set-id,select.set-id,textarea.set-id{font-family:var(--font-mono);unicode-bidi:isolate}.ui-tbl__dir{flex:0 0 14px;block-size:14px;display:inline-flex;align-items:center;justify-content:center}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{font-family:var(--font-fa);color:var(--color-text-primary);background:var(--color-bg-default);font-size:var(--font-size-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,textarea,select{font-family:inherit}input,textarea,select{font-size:var(--font-size-input, 16px)}input,textarea,select{min-width:0;max-width:100%}a{text-decoration:none}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring);border-radius:var(--radius-sm)}.u-tap{min-inline-size:var(--tap-min, 44px);min-block-size:var(--tap-min, 44px);display:inline-flex;align-items:center;justify-content:center}@media (max-width: 767px){.bleed{margin-inline:calc(-1 * var(--space-4))!important;border-inline:0!important;border-radius:0!important}.bleed .soc-pcover{border-start-start-radius:0!important;border-start-end-radius:0!important}}html{scrollbar-width:thin;scrollbar-color:var(--color-icon-disabled) transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-icon-disabled) 55%,transparent);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-icon-disabled) 85%,transparent);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}a,button,[role=button],input,textarea,select,label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html{-webkit-tap-highlight-color:transparent}button,[role=button],[role=tab]{-webkit-user-select:none;user-select:none}@media (pointer: coarse){:root .shell__search input,:root .ntf-search input,:root .bsrch__field input,:root .turbo__search input,:root .t-search__field input,:root .lpan__searchbar input,:root .adrawer__search input,:root .adrawer__textarea,:root .dform__input,:root .bskt-invest input,:root .stb__expiry select,:root .stf__field select,:root .stf__field input,:root .stb__param select,:root .ws-input--sm,:root .ws-textarea,:root .ost-qty,:root .ot__topup-field select,:root .fst__select select,:root .set-field__input,:root .sup-search input,:root .sup-field input,:root .sup-reply textarea,:root .bs__input input,:root .tl-sort select{font-size:max(var(--font-size-input),1em)}}.nav-partial{display:flex;align-items:flex-start;gap:6px;margin-block-start:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-subtle);border-inline-start:3px solid var(--color-warning-text);font-size:var(--font-size-tiny);line-height:1.7;color:var(--color-text-secondary);text-align:start}.nav-partial__mark{flex:0 0 auto;inline-size:16px;block-size:16px;margin-block-start:1px;display:grid;place-items:center;border-radius:50%;background:var(--color-warning-text);color:var(--color-text-inverse);font-size:11px;font-weight:700;line-height:1}.nav-recon{display:flex;align-items:center;justify-content:center;gap:6px;margin-block-start:var(--space-2);font-size:var(--font-size-tiny);line-height:1.7;color:var(--color-text-secondary);text-align:center}.nav-recon__swatch{flex:0 0 auto;inline-size:20px;block-size:11px;border-radius:2px;border:1px dashed var(--color-border);background:repeating-linear-gradient(-45deg,transparent 0 3px,rgba(127,127,127,.18) 3px 6px)}.nav-boundary{display:flex;align-items:center;gap:6px;margin-block-start:var(--space-2);font-size:var(--font-size-tiny);line-height:1.7;color:var(--color-text-secondary);text-align:start}.nav-boundary__edge{flex:0 0 auto;inline-size:3px;block-size:12px;border-radius:2px;background:var(--color-border)}.is-virtual-off,.is-virtual-off:hover{opacity:.45;cursor:not-allowed;filter:none}.vmoney-note{grid-column:1 / -1;display:flex;align-items:flex-start;gap:6px;margin:var(--space-2) 0 0;font-size:var(--font-size-small);line-height:1.8;color:var(--color-text-secondary);text-align:start}.vmoney-note__icon{flex:0 0 auto;margin-block-start:4px;color:var(--color-virtual)}.toasthost{position:fixed;inset-block-end:calc(var(--space-5) + env(safe-area-inset-bottom,0px));inset-inline:var(--space-4);z-index:var(--z-toast, 1400);display:flex;flex-direction:column-reverse;gap:var(--space-2);align-items:center;pointer-events:none}.toast{pointer-events:auto;width:min(440px,100%);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-card);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-brand-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-md);animation:toast-in .28s cubic-bezier(.2,.8,.2,1)}.toast--success{border-inline-start-color:var(--color-buy)}.toast--error{border-inline-start-color:var(--color-sell)}.toast--info{border-inline-start-color:var(--color-brand-primary)}.toast__icon{flex:none;margin-block-start:1px;color:var(--color-brand-ink)}.toast--success .toast__icon{color:var(--color-buy)}.toast--error .toast__icon{color:var(--color-sell)}.toast__text{flex:1 1 auto;min-width:0}.toast__title{font-weight:700;font-size:.92rem;color:var(--color-text-primary)}.toast__body{margin-block-start:3px;font-size:.82rem;line-height:1.7;color:var(--color-text-secondary)}.toast__cta{flex:none;align-self:center;font-weight:700;font-size:.82rem;color:var(--color-brand-ink);text-decoration:none;white-space:nowrap}.toast__x{flex:none;border:none;background:none;cursor:pointer;color:var(--color-text-secondary);padding:2px;display:inline-flex}.toast__x:hover{color:var(--color-text-primary)}@keyframes toast-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.toast{animation:none}}.suggest-card{flex:none;inline-size:160px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--space-4) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-card);text-decoration:none;color:inherit;text-align:center}.suggest-card:hover{border-color:var(--color-brand-primary)}.suggest-card__avatar{display:grid;place-items:center;margin-block-end:var(--space-2)}.suggest-card__name{display:flex;align-items:center;gap:4px;font-weight:700;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:100%}.suggest-card__badge{color:var(--color-brand-ink);vertical-align:-2px;margin-inline-start:3px}.suggest-card__handle{color:var(--color-icon-disabled);font-size:var(--font-size-tiny)}.suggest-card__mutual{color:var(--color-icon-disabled);font-size:var(--font-size-tiny);line-height:1.6;min-block-size:2.4em;display:flex;align-items:center}.suggest-card__btn{margin-block-start:var(--space-2);inline-size:100%;border:1px solid var(--color-brand-primary);border-radius:var(--radius-md);background:var(--color-brand-surface);color:var(--color-text-on-cta);font:inherit;font-weight:700;font-size:var(--font-size-small);padding:var(--space-2);cursor:pointer}.suggest-card__btn--on{background:var(--color-bg-subtle);color:var(--color-brand-ink)}.ui-bars{display:flex;align-items:flex-end;gap:var(--space-3)}.ui-bars__track{inline-size:100%;block-size:104px;display:flex;align-items:flex-end;justify-content:center}.ui-bars__item--link{text-decoration:none;color:inherit;cursor:pointer;border-radius:var(--radius-sm, 6px)}.ui-bars__item--link:hover .ui-bars__label{color:var(--color-brand-ink)}.ui-bars__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0}.ui-bars__pct{font-size:var(--font-size-small);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.ui-bars__bar{width:62%;max-width:46px;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.ui-bars__label{font-size:var(--font-size-small);color:var(--color-text-primary);font-weight:600}.ui-logo{border-radius:6px;object-fit:contain;flex:none;background:var(--color-surface-card)}.ui-mdepth{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.ui-mdepth__title{font-weight:700;color:var(--color-text-primary)}.ui-mdepth__tabs{display:flex;align-items:center;gap:var(--space-2)}.ui-mdepth__tab{border:1px solid transparent;background:transparent;color:var(--color-icon-disabled);border-radius:var(--radius-pill);padding:5px var(--space-4);font:inherit;font-size:var(--font-size-small);font-weight:700;cursor:pointer}.ui-mdepth__tab.active{background:var(--color-brand-surface);color:var(--color-text-on-cta)}.ui-mdepth__tab:not(.active):hover{color:var(--color-text-primary)}.ui-mdepth__empty{color:var(--color-icon-disabled);font-size:var(--font-size-small);text-align:center;padding:var(--space-4)}.ui-mdepth__soon{text-align:center;padding:var(--space-6) var(--space-4);background:var(--color-surface-muted);border-radius:var(--radius-md)}.ui-mdepth__soon-title{font-weight:700;color:var(--color-text-primary);margin-block-end:var(--space-2)}.ui-mdepth__soon-text{color:var(--color-icon-disabled);font-size:var(--font-size-small);line-height:1.9;margin:0}.ui-mdepth__full{display:flex;flex-direction:column;gap:var(--space-2)}.ui-mdepth__full-head{display:flex;justify-content:space-between;font-size:var(--font-size-small);color:var(--color-icon-disabled);padding-inline:var(--space-1)}.ui-mdepth__full-scroll{max-height:340px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--radius-sm)}.ui-mdepth__hint{color:var(--color-icon-disabled);font-size:var(--font-size-small);text-align:center;margin:var(--space-2) 0 0}.ui-depth{font-size:var(--font-size-tiny);font-variant-numeric:tabular-nums}.ui-depth__head,.ui-depth__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center}.ui-depth__head{color:var(--color-icon-disabled);padding-block:var(--space-2)}.ui-depth__head span,.ui-depth__c,.ui-depth__p{text-align:center;padding:5px 2px;white-space:nowrap}.ui-depth__row:hover{background:var(--color-surface-muted)}.ui-depth__p{font-weight:700}.ui-depth__p--buy{background:linear-gradient(to left,rgba(0,198,177,.16) calc(var(--f, 0) * 100%),transparent 0);color:var(--color-gain)}.ui-depth__p--sell{background:linear-gradient(to right,rgba(255,51,51,.16) calc(var(--f, 0) * 100%),transparent 0);color:var(--color-loss)}@keyframes ui-depth-flash-buy{0%{background-color:#00c6b16b}to{background-color:transparent}}@keyframes ui-depth-flash-sell{0%{background-color:#ff33336b}to{background-color:transparent}}.ui-depth--flash-buy-a,.ui-depth--flash-buy-b,.ui-depth--flash-sell-a,.ui-depth--flash-sell-b{border-radius:3px}.ui-depth--flash-buy-a,.ui-depth--flash-buy-b{animation:ui-depth-flash-buy .62s ease-out 1}.ui-depth--flash-sell-a,.ui-depth--flash-sell-b{animation:ui-depth-flash-sell .62s ease-out 1}.ui-depth__p.ui-depth--flash-buy-a,.ui-depth__p.ui-depth--flash-buy-b,.ui-depth__p.ui-depth--flash-sell-a,.ui-depth__p.ui-depth--flash-sell-b{background-blend-mode:normal}@media (prefers-reduced-motion: reduce){.ui-depth--flash-buy-a,.ui-depth--flash-buy-b,.ui-depth--flash-sell-a,.ui-depth--flash-sell-b{animation:none}}button.ui-depth__c,button.ui-depth__p{border:0;font:inherit;cursor:pointer;inline-size:100%}button.ui-depth__c{background:transparent;color:inherit}.ui-depth__c--btn:hover,.ui-depth__p--btn:hover{outline:1.5px solid color-mix(in srgb,var(--color-brand-primary) 45%,transparent);outline-offset:-1px;border-radius:var(--radius-sm, 6px)}@media (max-width: 767px){.ui-depth{font-size:var(--font-size-small)}.ui-depth__head,.ui-depth__row{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-depth__head span:first-child,.ui-depth__head span:last-child,.ui-depth__row>:first-child,.ui-depth__row>:last-child{display:none}.ui-depth__head span,.ui-depth__c,.ui-depth__p{padding-block:var(--space-2)}}.ui-bc{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--color-icon-disabled);font-size:var(--font-size-small);margin-block-end:var(--space-3)}.ui-bc__link{color:var(--color-text-secondary, var(--color-icon-disabled));font-weight:600;text-decoration:none}.ui-bc__link:hover{color:var(--color-brand-ink)}.ui-bc__current{color:var(--color-text-primary);font-weight:700}.ui-table-wrap{display:none;overflow-x:auto}.ui-table-cards{display:flex;flex-direction:column;gap:var(--space-2)}.ui-tcard{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:2px}.ui-tcard__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:4px;min-width:0}.ui-tcard__row+.ui-tcard__row{border-block-start:1px solid var(--color-border)}.ui-tcard__label{flex:none;color:var(--color-icon-disabled);font-size:var(--font-size-small)}.ui-tcard__val{min-width:0;overflow-wrap:anywhere;font-size:var(--font-size-body);font-weight:600;text-align:end;font-variant-numeric:tabular-nums}.ui-tcard__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding-block-start:var(--space-2);margin-block-start:var(--space-1);border-block-start:1px solid var(--color-border)}.ui-table-sort{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-3)}.ui-table-sort__btn{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-text-primary);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--font-size-small);font-weight:600;white-space:nowrap;cursor:pointer}.ui-table-sort__btn--on{background:var(--color-brand-surface);color:var(--color-text-on-cta);border-color:var(--color-brand-primary)}.ui-table-sort__btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ui-table-sort__dir{flex:none}@media (min-width: 768px){.ui-table-cards{display:none}.ui-table-wrap{display:block}.ui-table-sort{display:none}}.ui-table th.ui-tbl__sort .ui-tbl__sortbtn{display:block;text-align:inherit;padding:var(--space-3);font-weight:inherit}.ui-table th.ui-tbl__sort .ui-tbl__dir{margin-inline-start:var(--space-1)}.ui-table{width:100%;border-collapse:collapse;min-width:460px}.ui-tbl.ui-table{background:none;border:0;border-radius:0;overflow:visible}.ui-tbl.ui-table td{border-bottom:0}.ui-table th,.ui-table td{padding:var(--space-3);text-align:start;font-size:var(--font-size-small);white-space:nowrap}.ui-table th{color:var(--color-icon-disabled);font-weight:600;border-bottom:1px solid var(--color-border);background:var(--color-surface-muted)}.ui-table thead th:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.ui-table thead th:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.ui-table tbody tr:hover{background:var(--color-surface-muted)}.ui-table tbody tr.ui-table__row--link{cursor:pointer}.ui-table tbody tr.ui-table__row--link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.ui-table tbody tr.ui-table__row--select{cursor:pointer}.ui-table tbody tr.ui-table__row--select:hover{background:var(--color-bg-subtle)}.ui-table tbody tr.ui-table__row--select:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.ui-tcard--select{cursor:pointer}.ui-tcard--select:hover{border-color:var(--color-brand-primary)}.ui-tcard--select:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.app-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);background:linear-gradient(120deg,#1d2934,#2b3a47);border-radius:var(--radius-lg);overflow:hidden;min-height:220px}.app-banner__text{flex:1;text-align:start;padding-inline-start:var(--space-8, 32px);padding-block:var(--space-6)}.app-banner__eyebrow{color:var(--color-brand-ink);font-weight:700;margin-block-end:var(--space-2)}.app-banner__title{color:#fff;font-weight:800;font-size:var(--font-size-h3)}.app-banner__img{display:block;width:clamp(260px,46%,480px);height:auto;object-fit:contain}@media (max-width: 640px){.app-banner{flex-direction:column;gap:0}.app-banner__text{text-align:center;padding-inline:var(--space-5, 20px);padding-block:var(--space-6) 0}.app-banner__img{width:86%}}.ui-table-more{display:flex;justify-content:center;padding-block:var(--space-4)}.ui-table-more__btn{border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-text-primary);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-5);font:inherit;font-size:var(--font-size-small);font-weight:700;cursor:pointer}.ui-table-more__btn:hover{border-color:var(--color-brand-primary);color:var(--color-brand-ink)}.ui-numfield__note{display:block;margin-block-start:4px;font-size:var(--font-size-xsmall);line-height:1.7;color:var(--color-warning-text)}.site-footer{margin-block-start:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6);font-size:var(--font-size-small);color:var(--color-text-primary)}.site-footer__cols{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6) var(--space-4);padding-block-end:var(--space-6);border-block-end:1px solid var(--color-border)}@media (min-width: 760px){.site-footer__cols{grid-template-columns:repeat(4,1fr)}}.site-footer__col-title{margin:0 0 var(--space-4);font-size:var(--font-size-small);font-weight:700;color:var(--color-text-primary);display:inline-block;border-block-end:2px solid var(--color-brand-primary);padding-block-end:6px}.site-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.site-footer__col a{color:var(--color-icon-disabled);text-decoration:none;font-size:var(--font-size-small)}.site-footer__col a:hover{color:var(--color-brand-ink)}.site-footer__mid{display:flex;flex-wrap:wrap-reverse;align-items:flex-start;justify-content:space-between;gap:var(--space-6)}.site-footer__brand{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3);text-align:end}.site-footer__logo{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none}.site-footer__logo-mark{block-size:32px;inline-size:auto;aspect-ratio:251 / 68;flex:none;background:url(/app/brand/kamandar-logotype.svg) center / contain no-repeat}:root[data-theme=dark] .site-footer__logo-mark{background-image:url(/app/brand/kamandar-logotype-dark.svg)}.site-footer__contact{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);justify-content:flex-end}.site-footer__contact-label{font-weight:700;color:var(--color-text-primary)}.site-footer__about-tag{color:var(--color-brand-ink);font-size:var(--font-size-body);font-weight:800;margin:0 0 var(--space-3)}.site-footer__about-title{font-weight:700;margin:0 0 var(--space-2)}.site-footer__about-body{color:var(--color-icon-disabled);line-height:1.9;margin:0}.site-footer__about-body p{margin:0 0 var(--space-3)}.site-footer__about-body p:last-child{margin-block-end:0}.site-footer__about-body:not(.is-open){max-block-size:4.5em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}.site-footer__about-body:focus-within{max-block-size:none;-webkit-mask-image:none;mask-image:none}.site-footer__about-sec{margin-block-start:var(--space-5)}.site-footer__about-sec h3{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:700;margin:0 0 var(--space-2)}.site-footer__about-sec ul{margin:0 0 var(--space-3);padding-inline-start:var(--space-5);list-style:disc}.site-footer__about-sec li{margin-block-end:var(--space-1)}.site-footer__faq dl{margin:0}.site-footer__faq-item{margin-block-end:var(--space-3)}.site-footer__faq dt{color:var(--color-text-primary);font-weight:700;margin-block-end:var(--space-1)}.site-footer__faq dd{margin:0}.site-footer__about-links{margin-block-start:var(--space-5)}.site-footer__about-links h3{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:700;margin:0 0 var(--space-2)}.site-footer__about-links ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.site-footer__about-links a{color:var(--color-brand-ink);font-weight:600}.site-footer__more{margin-block-start:var(--space-2);background:none;border:none;font:inherit;font-weight:700;color:var(--color-brand-ink);cursor:pointer}.site-footer__apps{display:flex;flex-direction:column;gap:var(--space-4)}.site-footer__apps-title{font-weight:700}.site-footer__store-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.store-badge{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--color-text-primary);color:var(--color-bg-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);text-decoration:none}.store-badge--soon{background:var(--color-surface-muted);color:var(--color-text-secondary);border:1px dashed var(--color-border);cursor:default}.store-badge__txt{display:inline-flex;flex-direction:column;line-height:1.2}.store-badge__label{font-size:var(--font-size-tiny);opacity:.8}.store-badge__name{font-weight:700}.store-badge__ico{flex:none;background:#1d2934;border-radius:var(--radius-sm);padding:2px;box-sizing:content-box}.store-badge__glyph{flex:none}.site-footer__social{display:flex;align-items:center;gap:var(--space-3);color:var(--color-icon-disabled)}.site-footer__social a{color:var(--color-icon-disabled);display:inline-flex}.site-footer__social a:hover{color:var(--color-brand-ink)}.site-footer__contact-item{display:inline-flex;align-items:center;gap:6px;color:var(--color-icon-disabled);text-decoration:none;font-size:var(--font-size-small)}.site-footer__contact-item:hover{color:var(--color-brand-ink)}.site-footer__contact-hours{color:var(--color-icon-disabled);font-size:var(--font-size-tiny);white-space:nowrap}.site-footer__bar{display:flex;flex-wrap:wrap-reverse;align-items:center;justify-content:space-between;gap:var(--space-4);background:var(--color-surface-muted, #f4f6f8);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.site-footer__badges{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.trust-badge{display:inline-flex;align-items:center;background:#fff;padding:var(--space-1);border-radius:var(--radius-sm);text-decoration:none}.trust-badge img{block-size:56px;inline-size:auto;object-fit:contain}.site-footer__copy{margin:0;color:var(--color-icon-disabled);flex:1;min-width:240px;font-size:var(--font-size-small)}.sf-icon{flex:none}.agr{border-block-end:1px solid var(--color-border)}.agr:last-child{border-block-end:0}.agr__row{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-3)}.agr__title{flex:1 1 auto;min-width:auto;font-weight:600;color:var(--color-text-primary);font-size:var(--font-size-body)}.agr__right{display:inline-flex;align-items:center;gap:var(--space-3);flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;row-gap:var(--space-2)}.agr__date{color:var(--color-icon-disabled);font-size:var(--font-size-small);white-space:nowrap}.agr__status{font-size:var(--font-size-tiny);font-weight:700;border-radius:var(--radius-pill);padding:3px var(--space-2);white-space:nowrap}.agr__status--ok{color:var(--color-brand-ink);background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent)}.agr__status--pending{color:#b8860b;background:color-mix(in srgb,#fcaf17 18%,transparent)}.agr__status--danger{color:var(--color-sell);background:color-mix(in srgb,var(--color-sell) 12%,transparent)}.agr__status--muted{color:var(--color-icon-disabled);background:var(--color-bg-subtle)}.agr__sign{border:0;border-radius:var(--radius-md);background:var(--color-brand-surface);color:var(--color-text-on-cta);font:inherit;font-weight:700;font-size:var(--font-size-small);padding:var(--space-2) var(--space-4);cursor:pointer;white-space:nowrap}.agr__sign:disabled{opacity:.6;cursor:default}.agr__locked{color:var(--color-icon-disabled);font-size:var(--font-size-small);white-space:nowrap}.agr__toggle{border:0;background:transparent;color:var(--color-icon-disabled);cursor:pointer;display:inline-flex;padding:var(--space-1);border-radius:var(--radius-sm);flex:none}.agr__toggle:hover{color:var(--color-text-primary)}.agr__body{background:var(--color-bg-subtle);border-radius:var(--radius-md);padding:var(--space-4);margin-block-end:var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-small);line-height:2;text-align:justify;white-space:pre-wrap}.agr-note{color:var(--color-sell);font-size:var(--font-size-small);margin:0 0 var(--space-4);line-height:1.8}.agr-error{color:var(--color-danger-text);background:color-mix(in srgb,var(--color-danger-text) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-danger-text) 28%,transparent);border-radius:var(--radius-md);padding:var(--space-3);margin:0 0 var(--space-4);font-size:var(--font-size-small);line-height:1.8}[data-theme=dark] .agr__status--pending{color:#e0a53b}.agrwarn{border:1px solid color-mix(in srgb,var(--color-warning-text) 38%,transparent);background:color-mix(in srgb,var(--color-warning-text) 10%,transparent);color:var(--color-warning-text);border-radius:var(--radius-md);padding:var(--space-3);margin-block-end:var(--space-3);font-size:var(--font-size-tiny);line-height:1.8}.agrwarn__lead{margin:0;font-weight:700}.agrwarn__names{margin:var(--space-2) 0;padding-inline-start:var(--space-4)}.agrwarn__names li{font-weight:800;color:var(--color-text-primary)}.agrwarn__tail{margin:0 0 var(--space-3)}.agrwarn__cta{min-block-size:var(--tap-min);padding-inline:var(--space-4);border:1px solid color-mix(in srgb,var(--color-warning-text) 45%,transparent);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-brand-ink);font:inherit;font-weight:700;font-size:var(--font-size-small);cursor:pointer}.agrwarn__cta:hover{border-color:var(--color-brand-primary)}.agrwarn__cta:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:1px}.agrwarn__list{margin-block-start:var(--space-3);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-card)}.help-link{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.6;text-decoration:none;border-radius:var(--radius-sm)}.help-link:hover,.help-link:focus-visible{color:var(--color-brand-ink);text-decoration:underline}.help-link__ic,.help-link__out{flex:none;color:currentColor}.help-link__out{opacity:.65}.help-link--block{display:flex;margin-block:var(--space-2)}.vnudge{display:flex;align-items:center;gap:var(--space-3, 12px);flex-wrap:wrap;margin-top:var(--space-4, 16px);padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--color-virtual, #7c5cff) 45%,transparent);background:color-mix(in srgb,var(--color-virtual, #7c5cff) 8%,var(--color-surface-card, #fff));text-align:start}.vnudge__icon{color:var(--color-virtual, #7c5cff);flex:none}.vnudge__body{flex:1 1 220px;min-width:0}.vnudge__title{margin:0 0 2px;font-weight:700;font-size:14px;color:var(--color-text-primary)}.vnudge__msg{margin:0;font-size:12.5px;line-height:1.7;color:var(--color-text-secondary)}.vnudge__cta{flex:none;padding:9px 16px;border-radius:10px;border:none;background:var(--color-virtual-surface);color:var(--color-text-on-cta);font:inherit;font-weight:700;font-size:13px;cursor:pointer}.vnudge__cta:hover{background:color-mix(in srgb,var(--color-virtual-surface) 88%,#000)}.insstate{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-tiny);font-weight:700;white-space:nowrap;border:1px solid transparent;line-height:1.45;flex:none}.insstate>svg{flex:none}.insstate--halt{color:var(--color-loss);background:color-mix(in srgb,var(--color-loss) 12%,transparent);border-color:color-mix(in srgb,var(--color-loss) 30%,transparent)}.insstate--warn{color:var(--color-text-primary);background:var(--color-surface-muted);border-color:var(--color-border)}.insstate--compact{padding:1px var(--space-1)}.insstate__label{line-height:inherit}.insstate__sup{margin-inline-start:var(--space-1);padding-inline-start:var(--space-1);border-inline-start:1px solid currentColor;opacity:.85;font-weight:600}.insstate-notice{display:grid;place-items:center;text-align:center;gap:var(--space-2);padding:var(--space-7) var(--space-4);color:var(--color-text-secondary)}.insstate-notice>svg{color:var(--color-loss)}.insstate-notice__title{font-weight:700;color:var(--color-text-primary);margin:0}.insstate-notice__msg{margin:0;font-size:var(--font-size-small);line-height:1.9;max-inline-size:44ch}.histbook{inline-size:100%;margin-block-start:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);padding:var(--space-3);filter:saturate(.65);overflow-x:auto;min-inline-size:0}.histbook__head{display:flex;align-items:center;justify-content:center;gap:var(--space-1);font-size:var(--font-size-tiny);font-weight:700;color:var(--color-text-secondary);margin-block-end:var(--space-2)}.histbook__table{inline-size:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.histbook__caption{caption-side:bottom;padding-block-start:var(--space-2);font-size:var(--font-size-tiny);color:var(--color-text-secondary)}.histbook__table th{font-size:var(--font-size-tiny);font-weight:600;color:var(--color-icon-disabled);padding-block-end:var(--space-1);border-block-end:1px solid var(--color-border)}.histbook__table td{font-size:var(--font-size-small);color:var(--color-text-secondary);padding-block:3px;text-align:center}.histbook__px{font-weight:700}.histbook__px--buy{color:var(--color-gain)}.histbook__px--sell{color:var(--color-loss)}.insstate-banner{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-loss) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-loss) 28%,transparent);color:var(--color-text-primary);font-size:var(--font-size-small);line-height:1.7;margin-block-start:var(--space-3)}.insstate-banner>svg{color:var(--color-loss);flex:none}.insstate-banner__text{min-inline-size:0}.insstate--ok{color:var(--color-gain);background:color-mix(in srgb,var(--color-gain) 10%,transparent);border-color:color-mix(in srgb,var(--color-gain) 26%,transparent)}.insstate--gone{color:var(--color-text-secondary);background:var(--color-surface-muted);border-color:var(--color-border);text-decoration:line-through;text-decoration-thickness:1px;text-underline-offset:2px}.insstate--gone .insstate__sup{text-decoration:none}.insstate--gone>svg{text-decoration:none}.lv{border-radius:5px;padding:0 3px;transition:color .3s ease;font-variant-numeric:tabular-nums}.lv--up{animation:lv-flash-up .85s ease}.lv--down{animation:lv-flash-down .85s ease}@keyframes lv-flash-up{0%,18%{background:#00c6b14d}to{background:transparent}}@keyframes lv-flash-down{0%,18%{background:#e2313242}to{background:transparent}}@media (prefers-reduced-motion: reduce){.lv--up,.lv--down{animation:none}}.ilist-rows{display:flex;flex-direction:column}.ilist-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-block-end:1px solid var(--color-border)}.ilist-row:last-child{border-block-end:none}.ilist-row__id{display:flex;align-items:center;gap:var(--space-2);color:inherit;text-decoration:none;flex:1 1 auto;min-width:0}.ilist-row__sym{font-weight:700;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ilist-row__spark{width:56px;height:28px;flex:none}.ilist-row__last{flex:none;min-width:78px;text-align:start;font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ilist-row__pct{flex:none;min-width:66px;text-align:start;font-weight:700;font-variant-numeric:tabular-nums}.ilist-row__act{display:flex;gap:var(--space-2);flex:none}.ilist-cards{display:flex;gap:var(--space-4);overflow-x:auto}.ilist-card{flex:none;min-width:150px;display:flex;flex-direction:column;gap:4px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-card);color:inherit;text-decoration:none}.ilist-card__top{display:flex;align-items:center;gap:var(--space-2)}.ilist-card__sym{font-weight:700;color:var(--color-text-primary)}.ilist-card__name{color:var(--color-icon-disabled);font-size:var(--font-size-small)}.ilist-card__last{font-weight:700;color:var(--color-text-primary);margin-block-start:var(--space-2)}.ilist-cell-sym{display:inline-flex;align-items:center;gap:var(--space-2);color:inherit;text-decoration:none;font-weight:700}.ot-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:#08101c8c;display:grid;place-items:center;padding:var(--space-4);overflow:auto}.ot{inline-size:min(440px,100%);background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 20px 60px #0000004d;overflow:hidden}.ot--advanced{inline-size:min(900px,100%);display:grid;grid-template-columns:1fr}@media (min-width: 820px){.ot--advanced{grid-template-columns:1.05fr 1fr;align-items:stretch}}.ot__main{order:1;padding:var(--space-8);min-inline-size:0}.ot__depth--left{order:2}.ot__grab{display:none;grid-column:1 / -1;justify-content:center;padding:var(--space-2) var(--space-6);cursor:grab;touch-action:none}.ot__grip{inline-size:36px;block-size:4px;border-radius:var(--radius-pill);background:var(--color-input-border)}.ot__head{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-4)}.ot__sym{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.ot__id{display:flex;flex-direction:column;min-inline-size:0}.ot__id b{color:var(--color-text-primary);font-weight:800}.ot__id small{color:var(--color-icon-disabled);font-size:var(--font-size-tiny)}.ot__price{display:flex;flex-direction:column;align-items:flex-start;margin-inline-start:auto}.ot__price b{font-weight:800;color:var(--color-text-primary)}.ot__chg{font-size:var(--font-size-tiny);font-weight:700}.ot__chg--up{color:var(--color-gain)}.ot__chg--down{color:var(--color-loss)}.ot__x{border:0;background:transparent;color:var(--color-icon-disabled);display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;padding:0 4px}.ot__x:hover{color:var(--color-text-primary)}.ot__holding{display:flex;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:var(--space-2) var(--space-3);margin-block-end:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);font-size:var(--font-size-small);color:var(--color-text-secondary, var(--color-icon-disabled))}.ot__holding-label{font-weight:800;color:var(--color-text-primary)}.ot__holding b{color:var(--color-text-primary)}.ot__optctx{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);margin-block-end:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);font-size:var(--font-size-small)}.ot__optctx-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ot__optctx-row>span{color:var(--color-text-secondary, var(--color-icon-disabled))}.ot__optctx-row>b{color:var(--color-text-primary);font-weight:800}.ot__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4)}.ot__sides{display:inline-flex;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:3px}.ot__side{border:0;background:transparent;color:var(--color-text-secondary, var(--color-icon-disabled));border-radius:var(--radius-pill);padding:7px var(--space-6);font:inherit;font-weight:800;cursor:pointer}.ot__side--buy.active{background:var(--color-buy-surface);color:var(--color-text-on-cta)}.ot__side--sell.active{background:var(--color-sell-surface);color:var(--color-text-on-cta)}.ot__sides--locked .ot__side{display:inline-block;cursor:default}.ot__editcur{display:flex;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:var(--space-2) var(--space-3);margin-block-end:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);font-size:var(--font-size-small);color:var(--color-text-secondary, var(--color-icon-disabled))}.ot__editcur-label{font-weight:800;color:var(--color-text-primary)}.ot__editcur b{color:var(--color-text-primary)}.ot__editlock{display:inline-flex;align-items:center;gap:var(--space-1);min-inline-size:0;font-size:var(--font-size-tiny);font-weight:600;color:var(--color-text-secondary, var(--color-icon-disabled))}.ot__adv{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-small);font-weight:600;color:var(--color-text-secondary, var(--color-icon-disabled));cursor:pointer}.ot__adv input{position:absolute;opacity:0;pointer-events:none}.ot__adv-track{inline-size:38px;block-size:22px;border-radius:999px;background:var(--color-border);position:relative;transition:background .15s}.ot__adv-track:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:18px;block-size:18px;border-radius:50%;background:var(--color-switch-knob);box-shadow:var(--color-switch-knob-shadow);transition:transform .15s}.ot__adv input:checked~.ot__adv-track{background:var(--color-brand-primary)}.ot__adv input:checked~.ot__adv-track:after{transform:translate(-16px)}.ot__field{display:flex;flex-direction:column;gap:6px;margin-block-end:var(--space-3)}.ot__field>span,.ot__field-top{font-size:var(--font-size-small);color:var(--color-text-secondary, var(--color-icon-disabled))}.ot__field-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ot__field input{inline-size:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-card);padding:var(--space-3);font:inherit;font-size:var(--font-size-input);font-weight:800;color:var(--color-text-primary);text-align:start;outline:none}.ot__field input:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-primary) 16%,transparent)}.ot__field--sm input{padding:var(--space-2) var(--space-3)}.ot__hint{display:inline-flex;align-items:center;gap:2px;font-variant-numeric:tabular-nums}.ot__hint-sep{color:var(--color-text-tertiary, var(--color-icon-disabled))}.ot__hint-v{font:inherit;font-weight:700;color:inherit;background:none;border:1px solid transparent;border-radius:var(--radius-sm);padding:2px var(--space-2);margin:-2px 0;cursor:pointer}.ot__hint-v:hover{color:var(--color-brand-ink);border-color:var(--color-brand-primary)}.ot__hint-v:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.ot__hint-x{color:var(--color-text-tertiary, var(--color-icon-disabled));padding:2px var(--space-2)}.ot__split{display:flex;align-items:flex-start;gap:var(--space-2);cursor:pointer}.ot__split input{margin-block-start:2px;flex:none}.ot__split-plan{margin:var(--space-2) 0 0;font-size:var(--font-size-small);font-variant-numeric:tabular-nums}.ot__margin{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-2);padding-block-start:var(--space-2);border-block-start:1px solid currentColor;font-size:var(--font-size-small)}.ot__margin-label{font-weight:700}.ot__margin b{font-weight:800}.ot__margin-note{display:block;margin-block-start:4px;font-size:var(--font-size-tiny);opacity:.85}.ot__validity{padding:var(--space-3);margin-block-start:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.ot__validity-head{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:32px;border:0;background:transparent;padding:0;font:inherit;text-align:start;cursor:pointer}.ot__validity-title{font-size:var(--font-size-small);font-weight:800;color:var(--color-text-primary)}.ot__validity-current{margin-inline-start:auto;font-size:var(--font-size-small);font-weight:700;color:var(--color-text-secondary, var(--color-icon-disabled))}.ot__validity-chev{flex:none;color:var(--color-icon-disabled);transition:transform .12s ease}.ot__validity.is-open .ot__validity-chev{transform:rotate(180deg)}.ot__validity-body{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-2)}.ot__validity-body[hidden]{display:none}.ot__validity-opts{display:inline-flex;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:3px;align-self:flex-start}.ot__validity-opt{border:0;background:transparent;color:var(--color-text-secondary, var(--color-icon-disabled));border-radius:var(--radius-pill);padding:6px var(--space-4);font:inherit;font-size:var(--font-size-small);font-weight:700;cursor:pointer}.ot__validity-opt.is-on{background:var(--color-brand-surface);color:var(--color-text-on-cta)}.ot__validity-date{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:var(--space-2)}.ot__validity-date select{inline-size:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-primary);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--font-size-input);font-weight:700;outline:none}.ot__validity-date select:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-primary) 16%,transparent)}.ot__validity-note{margin:0;font-size:var(--font-size-tiny);line-height:1.8;color:var(--color-text-secondary, var(--color-icon-disabled))}.ot__validity-note--warn{color:var(--color-warning-text);font-weight:700}.ot__quick{display:flex;gap:var(--space-2);margin-block-end:var(--space-3)}.ot__quick-btn{flex:1;min-block-size:40px;border:1px solid var(--color-border);background:var(--color-bg-subtle);color:var(--color-text-primary);border-radius:var(--radius-md);font:inherit;font-weight:700;font-size:var(--font-size-small);cursor:pointer}.ot__quick-btn:hover{border-color:var(--color-brand-primary);color:var(--color-brand-ink)}.ot__quick-btn:active{background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent)}.ot__chips{display:inline-flex;flex-wrap:wrap;align-items:center;max-inline-size:100%;min-inline-size:0;gap:var(--space-2)}.ot__chip{font-size:var(--font-size-tiny);font-weight:700;color:var(--color-text-secondary, var(--color-icon-disabled));background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:999px;padding:2px 8px}.ot__chip-info{inline-size:16px;block-size:16px;display:inline-grid;place-items:center;border-radius:50%;border:1px solid var(--color-border);color:var(--color-icon-disabled);font-size:11px;font-weight:800;cursor:help}.ot__balance{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0 var(--space-3)}.ot__balance>span:first-child{font-size:var(--font-size-small);color:var(--color-text-secondary, var(--color-icon-disabled))}.ot__balance b{color:var(--color-text-primary);font-weight:800}.ot__balance-row{display:inline-flex;align-items:center;gap:var(--space-3)}.ot__balance--sub{padding-block:0 var(--space-2);font-size:var(--font-size-small)}.ot__balance--sub>span:first-child{padding-inline-start:var(--space-3)}.ot__topup{border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-brand-ink);border-radius:var(--radius-md);padding:6px var(--space-3);font:inherit;font-weight:700;font-size:var(--font-size-small);cursor:pointer}.ot__topup:hover{border-color:var(--color-brand-primary)}.ot__topup[aria-expanded=true]{border-color:var(--color-brand-primary);color:var(--color-brand-ink)}.ot__topup-form{display:flex;flex-direction:column;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);padding:var(--space-3);margin-block-end:var(--space-3)}.ot__topup-lead{margin:0;font-size:var(--font-size-tiny);line-height:1.8;color:var(--color-text-secondary, var(--color-icon-disabled))}.ot__topup-lead b{color:var(--color-text-primary);font-weight:800}.ot__topup-field{display:flex;align-items:center;gap:var(--space-3)}.ot__topup-field>span{flex:0 0 auto;min-inline-size:88px;font-size:var(--font-size-small);color:var(--color-text-secondary, var(--color-icon-disabled))}.ot__topup-field select,.ot__topup-field input{flex:1 1 auto;min-inline-size:0;min-block-size:var(--tap-min);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-weight:700;padding:0 var(--space-3)}.ot__topup-field select:focus-visible,.ot__topup-field input:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:1px}.ot__topup-field select:disabled,.ot__topup-field input:disabled{opacity:.6;cursor:not-allowed}.ot__topup-quick{display:flex;gap:var(--space-2)}.ot__topup-chip{border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-brand-ink);border-radius:999px;padding:4px var(--space-3);font:inherit;font-weight:700;font-size:var(--font-size-tiny);cursor:pointer}.ot__topup-chip:hover{border-color:var(--color-brand-primary)}.ot__topup-note{margin:0;font-size:var(--font-size-tiny);line-height:1.7;color:var(--color-icon-disabled)}.ot__topup-err{margin:0;font-size:var(--font-size-tiny);line-height:1.7;color:var(--color-loss);border:1px solid color-mix(in srgb,var(--color-loss) 40%,transparent);background:color-mix(in srgb,var(--color-loss) 8%,transparent);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.ot__topup-actions{display:flex;gap:var(--space-2)}.ot__topup-go{flex:1 1 auto;min-block-size:var(--tap-min);border:0;border-radius:var(--radius-md);background:var(--color-brand-surface);color:var(--color-text-on-cta);font:inherit;font-weight:800;font-size:var(--font-size-small);cursor:pointer}.ot__topup-go:disabled{opacity:.5;cursor:not-allowed}.ot__topup-cancel{flex:0 0 auto;min-block-size:var(--tap-min);padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-weight:700;font-size:var(--font-size-small);cursor:pointer}.ot__topup-cancel:hover{border-color:var(--color-brand-primary)}.ot__guard{border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--font-size-tiny);line-height:1.8;margin-block-end:var(--space-3);border:1px solid}.ot__guard--high{color:var(--color-loss);border-color:color-mix(in srgb,var(--color-loss) 40%,transparent);background:color-mix(in srgb,var(--color-loss) 8%,transparent)}.ot__guard--wave{color:#9a6b00;border-color:color-mix(in srgb,#d99a00 45%,transparent);background:color-mix(in srgb,#d99a00 10%,transparent)}.ot__plan{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-block-end:var(--space-3);overflow:hidden}.ot__plan-toggle{inline-size:100%;display:flex;align-items:center;gap:var(--space-2);background:var(--color-bg-subtle);border:0;padding:var(--space-2) var(--space-3);font:inherit;font-weight:700;font-size:var(--font-size-small);color:var(--color-text-secondary, var(--color-icon-disabled));cursor:pointer}.ot__plan-toggle:hover{color:var(--color-text-primary)}.ot__plan-toggle .ot__plan-toggle-label{margin-inline-end:auto;text-align:start}.ot__plan-toggle-label small{font-weight:600;color:var(--color-icon-disabled)}.ot__plan-body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.ot__plan-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.ot__plan-fields .ot__field{margin-block-end:0}.ot__plan-conf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ot__plan-conf-label{font-size:var(--font-size-small);color:var(--color-text-secondary, var(--color-icon-disabled))}.ot__plan-stars{display:inline-flex;gap:2px}.ot__plan-star{display:inline-grid;place-items:center;min-inline-size:var(--tap-min);min-block-size:34px;border:0;background:transparent;padding:4px;cursor:pointer;color:var(--color-icon-disabled);line-height:0}.ot__plan-star.is-on,.ot__plan-star:hover{color:var(--color-brand-ink)}.ot__plan-note{font-size:var(--font-size-tiny);line-height:1.7;color:var(--color-icon-disabled);margin:0}.ot__plan-added{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--font-size-tiny);line-height:1.7;color:var(--color-brand-ink);margin-block:0 var(--space-3)}.ot__exec{display:flex;flex-direction:column;gap:var(--space-2);margin-block-end:var(--space-3)}.ot__exec-label{font-size:var(--font-size-small);font-weight:700;color:var(--color-text-secondary, var(--color-icon-disabled))}.ot__exec-opts{display:grid;grid-template-columns:1fr;gap:var(--space-2)}@media (min-width: 480px){.ot__exec-opts{grid-template-columns:1fr 1fr}}.ot__exec-opt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:start;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font:inherit;cursor:pointer;color:var(--color-text-primary);min-block-size:var(--tap-min)}.ot__exec-opt:hover{border-color:var(--color-brand-ink)}.ot__exec-opt.is-on{border-color:var(--color-brand-primary);box-shadow:inset 0 0 0 1px var(--color-brand-primary)}.ot__exec-opt.is-on .ot__exec-opt-title{color:var(--color-brand-ink)}.ot__exec-opt-title{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:var(--font-size-small);line-height:1.6}.ot__exec-opt-hint{font-size:var(--font-size-tiny);line-height:1.7;color:var(--color-text-secondary, var(--color-icon-disabled))}.ot__done-exec{display:flex;align-items:flex-start;justify-content:center;gap:var(--space-2);font-size:var(--font-size-tiny);line-height:1.8;color:var(--color-text-secondary, var(--color-icon-disabled));margin-block:0 var(--space-3);text-align:start}.ot__footer{display:flex;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--color-border);padding-block-start:var(--space-3)}.ot__totals{display:flex;flex-direction:column;gap:4px;flex:none}.ot__totals-row{display:flex;align-items:baseline;gap:var(--space-2)}.ot__totals-row>span{font-size:var(--font-size-tiny);color:var(--color-icon-disabled)}.ot__totals-row b{color:var(--color-text-primary);font-weight:700;font-size:var(--font-size-small)}.ot__btn{flex:1;border:0;border-radius:var(--radius-md);padding:var(--space-3);font-weight:800;font-size:1rem;color:var(--color-text-on-cta);cursor:pointer}.ot__btn:disabled{opacity:.45;cursor:default}.ot__btn--buy{background:var(--color-buy-surface)}.ot__btn--sell{background:var(--color-sell-surface)}.ot__btn--virtual,.ot__submit-glow .ui-star-border__inner.ot__btn--virtual{background:var(--color-virtual-surface);color:var(--color-virtual-ink)}.ot__virtual{margin-block-start:var(--space-2);padding:7px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-virtual) 45%,transparent);background:color-mix(in srgb,var(--color-virtual) 12%,transparent);color:var(--color-virtual);font-size:12px;font-weight:700;text-align:center}.ot__btn--ghost{background:transparent;color:var(--color-brand-ink);border:1px solid var(--color-border);margin-block-start:var(--space-2)}.ot__submit-glow{flex:1;border-radius:var(--radius-md)}.ot__submit-glow .ui-star-border__inner.ot__btn{width:100%;box-sizing:border-box;border-radius:var(--radius-md);padding:var(--space-3);font-weight:800;font-size:1rem}.ot__submit-glow .ui-star-border__inner.ot__btn--buy{background:var(--color-buy-surface)}.ot__submit-glow .ui-star-border__inner.ot__btn--sell{background:var(--color-sell-surface)}@media (max-width: 767px){.ot__submit-glow .ui-star-border__inner.ot__btn{padding-block:var(--space-4)}}.ot__depth{background:var(--color-surface-card);border-inline-end:1px solid var(--color-border);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3)}@media (max-width: 819px){.ot__depth{border-inline-end:0;border-block-start:1px solid var(--color-border)}}.ot__inputs{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.ot__inputs .ot__field,.ot__plan-fields .ot__field{block-size:100%}.ot__inputs .ot__field input,.ot__plan-fields .ot__field input{margin-block-start:auto}.ot__depth-head{display:flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-2)}.ot__depth-tab{border:1px solid transparent;background:transparent;color:var(--color-icon-disabled);border-radius:var(--radius-pill);padding:5px var(--space-4);font:inherit;font-size:var(--font-size-small);font-weight:700;cursor:pointer}.ot__depth-tab.active{background:var(--color-brand-surface);color:var(--color-text-on-cta)}.ot__depth-tab:not(.active):hover{color:var(--color-text-primary)}.ot__depth-empty{color:var(--color-icon-disabled);font-size:var(--font-size-small);text-align:center;padding:var(--space-4)}.ot__depth-scroll{max-block-size:260px;overflow-y:auto}.ot__done{text-align:center;padding-block:var(--space-3)}.ot__done-ic{inline-size:56px;block-size:56px;margin-inline:auto;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-gain) 16%,transparent);color:var(--color-gain);font-size:1.8rem;margin-block-end:var(--space-3)}.ot__done-title{font-weight:700;color:var(--color-text-primary);margin-block-end:var(--space-2)}.ot__done-sub{color:var(--color-text-secondary, var(--color-icon-disabled));font-size:var(--font-size-small);line-height:1.8}.ot__done-note{color:var(--color-icon-disabled);font-size:var(--font-size-tiny);margin-block:var(--space-3) var(--space-4)}.ot__done-actions{display:flex;gap:var(--space-2)}.ot__done-actions>.ot__btn{flex:1 1 0;inline-size:auto;min-inline-size:0}.ot__done>.ot__btn{inline-size:100%}[data-theme=dark] .ot__guard--wave{color:#e0a53b}@media (max-width: 767px){.ot-overlay{place-items:end center;padding:0}.ot{inline-size:100%;max-inline-size:none;border:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-block-size:calc(100dvh - var(--tap-min) - var(--safe-top));overflow:hidden auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;animation:ui-sheet-up .22s cubic-bezier(.32,.72,0,1)}.ot__grab{display:flex}.ot--advanced{inline-size:100%}.ot__main{padding:var(--space-5)}.ot__head{position:sticky;inset-block-start:0;z-index:2;background:var(--color-surface-card);margin-inline:calc(-1 * var(--space-5));padding:var(--space-2) var(--space-5)}.ot .ot__footer{position:sticky;bottom:0;background:var(--color-surface-card);margin-block-start:var(--space-3);margin-inline:calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5) calc(var(--space-3) + var(--safe-bottom))}.ot__side{padding-block:var(--space-3)}.ot__x{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--tap-min);min-block-size:var(--tap-min);margin-inline-end:calc(-1 * var(--space-2))}.ot__btn{padding-block:var(--space-4)}@media (prefers-reduced-motion: reduce){.ot{animation:none}}}.ot__link{background:none;border:none;padding:0;font:inherit;font-weight:700;color:var(--color-brand-ink);text-decoration:underline;cursor:pointer}.ot__link:hover{opacity:.8}.ot__holding-fill{margin-inline-start:auto;border:1px solid var(--color-border);background:transparent;color:var(--color-link);border-radius:var(--radius-pill);padding:2px var(--space-3);font-size:var(--font-size-tiny);font-weight:700;cursor:pointer}.ot__holding-fill:hover{background:var(--color-bg-subtle)}.symtrade{display:inline-flex;gap:6px;justify-content:center;align-items:center}.symtrade__btn{inline-size:28px;block-size:28px;display:grid;place-items:center;border:0;border-radius:var(--radius-sm);font:inherit;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap}.symtrade__btn--buy{background:color-mix(in srgb,var(--color-brand-primary) 14%,transparent);color:var(--color-gain)}.symtrade__btn--sell{background:color-mix(in srgb,var(--color-sell) 12%,transparent);color:var(--color-loss)}.symtrade--wide .symtrade__btn{inline-size:auto;block-size:auto;padding:6px var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-small);font-weight:700}@media (max-width: 767px){.symtrade{gap:var(--space-2)}.symtrade__btn{inline-size:var(--tap-min);block-size:var(--tap-min)}.symtrade--wide .symtrade__btn{inline-size:auto;min-block-size:var(--tap-min)}}.gate{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-primary)}.gate--card{padding:var(--space-6) var(--space-5)}.gate--inline{padding:var(--space-5) var(--space-4);gap:var(--space-2)}.gate--page{padding:var(--space-8) var(--space-5);max-width:460px;margin-inline:auto;margin-block-start:var(--space-6);box-shadow:var(--shadow-sm)}.gate__icon{inline-size:64px;block-size:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);color:var(--color-brand-ink)}.gate--inline .gate__icon{inline-size:52px;block-size:52px}.gate__title{font-weight:800;font-size:var(--font-size-h5)}.gate__msg{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.7;max-width:40ch}.gate__extra{inline-size:100%;margin-block:var(--space-2)}.gate__where{inline-size:100%;max-width:40ch;margin:0;display:grid;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);border:1px solid var(--color-border);font-size:var(--font-size-small);text-align:start}.gate__where-row{display:flex;gap:var(--space-2);align-items:baseline}.gate__where-row dt{color:var(--color-text-secondary);flex:0 0 auto}.gate__where-row dd{margin:0;color:var(--color-text-primary);font-weight:700}.gate__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--color-brand-surface);color:var(--color-text-on-cta);text-decoration:none;font-weight:700;padding:12px 24px;border-radius:var(--radius-md);border:0;cursor:pointer;font-family:inherit;font-size:inherit}.gate__cta:hover{background:var(--color-brand-primary-hover)}.gate__rules{color:var(--color-text-secondary);font-size:var(--font-size-small);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.gate__rules-ic{flex:none}.gate__rules:hover .gate__rules-ic{text-decoration:none}.gate__rules:hover{color:var(--color-brand-ink)}.gate__rules:hover>span{text-decoration:underline}.gate__dismiss{background:none;border:0;color:var(--color-text-secondary);font:inherit;cursor:pointer;padding:6px}.gate--pending .gate__icon{background:color-mix(in srgb,#d99a00 14%,transparent);color:#d99a00}.gate--danger .gate__icon{background:var(--color-danger-bg);color:var(--color-loss)}.gate--danger .gate__cta{background:var(--color-sell-surface)}.gate-route{padding:var(--space-4);min-block-size:50vh;display:flex;align-items:center;justify-content:center}.gate-route>.gate{inline-size:100%}.gate-skel{display:block}.gate-skel--card,.gate-skel--page{padding:var(--space-4)}.gate-upsell{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-brand-primary) 8%,var(--color-surface-card));border:1px solid color-mix(in srgb,var(--color-brand-primary) 24%,transparent);color:var(--color-text-primary);font-size:var(--font-size-small)}.gate-upsell--compact{padding:var(--space-2) var(--space-3)}.gate-upsell__text{flex:1;min-inline-size:0}.gate-upsell__cta{margin-inline-start:auto;color:var(--color-brand-ink);font-weight:700;text-decoration:none;white-space:nowrap}.gate-upsell__cta:hover{text-decoration:underline}.reg-steps{display:flex;align-items:flex-start;justify-content:space-between;gap:0;position:relative}.reg-steps__node{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;position:relative;text-align:center}.reg-steps__bar{position:absolute;inset-block-start:15px;inset-inline-end:50%;inline-size:100%;block-size:2px;background:var(--color-border);z-index:0}.reg-steps--compact .reg-steps__bar{inset-block-start:11px}.reg-steps__bar.is-filled{background:var(--color-brand-primary)}.reg-steps__dot{position:relative;z-index:1;inline-size:32px;block-size:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface-card);border:2px solid var(--color-border);color:var(--color-icon-disabled)}.reg-steps--compact .reg-steps__dot{inline-size:24px;block-size:24px}.reg-steps__label{font-size:var(--font-size-small);color:var(--color-text-secondary)}.reg-steps__node.is-done .reg-steps__dot{background:var(--color-brand-surface);border-color:var(--color-brand-primary);color:var(--color-text-on-cta)}.reg-steps__node.is-done .reg-steps__label{color:var(--color-text-primary)}.reg-steps__node.is-current .reg-steps__dot{border-color:var(--color-brand-primary);color:var(--color-brand-ink);box-shadow:0 0 0 4px var(--color-focus-ring)}.reg-steps__node.is-current .reg-steps__label{color:var(--color-text-primary);font-weight:700}.reg-steps__node.is-error .reg-steps__dot{border-color:var(--color-loss);color:var(--color-loss);background:color-mix(in srgb,var(--color-loss) 12%,transparent)}.reg-steps__node.is-error .reg-steps__label{color:var(--color-loss)}.reg-steps__track{position:absolute;inset-block-end:-10px;inset-inline:0;block-size:4px;border-radius:999px;background:var(--color-bg-subtle);overflow:hidden}.reg-steps__fill{display:block;block-size:100%;background:var(--color-brand-primary);border-radius:999px;transition:inline-size .4s ease}.onb{--onb-grad: linear-gradient(244deg, #eff3f6 0%, #e6f0e6 100%);--onb-text: #334757;--onb-chip-text: #2c3e4f;--onb-done-bg: rgba(255, 255, 255, .5);--onb-current-bg: #d7edbc;--onb-todo-border: #dfe6ea;--onb-line: #c7d1d7;--onb-tick: var(--color-brand-ink);--onb-current-dot: #8cb64e;--onb-todo-dot: #bac4ca;--onb-outline: #4e606e;display:flex;align-items:center;gap:var(--space-6, 24px);background:var(--onb-grad);border-radius:24px;padding:28px 36px;overflow:hidden}[data-theme=dark] .onb{--onb-grad: linear-gradient(244deg, #1b2831 0%, #16231d 100%);--onb-text: #e6edf2;--onb-chip-text: #d3dde4;--onb-done-bg: rgba(255, 255, 255, .06);--onb-current-bg: rgba(140, 182, 78, .22);--onb-todo-border: rgba(255, 255, 255, .14);--onb-line: rgba(255, 255, 255, .18);--onb-current-dot: #a6cf6a;--onb-todo-dot: #6b7a86;--onb-outline: #9fb0bd}.onb__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:right}.onb__steps{list-style:none;margin:0;padding:2px 0;display:flex;align-items:center;gap:6px;max-width:100%;overflow-x:auto;scrollbar-width:none}.onb__steps::-webkit-scrollbar{display:none}.onb__step-wrap{display:flex;align-items:center;gap:6px;flex:0 0 auto}.onb__step{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:14px;letter-spacing:-.02em;color:var(--onb-chip-text);white-space:nowrap}.onb__step--done{background:var(--onb-done-bg)}.onb__step--current{background:var(--onb-current-bg)}.onb__step--todo{border:1px solid var(--onb-todo-border)}.onb__step-tick{color:var(--onb-tick);flex:0 0 auto}.onb__step-dot{width:14px;height:14px;border-radius:50%;box-sizing:border-box;flex:0 0 auto}.onb__step--current .onb__step-dot{border:3px solid var(--onb-current-dot)}.onb__step--todo .onb__step-dot{border:2px solid var(--onb-todo-dot)}.onb__step-line{width:17px;height:1px;background:var(--onb-line);flex:0 0 auto}.onb__msg{margin:0;font-size:18px;line-height:1.7;color:var(--onb-text);max-width:640px}.onb__msg b{font-weight:700}.onb__ctas{display:flex;gap:12px;flex-wrap:wrap}.onb__cta{display:inline-flex;align-items:center;justify-content:center;padding:11px 24px;border-radius:12px;font-size:16px;font-weight:600;border:1px solid var(--onb-outline);color:var(--onb-outline);background:transparent;white-space:nowrap;cursor:pointer;transition:background .15s ease,filter .15s ease}.onb__cta:hover{background:#00000008}[data-theme=dark] .onb__cta:hover{background:#ffffff0f}.onb__cta--primary{background:var(--color-brand-surface);border-color:var(--color-brand-primary);color:var(--color-text-on-cta)}.onb__cta--primary:hover{background:var(--color-brand-surface);filter:brightness(1.06)}.onb__art{flex:0 0 auto;align-self:center}.onb__art img{display:block}@media (max-width: 768px){.onb{flex-direction:column-reverse;align-items:stretch;gap:16px;padding:20px}.onb__main{align-items:stretch;gap:14px}.onb__msg{font-size:16px}.onb__art{align-self:center}.onb__art img{width:128px;height:128px}.onb__ctas .onb__cta{flex:1 1 auto}}.opt-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px) var(--space-3, 12px);text-align:center}.opt-empty__title{margin:0;font-size:13px;font-weight:600;color:var(--color-text-primary)}.opt-empty__msg{margin:0;font-size:12px;line-height:1.7;color:var(--color-text-tertiary)}.opt-empty__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;margin-top:var(--space-1, 4px);padding:8px 14px;border-radius:var(--radius-pill, 999px);border:1px solid var(--color-brand-ink);background:transparent;color:var(--color-brand-ink);font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;white-space:normal}.opt-empty__cta:hover{background:var(--color-brand-surface);border-color:var(--color-brand-surface);color:var(--color-text-on-cta)}.opt-empty__cta:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.adv{--adv-bg: #e0f6f1;--adv-border: #ffffff;--adv-text: #334757;--adv-cta: #334757;display:flex;align-items:center;gap:var(--space-6, 24px);background:var(--adv-bg);border:1px solid var(--adv-border);border-radius:16px;padding:24px 36px;overflow:hidden}[data-theme=dark] .adv{--adv-bg: #14302c;--adv-border: rgba(255, 255, 255, .08);--adv-text: #e6edf2;--adv-cta: #d6e2df}.adv__art{flex:0 0 auto;align-self:center}.adv__art img{display:block}.adv__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:right}.adv__title{margin:0;font-size:32px;font-weight:700;color:var(--adv-text);line-height:1.2}.adv__sub{margin:0;font-size:18px;color:var(--adv-text);opacity:.92;line-height:1.6}.adv__cta{margin-top:6px;display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border:1px solid var(--adv-cta);border-radius:8px;font-size:16px;font-weight:600;color:var(--adv-cta);background:transparent;white-space:nowrap;transition:background .15s ease}.adv__cta:hover{background:#0000000a}[data-theme=dark] .adv__cta:hover{background:#ffffff0f}@media (max-width: 768px){.adv{flex-direction:column;align-items:stretch;gap:12px;padding:20px;text-align:center}.adv__art{align-self:center}.adv__art img{width:148px;height:148px}.adv__body{align-items:stretch}.adv__title{font-size:24px}.adv__sub{font-size:15px}.adv__cta{align-self:stretch}}.symsearch,.symsearch .acc-search{position:relative}.symsearch__clear{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--color-icon-disabled);cursor:pointer;padding:2px}.symsearch__clear:hover{color:var(--color-text-primary)}.symsearch__panel{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:40;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 12px 32px #0000001f;padding:6px;max-height:320px;overflow-y:auto}[data-theme=dark] .symsearch__panel{box-shadow:0 12px 32px #00000080}.symsearch__empty{padding:14px 12px;color:var(--color-icon-disabled);font-size:var(--font-size-small);text-align:center}.symsearch__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:right;color:var(--color-text-primary)}.symsearch__row.is-active,.symsearch__row:hover{background:var(--color-surface-muted)}[data-theme=dark] .symsearch__row.is-active,[data-theme=dark] .symsearch__row:hover{background:#ffffff0f}.symsearch__sym{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.symsearch__symtext{display:flex;flex-direction:column;min-width:0}.symsearch__symtext b{font-weight:700;font-size:var(--font-size-small)}.symsearch__symtext em{font-style:normal;color:var(--color-icon-disabled);font-size:var(--font-size-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.symsearch__meta{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.symsearch__pill{font-size:var(--font-size-small);color:var(--color-icon-disabled);border:1px solid var(--color-border);border-radius:999px;padding:1px 8px}.dsb{padding:var(--space-2) var(--space-3) var(--space-3);border-block-end:1px solid var(--color-border)}.dsb__ends{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);min-block-size:18px}.dsb__end{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;cursor:help}.dsb__end{direction:rtl}.dsb__end--ref{position:absolute;inset-block-start:0;transform:translate(-50%)}.dsb__end-l{font-size:var(--font-size-tiny);color:var(--color-icon-disabled)}.dsb__end-v{font-size:var(--font-size-small);font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.dsb__bar{position:relative;block-size:24px;margin-block-start:var(--space-2);overflow:clip visible;overflow-clip-margin:var(--space-3)}.dsb__track{position:absolute;inset-block-start:11px;inset-inline:0;block-size:2px;border-radius:999px;background:var(--color-input-border)}.dsb__track:before,.dsb__track:after{content:"";position:absolute;inset-block-start:-3px;block-size:8px;inline-size:2px;border-radius:1px;background:var(--color-input-border)}.dsb__track:before{left:0}.dsb__track:after{right:0}.dsb__range{position:absolute;inset-block-start:9px;block-size:6px;border-radius:999px}.dsb__range--flat{background:var(--color-text-tertiary, var(--color-icon-disabled))}.dsb__range--up{background:var(--color-buy)}.dsb__range--down{background:var(--color-sell)}.dsb__handle{position:absolute;inset-block-start:5px;inline-size:14px;block-size:14px;transform:translate(-50%);display:grid;place-items:center;cursor:help;z-index:2}.dsb__handle:before{content:"";inline-size:10px;block-size:10px;border-radius:50%;border:2px solid var(--color-text-tertiary, var(--color-icon-disabled));background:var(--color-surface-card)}.dsb__pt{position:absolute;inline-size:20px;block-size:9px;transform:translate(-50%);display:grid;place-items:center;cursor:help;z-index:3}.dsb__pt:before{content:"";inline-size:0;block-size:0;border-left:5px solid transparent;border-right:5px solid transparent}.dsb__pt--last{inset-block-start:0}.dsb__pt--last:before{border-top:7px solid var(--color-brand-primary)}.dsb__pt--close{inset-block-start:15px}.dsb__pt--close:before{border-bottom:7px solid var(--color-text-tertiary, var(--color-icon-disabled))}.dsb__tip{position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);z-index:5;background:var(--color-text-primary);color:var(--color-surface-card);padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-small);font-weight:700;white-space:nowrap;direction:rtl;opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none}@supports (container-type: inline-size){.dsb__bar{container-type:inline-size}.dsb__tip{transform:translate(clamp(calc(var(--dsb-at, 50) * -1cqw),-50%,calc(100cqw - var(--dsb-at, 50) * 1cqw - 100%)))}}.dsb__pt--close .dsb__tip{bottom:auto;top:calc(100% + 2px)}.dsb__pt:hover .dsb__tip,.dsb__handle:hover .dsb__tip{opacity:1;visibility:visible}@media (prefers-reduced-motion: reduce){.dsb__tip{transition:none}}.statb{display:grid;gap:var(--space-6)}.statb__hero{display:grid;grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-4);background:color-mix(in srgb,var(--color-brand-primary) 7%,var(--color-surface-card));border:1px solid color-mix(in srgb,var(--color-brand-primary) 22%,transparent);border-radius:var(--radius-lg)}@media (min-width: 560px){.statb__hero{grid-template-columns:repeat(3,1fr)}}.statb__hero-cell{display:grid;gap:4px;min-inline-size:0;text-align:center}.statb__hero-label{font-size:var(--font-size-small);color:var(--color-icon-disabled)}.statb__hero-value{font-weight:800;font-size:var(--font-size-h4);color:var(--color-text-primary);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statb__group{display:grid;gap:var(--space-3)}.statb__group-title{margin:0;font-size:var(--font-size-small);font-weight:700;color:var(--color-icon-disabled);padding-block-end:var(--space-2);border-block-end:1px solid var(--color-border)}.statb__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4) var(--space-3)}@media (min-width: 480px){.statb__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-4) var(--space-5)}}@media (min-width: 720px){.statb__grid{grid-template-columns:repeat(3,1fr)}}.statb__cell{display:grid;align-content:start;gap:4px;min-inline-size:0;min-block-size:46px}.statb__label{display:flex;align-items:center;gap:4px;font-size:var(--font-size-small);color:var(--color-icon-disabled)}.statb__value{font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}.statb__value--ok{color:var(--color-gain)}.statb__value--bad{color:var(--color-loss)}.statb__cell.is-soon .statb__value{color:var(--color-icon-disabled);font-weight:600}.statb__bar{position:relative;block-size:12px;margin-block-start:var(--space-2);max-inline-size:220px}.statb__bar-track{position:absolute;inset-block-start:8px;inset-inline:0;block-size:3px;border-radius:999px;background:var(--color-input-border)}.statb__pt{position:absolute;inset-block-start:-4px;inline-size:20px;block-size:20px;display:grid;place-items:center;cursor:help;outline:none}.statb__pt--lo{left:-10px}.statb__pt--hi{right:-10px}.statb__pt--cur{transform:translate(-50%)}.statb__pt-dot{inline-size:3px;block-size:9px;border-radius:2px;background:var(--color-input-border)}.statb__pt--cur .statb__pt-dot{inline-size:0;block-size:0;border-radius:0;background:none;border-inline:5px solid transparent;border-block-start:7px solid var(--color-brand-primary)}.statb__pt:hover .statb__pt-dot,.statb__pt:focus-visible .statb__pt-dot{background:var(--color-brand-primary)}.statb__pt--cur:hover .statb__pt-dot{background:none;border-block-start-color:var(--color-brand-primary-hover)}.statb__tip{position:absolute;bottom:calc(100% + 4px);z-index:5;background:var(--color-text-primary);color:var(--color-surface-card);padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-small);font-weight:700;white-space:nowrap;direction:rtl;opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none}.statb__pt--lo .statb__tip{left:0}.statb__pt--hi .statb__tip{right:0}.statb__pt--cur .statb__tip{left:50%;transform:translate(-50%)}.statb__pt:hover .statb__tip,.statb__pt:focus-visible .statb__tip{opacity:1;visibility:visible}@media (prefers-reduced-motion: reduce){.statb__tip{transition:none}}.statb__notice{min-inline-size:0}.statb__more{justify-self:start;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-text-secondary, var(--color-icon-disabled));border-radius:var(--radius-pill);padding:6px var(--space-4);font:inherit;font-size:var(--font-size-small);font-weight:700;min-block-size:var(--tap-min, 44px);cursor:pointer}.statb__more:hover{border-color:var(--color-brand-primary);color:var(--color-text-primary)}.pc{position:relative;width:100%}.pc__kline{width:100%;touch-action:pan-y}.pc__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-surface-card)}.pc__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;background:var(--color-surface-card)}.pc__svg{display:block;width:100%}.pc__axis{position:absolute;inset-block:8px;inset-inline-start:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;pointer-events:none}.pc__axis span{font-size:var(--font-size-tiny);color:var(--color-icon-disabled);background:var(--color-surface-card);padding:0 4px;font-variant-numeric:tabular-nums}.pc__last{position:absolute;inset-inline-start:0;transform:translateY(-50%);background:var(--color-text-primary);color:var(--color-surface-card);font-size:var(--font-size-tiny);font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:4px}.ntf-item{display:grid;grid-template-columns:1fr auto auto;align-items:start;gap:var(--space-2);width:100%;padding:var(--space-3) 0;background:none;border:none;text-align:right;cursor:pointer;direction:rtl}.ntf-item.is-static{cursor:default}.ntf-item__figure{grid-column:2;order:2;display:flex;align-items:center}.ntf-item__figure :where(img,svg,.ntf-item__avatar,.ntf-item__tile){border-radius:var(--radius-md)}.ntf-item__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--color-bg-subtle);color:var(--color-text-secondary);font-weight:700;font-size:var(--font-size-small)}.ntf-item__tile{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);color:var(--color-brand-ink)}.ntf-item__body{grid-column:1;order:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ntf-item__title{font-weight:700;font-size:var(--font-size-small);color:var(--color-text-primary)}.ntf-item__text{font-size:var(--font-size-small);line-height:1.7;color:var(--color-text-secondary)}.ntf-item__time{grid-column:3;order:3;font-size:var(--font-size-tiny);color:var(--color-text-secondary);opacity:.7;white-space:nowrap;padding-top:2px}.ntf-tag{color:var(--color-brand-ink);font-weight:700}.ntf-item.is-unread .ntf-item__title:after{content:"";display:inline-block;width:7px;height:7px;margin-inline-start:6px;border-radius:999px;background:var(--color-brand-primary);vertical-align:middle}.ntf-item+.ntf-item,.ntf-msg+.ntf-msg{border-top:1px solid var(--color-border)}.ntf-msg{padding:var(--space-3) 0;direction:rtl;text-align:right}.ntf-msg__head{display:flex;align-items:center;gap:var(--space-2)}.ntf-msg__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text-secondary)}.ntf-msg__icon.is-urgent{background:color-mix(in srgb,var(--color-brand-primary) 16%,transparent);color:var(--color-brand-ink)}.ntf-msg__title{flex:1;min-width:0;background:none;border:none;text-align:right;cursor:pointer;font-weight:700;font-size:var(--font-size-small);color:var(--color-text-primary)}.ntf-msg__title:disabled{cursor:default}.ntf-msg__time{font-size:var(--font-size-tiny);color:var(--color-text-secondary);opacity:.7;white-space:nowrap}.ntf-msg__text{margin:var(--space-1) 0 0;font-size:var(--font-size-small);line-height:1.85;color:var(--color-text-secondary);white-space:pre-line}.ntf-msg__symbols{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-block-start:var(--space-2)}.ntf-msg__symbols-label{font-size:var(--font-size-tiny);color:var(--color-text-secondary);opacity:.7}.ntf-msg__symbol{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:2px var(--space-2);font-size:var(--font-size-tiny);color:var(--color-text-primary);cursor:pointer}.ntf-msg__symbol:hover{border-color:var(--color-brand-primary);color:var(--color-brand-ink)}.ntf-capped{margin-block-start:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-tiny);color:var(--color-text-secondary);text-align:center}.ntf-day{margin:var(--space-3) 0 2px;font-weight:700;font-size:var(--font-size-small);color:var(--color-text-primary)}.ntf-empty{padding:var(--space-6) var(--space-2);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-small)}.ntf-hint{margin:var(--space-1) 0 0;font-size:var(--font-size-tiny);color:var(--color-text-secondary);opacity:.8}.ntf-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);direction:rtl}.ntf-chip{padding:4px 14px;border-radius:var(--radius-pill);border:none;background:var(--color-bg-subtle);color:var(--color-text-primary);font-size:var(--font-size-small);cursor:pointer;white-space:nowrap}.ntf-chip.active{background:var(--color-brand-surface);color:var(--color-text-on-cta)}.npop{position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:min(420px,calc(100vw - 24px));background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 12px 40px #00000029;z-index:var(--z-modal);overflow:hidden;direction:rtl}.npop__grab{display:none;flex:none;align-self:center;justify-content:center;padding:var(--space-2) var(--space-6);cursor:grab;touch-action:none}.npop__grip{inline-size:36px;block-size:4px;border-radius:var(--radius-pill);background:var(--color-input-border)}@media (max-width: 520px){.npop{position:fixed;inset-inline:0;inset-block:auto 0;top:auto;width:auto;max-block-size:85dvh;display:flex;flex-direction:column;z-index:calc(var(--z-modal) + 1);border-inline:none;border-block-end:none;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);border-end-start-radius:0;border-end-end-radius:0;box-shadow:0 -8px 30px #00000038;animation:ui-sheet-up .24s cubic-bezier(.32,.72,0,1)}.npop__grab{display:flex}.npop__scroll{max-height:none;flex:1 1 auto;min-height:0;padding-block-end:calc(var(--space-2) + var(--safe-bottom))}}@media (max-width: 520px) and (prefers-reduced-motion: reduce){.npop{animation:none}}.npop__tabs{display:flex;gap:var(--space-4);justify-content:center;padding:var(--space-3) var(--space-4) 0;border-bottom:1px solid var(--color-border)}.npop__tab{position:relative;background:none;border:none;padding:0 0 var(--space-3);cursor:pointer;font-size:14px;color:var(--color-text-secondary)}.npop__tab.active{color:var(--color-text-primary);font-weight:700}.npop__tab.active:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:3px;border-radius:3px;background:var(--color-text-primary)}.npop__chips{padding:var(--space-3) var(--space-4);justify-content:center}.npop__scroll{max-height:min(64vh,460px);overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-4) var(--space-2)}.npop__foot{border-top:1px solid var(--color-border)}.npop__foot a{display:block;padding:var(--space-3);text-align:center;color:var(--color-brand-ink);font-size:var(--font-size-small)}.ntfpage{max-width:1200px;margin:0 auto;padding:var(--space-4);direction:rtl}.ntfpage__hero{display:flex;align-items:center;gap:var(--space-6);background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-4)}.ntfpage__hero-icon{flex:none;display:grid;place-items:center;width:96px;height:96px;border-radius:999px;background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);color:var(--color-brand-ink)}.ntfpage__hero h1{margin:0 0 var(--space-2);font-size:1.5rem;color:var(--color-text-primary)}.ntfpage__hero p{margin:0;font-size:var(--font-size-small);line-height:1.9;color:var(--color-text-secondary)}.ntfpage__grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width: 900px){.ntfpage__grid{grid-template-columns:1fr 1fr}}.ntfpane{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.ntfpane__head{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);margin-bottom:var(--space-3)}.ntfpane__titlerow{display:flex;align-items:center;gap:var(--space-2)}.ntfpane__title{font-weight:700;color:var(--color-text-primary)}.ntfpane__count{font-size:var(--font-size-small);font-weight:700;color:var(--color-text-secondary);background:var(--color-bg-subtle);border-radius:var(--radius-pill);padding:1px 10px}.ntfpane__body{display:flex;flex-direction:column}.ntf-search{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);border:1px solid var(--color-input-border, var(--color-border));border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-icon-disabled);transition:border-color .15s,box-shadow .15s}.ntf-search:focus-within{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-primary) 16%,transparent)}.ntf-search input{flex:1;min-width:0;border:none;background:transparent;font:inherit;font-size:var(--font-size-small);color:var(--color-text-primary);outline:none}.ntf-search input:focus-visible{box-shadow:none}.ntf-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ntf-search__clear{display:inline-flex;border:none;background:none;padding:2px;cursor:pointer;color:var(--color-icon-disabled);border-radius:var(--radius-sm)}.ntf-search__clear:hover{color:var(--color-text-primary)}.ntf-more{align-self:center;margin-top:var(--space-3);padding:var(--space-2) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-brand-ink);font-weight:700;font-size:var(--font-size-small);cursor:pointer}.ntf-more:hover:not(:disabled){background:var(--color-bg-subtle)}.ntf-more:disabled{color:var(--color-icon-disabled);cursor:default}@media (max-width: 600px){.ntfpage__hero{flex-direction:column;text-align:center}.ntfpage__hero-icon{width:72px;height:72px}}.tndrawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:#00000047;opacity:0;transition:opacity .24s ease}.tndrawer-overlay.is-open{opacity:1}.tndrawer{position:absolute;inset-block:0;inset-inline-start:0;width:min(760px,calc(100vw - 88px));background:var(--color-surface-card);direction:rtl;display:flex;flex-direction:column;transform:translate(-16px);opacity:0;transition:transform .24s ease,opacity .24s ease;box-shadow:0 0 40px #0003}[dir=rtl] .tndrawer{transform:translate(16px)}.tndrawer-overlay.is-open .tndrawer{transform:translate(0);opacity:1}.tndrawer__head{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-4);border-bottom:1px solid var(--color-border)}.tndrawer__close{background:none;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary)}.tndrawer__tabs{display:flex;gap:var(--space-6);flex:1}.tndrawer__tab{position:relative;background:none;border:none;padding:0 0 var(--space-2);cursor:pointer;font-size:15px;color:var(--color-text-secondary)}.tndrawer__tab.active{color:var(--color-text-primary);font-weight:700}.tndrawer__tab.active:after{content:"";position:absolute;inset-inline:0;bottom:calc(-1 * var(--space-4) + 1px);height:2px;background:var(--color-text-primary)}.tndrawer__chips{padding:var(--space-3) var(--space-4);justify-content:flex-end}.tndrawer__body{flex:1;overflow-y:auto;padding:0 var(--space-4) var(--space-4)}.symmsg{display:flex;flex-direction:column}.symmsg__count{font-size:var(--font-size-small);color:var(--color-text-secondary);margin-block-end:var(--space-3)}.symmsg__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);text-align:center;padding:var(--space-9) var(--space-4);color:var(--color-text-secondary)}.symmsg__empty-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:var(--radius-pill);background:var(--color-bg-subtle);color:var(--color-icon-disabled)}.symmsg--compact{max-block-size:340px;overflow-y:auto}.symmsg--compact .symmsg__empty{padding:var(--space-6) var(--space-3)}.symmsg--compact .symmsg__empty-icon{width:52px;height:52px}.symmsg--compact .ntf-msg{padding-inline:0}.ntf-search--symbol{margin-block-start:var(--space-2)}.shell__clock{position:relative;display:inline-flex}.mh-pop{position:absolute;top:calc(100% + 10px);left:0;z-index:60;inline-size:min(640px,calc(100vw - 24px));max-block-size:min(78vh,720px);display:flex;flex-direction:column;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 18px 48px #0f172a29;overflow:hidden}.mh-pop__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border)}.mh-pop__title{font-weight:800;font-size:var(--font-size-h5);color:var(--color-text-primary)}.mh-status{margin-inline-start:auto;font-size:var(--font-size-small);font-weight:700;padding:2px 10px;border-radius:var(--radius-pill);white-space:nowrap}.mh-status--open{color:var(--color-gain);background:color-mix(in srgb,var(--color-gain) 14%,transparent)}.mh-status--closed{color:var(--color-loss);background:color-mix(in srgb,var(--color-loss) 14%,transparent)}.mh-status--holiday,.mh-status--unknown{color:var(--color-text-secondary);background:var(--color-bg-subtle)}.mh-holiday-note{padding:var(--space-2) var(--space-4);font-size:var(--font-size-small);color:var(--color-text-secondary);background:var(--color-bg-subtle);border-block-end:1px solid var(--color-border)}.mh-pop__close{display:inline-flex;border:none;background:none;cursor:pointer;color:var(--color-icon-disabled);padding:4px;border-radius:var(--radius-sm)}.mh-pop__close:hover{color:var(--color-text-primary);background:var(--color-bg-subtle)}.mh-pop__body{display:flex;gap:var(--space-4);padding:var(--space-4);overflow:auto}.mh-pop__body{scrollbar-width:thin;scrollbar-color:var(--color-input-border) transparent}.mh-pop__body::-webkit-scrollbar{width:8px;height:8px}.mh-pop__body::-webkit-scrollbar-track{background:transparent}.mh-pop__body::-webkit-scrollbar-thumb{background:var(--color-input-border);border-radius:999px;border:2px solid transparent;background-clip:content-box}.mh-clock{flex:none;inline-size:148px;align-self:flex-start;position:sticky;top:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle);text-align:center}.mh-clock__loc{font-size:var(--font-size-small);color:var(--color-icon-disabled)}.mh-clock__time{font-weight:800;font-size:var(--font-size-h4);color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:.5px}.mh-clock__face{display:block}.mh-clock__day{font-size:var(--font-size-small);color:var(--color-text-secondary, var(--color-icon-disabled));font-weight:700}.mh-clock__skew{margin:0;inline-size:100%;padding:var(--space-2);border-radius:var(--radius-sm);border-inline-start:3px solid var(--color-accent);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--font-size-xsmall);line-height:1.8;text-align:start}.mh-segs{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-3);padding-block-end:var(--space-3)}.mh-seg{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.mh-seg.is-off{opacity:.85}.mh-seg__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.mh-seg__titles{display:flex;flex-direction:column;gap:2px;text-align:start;min-inline-size:0}.mh-seg__title{font-weight:700;color:var(--color-text-primary);font-size:var(--font-size-small)}.mh-seg__days{flex:none;font-size:var(--font-size-small);color:var(--color-icon-disabled);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.mh-seg__live{background:color-mix(in srgb,var(--color-brand-primary) 14%,transparent);color:var(--color-brand-ink);font-weight:800;border-radius:999px;padding:1px 8px;font-size:var(--font-size-xsmall)}.mh-seg__live--open{background:color-mix(in srgb,var(--color-gain) 16%,transparent);color:var(--color-gain)}.mh-seg__live--pre-open{background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);color:var(--color-brand-ink)}.mh-seg__live--post-close{background:var(--color-bg-subtle);color:var(--color-text-secondary)}.mh-seg__live--unknown{background:var(--color-bg-subtle);color:var(--color-text-secondary);font-weight:700}.mh-seg__timeline{position:relative;padding-block-start:18px}.mh-seg__labels{position:relative;block-size:16px}.mh-seg__lab{position:absolute;top:0;font-size:var(--font-size-xsmall);color:var(--color-icon-disabled);font-variant-numeric:tabular-nums;white-space:nowrap}.mh-seg__lab--start{left:0}.mh-seg__lab--mid{left:3.6em}.mh-seg__lab--end{right:0}.mh-seg__track{position:relative;block-size:8px;border-radius:999px;background:var(--color-bg-subtle);overflow:hidden}.mh-seg__phase{position:absolute;inset-block:0;border-radius:999px}.mh-seg__phase--pre{background:color-mix(in srgb,var(--color-brand-primary) 38%,#c7f0d8)}.mh-seg__phase--trade{background:var(--color-brand-primary)}.mh-seg__phase.is-off{background:var(--color-icon-disabled);opacity:.55}.mh-seg__phase--pre.is-off{background:color-mix(in srgb,var(--color-icon-disabled) 50%,#d7f2e0);opacity:.7}.mh-seg__now{position:absolute;inset-block:-3px;inline-size:2px;background:var(--color-text-primary);border-radius:2px}.mh-pop__grab{display:none;flex:none;align-self:center;justify-content:center;padding:var(--space-2) var(--space-6);cursor:grab;touch-action:none}.mh-pop__grip{inline-size:36px;block-size:4px;border-radius:var(--radius-pill);background:var(--color-input-border)}@media (max-width: 720px){.mh-pop{position:fixed;inset-inline:0;inset-block:auto 0;top:auto;left:auto;right:auto;inline-size:auto;max-block-size:88dvh;z-index:calc(var(--z-modal) + 1);border-inline:none;border-block-end:none;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);border-end-start-radius:0;border-end-end-radius:0;box-shadow:0 -8px 30px #00000038;animation:ui-sheet-up .24s cubic-bezier(.32,.72,0,1)}.mh-pop__grab{display:flex}.mh-pop__body{flex-direction:column;padding-block-end:calc(var(--space-4) + var(--safe-bottom))}.mh-clock{inline-size:auto;align-self:stretch;position:static;flex-direction:row;justify-content:center;gap:var(--space-4)}}@media (max-width: 720px) and (prefers-reduced-motion: reduce){.mh-pop{animation:none}}.shell{min-height:100vh;min-height:100dvh;background:var(--color-page)}.shell--soc{background:var(--color-page)}.shell__header{position:sticky;top:0;z-index:var(--z-sticky)}.shell__topbar{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:calc(var(--space-3) + var(--safe-top)) calc(var(--space-4) + var(--safe-right)) var(--space-3) calc(var(--space-4) + var(--safe-left));background:var(--color-surface-card);border-bottom:1px solid var(--color-border)}.shell__tools{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}.shell__brand{display:flex;align-items:center;gap:var(--space-2);font-weight:700;color:var(--color-text-primary)}.shell__brand-mark{width:34px;height:34px;display:block;background:url(/app/brand/kamandar-mark.svg) center / contain no-repeat}:root[data-theme=dark] .shell__brand-mark{background-image:url(/app/brand/kamandar-mark-dark.svg)}.shell__turboback{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:40px;padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-subtle);color:var(--color-text-primary);font:inherit;font-weight:700;font-size:var(--font-size-small);cursor:pointer}.shell__turboback:hover{border-color:var(--color-brand-primary);color:var(--color-brand-ink)}.hsearch{position:relative;flex:1;order:3;flex-basis:100%;max-width:620px}@media (max-width: 1023px){.hsearch{max-height:52px;overflow:hidden;transition:max-height .28s cubic-bezier(.4,0,.2,1),margin-block-start .28s cubic-bezier(.4,0,.2,1);will-change:max-height}.shell__topbar.is-search-hidden .hsearch{max-height:0;margin-block-start:calc(-1 * var(--space-3));pointer-events:none}.shell__topbar .hsearch.is-open,.shell__topbar.is-search-hidden .hsearch.is-open{max-height:none;overflow:visible;margin-block-start:0;pointer-events:auto}}@media (prefers-reduced-motion: reduce){.hsearch{transition:none}}.shell__search{width:100%;position:relative;display:flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-icon-disabled);cursor:text;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.shell__search>svg:first-of-type{color:var(--color-brand-ink)}.shell__search:focus-within,.shell__search.is-focused{background:var(--color-surface-card);border-color:var(--color-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-primary) 18%,transparent)}.shell__search input:focus-visible{box-shadow:none}.shell__search-hint{position:absolute;inset-inline-start:calc(var(--space-4) + 18px + var(--space-2));inset-inline-end:var(--space-4);color:var(--color-icon-disabled);font-size:var(--font-size-small);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:hsearch-hint-in .42s ease}@keyframes hsearch-hint-in{0%{transform:translateY(6px)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.shell__search-hint{animation:none}}.hsearch__clear{display:inline-flex;border:none;background:transparent;color:var(--color-icon-disabled);cursor:pointer;padding:2px;border-radius:50%}.hsearch__clear:hover{color:var(--color-text-primary)}.hsearch__panel{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:60;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 12px 32px -8px #0f1e2d38;padding:var(--space-2);max-height:min(70vh,460px);overflow-y:auto;overscroll-behavior:contain}.hsearch__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);font-size:var(--font-size-small);color:var(--color-icon-disabled);font-weight:600}.hsearch__clearall{border:none;background:transparent;color:var(--color-brand-ink);font:inherit;font-size:var(--font-size-tiny);font-weight:700;cursor:pointer}.hsearch__rowwrap{display:flex;align-items:center;gap:var(--space-2);padding-inline-end:var(--space-2)}.hsearch__rowwrap>.hsearch__row{flex:1;min-width:0}.hsearch__row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;text-align:start}.hsearch__row.is-active,.hsearch__row:hover{background:var(--color-surface-muted, #f4f6f8)}.hsearch__sym{display:flex;align-items:center;gap:var(--space-3);min-width:0;color:var(--color-icon-disabled)}.hsearch__symtext{display:flex;flex-direction:column;min-width:0;line-height:1.3}.hsearch__symtext b{color:var(--color-text-primary);font-weight:700;font-size:var(--font-size-small)}.hsearch__symtext em{color:var(--color-icon-disabled);font-style:normal;font-size:var(--font-size-tiny);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.hsearch__meta{display:flex;align-items:center;gap:var(--space-2);flex:none}.hsearch__tag{font-size:var(--font-size-tiny);font-weight:700;color:var(--color-brand-ink);background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);border-radius:var(--radius-sm);padding:1px 6px}.hsearch__x{display:inline-flex;color:var(--color-icon-disabled);padding:4px;border-radius:50%;flex:none}.hsearch__x:hover{color:var(--color-loss);background:color-mix(in srgb,var(--color-loss) 12%,transparent)}.hsearch__empty{padding:var(--space-5, 20px) var(--space-3);text-align:center;color:var(--color-icon-disabled);font-size:var(--font-size-small)}.hsearch__group+.hsearch__group{border-top:1px solid var(--color-border);margin-top:var(--space-1);padding-top:var(--space-1)}.hsearch__group-label{padding:var(--space-2) var(--space-3) 2px;font-size:var(--font-size-tiny);font-weight:700;color:var(--color-icon-disabled)}.hsearch__tag-pill{font-size:var(--font-size-tiny);font-weight:700;color:var(--color-brand-ink);background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);border-radius:var(--radius-sm);padding:1px 6px;flex:none}.hsearch__hash{inline-size:28px;block-size:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:var(--color-brand-ink);background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);flex:none}.hsearch__seeall{width:100%;margin-top:var(--space-1);border:none;border-top:1px solid var(--color-border);background:transparent;color:var(--color-brand-ink);font:inherit;font-weight:700;font-size:var(--font-size-small);padding:var(--space-3);cursor:pointer;border-radius:0 0 var(--radius-md) var(--radius-md);text-align:center}.hsearch__seeall.is-active,.hsearch__seeall:hover{background:var(--color-surface-muted, #f4f6f8)}.shell__search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:var(--font-size-small);color:var(--color-text-primary)}.shell__tools{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-inline-start:auto;min-width:0;color:var(--color-text-primary)}.shell__icons{display:flex;align-items:center;gap:var(--space-1);color:var(--color-icon-disabled)}.shell__rlc{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:34px;block-size:34px;border-radius:var(--radius-md);cursor:default;outline:none}.shell__rlc--up{color:var(--color-gain)}.shell__rlc--down{color:var(--color-loss);animation:rlc-pulse 1.6s ease-in-out infinite}.shell__rlc--connecting{color:var(--color-icon-disabled)}@keyframes rlc-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.shell__rlc--down{animation:none}}.shell__rlc:after{content:attr(data-tip);position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;z-index:var(--z-dropdown);inline-size:max-content;max-inline-size:260px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-elevated);color:var(--color-text-primary);border:1px solid var(--color-border);box-shadow:0 4px 16px #00000024;font-size:var(--font-size-small);line-height:1.7;text-align:start;opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none}.shell__rlc:hover:after,.shell__rlc:focus-visible:after{opacity:1;visibility:visible}.shell__iconbtn{border:none;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--tap-min);min-block-size:var(--tap-min);border-radius:var(--radius-md)}.shell__iconbtn:hover{background:var(--color-bg-subtle)}.shell__mode{display:flex;align-items:center;background:var(--color-bg-subtle);border-radius:var(--radius-pill);padding:3px}.shell__mode button{border:none;background:transparent;color:var(--color-text-primary);font:inherit;font-weight:700;font-size:var(--font-size-small);padding:6px 16px;border-radius:var(--radius-pill);cursor:pointer}.shell__mode button.active{background:var(--color-brand-surface);color:var(--color-text-on-cta)}.shell__usermenu{position:relative}.shell__avatar{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 3px;border-radius:999px;background:transparent;border:1px solid var(--color-border);cursor:pointer;color:var(--color-icon-disabled)}.shell__avatar:hover{border-color:var(--color-brand-primary)}.shell__avatar-img{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--color-brand-surface);color:var(--color-text-on-cta);font-weight:700;font-size:.85rem}.shell__avatar-chev{display:block}.shell__avatar-burger,.usermenu__hours{display:none}.shell__bell{position:relative;display:inline-flex}.shell__bell-badge{position:absolute;inset-block-start:-2px;inset-inline-start:-2px;min-inline-size:16px;block-size:16px;padding-inline:3px;border-radius:999px;background:var(--color-sell-surface);color:var(--color-text-on-cta);font-size:10px;font-weight:700;display:grid;place-items:center;border:2px solid var(--color-surface-card)}.notifmenu{position:absolute;left:0;right:auto;top:calc(100% + 8px);z-index:70;inline-size:min(340px,calc(100vw - 32px));background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 20px 50px #0000002e;overflow:hidden}.notifmenu__head{padding:var(--space-3) var(--space-4);font-weight:800;color:var(--color-text-primary);border-block-end:1px solid var(--color-border)}.notifmenu__list{list-style:none;margin:0;padding:var(--space-1);max-block-size:380px;overflow-y:auto}.notifmenu__item{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;text-align:start;border:0;background:transparent;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer}.notifmenu__item:hover{background:var(--color-bg-subtle)}.notifmenu__avatar{flex:none;inline-size:34px;block-size:34px;border-radius:50%;display:grid;place-items:center;background:var(--color-brand-surface);color:var(--color-text-on-cta);font-weight:700}.notifmenu__body{display:flex;flex-direction:column;min-width:0}.notifmenu__text{color:var(--color-text-primary);font-size:var(--font-size-small)}.notifmenu__time{color:var(--color-icon-disabled);font-size:var(--font-size-tiny)}.notifmenu__empty{padding:var(--space-5);text-align:center;color:var(--color-icon-disabled);font-size:var(--font-size-small)}.usermenu__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.usermenu{position:absolute;left:0;right:auto;top:calc(100% + 8px);z-index:70;inline-size:min(300px,calc(100vw - 32px));background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 20px 50px #0000002e;overflow:hidden}.usermenu__head{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);padding:var(--space-4);border-block-end:1px solid var(--color-border)}.usermenu__avatar{width:52px;height:52px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--color-brand-surface);color:var(--color-text-on-cta);font-weight:700;font-size:1.3rem}.usermenu__id{min-width:0}.usermenu__name{font-weight:800;color:var(--color-text-primary)}.usermenu__handle{color:var(--color-icon-disabled);font-size:var(--font-size-small)}.usermenu__group{padding:var(--space-2);border-block-end:1px solid var(--color-border)}.usermenu__group button{inline-size:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:0;background:transparent;font:inherit;color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-md);text-align:start}.usermenu__group button>span{flex:1}.usermenu__group button:hover{background:var(--color-bg-subtle)}.usermenu__group button svg{color:var(--color-icon-disabled);flex:none}.usermenu__logout{color:var(--color-text-primary)}.usermenu__group button>.usermenu__badge{flex:none;font-size:var(--font-size-tiny);font-weight:700;color:var(--color-brand-ink);background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-brand-primary) 40%,transparent);border-radius:999px;padding:1px 8px}.usermenu__foot{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4)}.usermenu__brand{inline-size:22px;block-size:22px;flex:none;background:url(/app/brand/kamandar-mark.svg) center / contain no-repeat}:root[data-theme=dark] .usermenu__brand{background-image:url(/app/brand/kamandar-mark-dark.svg)}.usermenu__foot span{color:var(--color-icon-disabled);font-size:var(--font-size-small);font-weight:700}.shell__body{width:100%}.shell__content{width:100%;max-width:720px;margin-inline:auto;padding:var(--space-4) calc(var(--space-4) + var(--safe-right)) calc(96px + var(--safe-bottom)) calc(var(--space-4) + var(--safe-left))}.shell__rail{display:none}.rail__group{display:flex;flex-direction:column}.rail__section+.rail__section{margin-block-start:var(--space-4)}.rail__heading{padding:var(--space-2) var(--space-4);font-size:var(--font-size-tiny);font-weight:700;color:var(--color-icon-disabled);letter-spacing:.02em}.rail__section--primary .rail__link{font-size:15px;font-weight:700}.rail__section--secondary .rail__link{font-size:14px;font-weight:600}.rail__section--secondary .rail__link svg{color:var(--color-icon-disabled)}.rail__section--muted .rail__link{font-size:13.5px;color:var(--color-icon-disabled);font-weight:600}.rail__section--muted .rail__link svg{color:var(--color-icon-disabled);opacity:.85}.rail__link{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:none;background:transparent;border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;font-weight:600;text-align:start;cursor:pointer}.rail__link span{white-space:nowrap}.rail__link .rail__badge{margin-inline-start:auto}.rail__link .rail__lock{margin-inline-start:auto;color:var(--color-icon-disabled);flex:0 0 auto}.rail__link.is-locked span{color:var(--color-text-secondary)}.rail__link.active{background:#00c6b11f;color:var(--color-brand-ink);font-weight:800;box-shadow:inset -3px 0 0 var(--color-brand-primary)}.rail__link.active svg{color:var(--color-brand-ink)}.rail__badge{background:#8fd14f;color:#1d2934;border-radius:var(--radius-pill);padding:0 8px;font-size:var(--font-size-tiny);font-weight:700}.rail__badge--promo{background:transparent;color:var(--color-brand-ink);border:1px solid var(--color-brand-primary)}.rail__dot{inline-size:7px;block-size:7px;border-radius:var(--radius-pill);background:var(--color-sell);margin-inline-start:auto;flex:none}.rail__divider{height:1px;background:var(--color-border);margin-block:var(--space-3)}.rail__cta{display:flex;align-items:center;justify-content:center;gap:var(--space-2);inline-size:100%;margin-block:var(--space-4) var(--space-3);min-block-size:56px;border:1px solid #334757;border-radius:var(--radius-md);background:#9ae2db;color:#2c3e4f;font-weight:700;font-size:var(--font-size-body);cursor:pointer;transition:filter .15s ease}.rail__cta:hover{filter:brightness(.97)}.rail__cta-coins{color:#089e91}.rail__cta--virtual{margin-block:0 var(--space-3);min-block-size:48px;border-color:color-mix(in srgb,var(--color-virtual, #7c5cff) 45%,transparent);background:color-mix(in srgb,var(--color-virtual, #7c5cff) 12%,var(--color-surface-card, #fff));color:var(--color-virtual, #7c5cff);font-size:var(--font-size-body)}.rail__cta--virtual:hover{filter:none;background:color-mix(in srgb,var(--color-virtual, #7c5cff) 20%,var(--color-surface-card, #fff))}.rail__social{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-inline:var(--space-1)}.rail__social-label{color:var(--color-text-secondary, var(--color-icon-disabled));font-size:var(--font-size-small)}.rail__social-links{display:flex;align-items:center;gap:var(--space-2)}.rail__social-link{display:inline-flex;align-items:center;justify-content:center;inline-size:34px;block-size:34px;border-radius:var(--radius-sm);color:var(--color-icon-disabled);transition:color .15s ease,background .15s ease}.rail__social-link:hover{color:var(--color-brand-ink);background:var(--color-bg-subtle)}.moresheet{padding-block-end:var(--safe-bottom)}.moresheet__section+.moresheet__section{margin-block-start:var(--space-4)}.moresheet__heading{font-size:var(--font-size-tiny);font-weight:700;color:var(--color-icon-disabled);margin-block-end:var(--space-2)}.moresheet__group{display:flex;flex-direction:column}.moresheet__link{display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);color:var(--color-text-primary);text-decoration:none;font-weight:600}.moresheet__link>span:first-of-type{margin-inline-end:auto}.moresheet__link:hover{background:var(--color-bg-subtle)}.moresheet__link.active{color:var(--color-brand-ink);background:var(--color-bg-subtle)}.moresheet__link.is-locked{color:var(--color-icon-disabled)}.moresheet__cta{inline-size:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--tap-min);margin-block-start:var(--space-2);border:none;border-radius:var(--radius-pill);background:var(--color-brand-surface);color:var(--color-text-on-cta);font:inherit;font-weight:700;cursor:pointer}.moresheet__cta--virtual{background:transparent;color:var(--color-brand-ink);border:1px solid var(--color-brand-primary)}.shell__bottomnav{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-sticky);display:flex;justify-content:space-around;background:var(--color-surface-card);border-top:1px solid var(--color-border);padding:var(--space-2) var(--safe-right) calc(var(--space-2) + var(--safe-bottom)) var(--safe-left)}.shell__tab--more{border:none;background:transparent;font:inherit;cursor:pointer}.shell__tab{position:relative;flex:1;min-inline-size:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-block-size:var(--tap-min);padding-inline:2px;color:var(--color-icon-disabled);font-size:var(--font-size-tiny);font-weight:600}.shell__tab>span{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell__tab.active{color:var(--color-brand-ink);font-weight:800}:root[data-kbd="1"] .shell__bottomnav{display:none}.shell__tab.active:after{content:"";position:absolute;top:calc(-1 * var(--space-2));left:50%;transform:translate(-50%);inline-size:28px;block-size:3px;border-radius:0 0 var(--radius-pill) var(--radius-pill);background:var(--color-brand-primary)}@media (min-width: 1024px){.shell__icons{gap:var(--space-2)}.shell__icons .shell__iconbtn--link{display:inline-flex}.shell__topbar{flex-wrap:nowrap}.shell__turboback{display:none}.hsearch{order:0;flex-basis:auto;max-width:720px}.shell__body{max-width:1440px;margin-inline:auto;padding:var(--space-6);display:grid;grid-template-columns:248px 1fr;gap:var(--space-6);align-items:start}.shell__content{max-width:1180px;margin-inline:auto;min-width:0;padding:0;padding-block-end:var(--space-8);order:2}.shell__rail{display:block;order:1;position:sticky;--rail-top: calc(88px + var(--app-virtualbar-h, 0px));top:var(--rail-top);max-block-size:calc(100dvh - var(--rail-top) - var(--space-4));overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-input-border) transparent}.shell__rail::-webkit-scrollbar{inline-size:6px}.shell__rail::-webkit-scrollbar-track{background:transparent}.shell__rail::-webkit-scrollbar-thumb{background:var(--color-input-border);border-radius:999px}.shell__bottomnav{display:none}}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay, rgba(29, 41, 52, .45));z-index:var(--z-modal)}.drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--z-modal);width:min(360px,88vw);background:var(--color-bg-subtle);overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.drawer__user{display:flex;align-items:center;gap:var(--space-3);background:var(--color-surface-card);border-radius:var(--radius-md);padding:var(--space-4)}.drawer__avatar{width:48px;height:48px;border-radius:50%;background:var(--color-bg-subtle);border:1px solid var(--color-border);flex:none}.drawer__name{font-weight:700;color:var(--color-text-primary)}.drawer__handle{color:var(--color-icon-disabled);font-size:var(--font-size-small)}.drawer__group{background:var(--color-surface-card);border-radius:var(--radius-md);overflow:hidden}.drawer__item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-4);border:none;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-text-primary);font:inherit;font-weight:600;text-align:start;cursor:pointer}.drawer__item:last-child{border-bottom:none}.drawer__deposit{display:flex;align-items:center;justify-content:center;background:var(--color-text-primary);color:var(--color-bg-default);border:none;border-radius:var(--radius-md);padding:var(--space-4);font-weight:700;cursor:pointer}.drawer__version{text-align:center;color:var(--color-icon-disabled);font-size:var(--font-size-small);padding-block:var(--space-4)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.shell__topbar,.shell__bottomnav{background:color-mix(in srgb,var(--color-surface-card) 72%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5)}}.usermenu__themeswitch{inline-size:40px;block-size:24px;border-radius:999px;background:var(--color-input-border);position:relative;transition:background .15s ease}.usermenu__group button>.usermenu__themeswitch{flex:none}.usermenu__themeswitch.is-on{background:var(--color-brand-primary)}.usermenu__themeswitch>span{position:absolute;inset-block:3px;inset-inline-start:3px;inline-size:18px;block-size:18px;border-radius:50%;background:var(--color-switch-knob);box-shadow:var(--color-switch-knob-shadow);transition:inset-inline-start .15s ease}.usermenu__themeswitch.is-on>span{inset-inline-start:19px}.shell__search--btn{border:0;cursor:pointer;justify-content:flex-start;text-align:start}.shell__search-ph{color:var(--color-icon-disabled);font-size:var(--font-size-small)}@media (max-width: 1023px){.shell__clock{display:none}.shell__content{--nav-clearance: calc(var(--tap-min) + var(--space-2) * 2 + 1px + var(--space-3) + var(--safe-bottom));padding-block:0 var(--nav-clearance)}:root[data-kbd="1"] .shell__content{--nav-clearance: 0px}.shell__topbar--home .shell__mode{position:static;inline-size:auto;z-index:auto}.shell__topbar--home .shell__tools{flex-wrap:wrap;justify-content:flex-end;row-gap:var(--space-2)}.shell__topbar--home .shell__mode button{padding-inline:10px}.shell__topbar--inner .shell__brand,.shell__topbar--inner .shell__mode{display:none}.shell__topbar--inner .hsearch{order:0;flex:1 1 auto;flex-basis:auto;max-width:none;max-height:none}.shell__topbar--inner.is-search-hidden .hsearch{max-height:none;margin-block-start:0;pointer-events:auto}.shell__avatar-chev{display:none}.shell__avatar-burger,.usermenu__hours{display:block}.usermenu{position:fixed;z-index:var(--z-modal);inset-block:0;inset-inline-end:auto;left:0;right:auto;top:0;inline-size:min(320px,86vw);border-radius:0;border-block:0;border-inline-start:0;box-shadow:0 0 60px #00000052;display:flex;flex-direction:column;overflow-y:auto;padding-block:var(--safe-top) calc(var(--safe-bottom) + var(--space-3));animation:usermenu-drawer-in .24s cubic-bezier(.4,0,.2,1)}.usermenu__scrim{z-index:var(--z-modal);background:#0f1e2d66}.usermenu__foot{margin-block-start:auto}.site-footer{display:none}}@keyframes usermenu-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.usermenu{animation:none}}.vpromo{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--space-4, 16px);flex-wrap:wrap;padding:18px clamp(16px,3vw,22px);border-radius:16px;border:1px solid color-mix(in srgb,var(--color-virtual, #7c5cff) 40%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--color-virtual, #7c5cff) 14%,var(--color-surface-card, #fff)) 0%,var(--color-surface-card, #fff) 62%)}.vpromo__glow{position:absolute;inset-block:-40%;inset-inline-end:-10%;width:240px;background:radial-gradient(circle,color-mix(in srgb,var(--color-virtual, #7c5cff) 40%,transparent) 0%,transparent 70%);pointer-events:none}.vpromo__icon{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:var(--color-text-on-cta);background:linear-gradient(135deg,var(--color-virtual, #7c5cff),color-mix(in srgb,var(--color-virtual, #7c5cff) 70%,#000))}.vpromo__body{flex:1 1 260px;min-width:0;position:relative}.vpromo__title{font-weight:800;font-size:16px;color:var(--color-text-primary);margin-bottom:3px}.vpromo__sub{margin:0;font-size:13px;line-height:1.8;color:var(--color-text-secondary)}.vpromo__cta{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;padding:11px 18px;border-radius:12px;border:none;background:var(--color-virtual-surface);color:var(--color-text-on-cta);font:inherit;font-weight:700;font-size:14px;cursor:pointer}.vpromo__cta:hover{background:color-mix(in srgb,var(--color-virtual-surface) 88%,#000)}@media (max-width: 560px){.vpromo__cta{flex:1 1 100%;justify-content:center}}.vpromo--ticker{padding:16px;gap:var(--space-3, 12px)}.vpromo--ticker .vpromo__title{font-size:.98rem}.vpromo--ticker .vpromo__sub{font-size:.83rem}.regnudge{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:color-mix(in srgb,var(--color-brand-primary) 10%,var(--color-surface-card));border-block-end:1px solid color-mix(in srgb,var(--color-brand-primary) 24%,transparent);font-size:var(--font-size-small);color:var(--color-text-primary)}.regnudge--pending{background:color-mix(in srgb,#fcaf17 12%,var(--color-surface-card));border-block-end-color:color-mix(in srgb,#fcaf17 26%,transparent)}.regnudge--danger{background:color-mix(in srgb,var(--color-sell) 10%,var(--color-surface-card));border-block-end-color:color-mix(in srgb,var(--color-sell) 24%,transparent)}.regnudge__pct{flex:none;font-weight:800;font-size:var(--font-size-small);background:var(--color-brand-surface);color:var(--color-text-on-cta);border-radius:var(--radius-pill);padding:2px var(--space-2);min-inline-size:38px;text-align:center}.regnudge--pending .regnudge__pct{background:#b8860b}.regnudge--danger .regnudge__pct{background:var(--color-sell-surface)}.regnudge__txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.8}.regnudge__txt b{font-weight:700}.regnudge__cta{flex:none;font-weight:700;text-decoration:none;background:var(--color-brand-surface);color:var(--color-text-on-cta);padding:var(--space-1) var(--space-4);border-radius:var(--radius-md)}.regnudge__cta:hover{filter:brightness(1.05)}.regnudge__x{flex:none;border:0;background:transparent;color:var(--color-icon-disabled);cursor:pointer;display:inline-flex;padding:var(--space-1);border-radius:var(--radius-sm)}.regnudge__x:hover{color:var(--color-text-primary)}@media (max-width: 640px){.regnudge__sep,.regnudge__txt b+.regnudge__sep{display:none}.regnudge__txt{white-space:normal}}:root{--color-virtual: #7c5cff;--color-virtual-ink: #ffffff;--color-virtual-surface: #6b4ee6}:root[data-theme=dark]{--color-virtual: #9a80ff;--color-virtual-surface: #7458d8}.vbanner{display:flex;align-items:center;gap:var(--space-3, 12px);flex-wrap:wrap;padding:8px clamp(12px,3vw,20px);background:linear-gradient(90deg,color-mix(in srgb,var(--color-virtual-surface) 92%,#000) 0%,var(--color-virtual-surface) 100%);color:var(--color-virtual-ink);font-size:13px}.vbanner__lead{display:inline-flex;align-items:center;gap:8px}.vbanner__spark{opacity:.95}.vbanner__title{font-weight:700}.vbanner__hint{font-size:11px;opacity:.9;padding:2px 8px;border-radius:999px;background:#ffffff2e}.vbanner__stats{display:inline-flex;align-items:center;gap:16px;margin-inline-start:auto}.vbanner__stat{display:inline-flex;align-items:baseline;gap:6px}.vbanner__stat small{opacity:.85;font-size:10px}.vbanner__k{font-size:11px;opacity:.85}.vbanner__stat--pnl.is-up b{color:#b9ffcf}.vbanner__stat--pnl.is-down b{color:#ffc9d2}.vbanner__actions{display:inline-flex;align-items:center;gap:8px}.vbanner__btn{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.35);background:#ffffff24;color:inherit;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.vbanner__btn:hover{background:#ffffff3d}.vbanner__btn--exit{border-style:dashed}:root[data-virtual=on] .shell,:root[data-virtual=on] .turbo{box-shadow:inset 0 0 0 2px var(--color-virtual)}:root[data-virtual=on] .shell__content{scroll-margin-top:0}.vbtn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-block-size:var(--tap-min);padding:8px 16px;border-radius:10px;font:inherit;font-weight:600;cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface-card, #fff);color:var(--color-text-primary);user-select:none;-webkit-user-select:none}.vbtn--ghost:hover{background:var(--color-surface-muted)}.vbtn--danger{background:#e5484d;border-color:#e5484d;color:#fff}.vbtn--danger:hover{background:#d13b40}.vbtn--virtual{background:var(--color-virtual-surface);border-color:var(--color-virtual-surface);color:var(--color-virtual-ink)}.vbtn--virtual:hover{background:color-mix(in srgb,var(--color-virtual-surface) 88%,#000)}.vbtn--primary{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-text-on-cta)}.vbtn--primary:hover{background:var(--color-brand-primary-hover, color-mix(in srgb, var(--color-brand-primary) 88%, #000))}.vbtn:disabled{opacity:.6;cursor:default}.vdlg__error{margin:12px 0 0;font-size:12px;line-height:1.8;color:var(--color-danger-text)}@media (max-width: 640px){.vbanner{font-size:12px;gap:8px}.vbanner__stats{margin-inline-start:auto;gap:12px}.vbanner__hint{font-size:10px;padding:2px 6px}.vbanner__lead{flex-wrap:wrap;row-gap:4px}}.ui-modal__panel:has(.invpop){position:relative}.ui-modal__panel:has(.invpop) .ui-modal__head{border-block-end:0;padding-block-end:0;position:absolute;inset-block-start:0;inset-inline:0;z-index:2}.ui-modal__panel:has(.invpop) .ui-modal__close{background:var(--color-surface-card);box-shadow:0 1px 4px #10182829}.ui-modal__panel:has(.invpop) .ui-modal__body{padding:0}.invpop{display:flex;flex-direction:column}.invpop__top{display:flex;flex-direction:column-reverse;gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-7)}.invpop__art{display:flex;align-items:center;justify-content:center}.invpop__art img{display:block;inline-size:100%;max-inline-size:440px;block-size:auto}.invpop__copy{display:flex;flex-direction:column;gap:var(--space-4);text-align:start}.invpop__title{margin:0;font-size:var(--font-size-h3, 1.5rem);font-weight:800;color:var(--color-text-primary)}.invpop__lead{margin:0;color:var(--color-text-secondary, var(--color-icon-disabled));font-size:var(--font-size-small);line-height:1.9;text-align:justify}.invpop__actions{display:flex;gap:var(--space-3);margin-block-start:var(--space-2)}.invpop__btn{flex:1;min-block-size:var(--tap-min);border-radius:var(--radius-md);font:inherit;font-weight:700;cursor:pointer;padding-inline:var(--space-5)}.invpop__btn--primary{border:0;background:var(--color-brand-surface);color:var(--color-text-on-cta)}.invpop__btn--primary:hover{filter:brightness(.96)}.invpop__btn--ghost{border:1px solid var(--color-border);background:transparent;color:var(--color-text-primary)}.invpop__btn--ghost:hover{background:var(--color-bg-subtle)}.invpop__consult{background:#01c2ae;color:#fff;padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-5)}.invpop__consult-copy{display:flex;flex-direction:column;gap:var(--space-3);text-align:start}.invpop__consult-title{margin:0;font-size:var(--font-size-h4, 1.25rem);font-weight:800}.invpop__consult-lead{margin:0;color:#e0f6f1;font-size:var(--font-size-small);line-height:1.8;max-inline-size:46ch}.invpop__phone{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-block-size:var(--tap-min);padding-inline:var(--space-4);border:1px solid rgba(255,255,255,.9);border-radius:var(--radius-md);background:#089e91;color:#fff;text-decoration:none;font-weight:700}.invpop__phone:hover{background:#0aa99a}.invpop__phone-num{font-variant-numeric:tabular-nums;letter-spacing:.5px}.invpop__phone-hours{display:block;margin-block-start:var(--space-2);font-size:var(--font-size-tiny);opacity:.85}.invpop__phone-icon{display:inline-flex;align-items:center;padding-inline-start:var(--space-3);border-inline-start:1px solid rgba(255,255,255,.45)}@media (min-width: 768px){.invpop__top{flex-direction:row;align-items:center;gap:var(--space-6);padding:var(--space-7) var(--space-7) var(--space-8)}.invpop__copy{flex:1 1 46%}.invpop__art{flex:1 1 48%}.invpop__title{font-size:var(--font-size-h2, 1.75rem)}.invpop__actions{margin-block-start:var(--space-3)}.invpop__btn{flex:0 0 auto;min-inline-size:168px}.invpop__consult{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-7)}.invpop__consult-title{font-size:var(--font-size-h3, 1.5rem)}.invpop__phone{flex:0 0 auto;min-inline-size:300px}}.updatetoast{position:fixed;inset-block-end:calc(var(--space-5) + env(safe-area-inset-bottom,0px));inset-inline:var(--space-4);z-index:1200;margin-inline:auto;max-width:460px;display:flex;align-items:center;gap:var(--space-3);padding:12px 14px;border-radius:var(--radius-lg);background:var(--color-surface-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-md);animation:updatetoast-in .25s ease-out}.updatetoast>svg{flex:none;color:var(--color-brand-ink)}.updatetoast__text{flex:1 1 auto;font-size:.86rem;color:var(--color-text-primary)}.updatetoast__apply{flex:none;border:none;cursor:pointer;padding:8px 16px;border-radius:var(--radius-md);background:var(--color-brand-surface);color:var(--color-text-on-cta);font:inherit;font-weight:600;font-size:.82rem}.updatetoast__apply:hover{background:var(--color-brand-primary-hover)}a.updatetoast__apply{text-decoration:none;display:inline-flex;align-items:center}.updatetoast__x{flex:none;border:none;background:none;cursor:pointer;color:var(--color-text-secondary);padding:4px;display:inline-flex}@keyframes updatetoast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.updategate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:var(--space-5);background:color-mix(in srgb,var(--color-surface-card) 92%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.updategate__card{max-width:380px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.updategate__card>svg{color:var(--color-brand-ink)}.updategate__card h2{margin:0;font-size:1.1rem;color:var(--color-text-primary)}.updategate__card p{margin:0;color:var(--color-text-secondary);line-height:1.8;font-size:.9rem}.updategate__btn{margin-block-start:var(--space-2);border:none;cursor:pointer;padding:12px 24px;border-radius:var(--radius-md);background:var(--color-brand-surface);color:var(--color-text-on-cta);font:inherit;font-weight:700}.updategate__btn:hover{background:var(--color-brand-primary-hover)}a.updategate__btn{text-decoration:none;display:inline-flex;align-items:center;gap:6px}.updategate__link{border:none;background:none;cursor:pointer;font:inherit;font-size:.85rem;color:var(--color-text-secondary);text-decoration:underline;padding:4px 8px}.updategate__link:hover{color:var(--color-text-primary)}.about-card{display:flex;flex-direction:column;gap:var(--space-3)}.about-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.about-row__k{color:var(--color-text-secondary);font-size:.86rem}.about-row__v{color:var(--color-text-primary);font-weight:600;font-variant-numeric:tabular-nums}.about-actions{display:flex;gap:var(--space-4);flex-wrap:wrap;padding-block-start:var(--space-2);border-block-start:1px solid var(--color-border)}.about-link{border:none;background:none;cursor:pointer;padding:0;font:inherit;font-weight:600;font-size:.86rem;color:var(--color-brand-ink)}.about-link:disabled{opacity:.6;cursor:default}.about-checkmsg{margin:0;font-size:.82rem;color:var(--color-text-secondary)}.about-apply{align-self:flex-start;border:none;cursor:pointer;padding:9px 18px;border-radius:var(--radius-md);background:var(--color-brand-surface);color:var(--color-text-on-cta);font:inherit;font-weight:600;font-size:.84rem}.about-apply:hover{background:var(--color-brand-primary-hover)}.applock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:grid;place-items:center;padding:var(--space-5);background:var(--color-surface-card)}.applock__card{max-width:360px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.applock__card>svg{color:var(--color-brand-ink)}.applock__title{margin:0;font-size:1.1rem;color:var(--color-text-primary)}.applock__text{margin:0;color:var(--color-text-secondary);line-height:1.8;font-size:.9rem}.applock__btn{margin-block-start:var(--space-2);border:none;cursor:pointer;padding:12px 24px;border-radius:var(--radius-md);background:var(--color-brand-surface);color:var(--color-text-on-cta);font:inherit;font-weight:700}.applock__btn:hover{background:var(--color-brand-primary-hover)}.applock__btn:disabled{opacity:.6;cursor:default}.applock__alt{border:none;background:none;cursor:pointer;padding:0;font:inherit;font-weight:600;font-size:.86rem;color:var(--color-brand-ink)}.navplot{position:relative;inline-size:100%;display:flex;flex-direction:column}.navplot__canvas{position:relative;inline-size:100%;block-size:100%;touch-action:pan-y}.navplot__svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.navplot__line{fill:none;stroke:var(--color-brand-ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.navplot__area{stroke:none}.navplot__grad-top{stop-color:var(--color-brand-primary);stop-opacity:.24}.navplot__grad-bottom{stop-color:var(--color-brand-primary);stop-opacity:0}.navplot__recon{position:absolute;inset-block:0;left:0;pointer-events:none;border-right:1px dashed var(--color-border);background:repeating-linear-gradient(-45deg,transparent 0 6px,color-mix(in srgb,var(--color-text-secondary) 9%,transparent) 6px 12px)}.navplot__guide{position:absolute;inset-block:0;left:0;inline-size:0;border-left:1px dashed var(--color-icon-disabled);opacity:0;pointer-events:none;transition:opacity .12s ease}.navplot__scrub{position:absolute;inset-block-start:var(--space-1);left:0;transform:translate(-50%);display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);box-shadow:var(--shadow-sm);font-size:var(--font-size-tiny);color:var(--color-text-secondary);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease}.navplot__scrub[data-side=start]{transform:translate(0)}.navplot__scrub[data-side=end]{transform:translate(-100%)}.navplot__scrub b{color:var(--color-text-primary);font-weight:700;font-variant-numeric:tabular-nums}.navplot__dot{--nav-dot: var(--color-text-secondary);position:absolute;transform:translate(-50%,-50%);inline-size:13px;block-size:13px;padding:0;border:2px solid var(--color-surface-card);border-radius:999px;background:var(--nav-dot);cursor:pointer;display:grid;place-items:center;font:inherit;font-size:9px;font-weight:700;line-height:1}.navplot__dot:before{content:"";position:absolute;inline-size:var(--tap-min);block-size:var(--tap-min);left:50%;top:50%;transform:translate(-50%,-50%)}.navplot__dot:hover,.navplot__dot:focus-visible{outline:none;box-shadow:0 0 0 4px var(--color-focus-ring)}.navplot__dot--buy{--nav-dot: var(--color-gain)}.navplot__dot--sell{--nav-dot: var(--color-loss)}.navplot__dot--deposit{--nav-dot: var(--color-success-text)}.navplot__dot--withdraw{--nav-dot: var(--color-warning-text)}.navplot__dot--mixed{--nav-dot: var(--color-text-primary)}.navplot__dot--cluster{inline-size:13px;block-size:13px;background:var(--color-surface-card);border-color:var(--nav-dot)}.navplot__card{position:absolute;top:100%;margin-block-start:var(--space-1);left:0;transform:translate(-50%);z-index:var(--z-dropdown);min-inline-size:190px;max-inline-size:min(280px,88vw);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);box-shadow:var(--shadow-md);text-align:start}.navplot__card[data-side=start]{transform:translate(0)}.navplot__card[data-side=end]{transform:translate(-100%)}.navplot__card-head{font-size:var(--font-size-tiny);font-weight:700;color:var(--color-text-primary);margin-block-end:var(--space-2);display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.navplot__card-count{font-weight:400;color:var(--color-text-secondary)}.navplot__card-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.navplot__card-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:var(--font-size-tiny);color:var(--color-text-secondary)}.navplot__card-kind{font-weight:700}.navplot__card-kind--buy{color:var(--color-gain)}.navplot__card-kind--sell{color:var(--color-loss)}.navplot__card-kind--deposit{color:var(--color-success-text)}.navplot__card-kind--withdraw{color:var(--color-warning-text)}.navplot__card-sym{color:var(--color-text-primary);font-weight:700}.navplot__card-qty{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.navplot__card-amt{margin-inline-start:auto;color:var(--color-text-primary);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.navplot__card-note{inline-size:100%;color:var(--color-text-tertiary)}.navplot__card-more{margin:var(--space-2) 0 0;font-size:var(--font-size-tiny);color:var(--color-text-tertiary)}.navplot__legend{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;font-size:var(--font-size-tiny);color:var(--color-text-secondary)}.navplot__legend-item{display:inline-flex;align-items:center;gap:5px}.navplot__legend-dot{inline-size:9px;block-size:9px;border-radius:999px;background:var(--color-text-secondary)}.navplot__legend-dot--buy{background:var(--color-buy)}.navplot__legend-dot--sell{background:var(--color-sell)}.navplot__legend-dot--deposit{background:var(--color-success-text)}.navplot__legend-dot--withdraw{background:var(--color-warning-text)}.navplot__legend-note{margin:var(--space-1) 0 0;text-align:center;font-size:var(--font-size-tiny);color:var(--color-text-tertiary);line-height:1.8}@media (prefers-reduced-motion: reduce){.navplot__guide,.navplot__scrub{transition:none}}.ipo-lead{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.8}.ipo-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.ipo-row{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-card)}.ipo-row--today{border-color:color-mix(in srgb,var(--color-brand-primary) 45%,transparent);background:color-mix(in srgb,var(--color-brand-primary) 6%,var(--color-surface-card))}.ipo-row__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ipo-row__id{display:flex;flex-direction:column;min-inline-size:0}.ipo-row__sym{font-weight:800;color:var(--color-text-primary);text-decoration:none}a.ipo-row__sym:hover{text-decoration:underline}.ipo-row__name{color:var(--color-text-secondary);font-size:var(--font-size-small)}.ipo-chip{flex:none;padding:2px var(--space-3);border-radius:999px;font-size:var(--font-size-small);font-weight:700;background:var(--color-bg-subtle);color:var(--color-text-secondary)}.ipo-chip--today-open{background:color-mix(in srgb,var(--color-gain) 14%,transparent);color:var(--color-gain)}.ipo-chip--today-before,.ipo-chip--today-after{background:color-mix(in srgb,var(--color-brand-primary) 14%,transparent);color:var(--color-brand-ink)}.ipo-row__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin:0}.ipo-row__facts>div{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.ipo-row__facts dt{color:var(--color-text-secondary);font-size:var(--font-size-small)}.ipo-row__facts dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.ipo-row__note{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.8}.ipo-row__foot{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ipo-row__hint{color:var(--color-text-secondary);font-size:var(--font-size-small)}.ipo-cta{display:inline-flex;align-items:center;gap:var(--space-2);border:none;cursor:pointer;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font:inherit;font-weight:700;background:var(--color-brand-surface);color:var(--color-text-on-cta)}.ipo-banner{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-block-start:var(--space-3);font-size:var(--font-size-small);line-height:1.7;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-brand-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-brand-primary) 28%,transparent)}.ipo-banner>svg{color:var(--color-brand-ink);flex:none}.ipo-banner__text{flex:1 1 240px;min-inline-size:0}.ipo-banner--today{background:color-mix(in srgb,var(--color-gain) 10%,transparent);border-color:color-mix(in srgb,var(--color-gain) 30%,transparent)}.ipo-banner--today>svg{color:var(--color-gain)}.ipo-banner__hint{color:var(--color-text-secondary)}.ipo-dot{inline-size:9px;block-size:9px;border-radius:999px;flex:none;background:var(--color-loss);box-shadow:0 0 0 2px var(--color-surface-card)}.home{display:flex;flex-direction:column;gap:var(--space-3)}.home .ui-card{padding:var(--space-6)}.home-main{display:flex;flex-direction:column;gap:var(--space-8);background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.home-main .ui-card{padding:var(--space-4)}.home-block{display:block}.idx-strip{display:flex;align-items:stretch;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.idx-marquee{flex:1;min-width:0;display:flex;overflow:hidden;direction:ltr}.idx-track{display:flex;flex:0 0 auto;min-width:100%;animation:idx-scroll 80s linear infinite}.idx-strip:hover .idx-track{animation-play-state:paused}@keyframes idx-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.idx-track{animation:none}}.idx-item{flex:none;min-width:196px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-inline-start:1px solid var(--color-border);direction:rtl;color:inherit;text-decoration:none}.idx-item--pinned{background:var(--color-surface-card);border-inline-start:none;border-inline-end:2px solid var(--color-border);box-shadow:6px 0 8px -4px #0f1e2d0f;z-index:1}.idx-item__chart{width:64px;height:34px;flex:none}.idx-item__txt{text-align:start}.idx-item__name{font-size:var(--font-size-small);color:var(--color-text-primary);font-weight:600}.idx-item__val{font-size:var(--font-size-small);color:var(--color-text-primary)}.idx-item__pct{font-size:var(--font-size-small);font-weight:700}.sum-top{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}.sum-greet{font-size:var(--font-size-h4);font-weight:700;color:var(--color-text-primary)}.sum-label{display:flex;align-items:center;gap:6px;color:var(--color-icon-disabled);font-size:var(--font-size-small);margin-block-start:var(--space-3)}.sum-eye{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:2px;padding:2px;border:none;background:transparent;color:var(--color-icon-disabled);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--font-size-body);line-height:0}.sum-eye:hover{color:var(--color-text-primary)}.sum-eye[aria-pressed=true]{color:var(--color-brand-ink)}.sum-chart.is-masked{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none}.sum-vbadge{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;color:var(--color-text-on-cta);background:var(--color-virtual-surface)}.sum--virtual{box-shadow:inset 3px 0 0 var(--color-virtual, #7c5cff)}.sum--virtual .sum-balance{color:var(--color-virtual, #7c5cff)}.sum-balance{font-size:var(--font-size-h2);font-weight:700;color:var(--color-brand-ink);margin-block:var(--space-2)}.sum--locked{position:relative}.sum-balance--masked{display:flex;align-items:center;gap:8px;color:var(--color-icon-disabled)}.sum-masked-digits{filter:blur(5px);-webkit-user-select:none;user-select:none;letter-spacing:1px}.sum-lockhint{margin:var(--space-2) 0 0;color:var(--color-icon-disabled);font-size:var(--font-size-small);line-height:1.8}.sum-chart--locked{opacity:.4;filter:grayscale(.6);pointer-events:none}.sum-balance small{font-size:var(--font-size-body)}.sum-retry{display:block;border:0;background:none;padding:0;margin-block:var(--space-1) var(--space-2);text-align:start;cursor:pointer;font-size:var(--font-size-small);font-weight:700;color:var(--color-danger-text)}.sum-retry:hover{text-decoration:underline}.sum-view{border:1px solid var(--color-border);background:transparent;border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-weight:700;cursor:pointer;color:var(--color-text-primary)}.sum-chart{width:100%;padding:var(--space-3) var(--space-2) var(--space-1)}.sum-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:var(--space-6);border-top:1px solid var(--color-border);margin-block-start:var(--space-6);padding-block-start:var(--space-6)}.sum-metric__value{font-weight:700;color:var(--color-text-primary)}.sum-metric__label{color:var(--color-icon-disabled);font-size:var(--font-size-small);margin-block-start:4px}.sum-metric__value.ui-up{color:var(--color-gain)}.sum-metric__value.ui-down{color:var(--color-loss)}.sum-metric__pct{font-variant-numeric:tabular-nums}.qa5{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.qa5-pill{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);font-weight:700;font-size:var(--font-size-small);border:none;cursor:pointer;color:var(--color-text-primary);background:var(--pill-bg, var(--color-bg-subtle))}[data-theme=dark] .qa5-pill{background:color-mix(in srgb,var(--pill-bg, var(--color-brand-primary)) 20%,var(--color-surface-card))}.qa5-pill--btn{font:inherit;font-weight:700;position:relative}.qa5-pill__dot{position:absolute;top:8px;inset-inline-start:8px}.promos2{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.promo2{display:flex;gap:var(--space-4);align-items:center;background:var(--color-bg-subtle);border-radius:var(--radius-lg);padding:var(--space-5, 20px)}.promo2__img{flex:none;width:220px;height:auto;object-fit:contain}.promo2__img--desktop,.promo2__img--phone{width:220px}.promo2__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:start}.promo2__title{font-weight:700;font-size:var(--font-size-h4);color:var(--color-text-primary);margin-block-end:var(--space-3)}.promo2__sub{color:var(--color-icon-disabled);font-size:var(--font-size-h5);line-height:1.7;margin-block-end:var(--space-5, 20px)}.promo2__accent{color:var(--color-brand-ink);font-size:var(--font-size-h4);font-weight:800}.promo2__cta{border:1px solid var(--color-input-border);background:var(--color-surface-card);border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-weight:700;cursor:pointer;color:var(--color-text-primary)}@media (max-width: 600px){.promo2{flex-direction:column;text-align:center;align-items:stretch}.promo2__img,.promo2__img--desktop,.promo2__img--phone{width:min(220px,56%);margin-inline:auto}.promo2__body{align-items:center;text-align:center}.promo2__cta{align-self:stretch}}.feat4{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media (max-width: 380px){.feat4{grid-template-columns:1fr}}.feat4-card{border-radius:var(--radius-lg);padding:var(--space-4);color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-height:248px;text-align:center}.feat4-card__head{position:relative;align-self:stretch;margin-inline:calc(-1 * var(--space-4));height:68px;margin-block-end:var(--space-1)}.feat4-card__chart{position:absolute;inset:auto 0 0 0;height:60px;opacity:.5;pointer-events:none}.feat4-card__logo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:auto;width:48px;height:48px;border-radius:12px;background:var(--color-surface-card);overflow:hidden;display:grid;place-items:center;box-shadow:0 6px 16px #00000024}.feat4-card__logo img{width:100%;height:100%;object-fit:contain;transform:scale(1)}.feat4-card__intro{font-size:var(--font-size-small);opacity:.95}.feat4-card__title{font-weight:800;font-size:var(--font-size-h4)}.feat4-card__rule{width:52%;height:1px;background:#ffffff80;margin-block:var(--space-2)}.feat4-card__sub{font-size:var(--font-size-small);opacity:.92}.feat4-card__cta{margin-block-start:auto;width:100%;border:1px solid rgba(255,255,255,.75);border-radius:var(--radius-md);padding:var(--space-2);background:transparent;color:#fff;font-weight:700;cursor:pointer;text-align:center;transition:background .15s ease,color .15s ease}.feat4-card__cta:hover{background:#fff;color:var(--color-text-primary)}.movers3{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.mover-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0}.mover-sym{display:flex;align-items:center;gap:var(--space-2)}.mover-logo{width:28px;height:28px;border-radius:50%;background:var(--color-accent);flex:none}.mover-name{font-weight:700;color:var(--color-text-primary);font-size:var(--font-size-small)}.mover-actions{display:flex;gap:var(--space-2)}.mover-btn{width:30px;height:30px;border-radius:var(--radius-sm);border:none;color:var(--color-text-on-cta);font-weight:700;font-size:var(--font-size-tiny);cursor:pointer}.mover-btn--buy{background:var(--color-brand-surface)}.mover-btn--sell{background:var(--color-sell-surface)}.mover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4)}.mover-head__title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-width:0;font-weight:700;font-size:15px;line-height:1.5;color:var(--color-text-primary)}.mover-head__chip{padding-block:2px;font-size:var(--font-size-small);color:var(--color-brand-ink)}.mover-head__toggle{flex:none;width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-icon-disabled);display:grid;place-items:center;cursor:pointer;transition:color .15s ease,border-color .15s ease}.mover-head__toggle:hover{color:var(--color-brand-ink);border-color:var(--color-brand-primary)}.mover-head__toggle svg{width:16px;height:16px}.mover-empty{display:flex;flex-direction:column;align-items:center;min-height:236px}.mover-empty__art{flex:1 1 auto;display:grid;place-items:center;width:100%;padding-block:var(--space-2)}.mover-empty__art img{width:auto;height:148px;max-width:80%}.mover-empty__foot{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.mover-empty__text{color:var(--color-text-primary);font-size:var(--font-size-small)}.mover-empty__cta{flex:none;border:1px solid var(--color-text-primary);color:var(--color-text-primary);border-radius:var(--radius-md);padding:8px 20px;font-size:var(--font-size-small);font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease}.mover-empty__cta:hover{background:var(--color-text-primary);color:var(--color-surface-card)}.posts2{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.post{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-surface-card)}.post__head{display:flex;align-items:center;gap:var(--space-2);margin-block-end:var(--space-3)}.post__avatar{width:40px;height:40px;border-radius:50%;background:var(--color-bg-subtle);border:1px solid var(--color-border);flex:none}.post__name{font-weight:700;color:var(--color-text-primary)}.post__handle{color:var(--color-icon-disabled);font-size:var(--font-size-small)}.post__cashtag{color:var(--color-brand-ink);font-weight:700}.post__text{font-size:var(--font-size-small);line-height:1.9;color:var(--color-text-primary);text-align:justify}.banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);background:#1d2934;color:#fff;border-radius:var(--radius-lg);padding:var(--space-6)}.banner__title{font-size:var(--font-size-h5);font-weight:700;margin-block-end:var(--space-2)}.banner__sub{font-size:var(--font-size-small);opacity:.85}.banner__badges{display:flex;gap:var(--space-2)}.badge-box{border:1px solid rgba(255,255,255,.4);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--font-size-small);font-weight:600}.home__footer{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-6);color:var(--color-icon-disabled);font-size:var(--font-size-small);border-top:1px solid var(--color-border)}.home__footer-links{display:flex;flex-wrap:wrap;gap:var(--space-4)}.home__footer-links a{color:var(--color-text-primary);font-weight:600}@media (min-width: 768px){.sum-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.qa5{grid-template-columns:repeat(5,1fr)}.promos2{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.home{gap:var(--space-4)}.home .ui-card{padding:var(--space-8)}.home-main{padding:var(--space-8);gap:44px}.sum-top{grid-template-columns:1fr 1fr}.feat4{grid-template-columns:repeat(4,1fr)}.movers3{grid-template-columns:repeat(3,1fr)}.posts2{grid-template-columns:1fr 1fr}}.qa5-pill svg{width:18px;height:18px;flex:none}.feat4-card{position:relative;overflow:hidden}.home-sechead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4)}.home-sechead__title{font-weight:700;color:var(--color-text-primary)}.home-sechead__sub{color:var(--color-icon-disabled);font-size:var(--font-size-small);margin-block-start:2px}.home-sechead__more{display:flex;align-items:center;gap:var(--space-2);flex:none}.home-sechead__more a{color:var(--color-brand-ink);font-size:var(--font-size-small);font-weight:700;text-decoration:none}.home-sechead__more button{width:26px;height:26px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface-card);cursor:pointer;color:var(--color-text-primary);display:grid;place-items:center}.home-chip{border:1px solid var(--color-border);background:var(--color-surface-card);border-radius:999px;padding:4px 12px;font-size:var(--font-size-small);font-weight:700;cursor:pointer;color:var(--color-text-primary);flex:none}.home-chip--select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-inline:12px 26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23667' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 9px center}.home-chip--select:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:1px;box-shadow:none}.post-fund{display:flex;align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);margin-block-start:var(--space-3);text-decoration:none;color:inherit}.post-fund__meta{text-align:start;flex:none}.post-fund__name{font-weight:700;font-size:var(--font-size-small);color:var(--color-text-primary)}.post-fund__sub{color:var(--color-icon-disabled);font-size:var(--font-size-tiny)}.post-fund__chart{flex:1;min-width:50px;height:50px}.post-fund__price{font-weight:700;font-size:var(--font-size-small);color:var(--color-text-primary);flex:none;text-align:start}.market{display:flex;flex-direction:column;gap:var(--space-4)}.market--panel{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.mtabs-bar{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding-inline:var(--space-6);margin-block-end:var(--space-4)}.mtabs-bar .mtabs{border-bottom:none}.market--panel{gap:72px}.market--panel>.ui-card,.market--panel .popular>.ui-card{background:transparent;border:none;padding:0}.market--panel>div[data-list-id]{display:flex;flex-direction:column;gap:72px}.market--panel>div[data-list-id]>.ui-card{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:24px;padding:var(--space-4)}.mkt-sym{font-weight:700;color:var(--color-text-primary)}.mkt-name{color:var(--color-icon-disabled);font-size:var(--font-size-tiny)}.mkt-num{color:var(--color-text-primary)}.mkt-fundcard{min-width:150px;border-radius:var(--radius-lg);padding:var(--space-4);color:#fff;display:flex;flex-direction:column;gap:4px}.mkt-fundcard__name{font-weight:700}.mkt-fundcard__nav{font-size:var(--font-size-small);opacity:.9}.mkt-fundcard__pct{font-weight:700;margin-block-start:var(--space-2)}.mkt-symcard{min-width:132px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface-card);display:flex;flex-direction:column;gap:4px}.mkt-industrycard{min-width:160px;height:96px;border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(135deg,#1d2934,#3a4a57);font-weight:700}.mkt-irow{display:flex;justify-content:space-between;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.mkt-irow:last-child{border-bottom:none}.mtabs{display:flex;gap:var(--space-2);justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--color-border)}.mtabs::-webkit-scrollbar{display:none}.mtab{flex:none}.mtab{display:flex;flex-direction:column;gap:var(--space-1);align-items:center;justify-content:center;padding:var(--space-3) var(--space-5, 20px);border:none;background:transparent;color:var(--color-icon-disabled);font:inherit;font-weight:700;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.mtab.active{color:var(--color-brand-ink);border-bottom-color:var(--color-brand-primary)}.mtab__ic{display:inline-grid;place-items:center}.mkt-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4)}.mkt-header__title{font-weight:700;color:var(--color-text-primary)}.mkt-header h1.mkt-header__title,.mkt-header h2.mkt-header__title,.omap-head h1.mkt-header__title,.omap-head h2.mkt-header__title{font-size:inherit}.mkt-header__sub{color:var(--color-icon-disabled);font-size:var(--font-size-small)}.mkt-header__more{display:inline-flex;align-items:center;gap:4px;color:var(--color-icon-disabled);font-size:var(--font-size-small);font-weight:600;white-space:nowrap}.carousel-nav{display:flex;align-items:center;gap:var(--space-2)}.carousel-nav button{width:32px;height:32px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-text-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,opacity .15s}.carousel-nav button:hover:not(:disabled){background:var(--color-surface-muted)}.carousel-nav button:disabled{opacity:.35;cursor:default}.carousel-nav a{display:inline-flex;align-items:center;gap:4px;color:var(--color-icon-disabled);font-size:var(--font-size-small);font-weight:600;white-space:nowrap}.list-title{text-align:center;font-weight:800;font-size:var(--font-size-h4);color:var(--color-text-primary);margin-block-end:var(--space-4)}.chips-row{display:flex;gap:var(--space-2);overflow-x:auto;padding-block:var(--space-2);margin-block-end:var(--space-4)}.chip-btn{border:1px solid var(--color-border);background:var(--color-surface-card);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);font:inherit;font-weight:700;font-size:var(--font-size-small);cursor:pointer;white-space:nowrap;color:var(--color-text-primary)}.chip-btn.active{background:var(--color-brand-surface);color:var(--color-text-on-cta);border-color:var(--color-brand-primary)}.mkt-empty{text-align:center;color:var(--color-icon-disabled);padding:var(--space-10) var(--space-4);font-size:var(--font-size-small)}.fscr{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-block-end:var(--space-4);font-size:var(--font-size-small);color:var(--color-text-primary)}.fscr--note{color:var(--color-text-secondary);text-align:center}.fscr--error{background:var(--color-danger-bg);color:var(--color-text-primary)}.fscr__bar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.fscr__toggle{display:inline-flex;align-items:center;gap:var(--space-2);font:inherit;font-size:var(--font-size-small);font-weight:700;color:var(--color-text-primary);background:none;border:none;padding:0;cursor:pointer}.fscr__toggle svg{transition:transform .2s ease}.fscr__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.fscr__badge{font-weight:700;font-size:var(--font-size-tiny);color:var(--color-brand-ink);background:var(--color-surface-card);border:1px solid var(--color-brand-primary);border-radius:var(--radius-pill);padding:2px var(--space-2)}.fscr__panel{display:block;margin-block-start:var(--space-3)}.fscr__panel[hidden]{display:none}.fscr__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.fscr__group{display:inline-flex;align-items:center;gap:var(--space-2)}.fscr__group-title{font-weight:700}.fscr__field{display:inline-flex;align-items:center;gap:var(--space-1)}.fscr__label{color:var(--color-text-secondary);font-size:var(--font-size-tiny)}.fscr__input{inline-size:5.5rem;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-input)}.fscr__check{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.fscr__clear{margin-inline-start:auto;border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-text-primary);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--font-size-tiny);cursor:pointer}.fscr__summary{margin-block-start:var(--space-2);font-weight:700}.fscr__note{margin-block-start:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-tiny)}@media (max-width: 767px){.fscr__row{gap:var(--space-2) var(--space-3)}.fscr__input{inline-size:4.25rem}.fscr__clear{margin-inline-start:0}}.mkt-capnote{color:var(--color-icon-disabled);font-size:var(--font-size-tiny);margin-block:0 var(--space-3)}.mkt-stale{text-align:center;color:var(--color-icon-disabled);font-size:var(--font-size-tiny);margin-block-start:var(--space-3)}.ind-cell{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;color:inherit}.ind-cell__thumb{flex:none;inline-size:40px;block-size:40px;border-radius:var(--radius-md);background-size:cover;background-position:center;border:1px solid var(--color-border)}.ind-cell__name{font-weight:700;color:var(--color-text-primary)}.ind-cell:hover .ind-cell__name{color:var(--color-brand-ink)}.lst-sym{display:inline-flex;align-items:center;gap:var(--space-2)}.lst-sym__txt{display:inline-flex;flex-direction:column;line-height:1.3}.etf-pill{margin-inline-start:var(--space-2);background:var(--color-surface-muted);color:var(--color-icon-disabled);border-radius:var(--radius-pill);padding:2px 10px;font-size:var(--font-size-tiny);font-weight:700}.lst-price{display:inline-flex;flex-direction:column;line-height:1.35}.lst-price__pct{font-size:var(--font-size-tiny)}.lst-spark{display:inline-block;width:110px;height:34px;vertical-align:middle}.lst-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3)}.lst-card>.stk-row{grid-column:1;min-width:0}.lst-card>.wl-tgl{grid-column:2}.lst-card__act{grid-column:2;display:inline-flex;align-items:center;gap:var(--space-2)}.lst-card__meta{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin:0;padding-block-end:var(--space-4)}.lst-card__meta-cell{min-width:0}.lst-card__meta dt{font-size:var(--font-size-small);color:var(--color-icon-disabled)}.lst-card__meta dd{margin:0;font-size:var(--font-size-body);font-weight:600}.num-box{display:inline-block;background:var(--color-surface-muted);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.th-sort{display:inline-flex;align-items:center;gap:4px}.mkt-head{margin-block:0;padding-block:20px;border-block-end:1px solid var(--color-border)}.mkt-head__title{font-size:var(--font-size-h2);font-weight:800;color:var(--color-text-primary);margin:0}.mkt-head__sub{color:var(--color-icon-disabled);font-size:var(--font-size-body);margin:0 0 var(--space-1);line-height:1.8;max-width:60ch}.opt-card{flex:none;min-width:190px;display:flex;flex-direction:column;gap:var(--space-3);background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.opt-card:hover{border-color:var(--color-brand-primary);box-shadow:var(--shadow-md)}.opt-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.opt-card__sym{font-weight:800;color:var(--color-text-primary)}.opt-card__rows{display:flex;flex-direction:column;gap:6px}.opt-card__row{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-small)}.opt-card__row span{color:var(--color-icon-disabled)}.opt-card__row b{color:var(--color-text-primary);font-weight:700}.opt-card__btns{display:flex;gap:var(--space-2);margin-block-start:auto}.opt-card__btn{flex:1;text-align:center;border-radius:var(--radius-md);padding:var(--space-2);font-weight:700;font-size:var(--font-size-small)}.opt-card__btn--buy{background:#00c6b11f;color:var(--color-gain)}.opt-card__btn--sell{background:#ff33331a;color:var(--color-loss)}.invest-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media (min-width: 768px){.invest-cards{grid-template-columns:repeat(3,1fr)}}.invest-card{display:flex;flex-direction:column;gap:var(--space-3);min-height:184px;border-radius:var(--radius-lg);padding:var(--space-6);text-align:start;text-decoration:none;color:inherit;background:var(--color-bg-subtle);border:1px solid var(--color-input-border)}.invest-card:hover{border-color:var(--color-brand-primary)}.invest-card__title{font-weight:700;font-size:var(--font-size-h5);color:var(--color-text-primary)}.invest-card__sub{color:var(--color-icon-disabled);font-size:var(--font-size-small);line-height:1.7}.invest-card__cta{align-self:flex-start;margin-block-start:auto;border:1px solid var(--color-input-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-5, 20px);background:var(--color-surface-card);color:var(--color-text-primary);font-weight:700;font-size:var(--font-size-small);cursor:pointer}.invest-card:hover .invest-card__cta{border-color:var(--color-brand-primary);color:var(--color-brand-ink)}.mkt-symcell{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;color:inherit}.mkt-symcell:hover .mkt-sym{text-decoration:underline}.fund-card{min-width:158px;border-radius:var(--radius-lg);padding:var(--space-5, 20px) var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center;text-decoration:none}.fund-card__tile{width:58px;height:58px;border-radius:16px;background:var(--color-surface-card);overflow:hidden;display:grid;place-items:center;box-shadow:0 6px 16px #00000024;margin-block-end:var(--space-3)}.fund-card__tile img{width:100%;height:100%;object-fit:contain}.fund-card__name{font-weight:700}.fund-card__type{font-size:var(--font-size-tiny);opacity:.85}.fund-card__nav{font-weight:700;margin-block-start:var(--space-2)}.fund-card__pct{font-weight:700;font-size:var(--font-size-small)}.popular{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.popular__promo{background:color-mix(in srgb,var(--color-brand-primary) 10%,var(--color-surface-card));border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;justify-content:center;gap:var(--space-4)}.popular__promo-title{font-weight:800;font-size:var(--font-size-h5);color:var(--color-text-primary);line-height:1.9;margin:0}.popular__cat-wrap{position:relative;display:inline-block}.popular__cat{display:inline-flex;align-items:center;gap:4px;border:none;background:none;font:inherit;font-weight:800;color:var(--color-brand-ink);cursor:pointer;padding:0}.popular__cat svg{transition:transform .2s ease}.popular__cat[aria-expanded=true] svg{transform:rotate(180deg)}.popular__menu{position:absolute;z-index:20;inset-inline-start:0;top:calc(100% + 6px);min-width:200px;margin:0;padding:var(--space-2);list-style:none;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.popular__menu button{display:block;width:100%;text-align:start;border:none;background:none;font:inherit;color:var(--color-text-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer}.popular__menu button:hover{background:var(--color-bg-subtle)}.popular__menu button.is-active{color:var(--color-brand-ink);font-weight:700}.popular__more-btn{align-self:flex-start;border:1px solid var(--color-border);background:var(--color-surface-card);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5, 20px);font-weight:700;text-decoration:none;color:var(--color-text-primary)}.popular__list{animation:popular-fade .28s ease}@keyframes popular-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.trend-card{flex:none;min-width:260px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5, 20px);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.trend-card:hover{border-color:var(--color-brand-primary);box-shadow:var(--shadow-md)}.trend-card__id{display:flex;align-items:center;gap:var(--space-3)}.trend-card__name{font-weight:800;color:var(--color-text-primary)}.trend-card__type{font-size:var(--font-size-small);color:var(--color-icon-disabled);margin-block-start:2px}.trend-card__posts{text-align:center;flex:none}.trend-card__posts-n{font-weight:800;color:var(--color-text-primary)}.trend-card__posts-l{font-size:var(--font-size-small);color:var(--color-icon-disabled)}.optpos-card{flex:none;min-width:300px;display:flex;flex-direction:column;gap:var(--space-5, 20px);background:var(--color-bg-subtle);border:1px solid transparent;border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5, 20px);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.optpos-card:hover{border-color:var(--color-brand-primary);box-shadow:var(--shadow-md)}.optpos-card__head,.optpos-card__foot{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.optpos-card__id{display:flex;align-items:center;gap:var(--space-2)}.optpos-card__sym{font-weight:800;color:var(--color-text-primary)}.optpos-card__type{font-size:var(--font-size-small);color:var(--color-icon-disabled);margin-block-start:2px}.optpos-card__cell{display:flex;flex-direction:column;gap:4px}.optpos-card__cell--end{text-align:end;align-items:flex-end}.optpos-card__label{font-size:var(--font-size-small);color:var(--color-icon-disabled)}.optpos-card__val{font-weight:700;color:var(--color-text-primary)}@media (min-width: 1024px){.invest-cards{grid-template-columns:repeat(3,1fr)}.popular{grid-template-columns:1fr 1.6fr}}.omap-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4)}.seg{display:inline-flex;background:var(--color-bg-subtle);border-radius:var(--radius-pill);padding:3px}.seg button{border:none;background:transparent;font:inherit;font-weight:700;font-size:var(--font-size-small);padding:6px 14px;border-radius:var(--radius-pill);cursor:pointer;color:var(--color-text-primary)}.seg button.active{background:var(--color-brand-surface);color:var(--color-text-on-cta)}.omap-toolbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3) var(--space-4);padding-block:var(--space-3);margin-block-end:var(--space-4);border-block:1px solid var(--color-border)}.omap-filters{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.omap-field{display:flex;flex-direction:column;gap:4px}.omap-field>span{font-size:var(--font-size-tiny);font-weight:600;color:var(--color-text-secondary, var(--color-icon-disabled))}.omap-field select{border:1px solid var(--color-border);border-radius:var(--radius-md);min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--font-size-input);font-weight:700;background:var(--color-surface-card);color:var(--color-text-primary);cursor:pointer;outline:none}@media (max-width: 767px){.omap-toolbar{align-items:stretch}.omap-filters{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);inline-size:100%}.omap-field{min-inline-size:0}.omap-field select{inline-size:100%}.omap-legend{inline-size:100%;justify-content:flex-start}}.omap-field select:hover{border-color:var(--color-brand-primary)}.omap-field select:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-primary) 16%,transparent)}.omap-legend{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-tiny);color:var(--color-icon-disabled)}.omap-legend__bar{inline-size:96px;block-size:8px;border-radius:999px;background:linear-gradient(to left,rgba(255,51,51,.8),var(--color-bg-subtle) 50%,rgba(0,198,177,.8))}.symbol{display:flex;flex-direction:column;gap:var(--space-4)}.symbol__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.symbol__price{font-size:var(--font-size-h3);font-weight:700;color:var(--color-text-primary)}.symbol__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.symbol__stat-label{color:var(--color-icon-disabled);font-size:var(--font-size-small);margin-block-end:4px}.symbol__stat-value{font-weight:700;color:var(--color-text-primary)}.symbol__actions{display:flex;gap:var(--space-3)}.symbol__actions button{flex:1;height:48px;border:none;border-radius:var(--radius-md);color:var(--color-text-on-cta);font-weight:700;cursor:pointer}.btn-buy-full{background:var(--color-brand-surface)}.btn-sell-full{background:var(--color-sell-surface)}@media (min-width: 768px){.symbol__stats{grid-template-columns:repeat(4,1fr)}.mtabs{justify-content:center;flex-wrap:wrap;overflow-x:visible}}.fund-card__actions{display:flex;gap:var(--space-2);width:100%;margin-block-start:var(--space-2)}.fund-card__btn{flex:1;border:1px solid rgba(255,255,255,.55);background:#ffffff1f;color:inherit;border-radius:var(--radius-md);padding:var(--space-2);font:inherit;font-weight:700;font-size:var(--font-size-small);cursor:pointer}.fund-card__btn--buy:hover{background:#ffffff38}@media (min-width: 1024px){.fund-card__actions{display:none}}.market--panel>.ui-card.flowc{background:var(--color-bg-subtle);border:1px solid var(--color-bg-subtle);border-radius:24px;padding:var(--space-4)}.flowc__grid{display:flex;flex-direction:column;gap:var(--space-4)}.flowc__metrics{display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-surface-card);border-radius:16px;padding:var(--space-2)}.flowc__metrics-tabs{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.flowc__metric{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);width:100%;cursor:pointer;text-align:start;font:inherit;background:var(--color-surface-card);border:1px solid var(--color-bg-subtle);border-radius:14px;padding:14px 16px;transition:background .15s ease,border-color .15s ease}.flowc__metric:hover{border-color:var(--color-input-border)}.flowc__metric.is-active{background:var(--color-bg-subtle);border-color:transparent}.flowc__metric-label{font-size:var(--font-size-body);line-height:1.6;color:var(--color-text-primary)}.flowc__metric-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.flowc__metric-value{display:inline-flex;align-items:baseline;gap:5px;min-width:0}.flowc__metric-value b{font-size:var(--font-size-h5);font-weight:800;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.flowc__metric-unit{font-size:var(--font-size-small);color:var(--color-icon-disabled);flex:none}.flowc__metric-cnt{font-size:var(--font-size-h5);font-weight:800;color:var(--color-text-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.flowc__metric-cnt.ui-up{color:var(--color-gain)}.flowc__metric-cnt.ui-down{color:var(--color-loss)}.flowc__metric-move{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0}.flowc__metric-delta{font-size:var(--font-size-small);font-weight:700;color:var(--color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.flowc__metric-delta.ui-up{color:var(--color-gain)}.flowc__metric-delta.ui-down{color:var(--color-loss)}.flowc__chart{min-width:0;overflow:hidden;display:flex;flex-direction:column;background:var(--color-surface-card);border-radius:16px;padding:var(--space-4)}.flowc__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center;padding:var(--space-5)}.flowc__empty-t{font-size:var(--font-size-body);font-weight:700;color:var(--color-text-primary);margin:0}.flowc__empty-s{font-size:var(--font-size-small);color:var(--color-text-secondary);margin:0;max-width:42ch;line-height:1.7}.flowc__chart-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-2)}.flowc__chart-title{font-size:var(--font-size-h5);font-weight:800;color:var(--color-text-primary)}.flowc__chart-title--link{text-decoration:none;color:inherit;transition:color .12s ease}.flowc__chart-title--link:hover,.flowc__chart-go{color:var(--color-brand-ink)}.flowc__spans{display:flex;align-items:center;gap:18px}.flowc__span{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:var(--font-size-small);color:var(--color-icon-disabled)}.flowc__span.is-active{color:var(--color-text-primary);font-weight:700}.flowc__asof{margin:var(--space-2) 0 0;font-size:var(--font-size-small);color:var(--color-text-secondary)}@media (min-width: 1024px){.flowc__grid{flex-direction:row;align-items:stretch}.flowc__chart{order:1;flex:1 1 auto}.flowc__metrics{order:2;flex:0 0 36%}}@media (max-width: 1023px){.mtabs-bar{position:sticky;top:calc(var(--app-topbar-h, 56px) + var(--app-virtualbar-h, 0px));z-index:calc(var(--z-sticky) - 1);margin-block-end:0;border-block-end:1px solid var(--color-border)}.shell__content:has(>.market--panel){padding-block-end:0}.shell__content>.market--panel{padding-block-end:var(--nav-clearance)}}@media (max-width: 767px){.mtabs-bar{padding-inline:0}.mtabs{gap:var(--space-1);padding-inline:var(--space-3);scroll-padding-inline:var(--space-3)}.mtab{padding:var(--space-2) var(--space-3)}.market--panel{padding:var(--space-4);gap:var(--space-10)}.market--panel>div[data-list-id]{gap:var(--space-10)}.market--panel .ui-hscroll{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);scroll-padding-inline:var(--space-4)}.mkt-head{padding-block:var(--space-4);border-block-end:0}.mkt-head__sub{display:none}.mkt-head__title{font-size:var(--font-size-h4)}.carousel-nav button,.more-txt{display:none}.mkt-header__more,.carousel-nav a{gap:0}.invest-cards{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);scroll-padding-inline:var(--space-4)}.popular__list .ui-table-cards,.lst-rows .ui-table-cards{gap:0}.popular__list .ui-tcard,.lst-rows .ui-tcard{background:none;border:0;border-radius:0;padding:0;gap:0}.popular__list .ui-tcard .stk-row{border-block-end:1px solid var(--color-input-border)}.popular__list .ui-tcard:last-child .stk-row{border-block-end:none}.lst-rows .lst-card{border-block-end:1px solid var(--color-input-border)}.lst-rows .ui-tcard:last-child .lst-card{border-block-end:none}.lst-rows .lst-card .stk-row{border-block-end:none}.popular__menu{inset-inline-start:auto;inset-inline-end:0;min-width:180px;max-inline-size:calc(100vw - 2 * var(--space-6))}.ui-card[data-list-id=market-baskets-preview] .bskt-grid{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);scroll-padding-inline:var(--space-4)}}@media (max-width: 1023px){.invest-cards,.ui-card[data-list-id=market-baskets-preview] .bskt-grid{display:flex;grid-template-columns:none;gap:var(--space-3);overflow-x:auto;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;scroll-snap-type:x proximity}.invest-cards::-webkit-scrollbar,.ui-card[data-list-id=market-baskets-preview] .bskt-grid::-webkit-scrollbar{display:none}.invest-cards.is-grabbing,.ui-card[data-list-id=market-baskets-preview] .bskt-grid.is-grabbing{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.invest-cards>.invest-card{flex:0 0 76%;min-height:0;padding:var(--space-4);scroll-snap-align:start}.ui-card[data-list-id=market-baskets-preview] .bskt-card{flex:0 0 82%;scroll-snap-align:start}}.omap-empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.8;margin:0}.stocks,.stk-sec{min-width:0}.stk-breadth{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5, 20px);display:grid;gap:var(--space-3)}.stk-breadth__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.stk-breadth__title{font-weight:800;font-size:var(--font-size-h5);color:var(--color-text-primary)}.stk-breadth__sum{font-size:var(--font-size-small);color:var(--color-icon-disabled)}.stk-breadth__sum b{color:var(--color-text-primary);font-weight:800}.stk-breadth__plot{direction:ltr;position:relative;display:flex;align-items:flex-end;gap:.5%;height:200px;padding:var(--space-3) var(--space-2) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:repeating-linear-gradient(0deg,transparent 0 39px,color-mix(in srgb,var(--color-border) 60%,transparent) 39px 40px)}.stk-breadth__bar{flex:1;min-width:0;height:100%;display:flex;align-items:flex-end;padding:0;border:0;background:none;cursor:pointer;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}.stk-breadth__fill{width:100%;border-radius:6px 6px 0 0;transition:height .3s ease}.stk-breadth__bar.is-gain .stk-breadth__fill{background:var(--color-buy)}.stk-breadth__bar.is-loss .stk-breadth__fill{background:var(--color-sell)}.stk-breadth__bar.is-active .stk-breadth__fill{outline:2px solid var(--color-text-primary);outline-offset:1px}.stk-breadth__bar:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:var(--radius-sm)}.stk-breadth__tip{position:absolute;top:var(--space-2);transform:translate(-50%);direction:rtl;text-align:center;max-width:50%;padding:4px 8px;border-radius:var(--radius-sm);background:var(--color-text-primary);color:var(--color-bg-default);font-size:var(--font-size-tiny);font-weight:700;line-height:1.7;pointer-events:none;z-index:2}.stk-breadth__axis{direction:ltr;display:flex;justify-content:space-between;gap:4px;font-size:var(--font-size-tiny);color:var(--color-icon-disabled)}.stk-breadth__foot{direction:ltr;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-small)}.stk-breadth__foot>span{direction:rtl}.stk-breadth__gain{color:var(--color-gain);font-weight:800}.stk-breadth__loss{color:var(--color-loss);font-weight:800}.stk-breadth__flat{color:var(--color-text-secondary);font-weight:700}.stk-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-6)}.stk-head__title{font-size:var(--font-size-h4);font-weight:700;color:var(--color-text-primary)}.stk-head__sub{color:var(--color-icon-disabled);font-size:var(--font-size-body);margin-block-start:8px}.stk-head__sub--reserve{min-block-size:3.2em}.stk-head__more{display:inline-flex;align-items:center;gap:4px;color:var(--color-icon-disabled);font-size:var(--font-size-body);font-weight:600;white-space:nowrap;text-decoration:none;flex:none}.stk-head__more:not(.stk-head__more--static):hover{color:var(--color-brand-ink)}.stk-head__more--static{cursor:default}.stk-track{gap:var(--space-4);align-items:stretch}.stk-wide{position:relative;flex:none;width:292px;height:185px;border-radius:var(--radius-md);overflow:hidden;text-decoration:none;display:block;transition:transform .15s ease,box-shadow .15s ease}@media (hover: hover) and (pointer: fine){.stk-wide:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}}.stk-wide__chart{position:absolute;inset-inline:0;bottom:44px;height:92px;opacity:.5;pointer-events:none}.stk-wide__logo{position:absolute;top:28px;left:50%;transform:translate(-50%);width:48px;height:48px;border-radius:var(--radius-md);display:grid;place-items:center;overflow:hidden;background:var(--color-surface-card);box-shadow:var(--shadow-sm)}.stk-wide__logo--on-color{background:#ffffff2e;box-shadow:none}.stk-wide__foot{position:absolute;inset-inline:var(--space-5, 20px);bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-2)}.stk-wide__id{text-align:right;min-width:0}.stk-wide__name{font-weight:700;font-size:var(--font-size-h5)}.stk-wide__type{font-size:var(--font-size-body);opacity:.92;margin-block-start:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stk-wide__price{text-align:left;direction:ltr;flex:none}.stk-wide__last{font-weight:700;font-size:var(--font-size-body)}.stk-wide__pct{font-weight:700;font-size:var(--font-size-body);margin-block-start:6px}.stk-tall{position:relative;flex:none;width:168px;min-height:188px;border-radius:var(--radius-md);padding:var(--space-5, 20px) var(--space-4);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}@media (hover: hover) and (pointer: fine){.stk-tall:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}}.stk-tall__logo{width:52px;height:52px;border-radius:14px;background:var(--color-surface-card);display:grid;place-items:center;overflow:hidden;box-shadow:var(--shadow-sm);margin-block-end:6px}.stk-tall__name{font-weight:700;font-size:var(--font-size-h5)}.stk-tall__type{font-size:var(--font-size-body);opacity:.92;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stk-tall__last{font-weight:700;font-size:var(--font-size-body);margin-block-start:6px;direction:ltr}.stk-tall__pct{font-weight:700;font-size:var(--font-size-body);direction:ltr}.stk-tall--skel{pointer-events:none}.stk-tall--skel>*{visibility:hidden}.stk-wide__logo .ui-logo,.stk-tall__logo .ui-logo{width:100%;height:100%;object-fit:contain;background:transparent;border-radius:0}.stk-dual{display:grid;grid-template-columns:1fr;gap:var(--space-8) var(--space-16)}@media (min-width: 1024px){.stk-dual{grid-template-columns:1fr 1fr;column-gap:72px}}.stk-col{min-width:0}.stk-col__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-6)}.stk-col__title{font-size:var(--font-size-h4);font-weight:600;color:var(--color-text-primary);text-align:right}.stk-col__rows{display:flex;flex-direction:column}.stk-col__note{margin-block-start:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.7}.stk-col__empty{padding-block:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-small);text-align:center}.stk-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-4);border-block-end:1px solid var(--color-input-border);text-decoration:none;color:inherit}.stk-row:last-child{border-block-end:none}.stk-row:hover .stk-row__name{color:var(--color-brand-ink)}.stk-row__id{display:flex;align-items:center;gap:var(--space-3);min-width:0}.stk-row__logo{width:48px;height:48px;border-radius:var(--radius-md);overflow:hidden;display:grid;place-items:center;background:var(--color-bg-subtle);flex:none}.stk-row__logo .ui-logo{width:100%;height:100%;object-fit:contain;border-radius:0}.stk-row__txt{text-align:right;min-width:0}.stk-row__name{font-weight:700;font-size:var(--font-size-h5);color:var(--color-text-primary)}.stk-row__type{font-size:var(--font-size-body);color:var(--color-icon-disabled);margin-block-start:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stk-row__price{text-align:left;direction:ltr;flex:none}.stk-row__last{font-weight:700;font-size:var(--font-size-body);color:var(--color-text-primary)}.stk-row__pct{font-weight:700;font-size:var(--font-size-body);margin-block-start:4px}.stk-ind-row{gap:var(--space-4);align-items:stretch}.stk-ind{position:relative;flex:none;width:292px;height:300px;border-radius:var(--radius-lg);overflow:hidden;color:#fff;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}@media (hover: hover) and (pointer: fine){.stk-ind:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}}.stk-ind__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.stk-ind__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f141900 38%,#0f1419d1)}.stk-ind__foot{position:absolute;inset-inline:var(--space-5, 20px);bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.stk-ind__meta{text-align:right;min-width:0}.stk-ind__name{font-weight:700;font-size:var(--font-size-h5);line-height:1.5}.stk-ind__label{font-size:var(--font-size-small);color:#eff3f6;margin-block-start:8px}.stk-ind__val{font-weight:700;font-size:var(--font-size-h3);white-space:nowrap;direction:ltr;flex:none}@media (max-width: 767px){.stk-dual{gap:var(--space-6)}.stk-col__head,.stk-head{margin-block-end:var(--space-4)}}.msb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.msb__cell{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.msb__cell--link{text-decoration:none}.msb__cell--link{color:inherit}.msb__cell--link:hover .msb__label{color:var(--color-text-primary)}.msb__label{font-size:var(--font-size-small);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msb__row{display:flex;align-items:baseline;min-block-size:calc(var(--font-size-h5) * 1.6 + var(--space-1-5) + var(--font-size-small) * 1.6);flex-wrap:wrap;gap:var(--space-1-5);min-inline-size:0}.msb__val{font-weight:var(--weight-bold);font-size:var(--font-size-h5);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.msb__unit{margin-inline-start:var(--space-1);font-size:var(--font-size-small);font-weight:var(--weight-regular);color:var(--color-text-secondary)}.msb__chg{flex-basis:100%;font-size:var(--font-size-small);font-weight:var(--weight-semibold)}.msb__chip{align-self:flex-start;padding:2px 10px;border-radius:var(--radius-pill);font-size:var(--font-size-small);font-weight:var(--weight-bold);white-space:nowrap}.msb__chip--open{color:var(--color-gain);background:color-mix(in srgb,var(--color-gain) 14%,transparent)}.msb__chip--closed{color:var(--color-loss);background:color-mix(in srgb,var(--color-loss) 14%,transparent)}.msb__chip--holiday,.msb__chip--unknown{color:var(--color-text-secondary);background:var(--color-surface-muted)}@media (max-width: 900px){.msb{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}}@media (max-width: 480px){.msb{padding:var(--space-3)}.msb__val{font-size:var(--font-size-body)}}.shr{display:flex;flex-direction:column;gap:2px}.shr__opt{display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);font:inherit;font-weight:700;text-decoration:none;text-align:start;cursor:pointer}.shr__opt:hover,.shr__opt:focus-visible{background:var(--color-surface-muted)}.shr__opt[disabled]{cursor:progress;opacity:.7}.shr__ic{flex:0 0 auto;color:var(--color-text-secondary)}.shr__sep{block-size:1px;margin-block:var(--space-2);background:var(--color-border)}.symbol--detail{display:flex;flex-direction:column;gap:var(--space-4)}.symbol__hero{display:flex;flex-direction:column;gap:0;padding:0}.symbol__hero-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-4)}.symbol__hero-id{display:flex;align-items:center;gap:var(--space-3);min-width:0}.symbol__hero-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.symbol__hero-sym{font-size:var(--font-size-h3, 1.5rem);font-weight:800;margin:0;color:var(--color-text-primary)}.symbol__hero-name{font-size:var(--font-size-body);color:var(--color-text-primary)}.symbol__hero-market{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0;font-size:var(--font-size-small);color:var(--color-icon-disabled)}.symbol__hero-actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}.symbol__hero-price{display:flex;flex-direction:row-reverse;align-items:baseline;gap:var(--space-2)}.symbol__price{font-size:var(--font-size-h3, 1.5rem);font-weight:800;color:var(--color-text-primary)}.symbol__hero-trade{display:flex;flex-direction:row-reverse;align-items:stretch;gap:var(--space-2)}.symbol__trade{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-inline-size:104px;padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-md);color:var(--color-text-on-cta);font:inherit;font-weight:800;cursor:pointer;line-height:1.25}.symbol__trade small{font-size:var(--font-size-tiny);font-weight:700}.symbol__trade--buy{background:var(--color-brand-surface)}.symbol__trade--sell{background:var(--color-sell-surface)}.symbol__trade:hover{filter:brightness(.96)}.symbol__buysell{display:contents}.symbol__trade-more{inline-size:40px;display:grid;place-items:center;border:1px solid var(--color-border);background:var(--color-surface-card);border-radius:var(--radius-md);color:var(--color-icon-disabled);line-height:1;cursor:pointer}.symbol__trade-more:hover{color:var(--color-text-primary);border-color:var(--color-brand-primary)}.symbol__holding{display:flex;align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;padding:var(--space-4);border-block-start:1px solid var(--color-border);color:var(--color-text-secondary, var(--color-icon-disabled));font-size:var(--font-size-small)}.symbol__holding-label{font-weight:800;color:var(--color-text-primary);border-inline-end:1px solid var(--color-border);padding-inline-end:var(--space-4)}.symbol__holding-item b{color:var(--color-text-primary);font-weight:700;margin-inline-start:4px}.symbol__holding-item b.ui-up{color:var(--color-gain)}.symbol__holding-item b.ui-down{color:var(--color-loss)}.symbol__main{padding:0}.symbol__pane{padding:var(--space-4)}.symbol__tabs{display:flex;justify-content:flex-start;gap:var(--space-1);border-block-end:1px solid var(--color-border);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--space-3)}.symbol__tabs::-webkit-scrollbar{display:none}@media (min-width: 768px){.symbol__tabs{justify-content:center}}.symbol__tab{display:inline-flex;align-items:center;gap:6px;min-block-size:var(--tap-min);scroll-snap-align:center;border:0;background:transparent;color:var(--color-icon-disabled);font:inherit;font-weight:700;padding:var(--space-2) var(--space-4);cursor:pointer;border-block-end:2px solid transparent;white-space:nowrap}.symbol__tab:hover{color:var(--color-text-primary)}.symbol__tab.active{color:var(--color-brand-ink);border-block-end-color:var(--color-brand-primary)}.symbol__tab-badge{display:inline-grid;place-items:center;min-inline-size:18px;block-size:18px;padding-inline:5px;border-radius:999px;background:color-mix(in srgb,var(--color-brand-primary) 16%,transparent);color:var(--color-brand-ink);font-size:var(--font-size-tiny)}.symbol__overview{display:grid;grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-4);align-items:start}@media (min-width: 980px){.symbol__overview{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr)}}.symbol__col{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}@media (max-width: 979px){.symbol__overview{display:flex;flex-direction:column;gap:var(--space-4)}.symbol__col{display:contents}.symbol__overview>.symbol__returns{order:-3}.symbol__overview>.symbol__depth{order:-2}.symbol__overview>.vpromo{order:1}.symbol__overview>.symbol__social{order:2}}.symbol__overview .ui-card,.symbol__pane .ui-card{box-shadow:none;border:1px solid var(--color-border)}.symbol__card-title{font-size:var(--font-size-h5);font-weight:800;color:var(--color-text-primary)}.symbol__card-sub{font-size:var(--font-size-small);color:var(--color-icon-disabled);margin-block-start:2px}.symbol__empty{color:var(--color-icon-disabled);text-align:center;padding:var(--space-5)}.symbol__nodata{display:grid;place-items:center;color:var(--color-icon-disabled);font-size:var(--font-size-small);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.symbol__depth{padding:var(--space-4)}.symbol__depth .symbol__card-title{margin-block-end:var(--space-2)}.symbol__depth-more{margin-block-start:var(--space-2);inline-size:100%;border:0;background:transparent;color:var(--color-brand-ink);font:inherit;font-weight:700;cursor:pointer;padding:var(--space-2)}.symbol__returns{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:24px;padding:var(--space-4)}@media (max-width: 767px){.symbol__returns{padding:var(--space-2);border-radius:16px}}.symbol__returns-grid{display:flex;flex-direction:column;gap:var(--space-4)}.symbol__returns-main,.symbol__returns-stats{background:var(--color-surface-card);border-radius:16px;padding:var(--space-4)}.symbol__returns-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);margin-block-end:var(--space-3)}.symbol__returns-sub{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-small);color:var(--color-icon-disabled)}.symbol__returns-chart{min-block-size:240px}.symbol__returns-asof{margin-block:var(--space-2) 0;color:var(--color-text-secondary);font-size:var(--font-size-tiny);text-align:center}.symbol__tf{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-block:var(--space-3)}.symbol__tf-pill{border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-text-secondary, var(--color-icon-disabled));border-radius:999px;padding:5px var(--space-4);font:inherit;font-weight:700;font-size:var(--font-size-small);cursor:pointer}.symbol__tf-pill:hover{border-color:var(--color-brand-primary);color:var(--color-text-primary)}.symbol__tf-pill.active{background:var(--color-brand-surface);border-color:var(--color-brand-primary);color:var(--color-text-on-cta)}.symbol__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);margin-block-start:var(--space-3)}@media (min-width: 720px){.symbol__stats{grid-template-columns:repeat(3,1fr)}}.symbol__stats--compact{grid-template-columns:repeat(2,1fr)}@media (min-width: 720px){.symbol__stats--compact{grid-template-columns:repeat(4,1fr)}}.symbol__stat{background:var(--color-bg-subtle);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;justify-content:center;gap:6px;min-block-size:56px}.symbol__stat-label{font-size:var(--font-size-tiny);color:var(--color-icon-disabled)}.symbol__stat-value{font-weight:700;color:var(--color-text-primary);font-size:var(--font-size-small)}.symbol__related-card{padding:var(--space-4)}.rel-table{display:flex;flex-direction:column;margin-block-start:var(--space-3)}.rel-table__head,.rel-table__row{display:grid;grid-template-columns:1.3fr 1.2fr .8fr;align-items:center;gap:var(--space-2)}.rel-table__head{color:var(--color-icon-disabled);font-size:var(--font-size-tiny);padding-block-end:var(--space-2)}.rel-table__head span:nth-child(2),.rel-table__head span:nth-child(3){text-align:center}.rel-table__row{padding-block:var(--space-2);border-block-start:1px solid var(--color-border)}.rel-table__sym{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--color-text-primary);min-width:0}.rel-table__sym .mkt-sym{font-weight:700}.rel-table__tag{font-size:var(--font-size-tiny);font-weight:700;color:var(--color-brand-ink);background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);padding:1px 6px;border-radius:999px;white-space:nowrap}.rel-table__price{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--font-size-small)}.rel-table__price b{color:var(--color-text-primary)}.rel-table__order{display:inline-flex;gap:6px;justify-content:center}.rel-buy,.rel-sell{inline-size:28px;block-size:28px;display:grid;place-items:center;border:0;border-radius:var(--radius-sm, 6px);font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.rel-buy{background:color-mix(in srgb,var(--color-brand-primary) 14%,transparent);color:var(--color-gain)}.rel-sell{background:color-mix(in srgb,var(--color-sell) 12%,transparent);color:var(--color-loss)}.symbol__social{display:flex;flex-direction:column;gap:var(--space-3)}.symbol__composer-card{padding:var(--space-4)}.symbol__composer-card .symbol__card-title{margin-block-end:var(--space-2)}.symbol__social-head{display:flex;align-items:center;justify-content:space-between;margin-block-start:var(--space-1)}.symbol__more{color:var(--color-brand-ink);font-weight:700;text-decoration:none;font-size:var(--font-size-small)}.opt{display:flex;flex-direction:column;gap:var(--space-4)}.opt__sides{display:inline-flex;gap:var(--space-3);align-self:flex-start}.opt__side{border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-icon-disabled);border-radius:999px;padding:var(--space-2) var(--space-6, 28px);font:inherit;font-weight:700;cursor:pointer}.opt__side:hover{color:var(--color-text-primary);border-color:var(--color-brand-primary)}.opt__side.active{background:var(--color-brand-surface);border-color:var(--color-brand-primary);color:var(--color-text-on-cta)}.opt__layout{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:start}@media (min-width: 1024px){.opt__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.opt__dates{display:flex;gap:var(--space-1);border-block-end:1px solid var(--color-border);overflow-x:auto;margin-block-end:var(--space-3)}.opt__date{border:0;background:transparent;color:var(--color-icon-disabled);font:inherit;font-weight:700;padding:var(--space-2) var(--space-3);cursor:pointer;border-block-end:2px solid transparent;white-space:nowrap}.opt__date:hover{color:var(--color-text-primary)}.opt__date.active{color:var(--color-brand-ink);border-block-end-color:var(--color-brand-primary)}.opt-chain{display:flex;flex-direction:column}.opt-chain__head,.opt-chain__row{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr .9fr;align-items:center;gap:var(--space-2)}.opt-chain__head{color:var(--color-icon-disabled);font-size:var(--font-size-tiny);padding:var(--space-2) var(--space-2)}.opt-chain__head span{text-align:center}.opt-chain__head span:first-child{text-align:start}.opt-chain__row{border:0;background:transparent;font:inherit;cursor:pointer;padding:var(--space-3) var(--space-2);border-block-start:1px solid var(--color-border);text-align:center;color:var(--color-text-primary)}.opt-chain__row>span:first-child{text-align:start}.opt-chain__row:hover{background:var(--color-bg-subtle)}.opt-chain__row.is-selected{background:color-mix(in srgb,var(--color-brand-primary) 8%,transparent)}.opt-sym{font-weight:700;color:var(--color-text-primary)}.opt-contract{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.opt-contract__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.opt-contract__actions{display:flex;gap:var(--space-3)}.opt-contract__actions button{flex:1;height:44px;border:0;border-radius:var(--radius-md);color:var(--color-text-on-cta);font-weight:700;cursor:pointer}.opt-contract__grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.opt-contract__chart{padding:var(--space-3)}.bs{padding:var(--space-4)}.bs .symbol__card-title{margin-block-end:var(--space-3)}.bs__section{display:flex;align-items:center;gap:var(--space-2);margin-block:var(--space-3) var(--space-2)}.bs__section-title{font-size:var(--font-size-small);font-weight:800;color:var(--color-text-primary)}.bs__section-tag{font-size:var(--font-size-tiny);font-weight:700;color:var(--color-brand-ink);background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);padding:2px 8px;border-radius:999px}.bs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media (min-width: 720px){.bs__grid{grid-template-columns:repeat(3,1fr)}}.bs__field{display:flex;flex-direction:column;gap:6px}.bs__field>span{font-size:var(--font-size-tiny);color:var(--color-text-secondary, var(--color-icon-disabled));font-weight:600}.bs__input{position:relative;display:flex;align-items:center}.bs__input input{inline-size:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-card);padding:var(--space-2) var(--space-3);padding-inline-end:30px;font:inherit;font-weight:700;color:var(--color-text-primary);outline:none;transition:border-color .15s,box-shadow .15s}.bs__input input:hover{border-color:var(--color-brand-primary)}.bs__input input:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-primary) 16%,transparent)}.bs__edit{position:absolute;inset-inline-end:10px;color:var(--color-icon-disabled);pointer-events:none}.bs__input input:focus~.bs__edit{color:var(--color-brand-ink)}.bs__src{font-size:var(--font-size-tiny);color:var(--color-text-secondary, var(--color-icon-disabled));font-weight:600}.bs__src--soft{color:var(--color-icon-disabled);font-style:italic}@media (min-width: 1024px){.bs__grid,.bs__out{grid-template-columns:repeat(5,1fr)}}.bs__out{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}@media (min-width: 720px){.bs__out{grid-template-columns:repeat(4,1fr)}}.bs__out-item{background:var(--color-bg-subtle);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:4px}.bs__out-item span{font-size:var(--font-size-tiny);color:var(--color-icon-disabled)}.bs__out-item b{color:var(--color-text-primary)}.bs__out-item b small{color:var(--color-icon-disabled);font-weight:400}.bs__out-item--primary{background:color-mix(in srgb,var(--color-brand-primary) 10%,transparent)}.bs__out-item--primary b{color:var(--color-brand-ink)}.bs__note{color:var(--color-icon-disabled);font-size:var(--font-size-tiny);margin-block-start:var(--space-3)}@media (max-width: 640px){.symbol__hero-id{inline-size:100%}.symbol__hero-actions{inline-size:100%;align-items:stretch}.symbol__hero-price{justify-content:space-between}.symbol__hero-trade{inline-size:100%}.symbol__trade{flex:1;min-block-size:var(--tap-min)}.symbol__trade-more{min-block-size:var(--tap-min)}}@media (max-width: 767px){.opt-chain__head,.opt-chain__row{grid-template-columns:1.5fr 1fr 1fr .9fr;gap:var(--space-1)}.opt-chain__head span:nth-child(5),.opt-chain__row>:nth-child(5){display:none}.opt-chain{font-size:var(--font-size-small)}.opt__dates{scroll-snap-type:x proximity;scrollbar-width:none}.opt__dates::-webkit-scrollbar{display:none}.opt__date{min-block-size:var(--tap-min);scroll-snap-align:center}.rel-buy,.rel-sell{inline-size:var(--tap-min);block-size:var(--tap-min)}.rel-table__order{gap:var(--space-2)}}.symstat{display:flex;flex-direction:column;gap:var(--space-4)}.symstat__row{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:stretch}@media (min-width: 900px){.symstat__row--flow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.symstat__gridcard{padding:var(--space-4)}.symstat__flow,.symstat__depth{display:flex;flex-direction:column}.symstat__flow-soon{flex:1;display:grid;place-items:center;text-align:center;padding:var(--space-6) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-small)}.symstat__cflow{display:flex;flex-direction:column;gap:var(--space-4);margin-block-start:var(--space-3)}.symstat__cflow-row{display:flex;flex-direction:column;gap:var(--space-2)}.symstat__cflow-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.symstat__cflow-head b{color:var(--color-text-primary);font-size:var(--font-size-small)}.symstat__cflow-head span{color:var(--color-icon-disabled);font-size:var(--font-size-tiny)}.symstat__cflow-bars{display:flex;flex-direction:column;gap:6px}.symstat__cflow-bar{display:grid;grid-template-columns:3.2rem 1fr auto;align-items:center;gap:var(--space-2)}.symstat__cflow-label{font-size:var(--font-size-tiny);color:var(--color-icon-disabled)}.symstat__cflow-track{position:relative;block-size:8px;border-radius:999px;background:var(--color-bg-subtle);overflow:hidden}.symstat__cflow-track i{display:block;block-size:100%;border-radius:999px;min-inline-size:2px}.symstat__cflow-track i.is-buy{background:var(--color-buy)}.symstat__cflow-track i.is-sell{background:var(--color-sell)}.symstat__cflow-val{font-size:var(--font-size-tiny);font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.symstat__cflow-net{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-small);font-weight:700}.symstat__cflow-net.is-in{background:color-mix(in srgb,var(--color-buy) 12%,transparent);color:var(--color-buy)}.symstat__cflow-net.is-out{background:color-mix(in srgb,var(--color-sell) 12%,transparent);color:var(--color-sell)}.symstat__company-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);margin-block-start:var(--space-3)}@media (min-width: 560px){.symstat__company-grid{grid-template-columns:repeat(3,1fr)}}.symstat__company-cell{display:flex;flex-direction:column;gap:4px;background:var(--color-bg-subtle);border-radius:var(--radius-md);padding:var(--space-3)}.symstat__company-label{font-size:var(--font-size-tiny);color:var(--color-icon-disabled)}.symstat__company-value{font-weight:700;font-size:var(--font-size-small);color:var(--color-text-primary)}.symstat__company-value.is-soon{color:var(--color-icon-disabled);font-weight:600}.symstat__returns-card{display:flex;flex-direction:column;gap:var(--space-2)}.symstat__returns-title{font-size:var(--font-size-tiny);font-weight:700;color:var(--color-text-secondary)}.symstat__returns{display:flex;flex-wrap:wrap;gap:var(--space-2) 0}.symstat__return{flex:1 1 120px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--space-2) var(--space-3);border-inline-start:1px solid var(--color-border);text-align:center}.symstat__return:first-child{border-inline-start:0}.symstat__return-label{font-size:var(--font-size-tiny);color:var(--color-icon-disabled)}.symstat__return-value{font-weight:700;font-variant-numeric:tabular-nums}.codal__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.codal__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:6px;border-block-end:1px solid var(--color-border)}.codal__row:last-child{border-block-end:0}.codal__row-label{color:var(--color-text-secondary);font-size:var(--font-size-small)}.codal__row-value{font-weight:700;font-variant-numeric:tabular-nums}.codal__row--stacked{flex-direction:column;align-items:stretch;gap:4px}.codal__row-sub{font-size:var(--font-size-small);color:var(--color-text-primary);line-height:1.6}.codal__row-meta{font-size:var(--font-size-tiny);color:var(--color-icon-disabled)}.sym-coverage{margin:var(--space-2) 0 0;font-size:var(--font-size-xsmall);color:var(--color-text-secondary);text-align:center}.symbol__inside{min-inline-size:0}.symbol__inside-asof{margin-inline-start:var(--space-2);font-size:var(--font-size-tiny);font-weight:400;color:var(--color-icon-disabled)}.symbol__inside-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:var(--space-3) 0 0}.symbol__inside-grid dt{font-size:var(--font-size-tiny);color:var(--color-icon-disabled);line-height:1.7}.symbol__inside-grid dd{margin:2px 0 0;font-weight:700;font-variant-numeric:tabular-nums}.symbol__inside-note{margin:var(--space-3) 0 0;font-size:var(--font-size-tiny);line-height:1.9;color:var(--color-text-secondary)}.symbol__inside-cta{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-3);min-block-size:var(--tap-min);font-size:var(--font-size-small);font-weight:700;color:var(--color-brand-ink)}.symbol__inside-src{margin:var(--space-2) 0 0;font-size:var(--font-size-tiny);color:var(--color-icon-disabled)}@media (max-width: 1023px){.symbol__buysell{position:fixed;z-index:var(--z-sticky);inset-inline:0;bottom:calc(var(--tap-min) + var(--space-2) * 2 + 1px + var(--safe-bottom));display:flex;flex-direction:row-reverse;gap:var(--space-2);padding:var(--space-2) calc(var(--space-3) + var(--safe-right)) var(--space-2) calc(var(--space-3) + var(--safe-left));background:var(--color-surface-card);border-top:1px solid var(--color-border)}.symbol__buysell .symbol__trade{flex:1;min-inline-size:0;min-block-size:var(--tap-min)}.symbol--tradebar{padding-block-end:calc(var(--tap-min) + var(--space-2) * 2 + 1px)}:root[data-kbd="1"] .symbol__buysell{display:none}:root[data-kbd="1"] .symbol--tradebar{padding-block-end:0}}.idx-glyph{inline-size:56px;block-size:56px;display:grid;place-items:center;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);color:var(--color-brand-ink);flex:none}.symbol__hero--index .symbol__hero-actions{align-items:flex-end}.symbol__hero--index .symbol__hero-price{flex-direction:column;align-items:flex-end;gap:4px}.idx-change{display:flex;align-items:baseline;gap:var(--space-2)}.idx-change__amt{font-size:var(--font-size-small);font-weight:700}.idx-change__amt.ui-up{color:var(--color-gain)}.idx-change__amt.ui-down{color:var(--color-loss)}.symbol__card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}button.symbol__more{border:none;background:none;cursor:pointer;padding:0;font-family:inherit}.idx-top-card{display:flex;flex-direction:column;gap:var(--space-2)}.idxw{display:flex;flex-direction:column}.idxw__rowwrap{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-2);border-block-end:1px solid var(--color-border)}.idxw__rowwrap:last-child{border-block-end:none}.idxw__rowwrap>.idxw__row{border-block-end:none}.idxw__head,.idxw__row{display:grid;grid-template-columns:32px 1.4fr 1.2fr 1.6fr;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2)}.idxw__head{grid-template-columns:32px 1.4fr 1.2fr 1.6fr auto}.idxw__head{font-size:var(--font-size-small);color:var(--color-icon-disabled);border-block-end:1px solid var(--color-border)}.idxw__head>span:first-child,.idxw__rank{text-align:center}.idxw__row{border-block-end:1px solid var(--color-border);text-decoration:none;color:var(--color-text-primary);transition:background .12s ease}.idxw__row:last-child{border-block-end:none}.idxw__row:hover{background:var(--color-bg-subtle)}.idxw__rank{color:var(--color-icon-disabled);font-size:var(--font-size-small)}.idxw__sym{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.idxw__sym .mkt-sym{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idxw__price{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.idxw__price b{font-variant-numeric:tabular-nums}.idxw__weight{display:flex;align-items:center;gap:var(--space-2)}.idxw__weight b{min-inline-size:52px;text-align:end;font-variant-numeric:tabular-nums}.idxw__bar{position:relative;flex:1;block-size:8px;border-radius:999px;background:var(--color-bg-subtle);overflow:hidden;direction:ltr}.idxw__bar-fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:999px;background:var(--color-brand-primary)}.market--panel>.ui-card.idxb{background:var(--color-bg-subtle);border:1px solid var(--color-bg-subtle);border-radius:24px;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-5)}.idxb__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.idxb__title{font-size:var(--font-size-h5);font-weight:800;color:var(--color-text-primary);margin:0}.idxb__sub{font-size:var(--font-size-small);color:var(--color-text-secondary);margin-block-start:var(--space-1);line-height:1.7}.idxb__count{flex:none;font-size:var(--font-size-small);font-weight:700;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.idxb__aside{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}.idxb__group{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.idxb__sort{display:flex;align-items:center;gap:var(--space-1-5);flex-wrap:wrap}.idxb__sort-lab{font-size:var(--font-size-small);color:var(--color-text-secondary)}.idxb__sort-btn{font:inherit;font-size:var(--font-size-small);font-weight:700;cursor:pointer;background:var(--color-surface-card);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:999px;padding:5px 12px;transition:color .12s ease,border-color .12s ease}.idxb__sort-btn:hover{border-color:var(--color-input-border)}.idxb__sort-btn.is-active{color:var(--color-brand-ink);border-color:var(--color-brand-primary)}.idxb__rows{display:flex;flex-direction:column;background:var(--color-surface-card);border-radius:var(--radius-lg);overflow:hidden}.idxb__more{display:flex;align-items:center;justify-content:center;gap:var(--space-1);inline-size:100%;font:inherit;font-size:var(--font-size-small);font-weight:700;color:var(--color-brand-ink);background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);cursor:pointer;transition:border-color .12s ease}.idxb__more:hover{border-color:var(--color-brand-primary)}.idxb__more svg{transition:transform .2s ease}.idxb__more[aria-expanded=true] svg{transform:rotate(180deg)}.idxb__axis{direction:ltr;display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-tiny);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;padding:var(--space-2) var(--space-3) 0}.idxb__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name num  go" "plot plot plot";align-items:center;column-gap:var(--space-3);row-gap:var(--space-1-5);padding:var(--space-2) var(--space-3);text-decoration:none;color:var(--color-text-primary);border-block-end:1px solid var(--color-border);transition:background .12s ease}.idxb__row:last-child{border-block-end:none}.idxb__row:hover{background:var(--color-bg-subtle)}.idxb__name{grid-area:name;min-inline-size:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idxb__plot{grid-area:plot;direction:ltr;position:relative;min-inline-size:0;block-size:10px;border-radius:999px;background:var(--color-bg-subtle);overflow:hidden}.idxb__zero{position:absolute;inset-block:0;left:calc(50% - 1px);inline-size:2px;background:var(--color-border)}.idxb__bar{position:absolute;inset-block:2px;border-radius:999px}.idxb__bar.is-gain{background:var(--color-buy)}.idxb__bar.is-loss{background:var(--color-sell)}.idxb__num{grid-area:num;display:inline-flex;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;white-space:nowrap}.idxb__num b{font-weight:800;color:var(--color-text-primary)}.idxb__go{grid-area:go;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:var(--font-size-small);font-weight:700;color:var(--color-brand-ink)}.idx-others{display:flex;flex-direction:column}.idx-others__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border-block-end:1px solid var(--color-border);text-decoration:none;color:var(--color-text-primary)}.idx-others__row:last-child{border-block-end:none}.idx-others__row:hover .idx-others__name{color:var(--color-brand-ink)}.idx-others__name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idx-others__val{display:flex;align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums}.idx-others__val b{font-weight:700}@media (max-width: 767px){.market--panel>.ui-card.idxb{padding:var(--space-3);gap:var(--space-4)}.idxb__head{flex-direction:column;gap:var(--space-1)}.idxb__aside{align-self:flex-start;justify-content:flex-start}.idxb__row{padding-inline:var(--space-2);column-gap:var(--space-2)}.idxb__axis{padding-inline:var(--space-2)}}@media (max-width: 640px){.idxw__head,.idxw__row{grid-template-columns:26px 1.2fr 1fr 1.3fr;gap:var(--space-1);padding-inline:var(--space-1)}.idxw__head{grid-template-columns:26px 1.2fr 1fr 1.3fr auto}.idxw__rowwrap{gap:var(--space-1);padding-inline-end:var(--space-1)}.idxw__weight b{min-inline-size:44px;font-size:var(--font-size-small)}}.codal-badge-row{display:flex;justify-content:flex-end;margin-block-end:var(--space-3)}.codal-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);color:var(--color-brand-ink);font-size:var(--font-size-tiny);font-weight:700}.cnc__text{color:var(--color-text-primary);font-size:var(--font-size-small);line-height:2;text-align:justify;margin:var(--space-2) 0 0}.cnc__link{display:inline-flex;align-items:center;gap:4px;margin-block-start:var(--space-3);color:var(--color-brand-ink);font-size:var(--font-size-small);font-weight:600;text-decoration:none}.cnc__link:hover{text-decoration:underline}.srep{min-inline-size:0}.srep__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.srep__head .codal-badge-row{margin:0}.srep__notice{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.9}.srep__body{margin-block-start:var(--space-3)}.srep__toggle{cursor:pointer;color:var(--color-brand-ink);font-size:var(--font-size-small);font-weight:700}.srep__toggle:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.srep__md{margin-block-start:var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-small);line-height:2;min-inline-size:0}.srep__md h2,.srep__md h3,.srep__md h4{color:var(--color-text-primary);font-weight:800;margin:var(--space-4) 0 var(--space-2);line-height:1.6}.srep__md h2{font-size:var(--font-size-h5)}.srep__md h3,.srep__md h4{font-size:var(--font-size-small)}.srep__md p{margin:0 0 var(--space-2);text-align:justify}.srep__md ul{margin:0 0 var(--space-2);padding-inline-start:var(--space-4)}.srep__md li{margin-block-end:2px}.srep__md hr{border:0;border-block-start:1px solid var(--color-border);margin:var(--space-3) 0}.srep__md em{color:var(--color-text-secondary)}.srep__md .md-table{overflow-x:auto;margin:0 0 var(--space-3);max-inline-size:100%}.srep__md table{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-small)}.srep__md th,.srep__md td{border:1px solid var(--color-border);padding:6px var(--space-2);text-align:start;vertical-align:top}.srep__md th{background:var(--color-bg-subtle);font-weight:700}.srep__disclaimer{margin:var(--space-3) 0 0;color:var(--color-icon-disabled);font-size:var(--font-size-small)}.srep__lead{margin-block-start:var(--space-3)}.ffc{min-inline-size:0}.ffc__asof{margin:2px 0 0;color:var(--color-text-secondary);font-size:var(--font-size-small)}.ffc__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-block-start:var(--space-3);flex-wrap:wrap}.ffc__label{color:var(--color-text-secondary);font-size:var(--font-size-small)}.ffc__net{color:var(--color-text-primary);font-size:var(--font-size-h5);font-weight:800}.ffc__net--up{color:var(--color-gain)}.ffc__net--down{color:var(--color-loss)}.ffc__netval{margin:2px 0 0;color:var(--color-text-secondary);font-size:var(--font-size-small);text-align:end}.ffc__basis{margin:4px 0 0;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.9}.ffc__facts{margin:var(--space-3) 0 0;display:grid;gap:var(--space-2)}.ffc__facts div{display:flex;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.ffc__facts dt{color:var(--color-text-secondary);font-size:var(--font-size-small)}.ffc__facts dd{margin:0;color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:700}.ffc__note{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.9}.ffc__link{display:inline-flex;align-items:center;gap:4px;margin-block-start:var(--space-3);color:var(--color-brand-ink);font-size:var(--font-size-small);font-weight:600;text-decoration:none}.ffc__link:hover{text-decoration:underline}.social{padding:var(--space-5) var(--space-4) var(--space-8)}.soc-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width: 1024px){.soc-grid{grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-6)}}.social .soc-grid,.soc-profile .soc-grid{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.soc-main{min-width:0;display:flex;flex-direction:column;gap:var(--space-4);order:0}.soc-sidebar{display:flex;flex-direction:column;gap:var(--space-4);order:1}.soc-sidebar__panel{display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width: 1023px){.soc-sidebar{order:-1;gap:0}.soc-sidebar__panel{display:none;padding-block-start:var(--space-4)}.soc-sidebar.is-open .soc-sidebar__panel{display:flex}}.soc-sidebar__toggle{display:none;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text-primary);font:inherit;font-weight:700;font-size:var(--font-size-small);text-align:start;cursor:pointer}@media (max-width: 1023px){.soc-sidebar__toggle{display:flex}}.soc-sidebar__toggle>span{flex:1 1 auto;min-inline-size:0}.soc-sidebar__chev{flex:none;color:var(--color-icon-disabled);transition:transform .12s ease}.soc-sidebar.is-open .soc-sidebar__chev{transform:rotate(180deg)}@media (min-width: 1024px){.soc-sidebar{position:sticky;--rail-top: calc(var(--app-topbar-h, 56px) + var(--app-virtualbar-h, 0px) + var(--space-4));top:var(--rail-top);align-self:start;max-block-size:calc(100dvh - var(--rail-top) - var(--space-4));overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-input-border) transparent}.soc-sidebar::-webkit-scrollbar{inline-size:6px}.soc-sidebar::-webkit-scrollbar-track{background:transparent}.soc-sidebar::-webkit-scrollbar-thumb{background:var(--color-input-border);border-radius:999px}}.soc-tabs{display:inline-flex;flex-wrap:wrap;justify-content:center;max-inline-size:100%;gap:2px;padding:4px;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:999px;align-self:center}.soc-tab{border:0;background:transparent;font:inherit;font-weight:700;color:var(--color-icon-disabled);padding:7px 20px;border-radius:999px;cursor:pointer;transition:background .15s,color .15s}@media (max-width: 767px){.soc-tab{padding:7px var(--space-2);font-size:var(--font-size-small);min-block-size:var(--tap-min)}}.soc-tab:hover:not(.is-active){color:var(--color-text-primary)}.soc-tab.is-active{background:var(--color-brand-surface);color:var(--color-text-on-cta)}html.ptr-contain{overscroll-behavior-y:contain}.soc-tabs-row{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;max-inline-size:100%}.soc-refresh{display:none}@media (min-width: 768px){.soc-refresh{display:inline-grid;place-items:center;inline-size:36px;block-size:36px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-text-secondary);cursor:pointer}}.soc-refresh:hover:not(:disabled){background:var(--color-surface-card);color:var(--color-text-primary);border-color:var(--color-brand-primary)}.soc-refresh:disabled{cursor:progress}.soc-ptr{display:grid;place-items:center;block-size:0;overflow:hidden;margin-block:calc(-1 * var(--space-2));background:transparent;color:var(--color-brand-ink);transition:block-size .18s ease}.soc-ptr.is-busy{block-size:44px!important;margin-block:0}.soc-refresh.is-busy svg,.soc-ptr.is-busy svg{animation:soc-ptr-spin .9s linear infinite}@keyframes soc-ptr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.soc-refresh.is-busy svg,.soc-ptr.is-busy svg{animation-duration:2.4s}}.soc-newposts{position:sticky;inset-block-start:calc(var(--app-topbar-h, 56px) + var(--app-virtualbar-h, 0px) + var(--space-3));z-index:30;align-self:center;display:inline-flex;align-items:center;gap:6px;background:var(--color-brand-surface);color:var(--color-text-on-cta);border:0;border-radius:999px;padding:8px 18px;font:inherit;font-weight:700;font-size:var(--font-size-small);box-shadow:0 8px 20px #10182838;cursor:pointer}.soc-newposts:hover{filter:brightness(1.05)}.soc-avatar-link{text-decoration:none;flex:none}.soc-avatar{position:relative;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--color-bg-subtle)}.soc-avatar__mark{inline-size:58%;block-size:58%;object-fit:contain}.soc-avatar__photo{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;border-radius:50%;object-fit:cover}.soc-avatar__dot{position:absolute;inset-block-end:-1px;inset-inline-end:-1px;inline-size:11px;block-size:11px;border-radius:50%;background:var(--color-brand-primary);border:2px solid var(--color-surface-card)}.soc-pro{color:var(--color-brand-ink);flex:none}.soc-managed{color:var(--color-text-secondary);flex:none}.soc-official{display:inline-flex;align-items:center;gap:2px;flex:none;margin-inline-start:4px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);color:var(--color-brand-ink);font-size:var(--font-size-tiny);font-weight:700;line-height:1.6;white-space:nowrap;vertical-align:middle}.soc-ticks{color:var(--color-brand-ink)}.soc-author{display:flex;gap:var(--space-3);align-items:flex-start}.soc-author__id{flex:1;min-width:0}.soc-author__reply{font-size:var(--font-size-tiny);color:var(--color-icon-disabled);margin-block-end:2px}.soc-author__name{display:flex;align-items:center;gap:5px;font-weight:700;color:var(--color-text-primary)}.soc-author__name a{color:inherit;text-decoration:none}.soc-author__name a:hover{text-decoration:underline}.soc-author__meta{display:flex;align-items:center;gap:var(--space-2);color:var(--color-icon-disabled);font-size:var(--font-size-small);margin-block-start:1px}.soc-author__time:before{content:"·";margin-inline-end:var(--space-2)}.soc-post{position:relative;display:grid;grid-template-columns:minmax(140px,178px) minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-card);padding:var(--space-5)}.soc-post:not(.soc-post--detail){cursor:pointer}.soc-post:not(.soc-post--detail) .soc-post__body,.soc-post:not(.soc-post--detail) .soc-post__text{cursor:text}.soc-post:not(.soc-post--detail) a,.soc-post:not(.soc-post--detail) button{cursor:pointer}.soc-post__time--link{color:inherit;text-decoration:none}.soc-post__time--link:hover{text-decoration:underline}.soc-post__time--link:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:var(--radius-sm)}.soc-post--detail{border-width:1px;padding:var(--space-4) var(--space-5)}.soc-post__repost{grid-column:1 / -1;display:flex;align-items:center;gap:6px;color:var(--color-icon-disabled);font-size:var(--font-size-tiny);font-weight:700;margin-block-end:2px}.soc-post__author{display:flex;gap:var(--space-2);align-items:flex-start;min-width:0}.soc-post__ident{min-width:0;display:flex;flex-direction:column;gap:1px}.soc-post__name{display:flex;align-items:center;gap:4px;font-weight:700;color:var(--color-text-primary);line-height:1.4}.soc-post__name a{color:inherit;text-decoration:none}.soc-post__name a:hover{text-decoration:underline}.soc-post__handle{color:var(--color-icon-disabled);font-size:var(--font-size-tiny);overflow:hidden;text-overflow:ellipsis}.soc-post__when{display:flex;align-items:center;gap:5px;color:var(--color-icon-disabled);font-size:var(--font-size-tiny);margin-block-start:2px}.soc-post__content{min-width:0}.soc-post__replyto{font-size:var(--font-size-tiny);color:var(--color-icon-disabled);margin-block-end:var(--space-1)}.soc-parent{margin-block-end:var(--space-2)}.soc-parent__card{position:relative;display:block;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);padding:var(--space-2) var(--space-3);text-decoration:none;color:inherit}a.soc-parent__card:hover{border-color:var(--color-brand-ink)}.soc-parent__card:after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:calc(var(--space-3) + 10px);inline-size:2px;block-size:24px;background:var(--color-border);border-radius:1px}.soc-parent .soc-post__replyto{padding-inline-start:calc(var(--space-3) + 22px);margin-block-start:var(--space-1)}.soc-parent--line{margin-block-end:0}.soc-parent--line .soc-post__replyto{padding-inline-start:0;margin-block-start:0}.soc-parent__head{display:flex;align-items:center;gap:6px;min-inline-size:0}.soc-parent__name{flex:0 1 auto;min-inline-size:0;font-weight:700;color:var(--color-text-primary);font-size:var(--font-size-tiny);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.soc-parent__handle{flex:0 1 auto;min-inline-size:0;color:var(--color-icon-disabled);font-size:var(--font-size-tiny);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.soc-parent__time{flex:none;color:var(--color-icon-disabled);font-size:var(--font-size-tiny);white-space:nowrap}.soc-parent__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-block-start:4px;font-size:var(--font-size-tiny);line-height:1.9;color:var(--color-text-secondary, var(--color-icon-disabled));word-break:break-word}.soc-parent--gone .soc-parent__card{display:flex;align-items:center;gap:6px;border-style:dashed;color:var(--color-icon-disabled);font-size:var(--font-size-tiny)}.soc-post__body{margin-block-end:var(--space-3)}.soc-post__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-3);color:var(--color-icon-disabled);font-size:var(--font-size-tiny)}.soc-post__counts{white-space:nowrap}.soc-post__headline{font-weight:800;color:var(--color-text-primary)}.soc-post__text{font-size:var(--font-size-small);line-height:2.05;color:var(--color-text-primary);word-break:break-word;white-space:pre-line}.soc-post--detail .soc-post__text{font-size:var(--font-size-body)}.soc-cashtag{color:var(--color-brand-ink);font-weight:700;text-decoration:none}.soc-cashtag:hover{text-decoration:underline}.soc-tag{color:var(--color-brand-ink);text-decoration:none}.soc-tag:hover{text-decoration:underline}.soc-postimg{display:block;inline-size:100%;margin-block-start:var(--space-3);max-block-size:560px;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-subtle) center / cover no-repeat;padding:0}.soc-postimg--sm{max-block-size:320px}.soc-postimg--btn{cursor:zoom-in;-webkit-appearance:none;-moz-appearance:none;appearance:none}.soc-postimg--btn:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.soc-postimg__img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.soc-gallery{display:grid;gap:2px;inline-size:100%;margin-block-start:var(--space-3);max-block-size:560px;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-subtle)}.soc-gallery--sm{max-block-size:320px}.soc-gallery__tile{position:relative;min-inline-size:0;min-block-size:0;padding:0;border:none;background:var(--color-bg-subtle);cursor:zoom-in;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.soc-gallery__tile:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px}.soc-gallery__img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.soc-postimg__failed{margin-block-start:var(--space-3);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-icon-disabled);font-size:var(--font-size-small);text-align:center}.soc-lightbox{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.soc-lightbox__img{max-inline-size:100%;max-block-size:70dvh;inline-size:auto;block-size:auto;object-fit:contain;border-radius:var(--radius-md);display:block}.soc-lightbox__failed{color:var(--color-icon-disabled);font-size:var(--font-size-small);padding:var(--space-6) var(--space-3);text-align:center}.soc-lightbox__nav{display:flex;align-items:center;gap:var(--space-3)}.soc-lightbox__step{border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-text-primary);border-radius:50%;cursor:pointer;display:grid;place-items:center;min-inline-size:var(--tap-min);min-block-size:var(--tap-min)}.soc-lightbox__step:hover{background:var(--color-bg-subtle)}.soc-lightbox__count{color:var(--color-text-secondary);font-size:var(--font-size-small)}.soc-symcard{display:flex;align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);margin-block-start:var(--space-3);text-decoration:none;color:inherit;max-inline-size:100%}.soc-symcard__go{display:flex;align-items:center;gap:var(--space-3);flex:1;min-inline-size:0;text-decoration:none;color:inherit}.soc-symcard:hover{border-color:var(--color-brand-primary)}.soc-symcard__na{color:var(--color-icon-disabled)}.soc-symcard__meta{flex:1;min-inline-size:0;text-align:start}.soc-symcard__sym{font-weight:700;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.soc-symcard__name{color:var(--color-icon-disabled);font-size:var(--font-size-tiny);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.soc-symcard__chart{flex:none;inline-size:104px;block-size:44px}@media (max-width: 480px){.soc-symcard{gap:var(--space-2);padding:var(--space-2) var(--space-3)}}@media (max-width: 560px){.soc-symcard{flex-wrap:wrap;row-gap:var(--space-2)}.soc-symcard__go{flex:1 0 100%}.soc-symcard__chart{display:none}.soc-symcard .symtrade{flex:1 0 100%;justify-content:flex-end}}.soc-symcard__price{flex:none;text-align:start;font-weight:700;display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-small)}.soc-symcard__unit{font-weight:400;color:var(--color-icon-disabled);font-size:var(--font-size-tiny)}.soc-symcard__ix{flex:none;inline-size:40px;block-size:40px;border-radius:50%;display:inline-grid;place-items:center;background:color-mix(in srgb,var(--color-brand-primary) 14%,transparent);color:var(--color-brand-ink);font-size:var(--font-size-xsmall);font-weight:800}.soc-symstrip{display:flex;gap:var(--space-2);margin-block-start:var(--space-3);padding-block-end:2px}.soc-symchip{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;border:1px solid var(--color-border);border-radius:999px;padding:4px 10px 4px 6px;text-decoration:none;color:var(--color-text-primary);font-size:var(--font-size-small);white-space:nowrap}.soc-symchip:hover{border-color:var(--color-brand-primary)}.soc-symchip__sym{font-weight:700}.soc-symchip__ix{display:inline-grid;place-items:center;inline-size:20px;block-size:20px;border-radius:50%;background:color-mix(in srgb,var(--color-brand-primary) 14%,transparent);color:var(--color-brand-ink);font-size:9px;font-weight:800}.soc-linkcard{display:block;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin-block-start:var(--space-3);text-decoration:none;color:inherit}.soc-linkcard:hover{border-color:var(--color-brand-primary)}.soc-linkcard__img{block-size:200px;background-size:cover}.soc-linkcard__body{padding:var(--space-3)}.soc-linkcard__title{font-weight:700;color:var(--color-text-primary);margin-block-end:4px}.soc-linkcard__text{font-size:var(--font-size-small);line-height:1.9;color:var(--color-text-primary)}.soc-linkcard__src{color:var(--color-icon-disabled);font-size:var(--font-size-tiny);margin-block-start:var(--space-2)}.soc-quote{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);margin-block-start:var(--space-3);background:var(--color-bg-subtle)}.soc-quote__head{display:flex;align-items:center;gap:6px;min-width:0}.soc-quote__name{font-weight:700;color:var(--color-text-primary);font-size:var(--font-size-small)}.soc-quote__handle,.soc-quote__time{color:var(--color-icon-disabled);font-size:var(--font-size-tiny)}.soc-quote__time--link{color:var(--color-icon-disabled);text-decoration:none}.soc-quote__time--link:hover{text-decoration:underline}.soc-quote__time--link:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:var(--radius-sm)}.soc-quote__body{font-size:var(--font-size-small);line-height:2;color:var(--color-text-primary);margin-block-start:var(--space-2);white-space:pre-line}.soc-poll{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-3)}.soc-poll__opt{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);padding:var(--space-3);cursor:pointer;overflow:hidden;font:inherit;color:var(--color-text-primary);text-align:start}.soc-poll__opt:disabled{cursor:default}.soc-poll__opt.is-picked{border-color:var(--color-brand-primary);font-weight:700}.soc-poll__fill{position:absolute;inset-block:0;inset-inline-start:0;background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);z-index:0;transition:inline-size .4s ease}.soc-poll__opt.is-winner .soc-poll__fill{background:color-mix(in srgb,var(--color-brand-primary) 22%,transparent)}.soc-poll__label,.soc-poll__pct{position:relative;z-index:1}.soc-poll__pct{font-weight:700;color:var(--color-brand-ink)}.soc-poll__total{color:var(--color-icon-disabled);font-size:var(--font-size-tiny)}.soc-post__actions{grid-column:1 / -1;display:grid;grid-template-columns:minmax(140px,178px) minmax(0,1fr);column-gap:var(--space-4);align-items:center;padding-block-start:var(--space-3);margin-block-start:var(--space-2);border-block-start:1px solid var(--color-border)}.soc-post__actions .soc-menu{grid-column:1;justify-self:start}.soc-post__acts{grid-column:2;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.soc-post__actions.is-locked .soc-act:not(.soc-act--more){opacity:.45}.soc-act{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--color-icon-disabled);font:inherit;font-size:var(--font-size-small);cursor:pointer;padding:4px;border-radius:6px}.soc-act:hover{color:var(--color-text-primary)}.soc-act.is-on{color:var(--color-brand-ink)}.soc-act--like.is-on{color:var(--color-loss)}.soc-act--repost.is-on{color:var(--color-gain)}.soc-menu{position:relative}.soc-menu__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.soc-menu__pop{position:absolute;inset-inline-start:0;top:calc(100% + 4px);z-index:60;min-inline-size:220px;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 12px 32px #0000002e;padding:var(--space-2);display:flex;flex-direction:column}.soc-menu__pop button,.soc-menu__share a{text-align:start;border:0;background:transparent;font:inherit;color:var(--color-text-primary);padding:var(--space-2) var(--space-3);border-radius:6px;cursor:pointer;text-decoration:none}.soc-menu__pop button:hover,.soc-menu__share a:hover{background:var(--color-bg-subtle)}.soc-menu__danger{color:var(--color-loss)!important}.soc-menu__sep{block-size:1px;background:var(--color-border);margin:var(--space-2) 0}.soc-menu__pop button .soc-menu__lock{margin-inline-start:auto;color:var(--color-icon-disabled);vertical-align:middle}.soc-menu__pop button:has(.soc-menu__lock){display:flex;align-items:center;gap:var(--space-2)}.soc-menu__share-head{font-size:var(--font-size-tiny);color:var(--color-icon-disabled);padding:0 var(--space-3) var(--space-1)}.soc-menu__note{padding:var(--space-3);font-size:var(--font-size-small);font-weight:700;color:var(--color-brand-ink);text-align:center}.soc-menu__share{display:grid;grid-template-columns:1fr 1fr;gap:2px}@media (max-width: 767px){.social,.soc-profile{padding-inline:0}.social .soc-grid,.soc-profile .soc-grid{padding:var(--space-3);border-radius:0;border-inline:0}.soc-post{grid-template-columns:1fr;column-gap:0;padding:var(--space-4)}.soc-post__author,.soc-post__content{grid-column:1}.soc-post__actions{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-2)}.soc-post__acts{grid-column:1;grid-row:1}.soc-post__actions .soc-menu{grid-column:2;grid-row:1;justify-self:end}.soc-act{padding:var(--space-2);min-block-size:var(--tap-min)}.soc-menu__pop{inset-inline-start:auto;inset-inline-end:0;min-inline-size:0;inline-size:max-content;max-inline-size:calc(100vw - 2 * var(--space-5))}}.soc-fab{position:fixed;inset-inline-end:var(--space-4);inset-block-end:calc(72px + var(--safe-bottom));z-index:var(--z-sticky);inline-size:56px;block-size:56px;border:0;border-radius:50%;background:var(--color-brand-surface);color:var(--color-text-on-cta);box-shadow:0 10px 24px -6px #00000059;display:grid;place-items:center;cursor:pointer}.soc-fab:active{filter:brightness(.95)}@media (min-width: 1024px){.soc-fab{display:none}}.soc-composer{border:1px solid var(--color-input-border);border-radius:var(--radius-lg);background:var(--color-surface-card);padding:var(--space-4) var(--space-5)}.soc-composer__replyto{font-size:var(--font-size-small);color:var(--color-icon-disabled);margin-block-end:var(--space-2)}.soc-composer__autotag{display:flex;align-items:center;gap:6px;font-size:var(--font-size-tiny);color:var(--color-icon-disabled);margin-block-end:var(--space-2)}.soc-composer__autotag button{display:inline-grid;place-items:center;border:0;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer;padding:0 4px;border-radius:4px}.soc-composer__autotag button:hover{color:var(--color-text-primary);background:var(--color-bg-subtle)}.soc-composer__row{display:flex;gap:var(--space-3);align-items:flex-start}.soc-composer__field{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.soc-sug{position:absolute;z-index:40;inset-block-start:calc(100% + 4px);inset-inline:0;max-block-size:280px;overflow-y:auto;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 14px 40px #0f172a29;padding:4px}.soc-sug__item{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;border:none;background:none;cursor:pointer;text-align:start;font:inherit;color:var(--color-text-primary);padding:var(--space-2);border-radius:var(--radius-sm)}.soc-sug__item.is-active,.soc-sug__item:hover{background:var(--color-bg-subtle)}.soc-sug__txt{flex:1;min-inline-size:0;display:flex;flex-direction:column;line-height:1.4}.soc-sug__txt b{font-weight:700}.soc-sug__txt em{font-style:normal;font-size:var(--font-size-tiny);color:var(--color-icon-disabled);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.soc-sug__meta{flex:none;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-small)}.soc-sug__pill{background:var(--color-bg-subtle);color:var(--color-icon-disabled);border-radius:999px;padding:1px 8px;font-size:var(--font-size-tiny);font-weight:700}.soc-sug__ix{display:inline-grid;place-items:center;inline-size:26px;block-size:26px;border-radius:50%;background:color-mix(in srgb,var(--color-brand-primary) 14%,transparent);color:var(--color-brand-ink);font-size:var(--font-size-tiny);font-weight:800;flex:none}.soc-composer__input{inline-size:100%;border:0;background:transparent;resize:none;font:inherit;font-size:var(--font-size-input);color:var(--color-text-primary);line-height:1.9;padding-block-start:var(--space-2);outline:none}.soc-composer:focus-within{border-color:var(--color-brand-primary)}.soc-composer__input:focus-visible{box-shadow:none}.soc-composer__input::placeholder{color:var(--color-icon-disabled)}.soc-composer__shots{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3)}.soc-composer__shot{position:relative;inline-size:92px;block-size:92px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-subtle);overflow:hidden}.soc-composer__shot-wait{position:absolute;inset-block-end:0;inset-inline:0;padding-block:2px;text-align:center;font-size:var(--font-size-tiny);color:var(--color-text-on-cta);background:color-mix(in srgb,var(--color-text-primary) 62%,transparent)}.soc-composer__thumb{inline-size:200px;block-size:130px;border-radius:var(--radius-md);border:1px solid var(--color-border);object-fit:contain;background:var(--color-bg-subtle);display:block}.soc-composer__shot .soc-composer__thumb{inline-size:100%;block-size:100%;border:0;border-radius:0}.soc-composer__media-x{position:absolute;inset-block-start:6px;inset-inline-end:6px;inline-size:26px;block-size:26px;border:0;border-radius:50%;background:#101828a6;color:#fff;line-height:1;cursor:pointer;display:grid;place-items:center;z-index:2}.soc-composer__link{position:relative}.soc-composer__link .soc-linkcard{margin-block-start:var(--space-2)}.soc-composer__linkloading{display:flex;align-items:center;gap:var(--space-2);color:var(--color-icon-disabled);font-size:var(--font-size-small);margin-block-start:var(--space-2)}.soc-composer__poll{display:flex;flex-direction:column;gap:var(--space-2);margin-block:var(--space-3)}.soc-composer__pollopt{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--font-size-input);color:var(--color-text-primary);outline:none}.soc-composer__pollopt:focus{border-color:var(--color-brand-primary)}.soc-composer__polladd{align-self:flex-start;border:0;background:transparent;color:var(--color-brand-ink);font:inherit;font-weight:700;cursor:pointer}.soc-composer__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.soc-composer__tools{display:flex;gap:var(--space-2);align-items:center}.soc-composer__tools button{inline-size:34px;block-size:34px;display:grid;place-items:center;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-subtle);color:var(--color-brand-ink);font-weight:700;cursor:pointer}.soc-composer__tools button:hover,.soc-composer__tools button.is-on{border-color:var(--color-brand-primary)}.soc-composer__tools button.is-on{background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent)}.soc-composer__tools-sep{inline-size:1px;block-size:22px;background:var(--color-border);margin-inline:2px}.soc-composer__emoji{position:relative;display:flex}.soc-emoji__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.soc-emoji{position:absolute;inset-inline-start:0;inset-block-start:calc(100% + 8px);z-index:70;inline-size:min(296px,calc(100vw - 2 * var(--space-4)));background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 16px 40px #10182838;padding:var(--space-2);display:grid;grid-template-columns:repeat(8,1fr);gap:2px}@media (min-width: 768px){.soc-emoji{grid-template-columns:repeat(10,1fr)}}@media (max-width: 767px){.soc-composer{padding:var(--space-4)}.soc-composer__bar{flex-direction:column;align-items:stretch;gap:var(--space-3);flex-wrap:nowrap}.soc-composer__tools{flex-wrap:nowrap;justify-content:space-between}.soc-composer__submit{justify-content:flex-end}.soc-composer__tools button{min-inline-size:var(--tap-min);min-block-size:var(--tap-min)}.soc-followsq{inline-size:var(--tap-min);block-size:var(--tap-min)}}@media (max-width: 560px){.soc-composer__tools button.soc-composer__kbdins,.soc-composer__tools-sep{display:none}}.soc-emoji__btn{border:0;background:transparent;font-size:18px;line-height:1;padding:6px 0;border-radius:6px;cursor:pointer}.soc-emoji__btn:hover{background:var(--color-bg-subtle)}.soc-composer__submit{display:flex;align-items:center;gap:var(--space-3)}.soc-composer__count{font-size:var(--font-size-small);font-variant-numeric:tabular-nums;color:var(--color-text-secondary, var(--color-icon-disabled));white-space:nowrap}.soc-composer__count-sep{margin-inline:1px;opacity:.6}.soc-composer__count.is-near{color:var(--color-accent);font-weight:700}.soc-composer__count.is-over{color:var(--color-loss);font-weight:700}.soc-composer__post{border:0;border-radius:var(--radius-md);background:var(--color-brand-surface);color:var(--color-text-on-cta);font-weight:700;padding:var(--space-2) var(--space-6);cursor:pointer}.soc-composer__post:disabled{opacity:.45;cursor:default}.soc-composer--pending{pointer-events:none}.soc-composer--locked{text-align:center;color:var(--color-text-secondary, var(--color-icon-disabled))}.soc-composer--locked p{margin-block-end:var(--space-3);font-size:var(--font-size-small)}.soc-composer__cta{display:inline-block;background:var(--color-brand-surface);color:var(--color-text-on-cta);text-decoration:none;font-weight:700;border-radius:var(--radius-md);padding:var(--space-2) var(--space-5)}.soc-side-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle);padding:var(--space-4)}.soc-side-card+.soc-side-card{margin-block-start:0}.soc-side-card__title{font-size:var(--font-size-body);color:var(--color-text-primary);margin:0 0 var(--space-3)}.soc-trends{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.soc-trends>li+li .soc-trend{border-block-start:1px solid var(--color-border)}.soc-trend{display:flex;flex-direction:column;gap:3px;padding:var(--space-3) var(--space-2);margin-inline:calc(-1 * var(--space-2));text-decoration:none;color:inherit;border-radius:var(--radius-sm, 6px)}.soc-trend:hover{background:color-mix(in srgb,var(--color-brand-primary) 7%,transparent)}.soc-trend__tag{font-weight:700;color:var(--color-brand-ink);word-break:break-word}.soc-trend__count{color:var(--color-icon-disabled);font-size:var(--font-size-tiny)}.soc-trend--lead .soc-trend__tag{font-size:var(--font-size-body)}.soc-trend__empty{color:var(--color-icon-disabled);font-size:var(--font-size-small);padding:var(--space-2)}.soc-trends__section{color:var(--color-text-secondary);font-size:var(--font-size-tiny);font-weight:700;padding:var(--space-3) 0 var(--space-1);border-block-start:1px solid var(--color-border)}.soc-trends>.soc-trends__section+li .soc-trend{border-block-start:0}.soc-trend__failed{color:var(--color-text-secondary);font-size:var(--font-size-small);padding:var(--space-2)}.soc-suggest{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.soc-suggest__item{display:flex;align-items:center;gap:var(--space-2)}.soc-suggest__meta{flex:1;min-width:0;text-decoration:none}.soc-suggest__name{display:flex;align-items:center;gap:4px;font-weight:700;color:var(--color-text-primary);font-size:var(--font-size-small)}.soc-suggest__handle{color:var(--color-icon-disabled);font-size:var(--font-size-tiny)}.soc-followsq{flex:none;inline-size:38px;block-size:38px;display:grid;place-items:center;border:0;border-radius:var(--radius-md);background:var(--color-brand-surface);color:var(--color-text-on-cta);cursor:pointer}.soc-followsq.is-following{background:var(--color-bg-subtle);color:var(--color-brand-ink);border:1px solid var(--color-brand-primary)}.soc-followsq:disabled{opacity:.5;cursor:default}.soc-head{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--space-4);gap:var(--space-3);flex-wrap:wrap}.soc-head__title{color:var(--color-text-primary);font-size:var(--font-size-h3, 1.4rem);margin:0}.soc-head__notice{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.7;margin:var(--space-2) 0 0;max-width:68ch}.soc-head__sub{color:var(--color-icon-disabled);font-size:var(--font-size-small);margin:2px 0 0}.soc-guestgate{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-surface-card),var(--color-bg-subtle));padding:var(--space-6) var(--space-5);margin-block-start:var(--space-3)}.soc-guestgate__icon{color:var(--color-brand-ink)}.soc-guestgate__text{display:flex;flex-direction:column;gap:var(--space-1)}.soc-guestgate__text b{font-size:var(--font-size-h5);color:var(--color-text-primary)}.soc-guestgate__text span{font-size:var(--font-size-small);color:var(--color-text-secondary, var(--color-icon-disabled));line-height:1.9}.soc-guestgate__cta{margin-block-start:var(--space-2);display:inline-flex;align-items:center;justify-content:center;background:var(--color-brand-surface);color:var(--color-text-on-cta);font-weight:800;text-decoration:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-6)}.soc-loadmore{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-5);color:var(--color-icon-disabled);font-size:var(--font-size-small)}.soc-loadmore--end{color:var(--color-icon-disabled);opacity:.7}.soc-spinner{inline-size:16px;block-size:16px;border-radius:50%;border:2px solid var(--color-border);border-block-start-color:var(--color-brand-primary);animation:soc-spin .7s linear infinite}@keyframes soc-spin{to{transform:rotate(360deg)}}.soc-loadmore-skel{display:grid;gap:var(--space-3)}.soc-post--skel{display:flex;gap:var(--space-3);padding:var(--space-4);align-items:flex-start}@media (prefers-reduced-motion: reduce){.soc-spinner{animation:none}}.soc-profile{padding:var(--space-5) var(--space-4) var(--space-8)}.soc-pcard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-card);margin-block-end:var(--space-5);box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280d}.soc-pcover{position:relative;block-size:200px;background:var(--color-bg-subtle) url(/app/brand/cover-default.png) no-repeat center / cover;overflow:hidden;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg)}@media (max-width: 600px){.soc-pcover{block-size:130px}.soc-pavatar{margin-block-start:-40px}}.soc-pcover__tag{position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-4);color:var(--color-brand-ink);font-weight:700;opacity:.92;z-index:1}.soc-pcover__edit{position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3);z-index:1;inline-size:38px;block-size:38px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--color-brand-primary);background:color-mix(in srgb,var(--color-surface-card) 70%,transparent);color:var(--color-brand-ink);cursor:pointer}.soc-pcover__edit:hover{background:var(--color-surface-card)}.soc-pbody{padding:0 var(--space-5) var(--space-5)}.soc-pavatar{margin-block-start:-52px;display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-3)}.soc-pavatar__wrap{position:relative;flex:none}.soc-pavatar .soc-avatar{border:4px solid var(--color-surface-card)}.soc-pavatar__edit{position:absolute;inset-block-end:6px;inset-inline-start:6px;inline-size:30px;block-size:30px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--color-surface-card);background:var(--color-brand-surface);color:var(--color-text-on-cta);cursor:pointer}.soc-pactions{display:flex;gap:var(--space-3);align-items:center;padding-block-end:var(--space-2)}.soc-pedit-bio{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--color-brand-ink);font:inherit;font-weight:700;cursor:pointer}.soc-pfollow{border:0;border-radius:var(--radius-md);background:var(--color-brand-surface);color:var(--color-text-on-cta);font-weight:700;padding:var(--space-2) var(--space-5);cursor:pointer}.soc-pfollow.is-following{background:transparent;color:var(--color-brand-ink);border:1px solid var(--color-brand-primary)}.soc-pfollow:disabled{opacity:.5;cursor:default}.soc-pmenu{inline-size:40px;block-size:40px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text-primary);cursor:pointer}.soc-pmenu:hover{color:var(--color-brand-ink);border-color:var(--color-brand-primary)}.soc-pmenu-wrap{position:relative}.soc-pmenu-pop{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 6px);z-index:80;inline-size:min(360px,calc(100vw - 32px));background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 16px 40px #1018282e;overflow:hidden;padding:var(--space-1)}.soc-pmenu-item{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;text-align:start;border:0;background:transparent;font:inherit;padding:var(--space-3) var(--space-4);border-radius:10px;cursor:pointer}.soc-pmenu-item:hover{background:var(--color-bg-subtle)}.soc-pmenu-item__label{flex:1;min-width:0;font-weight:700;color:var(--color-text-primary)}.soc-pmenu-item__handle{color:var(--color-icon-disabled);font-size:var(--font-size-small);white-space:nowrap}.soc-pmenu-item__icon{display:grid;place-items:center;color:var(--color-icon-disabled);flex-shrink:0}.soc-pmenu-item--danger .soc-pmenu-item__label,.soc-pmenu-item--danger .soc-pmenu-item__icon{color:var(--color-loss)}.soc-pmenu-sep{block-size:1px;background:var(--color-border);margin-inline:var(--space-3)}.soc-pmenu-item:disabled{opacity:.55;cursor:default}.soc-pmenu-item:disabled:hover{background:transparent}.soc-pmenu-report{display:flex;flex-direction:column;gap:2px}.soc-pmenu-report__head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-1)}.soc-pmenu-report__back{display:grid;place-items:center;inline-size:28px;block-size:28px;flex:none;border:0;background:transparent;color:var(--color-icon-disabled);border-radius:8px;cursor:pointer}.soc-pmenu-report__back:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.soc-pmenu-report__title{flex:1;min-width:0;font-weight:700;font-size:var(--font-size-small);color:var(--color-text-primary)}.soc-pmenu-report__opt{display:block;inline-size:100%;text-align:start;border:0;background:transparent;font:inherit;color:var(--color-text-primary);padding:var(--space-3) var(--space-4);border-radius:10px;cursor:pointer}.soc-pmenu-report__opt:hover{background:var(--color-bg-subtle)}.soc-pmenu-report__opt:disabled{opacity:.55;cursor:default}.soc-pmenu-report__opt:disabled:hover{background:transparent}.soc-phead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-block-start:var(--space-3);flex-wrap:wrap}.soc-phead__id{min-width:0}.soc-pname{display:flex;align-items:center;gap:6px;font-size:var(--font-size-h3, 1.4rem);font-weight:800;color:var(--color-text-primary)}.soc-pmeta{display:flex;align-items:center;gap:var(--space-2);color:var(--color-icon-disabled);font-size:var(--font-size-small);margin-block-start:6px;flex-wrap:wrap}.soc-pmeta__handle{color:var(--color-brand-ink)}.soc-pmeta__vis{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none;border-bottom:1px dashed currentColor}.soc-pmeta__vis:hover{color:var(--color-brand-ink)}.soc-pmeta__sep{opacity:.5}.soc-pstats{display:flex;align-items:center;gap:var(--space-2);color:var(--color-icon-disabled);font-size:var(--font-size-small);white-space:nowrap}.soc-pstat b{color:var(--color-text-primary)}.soc-pstat__sep{opacity:.4}.soc-pbio{color:var(--color-text-primary);font-size:var(--font-size-small);line-height:1.9;margin-block:var(--space-4) var(--space-3);max-width:70ch}.soc-pfollowed{display:flex;align-items:center;gap:var(--space-2);color:var(--color-icon-disabled);font-size:var(--font-size-tiny)}.soc-pro-pill{display:inline-flex;align-items:center;gap:4px;background:color-mix(in srgb,var(--color-brand-primary) 12%,transparent);color:var(--color-brand-ink);border-radius:999px;padding:2px 10px;font-size:var(--font-size-tiny);font-weight:700}.soc-managed-pill{display:inline-flex;align-items:center;gap:4px;background:var(--color-surface-muted);color:var(--color-text-secondary);border-radius:999px;padding:2px 10px;font-size:var(--font-size-tiny);font-weight:700}.soc-probanner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border:1px solid color-mix(in srgb,var(--color-brand-primary) 30%,transparent);background:color-mix(in srgb,var(--color-brand-primary) 7%,transparent);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-block-end:var(--space-4);font-size:var(--font-size-small);color:var(--color-text-primary)}.soc-probanner button{border:0;background:var(--color-brand-surface);color:var(--color-text-on-cta);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-weight:700;cursor:pointer}.soc-probanner--pending{border-style:dashed}.soc-probanner--pending span{color:var(--color-icon-disabled)}.soc-back{display:inline-flex;align-items:center;gap:4px;color:var(--color-brand-ink);font-weight:700;text-decoration:none;margin-block-end:var(--space-4)}.soc-tag-head{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-card);padding:var(--space-4);margin-block-end:var(--space-4)}.soc-tag-head__title{margin:0;color:var(--color-text-primary);font-size:var(--font-size-h3, 1.4rem)}.soc-tag-head__sub{margin:4px 0 0;color:var(--color-icon-disabled);font-size:var(--font-size-small)}.soc-tag-head__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.soc-club-badge{display:inline-flex;align-items:center;color:var(--color-accent);margin-inline-start:2px;vertical-align:middle}.soc-follow-list{max-inline-size:640px;margin-inline:auto;padding:var(--space-4)}.soc-fl-head{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-4)}.soc-fl-back{display:inline-flex;color:var(--color-text-primary)}.soc-fl-title{font-size:var(--font-size-h4, 18px);font-weight:800;margin:0}.soc-fl-handle{color:var(--color-text-secondary);font-weight:600}.soc-follow-list .soc-suggest{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.soc-composer__err{margin:var(--space-2) 0 0;font-size:var(--font-size-small);color:var(--color-sell)}.soc-commentbox{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-block:var(--space-3)}.soc-commentbox__input{flex:1;min-inline-size:0;padding:10px var(--space-3);border:1px solid var(--color-input-border);border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-input)}.soc-commentbox__input:focus-visible{outline:none;border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.soc-commentbox__send{flex:none;border:0;border-radius:var(--radius-pill);padding:10px var(--space-4);min-block-size:var(--tap-min, 44px);background:var(--color-brand-surface);color:var(--color-text-on-cta);font:inherit;font-weight:700;cursor:pointer}.soc-commentbox__send:disabled{background:var(--color-brand-primary-disabled);cursor:default}.soc-commentbox__err{flex-basis:100%;margin:var(--space-1) 0 0;font-size:var(--font-size-small);color:var(--color-sell)}.soc-post__thread{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;inline-size:fit-content;max-inline-size:100%;margin-block-end:var(--space-2);padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-subtle);font-size:var(--font-size-tiny);color:var(--color-text-secondary)}.soc-post__thread-n{font-variant-numeric:tabular-nums;font-weight:700}.soc-post__thread-go{color:var(--color-brand-ink);text-decoration:none;font-weight:700}.soc-post__thread-go:hover{text-decoration:underline}.soc-thread{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-card);overflow:hidden}.soc-thread__head{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--color-border)}.soc-thread__ident{min-width:0;display:flex;flex-direction:column;gap:2px;text-decoration:none}.soc-thread__name{display:flex;align-items:center;gap:5px;font-weight:700;color:var(--color-text-primary)}.soc-thread__meta{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;color:var(--color-text-tertiary);font-size:var(--font-size-tiny)}.soc-thread__handle{overflow:hidden;text-overflow:ellipsis}.soc-thread__chip{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;padding:3px var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--font-size-tiny);font-weight:700;white-space:nowrap}.soc-thread__parts{list-style:none;margin:0;padding:0}.soc-thread__part{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:var(--space-3);padding:var(--space-3) var(--space-5)}.soc-thread__col{min-width:0}.soc-thread__rail{position:relative;display:flex;justify-content:center}.soc-thread__rail:before{content:"";position:absolute;inset-block:calc(-1 * var(--space-3));inset-inline-start:50%;margin-inline-start:-1px;inline-size:2px;background:var(--color-border)}.soc-thread__part.is-last .soc-thread__rail:before{inset-block-end:auto;block-size:var(--space-4)}.soc-thread__node{position:relative;inline-size:26px;block-size:26px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-text-secondary);font-size:var(--font-size-tiny);font-weight:700;font-variant-numeric:tabular-nums}.soc-thread__mark{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0 0 var(--space-1);font-size:var(--font-size-tiny);color:var(--color-text-tertiary)}.soc-thread__mark-n{font-variant-numeric:tabular-nums}.soc-thread__mark-here{padding:1px var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-brand-primary) 14%,transparent);color:var(--color-brand-ink);font-weight:700}.soc-thread__byline{display:inline-flex;align-items:center;gap:5px;margin-block-end:var(--space-1);font-size:var(--font-size-tiny);font-weight:700;color:var(--color-text-secondary);text-decoration:none}.soc-thread__part.is-current{background:color-mix(in srgb,var(--color-brand-primary) 6%,transparent)}.soc-thread__part.is-current .soc-thread__node{border-color:var(--color-brand-primary);color:var(--color-brand-ink)}.soc-post--part{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:var(--space-1);border:0;border-radius:0;background:transparent;padding:0}.soc-post--part .soc-post__body{margin-block-end:var(--space-2)}.soc-post--part .soc-post__meta{margin-block-start:var(--space-2)}.soc-post--part.soc-post--detail .soc-post__text{font-size:var(--font-size-small)}.soc-post--part .soc-post__actions{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-2);padding-block-start:0;margin-block-start:0;border-block-start:0}.soc-post--part .soc-post__acts{grid-column:1;justify-content:flex-start;gap:var(--space-6)}.soc-post--part .soc-post__actions .soc-menu{grid-column:2;justify-self:end}.soc-post--part .soc-act{padding:2px var(--space-1);font-size:var(--font-size-tiny)}@media (max-width: 767px){.soc-thread__head{padding:var(--space-3) var(--space-4)}.soc-thread__part{grid-template-columns:30px minmax(0,1fr);column-gap:var(--space-2);padding:var(--space-3) var(--space-4)}.soc-thread__node{inline-size:22px;block-size:22px}.soc-post--part{padding:0}.soc-post--part .soc-post__acts{gap:var(--space-4)}.soc-post--part .soc-act{padding:var(--space-1);min-block-size:var(--tap-min)}}.soc-composer__thread{display:flex;flex-direction:column;gap:var(--space-2);margin-block:var(--space-3);padding-inline-start:var(--space-3);border-inline-start:2px solid var(--color-border)}.soc-composer__thread-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--font-size-tiny);color:var(--color-text-secondary, var(--color-icon-disabled))}.soc-composer__thread-cancel{margin-inline-start:auto;border:0;background:transparent;color:var(--color-brand-ink);font:inherit;font-size:var(--font-size-tiny);cursor:pointer}.soc-composer__part{position:relative;display:flex;flex-direction:column;gap:var(--space-1)}.soc-composer__part-n{position:absolute;inset-inline-start:calc(-1 * var(--space-3) - 9px);inset-block-start:var(--space-2);inline-size:18px;block-size:18px;display:grid;place-items:center;border-radius:50%;background:var(--color-bg-subtle);border:1px solid var(--color-border);font-size:var(--font-size-tiny);font-variant-numeric:tabular-nums;color:var(--color-text-secondary, var(--color-icon-disabled))}.soc-composer__part-input{inline-size:100%}.soc-composer__part-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.soc-composer__part.is-blamed .soc-composer__part-input,.soc-composer__field.is-blamed .soc-composer__input{border-color:var(--color-sell)}.auth{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-4);overflow-y:auto;background:radial-gradient(1100px 620px at 50% -8%,color-mix(in srgb,var(--color-brand-primary) 14%,var(--color-bg-default)),transparent 70%),var(--color-bg-default)}.auth__card{position:relative;width:100%;max-width:440px;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:20px;box-shadow:0 12px 40px #0000001f;padding:var(--space-9) var(--space-8) var(--space-6)}.auth__back{position:absolute;inset-block-start:var(--space-5);inset-inline-start:var(--space-5);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-icon-disabled);cursor:pointer}.auth__back:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.auth__top-slot{margin-block-end:var(--space-6)}.auth__top{text-align:center;margin-block-end:var(--space-8)}.auth__logo{width:48px;height:48px;display:block;margin:0 auto var(--space-4);background:url(/app/brand/kamandar-mark.svg) center / contain no-repeat}:root[data-theme=dark] .auth__logo{background-image:url(/app/brand/kamandar-mark-dark.svg)}.auth__title{margin:0;font-size:var(--font-size-h3);font-weight:700;color:var(--color-text-primary)}.auth__subtitle{margin:var(--space-2) 0 0;font-size:var(--font-size-body);color:var(--color-text-secondary)}.auth__subtitle a{color:var(--color-brand-ink);font-weight:700}.auth__alt{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:52px;border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-weight:700;cursor:pointer}.auth__alt:hover{border-color:var(--color-brand-primary);color:var(--color-brand-ink)}.auth__or{display:flex;align-items:center;gap:var(--space-4);margin-block:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-small)}.auth__or:before,.auth__or:after{content:"";flex:1;height:1px;background:var(--color-border)}.auth__body{width:100%}.auth__sep{border:none;border-top:1px solid var(--color-border);margin:var(--space-6) 0}.auth__notes{color:var(--color-text-secondary)}.auth__foot{margin-block-start:var(--space-6);text-align:center}.auth__foot-terms{margin:0 0 var(--space-2);font-size:var(--font-size-xsmall);line-height:1.8;color:var(--color-text-secondary)}.auth__foot-terms a{color:var(--color-brand-ink)}.auth__foot-ver{font-size:var(--font-size-xsmall);color:var(--color-text-tertiary)}@media (max-width: 480px){.auth{padding:var(--space-4);align-items:flex-start}.auth__card{border:none;box-shadow:none;padding-inline:var(--space-2);padding-block-start:var(--space-8)}}
