@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*{box-sizing:border-box;margin:0;padding:0}html,body{background:#0a0a0b;width:100%;max-width:100%;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{width:100%;max-width:100%;min-height:100vh}.ant-input,.ant-input-password,.ant-input-number,.ant-select-selector,.ant-picker{color:#fff!important;background:#0000004d!important;border-color:#fff3!important}.ant-input::placeholder,.ant-input-password input::placeholder{color:#fff6!important}.ant-select-dropdown{background:#1a1a2e!important}.ant-select-item{color:#fff!important}.ant-select-item-option-active,.ant-select-item-option-selected{background:#00ff881a!important}.ant-card{border-color:#ffffff1a!important}.ant-card-head-title{color:#fff!important}.ant-modal-content{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%)!important}.ant-modal-header{background:0 0!important;border-bottom-color:#ffffff1a!important}.ant-modal-title{color:#fff!important}.ant-table{background:0 0!important}.ant-table-thead>tr>th{color:#fff9!important;background:#0000004d!important;border-bottom-color:#ffffff1a!important}.ant-table-tbody>tr>td{border-bottom-color:#ffffff1a!important}.ant-tabs-tab{color:#fff9!important}.ant-tabs-tab-active{color:#0f8!important}.ant-tabs-ink-bar{background:#0f8!important}.ant-checkbox-wrapper,.ant-form-item-label>label{color:#fffc!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.login-container{--login-accent:#cdee49;--login-accent-strong:#e6ff7f;--login-blue:#89a4ff;--login-violet:#9f7cff;--login-text:#f4f7ff;--login-muted:#e4ebffa8;--login-muted-strong:#e4ebffd1;--login-border:#ffffff14;--login-border-strong:#cdee4933;--login-surface:#090d18cc;--login-surface-strong:#0c121feb;min-height:100vh;color:var(--login-text);background:radial-gradient(circle at top,#cdee4914,#0000 28%),linear-gradient(#070a11 0%,#090d16 42%,#060910 100%);justify-content:center;align-items:center;padding:clamp(20px,4vw,40px);font-family:Outfit,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.login-backdrop,.login-grid,.login-orb,.login-particles{pointer-events:none;position:absolute;inset:0}.login-backdrop{background:radial-gradient(circle at 18% 20%,#89a4ff2b,#0000 26%),radial-gradient(circle at 84% 18%,#9f7cff2b,#0000 24%),radial-gradient(circle at 50% 0,#cdee491a,#0000 22%)}.login-grid{opacity:.48;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle,#000 28%,#0000 88%);mask-image:radial-gradient(circle,#000 28%,#0000 88%)}.login-orb{filter:blur(120px);opacity:.8;border-radius:999px;animation:18s ease-in-out infinite alternate loginOrbFloat}.login-orb--lime{background:#cdee4929;width:28rem;height:28rem;top:-16%;left:24%}.login-orb--blue{background:#89a4ff2e;width:30rem;height:30rem;animation-delay:-6s;top:12%;right:-10%}.login-orb--violet{background:#9f7cff24;width:26rem;height:26rem;animation-delay:-12s;bottom:-18%;left:-6%}@keyframes loginOrbFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate(18px,-24px)scale(1.08)}}.login-particle{opacity:0;background:#cdee499e;border-radius:2px;width:7px;height:7px;animation:linear infinite loginParticleRise;position:absolute;bottom:-8%;transform:rotate(45deg);box-shadow:0 0 12px #cdee494d}@keyframes loginParticleRise{0%{opacity:0;transform:translateY(0)rotate(45deg)scale(.25)}12%{opacity:.65}88%{opacity:.5}to{opacity:0;transform:translateY(-110vh)rotate(45deg)scale(.08)}}.login-layout{z-index:1;opacity:0;grid-template-columns:minmax(0,1fr) minmax(340px,410px);align-items:center;gap:24px;width:min(1260px,100%);transition:opacity .7s,transform .7s;display:grid;position:relative;transform:translateY(18px)}.login-layout.mounted{opacity:1;transform:translateY(0)}.login-copy{gap:20px;min-width:0;padding:clamp(12px,2vw,28px);display:grid}.login-copy__eyebrow{border:1px solid var(--login-border-strong);width:fit-content;color:var(--login-accent);letter-spacing:.16em;text-transform:uppercase;background:#cdee4914;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:.74rem;font-weight:700;display:inline-flex}.login-copy__mascot{background:linear-gradient(#12192bb8,#090d188f);border:1px solid #ffffff14;border-radius:24px;align-items:center;gap:16px;width:fit-content;padding:12px 14px 12px 12px;display:inline-flex;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff0a}.login-copy__mascot-frame{background:linear-gradient(135deg,#cdee493d,#89a4ff2e);border-radius:22px;width:84px;height:84px;padding:4px}.login-copy__mascot-image{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}.login-copy__mascot-text strong,.login-copy__mascot-text span{display:block}.login-copy__mascot-text strong{color:var(--login-text);letter-spacing:-.04em;font-family:Space Grotesk,monospace;font-size:1.28rem;line-height:1.1}.login-copy__mascot-text span{color:var(--login-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:.82rem}.login-copy__title.ant-typography{max-width:10ch;color:var(--login-text);letter-spacing:-.05em;font-family:Space Grotesk,monospace;margin:0!important;font-size:clamp(3rem,7vw,5.2rem)!important;line-height:.95!important}.login-copy__title--single-line.ant-typography{letter-spacing:-.04em;white-space:normal;text-wrap:balance;max-width:100%;font-size:clamp(2.8rem,4vw,4rem)!important}.login-copy__desc.ant-typography{max-width:42rem;color:var(--login-muted)!important;margin:0!important;font-size:1.05rem!important;line-height:1.8!important}.login-copy__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.login-stat-card,.login-feature-card,.login-role-pill,.login-panel__chip{border:1px solid var(--login-border);background:linear-gradient(#12192bb8,#090d188f);box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff0a}.login-stat-card{border-radius:22px;padding:18px 18px 16px}.login-stat-card span,.login-feature-card__content span,.login-field__label,.login-form__meta span{color:#e4ebff94;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:700;display:block}.login-stat-card strong{color:var(--login-text);letter-spacing:-.04em;overflow-wrap:anywhere;margin:10px 0 8px;font-family:Space Grotesk,monospace;font-size:1.3rem;line-height:1.2;display:block}.login-stat-card small,.login-feature-card__content .ant-typography,.login-card__desc.ant-typography,.login-card__note.ant-typography{line-height:1.65;color:var(--login-muted)!important}.login-copy__feature-list{gap:14px;display:grid}.login-feature-card{border-radius:24px;grid-template-columns:56px minmax(0,1fr);gap:14px;padding:18px;display:grid}.login-feature-card__icon,.login-card__icon,.login-role-pill__icon{border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.login-feature-card__icon{width:56px;height:56px;color:var(--login-accent);background:linear-gradient(135deg,#cdee4938,#89a4ff24);font-size:1.4rem}.login-feature-card__content{min-width:0}.login-feature-card__content .ant-typography{overflow-wrap:anywhere;margin:0;display:block}.login-feature-card__content .ant-typography-strong{margin:8px 0 6px;font-size:1.02rem;line-height:1.35;color:var(--login-text)!important}.login-panel{gap:16px;min-width:0;display:grid}.login-card.ant-card{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);overflow:hidden;box-shadow:0 30px 80px #00000057,inset 0 1px #ffffff0f;border:1px solid var(--login-border)!important;background:radial-gradient(circle at 100% 0,#cdee4914,#0000 30%),linear-gradient(#0d1321f5,#080c15e0)!important;border-radius:30px!important}.login-card .ant-card-body{padding:28px!important}.login-card__badge{border:1px solid var(--login-border-strong);color:var(--login-accent);letter-spacing:.1em;text-transform:uppercase;background:#cdee4914;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:9px 14px;font-size:.76rem;font-weight:700;display:inline-flex}.login-card__header{margin-bottom:18px}.login-card__icon{width:62px;height:62px;color:var(--login-accent);background:linear-gradient(135deg,#cdee4938,#89a4ff29);border:1px solid #cdee492e;margin-bottom:16px;font-size:1.55rem}.login-card__title.ant-typography{color:var(--login-text);letter-spacing:-.04em;font-family:Space Grotesk,monospace;margin:0 0 8px!important;font-size:2rem!important}.login-card__desc.ant-typography{margin:0!important;font-size:.98rem!important}.login-role-strip{gap:12px;margin-bottom:22px;display:grid}.login-role-pill{border-radius:22px;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px;display:grid}.login-role-pill__icon{width:48px;height:48px;color:var(--login-muted-strong);background:#ffffff0f;font-size:1.15rem}.login-role-pill strong{color:var(--login-text);overflow-wrap:anywhere;font-size:.98rem;line-height:1.35;display:block}.login-role-pill span{color:var(--login-muted);overflow-wrap:anywhere;margin-top:5px;font-size:.88rem;line-height:1.55;display:block}.login-form{gap:16px;display:grid}.login-field{gap:8px;display:grid}.login-input.ant-input-affix-wrapper,.login-input.ant-input-affix-wrapper-lg{height:54px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff17!important;border-radius:16px!important}.login-input.ant-input-affix-wrapper:hover{background:#ffffff0f!important;border-color:#cdee4942!important}.login-input.ant-input-affix-wrapper-focused,.login-input.ant-input-affix-wrapper:focus{border-color:var(--login-accent)!important;background:#cdee490a!important;box-shadow:0 0 0 4px #cdee4914!important}.login-input input{font-size:.96rem;color:var(--login-text)!important;background:0 0!important}.login-input input::placeholder{color:#e4ebff66!important}.login-form .ant-input-password-icon,.login-form .ant-input-prefix{color:#e4ebff75}.login-form__meta{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0 2px;display:flex}.submit-btn.ant-btn{border-radius:16px;height:54px;font-size:.98rem;font-weight:700;box-shadow:0 16px 34px #cdee4938;background:linear-gradient(135deg, var(--login-accent), var(--login-accent-strong))!important;color:#101507!important;border:none!important}.submit-btn.ant-btn:hover,.submit-btn.ant-btn:focus{transform:translateY(-1px);background:linear-gradient(135deg, var(--login-accent-strong), #f1ff96)!important;color:#101507!important}.login-card__footer{gap:10px;padding-top:6px;display:grid}.login-register-link.ant-btn-link{height:auto;color:var(--login-accent);justify-content:flex-start;font-weight:600;padding:0!important}.login-register-link.ant-btn-link:hover,.login-register-link.ant-btn-link:focus{color:var(--login-accent-strong)!important}.login-card__note.ant-typography{margin:0!important;font-size:.84rem!important}.login-panel__footer{flex-wrap:wrap;gap:10px;display:flex}.login-panel__chip{color:var(--login-muted-strong);text-align:center;border-radius:999px;padding:10px 14px;font-size:.82rem}.register-steps{margin-bottom:22px}.login-container .register-steps .ant-steps-item-title{color:var(--login-text)!important}.login-container .register-steps .ant-steps-item-description,.login-container .register-steps .ant-steps-item-wait .ant-steps-item-title,.login-container .register-steps .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:var(--login-muted)!important}.login-container .register-steps .ant-steps-item-process .ant-steps-item-icon,.login-container .register-steps .ant-steps-item-finish .ant-steps-item-icon{background:var(--login-accent)!important;border-color:var(--login-accent)!important}.login-container .register-steps .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon,.login-container .register-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#101507!important}.login-container .register-steps .ant-steps-item-tail:after{background-color:#ffffff1a!important}.register-alert.ant-alert{border-radius:18px;margin-bottom:6px;background:#89a4ff1f!important;border:1px solid #89a4ff3d!important}.register-alert.ant-alert-success,.register-alert--success.ant-alert{background:#cdee491a!important;border-color:#cdee4938!important}.login-container .register-alert .ant-alert-message,.login-container .register-alert .ant-alert-description,.login-container .register-alert .ant-alert-icon{color:var(--login-text)!important}.login-container .register-alert .ant-alert-description{color:var(--login-muted)!important}.register-actions{grid-template-columns:160px minmax(0,1fr);gap:12px;display:grid}.register-back-btn.ant-btn{border-radius:16px;height:54px;color:var(--login-text)!important;background:#ffffff0a!important;border-color:#ffffff1f!important}.register-back-btn.ant-btn:hover,.register-back-btn.ant-btn:focus{color:var(--login-accent)!important;border-color:#cdee4938!important}.register-submit-btn.ant-btn{width:100%}.register-resend-link.ant-btn-link{justify-content:center}.register-terms-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-top:14px;padding:14px 16px}.register-terms-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.register-terms-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.register-terms-label{color:var(--login-muted-strong);line-height:1.6}.register-terms-link{color:var(--login-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:700}.register-terms-link:hover,.register-terms-link:focus{color:var(--login-accent-strong)}.register-terms-state{color:#ffffffb8;background:#ffffff14;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:700}.register-terms-state--agreed{color:#d7f58a;background:#cdee4929}.register-terms-action-btn.ant-btn{border-radius:12px;height:42px}.register-terms-agree-btn.ant-btn{font-weight:700;background:linear-gradient(135deg, var(--login-accent), var(--login-accent-strong))!important;color:#101507!important;border:none!important}.register-terms-dialog .ant-modal-content{border-radius:24px;overflow:hidden}.register-terms-dialog .ant-modal-body{padding-top:12px}.register-terms-frame-wrap{background:#f4f7fb;border:1px solid #0f172a14;border-radius:18px;height:min(76vh,820px);overflow:hidden}@media (width<=1180px){.login-layout{grid-template-columns:minmax(0,1fr)}.login-copy__title--single-line.ant-typography{font-size:clamp(2.4rem,5vw,3.4rem)!important}.login-copy__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}html[lang=en] .login-copy__title--single-line.ant-typography{font-size:clamp(2.35rem,3.4vw,3.2rem)!important;line-height:1.04!important}html[lang=en] .login-copy__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.register-terms-frame{border:0;width:100%;height:100%;display:block}@media (width<=1080px){.login-layout{grid-template-columns:1fr}.login-copy{padding:8px 4px 2px}.login-copy__title.ant-typography{max-width:12ch}.login-copy__title--single-line.ant-typography{white-space:normal}.login-copy__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.login-panel{max-width:480px}}@media (width<=720px){.login-container{padding:16px}.login-copy__stats{grid-template-columns:1fr}.login-feature-card{grid-template-columns:48px minmax(0,1fr);padding:16px}.login-card .ant-card-body{padding:22px!important}.login-card__title.ant-typography{font-size:1.7rem!important}.login-form__meta{flex-direction:column}.register-actions{grid-template-columns:1fr}.register-terms-head{flex-direction:column}.register-terms-frame-wrap{height:70vh}.login-copy__mascot{gap:12px}.login-copy__mascot-frame{width:72px;height:72px}}@media (width<=520px){.login-copy__title.ant-typography{font-size:2.65rem!important}.login-copy__mascot{width:100%}.login-feature-card,.login-role-pill{grid-template-columns:1fr}.login-feature-card__icon,.login-role-pill__icon{border-radius:14px;width:44px;height:44px}.login-card{border-radius:24px!important}.login-card .ant-card-body{padding:18px!important}}.main-layout{background:#1a1a2e;min-height:100vh}.main-sider{border-right:1px solid #ffffff1a;flex-direction:column;display:flex;background:#16172b!important}.sider-header{border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;height:64px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-icon{color:#0f8;font-size:24px}.brand-text{color:#fff;letter-spacing:2px;font-size:20px;font-weight:700}.sider-menu{flex:1;padding:16px 8px}.menu-item{color:#ffffffd9;cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin-bottom:4px;padding:14px 16px;transition:all .2s;display:flex}.menu-item:hover{color:#fff;background:#ffffff1a}.menu-item.active{color:#0f8;background:#00ff8826}.sider-footer{border-top:1px solid #ffffff1a;padding:16px}.user-info{color:#ffffffb3;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px;transition:all .2s;display:flex}.user-info:hover{color:#ff6b6b;background:#ff646426}.main-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;background:#16172b!important}.header-left{align-items:center;gap:16px;display:flex}.collapse-btn{color:#ffffffd9;font-size:18px}.collapse-btn:hover{color:#fff}.header-title{color:#fff;align-items:center;gap:8px;display:flex}.header-right{align-items:center;gap:16px;display:flex}.balance-display{border-right:1px solid #ffffff26;flex-direction:column;align-items:flex-end;margin-right:8px;padding-right:16px;display:flex}.balance-value{color:#0f8!important;font-size:18px!important}.main-content{background:#1a1a2e;padding:24px;overflow-y:auto}.trade-card,.stats-card,.quick-accounts,.account-card{background:#1e2032e6!important;border:1px solid #ffffff1f!important;border-radius:16px!important}.trade-card .ant-card-head{border-bottom:1px solid #ffffff1a}.trade-card .ant-card-head-title{color:#fff;align-items:center;gap:8px;font-weight:600;display:flex}.form-group{margin-bottom:20px}.form-group label{color:#ffffffe6;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.form-group .ant-select-selector,.form-group .ant-input-number{background:#0006!important;border-color:#fff3!important;border-radius:10px!important}.form-group .ant-select-selection-item,.form-group .ant-input-number-input{color:#fff!important}.amount-quick{gap:8px;margin-top:10px;display:flex}.amount-quick .ant-btn{color:#fff;background:#ffffff1a;border-color:#fff3;border-radius:6px}.amount-quick .ant-btn:hover{color:#0f8;background:#0f83;border-color:#0f8}.symbol-option{justify-content:space-between;align-items:center;display:flex}.symbol-name{font-weight:500}.trade-info{background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:20px;padding:20px}.trade-info .ant-statistic-title{color:#ffffffb3}.batch-toggle{background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.batch-toggle .ant-checkbox-wrapper{color:#fff}.ant-segmented{border:1px solid #ffffff26;background:#0006!important}.ant-segmented .ant-segmented-item{color:#fffc!important}.ant-segmented .ant-segmented-item:hover{color:#fff!important}.ant-segmented .ant-segmented-item-selected{font-weight:500;color:#0f8!important;background:#0f83!important}.trade-buttons{grid-template-columns:1fr 1fr;gap:16px;display:grid}.btn-up,.btn-down{border:none!important;border-radius:12px!important;height:60px!important;font-size:18px!important;font-weight:600!important}.btn-up{color:#000!important;background:linear-gradient(135deg,#0f8 0%,#00cc6a 100%)!important}.btn-up:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00ff884d;background:linear-gradient(135deg,#0f9 0%,#0d7 100%)!important}.btn-down{color:#fff!important;background:linear-gradient(135deg,#ff4d4f 0%,#cf1322 100%)!important}.btn-down:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff4d4f4d;background:linear-gradient(135deg,#ff6b6b 0%,#ff4d4f 100%)!important}.stats-card{height:100%}.stats-card .ant-card-head-title{color:#fff;align-items:center;gap:8px;font-weight:600;display:flex}.stats-divider{background:#ffffff1a;height:1px;margin:20px 0}.stats-card .ant-statistic-title{color:#ffffffb3}.stats-card .ant-statistic-content{color:#fff}.quick-accounts .ant-card-head-title{color:#fff;font-weight:600}.account-list{flex-direction:column;gap:8px;display:flex}.account-item{cursor:pointer;background:#0000004d;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.account-item:hover{background:#00ff881a;border-color:#00ff884d}.account-item.active{background:#00ff8826;border:1px solid #0f86}.account-id{color:#fff;flex:1;font-size:13px}.account-balance{color:#0f8;font-size:13px;font-weight:500}.account-card{cursor:pointer;transition:all .3s}.account-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0006}.account-card.active{box-shadow:0 0 0 2px #00ff884d;border-color:#0f89!important}.account-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.account-info{flex:1;align-items:center;gap:8px;display:flex}.account-info .ant-typography{color:#fff!important}.account-balance-large{text-align:center;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;margin-bottom:16px;padding:16px 0}.account-balance-large .ant-typography{color:#fff!important}.account-actions{gap:8px;display:flex}.account-actions .ant-btn{flex:1}.webhook-url{margin-bottom:20px}.webhook-url label{color:#ffffffe6;margin-bottom:8px;font-weight:500;display:block}.url-display{word-break:break-all;background:#0006;border:1px solid #ffffff26;border-radius:8px;padding:12px 16px}.url-display .ant-typography{color:#fff!important}.webhook-controls{background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px;display:flex}.control-item{align-items:center;gap:12px;display:flex}.control-item .ant-typography{color:#fff}.time-control{background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;margin-top:16px;padding:16px}.time-control .ant-checkbox-wrapper{color:#fff;margin-bottom:12px}.time-control input{color:#fff;background:#00000080;border-color:#fff3;border-radius:6px;padding:8px 12px}.webhook-logs{max-height:400px;overflow-y:auto}.log-item{border-radius:6px;margin-bottom:8px;padding:10px 12px;font-size:13px}.log-item.success{background:#00ff8826;border-left:3px solid #0f8}.log-item.error{background:#ff4d4f26;border-left:3px solid #ff4d4f}.log-time{color:#fff9;margin-bottom:4px}.log-msg{color:#fff}.orders-list{flex-direction:column;gap:12px;display:flex}.orders-empty{text-align:center;color:#fff9;padding:48px}.order-card{background:#0000004d!important;border:1px solid #ffffff1a!important;border-radius:10px!important}.order-card.dir-1{border-left:3px solid #0f8}.order-card.dir--1{border-left:3px solid #ff4d4f}.order-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.order-header .ant-typography{color:#fff!important}.order-result{color:#ffffffb3;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:8px;padding-top:8px;font-size:12px;display:flex}.loading-screen{background:#1a1a2e;justify-content:center;align-items:center;min-height:100vh;display:flex}.loading-content{text-align:center}.loading-content .ant-typography{margin-top:16px;color:#fff!important}.loading-logo{color:#000;background:linear-gradient(135deg,#0f8,#00cc6a);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;font-size:40px;display:flex}.empty-screen{background:#1a1a2e;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.empty-card{text-align:center;max-width:400px;background:#1e2032f2!important;border:1px solid #ffffff26!important;border-radius:20px!important;padding:40px 60px!important}.empty-icon{color:#0f8;background:#00ff8826;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;font-size:36px;display:flex}.empty-card .ant-typography{color:#fff!important}.empty-card .ant-typography.ant-typography-secondary{margin-bottom:24px;display:block;color:#ffffffb3!important}.qrcode-wrapper{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:fit-content;margin:0 auto;padding:16px;display:flex}.martin-page{padding:0}.martin-account-list{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow-y:auto}.martin-account-item{cursor:pointer;background:#0000004d;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.martin-account-item:hover{background:#00ff881a}.martin-account-item.active{background:#00ff8826;border-color:#0f86}.martin-account-info{flex-direction:column;gap:4px;display:flex}.martin-account-id{color:#fff;font-weight:500}.martin-account-balance{color:#0f8;font-size:13px}.martin-account-status{align-items:center;display:flex}.martin-config-card .ant-card-head-title{color:#fff}.martin-preview{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;margin-top:16px;padding:16px}.martin-preview .ant-typography{color:#fff}.martin-preview .ant-tag{margin:4px}.martin-actions{gap:12px;margin-top:16px;display:flex}.martin-history{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-y:auto}.martin-history-item{border-radius:6px;gap:16px;padding:10px 12px;font-size:13px;display:flex}.martin-history-item.win{background:#00ff881a;border-left:3px solid #0f8}.martin-history-item.lose{background:#ff4d4f1a;border-left:3px solid #ff4d4f}.martin-history-time{color:#ffffff80;width:70px}.martin-history-level{color:#fff;width:40px}.martin-history-amount{color:#fff;width:60px}.martin-history-result{text-align:right;flex:1}@media (width<=992px){.main-content{padding:16px}.trade-buttons{grid-template-columns:1fr}.header-right{gap:8px}.balance-display{display:none}}@media (width<=576px){.main-sider{z-index:100;height:100vh;position:fixed}.main-header{padding:0 12px}.main-content{padding:12px}.btn-up,.btn-down{height:50px!important;font-size:16px!important}}.admin-shell,.admin-login-shell{--admin-bg-soft:#090e1eb8;--admin-border:#a0bcff29;--admin-border-strong:#a0bcff47;--admin-text:#f5f7ff;--admin-muted:#dde5ffa3;color:var(--admin-text);font-family:Outfit,Segoe UI,sans-serif}.admin-login-shell,.admin-shell{background:radial-gradient(circle at 0 0,#7c9cff38,#0000 34%),radial-gradient(circle at 82% 12%,#9f7cff33,#0000 30%),linear-gradient(#04070f 0%,#070c19 42%,#060912 100%);min-height:100vh;position:relative;overflow:hidden}.admin-shell__noise,.admin-login-shell__grid{pointer-events:none;opacity:.45;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 95%);mask-image:linear-gradient(#000c,#0000 95%)}.admin-shell__aurora,.admin-login-shell__aurora{filter:blur(120px);pointer-events:none;opacity:.7;border-radius:999px;position:absolute}.admin-shell__aurora--one,.admin-login-shell__aurora--one{background:#7c9cff42;width:34rem;height:34rem;top:-8%;left:-10%}.admin-shell__aurora--two,.admin-login-shell__aurora--two{background:#9f7cff3d;width:30rem;height:30rem;top:12%;right:-8%}.admin-shell__aurora--three{background:#36d39924;width:32rem;height:32rem;bottom:-18%;left:25%}.admin-login-layout{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(360px,420px);align-items:center;gap:2rem;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem;display:grid;position:relative}.admin-login-copy{padding:2rem}.admin-eyebrow{color:#cfd8ff;letter-spacing:.18em;text-transform:uppercase;background:#7c9cff1f;border:1px solid #7c9cff2e;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .78rem;font-size:.72rem;font-weight:700;display:inline-flex}.admin-login-copy h1,.admin-hero h1,.admin-section__head h2{letter-spacing:-.04em;font-family:Space Grotesk,monospace}.admin-login-copy h1{margin:1.2rem 0 .9rem;font-size:clamp(3rem,6vw,5rem);line-height:.96}.admin-login-copy p{max-width:40rem;color:var(--admin-muted);font-size:1.06rem;line-height:1.7}.admin-login-copy__list{gap:1rem;margin-top:2rem;display:grid}.admin-login-copy__list>div{border:1px solid var(--admin-border);background:linear-gradient(#10182cbd,#080c188a);border-radius:24px;grid-template-columns:48px 1fr;gap:.9rem 1rem;padding:1.1rem 1.2rem;display:grid;box-shadow:0 20px 60px #0003}.admin-login-copy__list span{color:#fff;background:linear-gradient(135deg,#7c9cff3d,#9f7cff38);border-radius:16px;grid-row:span 2;justify-content:center;align-items:center;width:48px;height:48px;font-family:Space Grotesk,monospace;font-weight:700;display:inline-flex}.admin-login-copy__list strong{font-size:1rem}.admin-login-copy__list small{color:var(--admin-muted);line-height:1.6}.admin-login-card,.admin-card,.admin-sidebar__panel{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 24px 70px #00000059,inset 0 1px #ffffff12;border:1px solid var(--admin-border)!important;background:linear-gradient(#0a1122db,#070b18b8)!important;border-radius:28px!important}.admin-login-card .ant-card-body,.admin-card .ant-card-body{padding:1.5rem!important}.admin-login-card__badge{color:#b4f3db;letter-spacing:.08em;text-transform:uppercase;background:#36d39924;border:1px solid #36d39933;border-radius:999px;margin-bottom:1rem;padding:.45rem .8rem;font-size:.74rem;font-weight:700;display:inline-flex}.admin-login-card h2{margin-bottom:.35rem;font-size:2rem}.admin-login-card__subtext{color:var(--admin-muted);margin-bottom:1.35rem;line-height:1.65}.admin-login-card .ant-input-affix-wrapper,.admin-login-card .ant-input{margin-bottom:.9rem}.admin-login-card__submit.ant-btn{border:none;border-radius:16px;height:48px;margin-top:.55rem;font-weight:700;background:linear-gradient(135deg,#89a4ff,#8a6cff)!important}.admin-shell{grid-template-columns:300px minmax(0,1fr);gap:1.25rem;height:100vh;padding:1rem;display:grid}.admin-sidebar{z-index:1;min-height:0;position:relative}.admin-sidebar__panel{flex-direction:column;height:100%;padding:1.2rem;display:flex}.admin-sidebar__brand{border-bottom:1px solid #ffffff0f;align-items:center;gap:.95rem;padding-bottom:1.15rem;display:flex}.admin-sidebar__brand-mark{color:#fff;background:linear-gradient(135deg,#7c9cff47,#9f7cff47);border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.3rem;display:inline-flex}.admin-sidebar__brand strong{letter-spacing:-.04em;font-family:Space Grotesk,monospace;font-size:1.4rem;display:block}.admin-sidebar__brand span{color:var(--admin-muted);letter-spacing:.18em;font-size:.72rem;display:block}.admin-sidebar__group{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:1;margin-top:1.1rem;padding-right:.2rem;overflow:auto}.admin-sidebar__group-label{color:#cfd8ff85;letter-spacing:.16em;text-transform:uppercase;padding:.25rem .25rem .8rem;font-size:.74rem;font-weight:700}.admin-sidebar__nav{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:20px;align-items:center;gap:.9rem;margin-bottom:.55rem;padding:.95rem 1rem;transition:transform .25s,border-color .25s,background .25s;display:flex}.admin-sidebar__nav:hover{background:#ffffff0a;border-color:#ffffff14;transform:translateY(-1px)}.admin-sidebar__nav.is-active{background:linear-gradient(135deg,#7c9cff29,#9f7cff1f);border-color:#7c9cff47;box-shadow:0 12px 30px #6366f11f}.admin-sidebar__nav-icon{background:#ffffff0f;border-radius:14px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;display:inline-flex}.admin-sidebar__nav-copy{flex:1;min-width:0}.admin-sidebar__nav-copy strong,.admin-sidebar__identity strong{font-size:.98rem;font-weight:600;display:block}.admin-sidebar__nav-copy small,.admin-sidebar__identity small{color:var(--admin-muted);line-height:1.5;display:block}.admin-sidebar__nav-count{color:#e8eeff;text-align:center;background:#ffffff14;border-radius:999px;min-width:34px;padding:.18rem .55rem;font-size:.74rem;font-weight:700}.admin-sidebar__footer{border-top:1px solid #ffffff0f;margin-top:1rem;padding-top:1rem}.admin-sidebar__identity{align-items:center;gap:.85rem;margin-bottom:.95rem;display:flex}.admin-sidebar__avatar{font-family:Space Grotesk,monospace;color:#fff!important;background:linear-gradient(135deg,#7c9cff,#8a6cff)!important}.admin-sidebar__logout.ant-btn{border-radius:14px;width:100%;height:44px}.admin-main{z-index:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0;padding-right:.35rem;position:relative;overflow-y:auto}.admin-main__inner{max-width:1500px;margin:0 auto;padding:.2rem 0 7rem}.admin-section{margin-bottom:1.25rem}.admin-hero{border:1px solid var(--admin-border-strong);background:radial-gradient(circle at 100% 0,#7c9cff2e,#0000 34%),linear-gradient(#0e1426f0,#080c18bd);border-radius:32px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:1.25rem;padding:1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000052,inset 0 1px #ffffff0f}.admin-hero__copy h1{margin:1rem 0 .8rem;font-size:clamp(2.5rem,5vw,4rem);line-height:.98}.admin-hero__copy p{max-width:48rem;color:var(--admin-muted);font-size:1.02rem;line-height:1.7}.admin-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex}.admin-hero__panel{gap:.85rem;display:grid}.admin-hero__panel-item,.admin-pill-card,.admin-metric-card,.admin-detail-list>div,.admin-mini-grid>div,.admin-chip{background:#ffffff0a;border:1px solid #ffffff12}.admin-hero__panel-item{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;padding:1rem 1rem 1rem 1.05rem}.admin-hero__panel-item span,.admin-card__eyebrow{color:#cfd8ff8f;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;font-weight:700;display:block}.admin-hero__panel-item strong,.admin-section__head h2,.admin-card__header h3{letter-spacing:-.02em;font-size:1.15rem;display:block}.admin-hero__panel-item small,.admin-section__head p,.admin-pill-card span,.admin-metric-card span,.admin-metric-card small,.admin-detail-list span,.admin-mini-grid span,.admin-modal-copy,.admin-table-subtext{color:var(--admin-muted);line-height:1.6}.admin-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.admin-metric-card{border-radius:24px;padding:1rem 1rem 1.05rem;position:relative;overflow:hidden}.admin-metric-card:after{content:"";opacity:.24;filter:blur(8px);border-radius:999px;width:110px;height:110px;position:absolute;top:-25%;right:-10%}.admin-metric-card strong{letter-spacing:-.05em;margin:.35rem 0 .45rem;font-family:Space Grotesk,monospace;font-size:1.75rem;display:block}.admin-metric-card--cyan:after{background:#7c9cffd9}.admin-metric-card--violet:after{background:#9f7cffcc}.admin-metric-card--amber:after{background:#ffbe5cd1}.admin-metric-card--emerald:after{background:#36d399d1}.admin-metric-card--rose:after{background:#ff6d7ad1}.admin-metric-card--slate:after{background:#9fb1ffcc}.admin-section__head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.9rem;display:flex}.admin-section__head h2{margin:.55rem 0 .45rem;font-size:1.95rem}.admin-grid{gap:1rem;display:grid}.admin-grid--system{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card__header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.15rem;display:flex}.admin-card__header h3{margin:0;font-size:1.2rem}.admin-detail-list,.admin-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.admin-detail-list>div,.admin-mini-grid>div{border-radius:18px;padding:.95rem 1rem}.admin-detail-list strong,.admin-mini-grid strong,.admin-pill-card strong{color:#fff;display:block}.admin-chip-row{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.admin-chip{border-radius:999px;align-items:center;padding:.55rem .9rem;font-size:.86rem;display:inline-flex}.admin-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.admin-filter-grid label{color:#cfd8ffb8;margin-bottom:.45rem;font-size:.82rem;font-weight:600;display:block}.admin-filter-actions{justify-content:flex-end;margin-top:1rem;display:flex}.admin-pill-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.admin-settlement-spotlight{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.admin-settlement-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:22px;padding:1rem 1.05rem}.admin-settlement-card span,.admin-settlement-expand span{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.74rem;font-weight:700;display:block}.admin-settlement-card strong,.admin-settlement-expand strong,.admin-settlement-stack strong{color:#fff;display:block}.admin-settlement-card small,.admin-settlement-stack small{color:var(--admin-muted);margin-top:.3rem;line-height:1.5;display:block}.admin-settlement-stack{gap:.15rem;display:grid}.admin-settlement-expand{padding:.35rem .15rem .1rem}.admin-settlement-expand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.admin-settlement-expand-grid>div{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;padding:.85rem .95rem}.admin-pill-card{border-radius:20px;padding:.95rem 1rem}.admin-pill-card strong{margin-top:.3rem;font-family:Space Grotesk,monospace;font-size:1.28rem}.admin-table-subtext{font-size:.78rem}.admin-inline-code{color:#d8e1ff;text-align:left;background:#00000047;border:0;border-radius:12px;padding:.45rem .6rem;font-family:Space Grotesk,monospace;font-size:.8rem}.admin-table-code{color:#dbe4ff;font-family:Space Grotesk,monospace;font-size:.82rem}.admin-error-text{color:#ff96a0;font-size:.82rem}.admin-ok-text{color:#8cf0c8;font-size:.82rem}.admin-shell .ant-btn{border-radius:14px;height:40px}.admin-shell .ant-btn-primary,.admin-login-card .ant-btn-primary{box-shadow:0 14px 26px #6d70ff38;background:linear-gradient(135deg,#89a4ff,#8a6cff)!important;border:none!important}.admin-shell .ant-btn-default{color:var(--admin-text);background:#ffffff0a;border-color:#ffffff14}.admin-shell .ant-table,.admin-shell .ant-table-container,.admin-shell .ant-table-body,.admin-shell .ant-table-content{background:0 0!important}.admin-shell .ant-table-thead>tr>th{color:#dde5ffb3!important;background:#ffffff08!important}.admin-shell .ant-table-tbody>tr>td{background:0 0!important}.admin-shell .ant-table-tbody>tr:hover>td{background:#7c9cff0f!important}.admin-shell .ant-tag{border-radius:999px;padding-inline:.65rem;font-weight:600}.admin-shell .ant-switch{background:#ffffff2e}.admin-shell .ant-select-selector,.admin-shell .ant-input,.admin-shell .ant-input-affix-wrapper,.admin-shell .ant-input-number,.admin-shell .ant-input-number-input,.admin-login-card .ant-select-selector,.admin-login-card .ant-input,.admin-login-card .ant-input-affix-wrapper,.admin-login-card .ant-input-number,.admin-login-card .ant-input-number-input{border-radius:14px!important}.admin-shell .ant-empty-description{color:var(--admin-muted)}.admin-modal-copy{margin-bottom:.75rem}.admin-detail-modal{gap:1rem;display:grid}.admin-detail-grid,.admin-detail-list-grid{gap:.85rem;display:grid}.admin-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-detail-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-stat,.admin-detail-list-grid>div,.admin-detail-loading{background:#ffffff0a;border:1px solid #ffffff12;border-radius:18px;padding:.95rem 1rem}.admin-detail-stat span,.admin-detail-list-grid span{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.28rem;font-size:.76rem;font-weight:700;display:block}.admin-detail-stat strong,.admin-detail-list-grid strong{color:#fff;display:block}.admin-detail-stat small{color:var(--admin-muted);margin-top:.35rem;display:block}.admin-detail-health-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.admin-detail-health-block>div{background:#ffffff0a;border:1px solid #ffffff12;border-radius:18px;padding:.95rem 1rem}.admin-detail-health-block span{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.76rem;font-weight:700;display:block}.admin-health-row{flex-wrap:wrap;gap:.5rem;display:flex}.admin-detail-section{gap:.7rem;display:grid}.admin-detail-section h3{margin:0;font-size:1rem}.admin-dark-popconfirm .ant-popover-inner{background:#142033!important;border:1px solid #ffffff24!important;box-shadow:0 12px 32px #060c1885!important}.admin-dark-popconfirm .ant-popconfirm-title,.admin-dark-popconfirm .ant-popconfirm-description,.admin-dark-popconfirm .ant-popconfirm-message-title,.admin-dark-popconfirm .ant-popconfirm-message-text{color:#eef4ff!important}.admin-dark-popconfirm .ant-popconfirm-description{color:#eef4ffc7!important}.admin-dark-popconfirm .ant-popconfirm-buttons .ant-btn-default{color:#eef4ff!important;background:#ffffff14!important;border-color:#ffffff2e!important}.admin-dark-popconfirm .ant-popconfirm-buttons .ant-btn-primary{color:#05210f!important;background:#67e8a5!important;border-color:#67e8a5!important}.admin-dark-popconfirm .ant-popover-arrow:before,.admin-dark-popconfirm .ant-popover-arrow:after{background:#142033!important}@media (width<=1400px){.admin-metric-grid,.admin-pill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.admin-shell{grid-template-columns:1fr;height:auto;min-height:100vh}.admin-sidebar__panel{height:auto}.admin-main{padding-right:0;overflow:visible}.admin-main__inner{padding-bottom:5rem}.admin-hero,.admin-grid--system,.admin-filter-grid,.admin-settlement-spotlight,.admin-settlement-expand-grid,.admin-detail-grid,.admin-detail-health-block,.admin-detail-list,.admin-mini-grid{grid-template-columns:1fr}}@media (width<=960px){.admin-login-layout{grid-template-columns:1fr;padding:1.2rem}.admin-login-copy{padding:1rem .4rem 0}.admin-metric-grid,.admin-pill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-list-grid{grid-template-columns:1fr}.admin-section__head{flex-direction:column;align-items:start}}@media (width<=640px){.admin-shell{gap:.75rem;padding:.75rem}.admin-main__inner{padding-bottom:4rem}.admin-hero,.admin-sidebar__panel,.admin-card .ant-card-body,.admin-login-card .ant-card-body{padding:1rem!important}.admin-metric-grid,.admin-pill-grid{grid-template-columns:1fr}.admin-login-copy h1,.admin-hero__copy h1{font-size:2.5rem}.admin-section__head h2{font-size:1.6rem}}:root{--neon-blue:#38bdf8;--neon-purple:#a855f7;--neon-fuchsia:#d946ef;--neon-green:#34d399;--neon-red:#fb7185;--neon-yellow:#fbbf24;--brand-400:#38bdf8;--brand-500:#6366f1;--brand-600:#8b5cf6;--brand-700:#d946ef;--success-400:#34d399;--success-500:#10b981;--danger-400:#fb7185;--danger-500:#f43f5e;--bg-primary:#000;--bg-secondary:#0a0a0c;--bg-tertiary:#121215;--bg-elevated:#1c1c21;--bg-glass:#14141999;--bg-glass-dark:#0a0a0c66;--glass-blur:24px;--glass-blur-sm:12px;--glass-blur-lg:40px;--glass-border:#ffffff14;--glass-border-light:#ffffff1f;--glass-shadow:0 8px 32px -4px #000c;--glass-shadow-hover:0 20px 40px -10px #6366f126;--glass-inset-shadow:inset 0 1px 1px #ffffff14;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-4xl:2.5rem;--radius-full:9999px;--font-sans:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Space Grotesk", "SF Mono", "Fira Code", monospace;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--transition-fast:.15s var(--ease-out-expo);--transition-base:.3s var(--ease-out-expo);--transition-slow:.5s var(--ease-out-expo)}.member-theme{background-color:var(--bg-primary);color:#fafafa;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glass-card{background:linear-gradient(145deg, var(--bg-glass) 0%, var(--bg-glass-dark) 100%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%);box-shadow:var(--glass-shadow), var(--glass-inset-shadow), inset 0 -1px 1px #00000080;border:1px solid #0000;position:relative}.glass-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff03 50%,#ffffff0d 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hyper-glass{-webkit-backdrop-filter:blur(24px)saturate(150%);background-color:#0000;background-image:linear-gradient(145deg,#14141999 0%,#0a0a0c66 100%),linear-gradient(135deg,#ffffff1a 0%,#ffffff03 50%,#ffffff0d 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:1px solid #0000;box-shadow:0 8px 32px -4px #000c,inset 0 1px 1px #ffffff14,inset 0 -1px 1px #00000080}.hyper-glass-hover{transition:all .5s var(--ease-out-expo)}.hyper-glass-hover:hover{background-image:linear-gradient(145deg,#1e1e26b3 0%,#0f0f1280 100%),linear-gradient(135deg,#6366f180 0%,#ffffff03 50%,#d946ef4d 100%);transform:translateY(-5px)scale(1.01);box-shadow:0 20px 40px -10px #6366f126,0 0 20px -5px #d946ef26,inset 0 1px 1px #ffffff26}.glass-button{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-xl);padding:var(--space-3) var(--space-6);color:#fafafa;cursor:pointer;transition:all var(--transition-base);background:#ffffff08;border:1px solid #ffffff14;font-weight:600;position:relative;overflow:hidden}.glass-button:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-2px)}.glass-button:active{transform:translateY(0)scale(.98)}.glass-input{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);color:#fafafa;font-family:var(--font-mono);transition:all var(--transition-fast);background:#0006;border:1px solid #ffffff14;outline:none;font-size:.875rem}.glass-input::placeholder{color:#ffffff4d}.glass-input:focus{border-color:var(--neon-blue);box-shadow:0 0 0 3px #38bdf81a,0 0 20px -5px #38bdf84d}.glass-input:hover:not(:focus){border-color:#ffffff26}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.5}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.gradient-border{border-radius:var(--radius-3xl);position:relative}.gradient-border:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg, transparent 60%, var(--neon-blue) 80%, var(--neon-fuchsia) 100%, transparent 20%);z-index:-1;opacity:.5;animation:4s linear infinite spin-slow;position:absolute;inset:-1.5px}.holographic-text{background:linear-gradient(to right, #fafafa 20%, var(--neon-blue) 40%, var(--neon-fuchsia) 60%, #fafafa 80%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer}.crisp-text{color:#0000;-webkit-text-stroke:.5px #fffc;background:linear-gradient(#fff 0%,#a1a1aa 100%);-webkit-background-clip:text;background-clip:text}.flowing-number{font-family:var(--font-mono);letter-spacing:-.02em;font-weight:700;position:relative}.flowing-number:after{content:"";background:linear-gradient(90deg, var(--neon-blue), var(--neon-fuchsia));opacity:0;height:2px;transition:opacity var(--transition-fast);position:absolute;bottom:-2px;left:0;right:0}.flowing-number:hover:after{opacity:1}.status-indicator{justify-content:center;align-items:center;display:inline-flex;position:relative}.status-indicator:before{content:"";opacity:.75;background:currentColor;border-radius:50%;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}.status-indicator:after{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem;display:block;box-shadow:0 0 8px}.status-online{color:var(--neon-green)}.status-offline{color:var(--neon-red)}.status-processing{color:var(--neon-blue)}.status-warning{color:var(--neon-yellow)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.path-draw{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:3s ease-out forwards draw}.shimmer-overlay{position:relative;overflow:hidden}.shimmer-overlay:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);animation:2s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.member-panel{background:var(--bg-primary);border-radius:var(--radius-4xl);position:relative;overflow:hidden}.member-panel:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.member-workspace-section{background:linear-gradient(#ffffff0a,#ffffff04),#08080b94;border:1px solid #ffffff0f;border-radius:32px;padding:28px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0a}.member-workspace-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#6366f11f,#0000 34%),radial-gradient(circle at 0 100%,#38bdf814,#0000 30%);position:absolute;inset:0}.member-workspace-header{z-index:1;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;padding-bottom:20px;display:flex;position:relative}.member-workspace-header.compact{margin-bottom:18px;padding-bottom:16px}.member-workspace-eyebrow{color:#dceb92;letter-spacing:.12em;text-transform:uppercase;background:#dceb9214;border:1px solid #dceb9224;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.member-workspace-title{letter-spacing:-.03em;color:#fff;margin:12px 0 10px;font-size:28px;font-weight:800;line-height:1.1}.member-workspace-subtitle{color:#ffffffa3;max-width:780px;font-size:14px;line-height:1.8}.member-workspace-body{z-index:1;min-width:0;position:relative}.member-workspace-stack{gap:18px;display:grid}.member-workspace-subcard{border-radius:24px;padding:20px}.member-workspace-subcard-title{color:#fff;margin-bottom:6px;font-size:18px;font-weight:700}.member-workspace-subcard-desc{color:#ffffff94;margin-bottom:14px;font-size:13px;line-height:1.7}.dashboard-section-header{justify-content:space-between;align-items:flex-end;gap:16px;padding:0 2px;display:flex}.dashboard-section-eyebrow{color:#ffffff6b;text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;font-size:11px;font-weight:800}.dashboard-section-title{color:#fff;letter-spacing:-.02em;font-size:22px;font-weight:800}.dashboard-section-sub{color:#ffffff85;max-width:640px;margin-top:6px;font-size:13px;line-height:1.7}.dashboard-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dashboard-metric{min-height:148px;transition:transform .3s var(--ease-out-expo), border-color .3s var(--ease-out-expo);background:linear-gradient(145deg,#18181eb8 0%,#0a0a0c7a 100%);border:1px solid #ffffff0f;border-radius:22px;flex-direction:column;justify-content:space-between;gap:14px;padding:22px;display:flex;position:relative;overflow:hidden}.dashboard-metric:hover{border-color:#ffffff1f;transform:translateY(-2px)}.dashboard-metric:before{content:"";filter:blur(46px);opacity:.22;pointer-events:none;background:var(--neon-blue);border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:-40px}.dashboard-metric.accent-primary:before{background:#6366f1}.dashboard-metric.accent-success:before{background:#10b981}.dashboard-metric.accent-warning:before{background:#f59e0b}.dashboard-metric.accent-danger:before{background:#f43f5e}.dashboard-metric.accent-brand:before{opacity:.18;background:#dceb92}.dashboard-metric-head{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.dashboard-metric-label{color:#ffffff8f;letter-spacing:.04em;font-size:12px;font-weight:700}.dashboard-metric-chip{color:#ffffff9e;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-metric-chip.positive{color:#34d399;background:#34d39924;border-color:#34d39940}.dashboard-metric-chip.negative{color:#fb7185;background:#fb718524;border-color:#fb718547}.dashboard-metric-chip.brand{color:#dceb92;background:#dceb9224;border-color:#dceb9242}.dashboard-metric-chip-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.dashboard-metric-value{color:#fff;letter-spacing:-.02em;z-index:1;word-break:break-word;font-family:Space Grotesk,monospace;font-size:30px;font-weight:800;line-height:1.1;position:relative}.dashboard-metric-value .unit{color:#ffffff61;letter-spacing:0;margin-left:6px;font-size:14px;font-weight:600}.dashboard-metric-foot{color:#ffffff7a;z-index:1;font-size:12px;line-height:1.6;position:relative}.dashboard-metric.positive .dashboard-metric-value{color:#34d399}.dashboard-metric.negative .dashboard-metric-value{color:#fb7185}.dashboard-strategy-band{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.dashboard-strategy-card{background:linear-gradient(145deg,#6366f11a 0%,#8b5cf60a 60%,#0a0a0c66 100%);border:1px solid #ffffff0f;border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex;position:relative;overflow:hidden}.dashboard-strategy-card:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#6366f13d,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;right:-80px}.dashboard-strategy-eyebrow{color:#818cf8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.dashboard-strategy-title{color:#fff;letter-spacing:-.02em;font-size:20px;font-weight:800}.dashboard-strategy-desc{color:#fff9;max-width:520px;font-size:13px;line-height:1.75}.dashboard-strategy-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid;position:relative}.dashboard-strategy-item{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;padding:12px 14px}.dashboard-strategy-item-label{color:#ffffff7a;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:700}.dashboard-strategy-item-value{color:#fff;word-break:break-word;font-size:15px;font-weight:700}.dashboard-strategy-item-value.brand{color:#dceb92}.dashboard-teacher-card{background:linear-gradient(145deg,#141419b8 0%,#0a0a0c7a 100%);border:1px solid #ffffff0f;border-radius:22px;flex-direction:column;gap:16px;padding:22px;display:flex}.dashboard-teacher-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-teacher-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:flex;box-shadow:0 10px 24px -6px #6366f173}.dashboard-teacher-name{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.2}.dashboard-teacher-caption{color:#ffffff7a;margin-top:4px;font-size:12px}.dashboard-follow-toggle{color:#dceb92;background:#dceb9214;border:1px solid #dceb922e;border-radius:14px;align-items:center;gap:10px;padding:8px 14px;font-size:12px;font-weight:700;display:flex}.dashboard-follow-toggle.locked{color:#fb7185;background:#f43f5e14;border-color:#f43f5e38}.dashboard-teacher-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-teacher-stat{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;padding:12px 14px}.dashboard-teacher-stat-label{color:#ffffff70;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:700}.dashboard-teacher-stat-value{color:#fff;font-size:16px;font-weight:800}.dashboard-teacher-stat-value.brand{color:#dceb92}.dashboard-promo-card{background:linear-gradient(135deg,#dceb921a,#6366f10f 60%,#0a0a0c66 100%);border:1px solid #dceb9224;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:20px;padding:22px;display:grid}.dashboard-promo-intro-eyebrow{color:#dceb92;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.dashboard-promo-intro-title{color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:800}.dashboard-promo-intro-desc{color:#ffffff94;font-size:13px;line-height:1.75}.dashboard-promo-items{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.dashboard-promo-item{background:#00000047;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.dashboard-promo-item-label{color:#ffffff7a;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.dashboard-promo-item-value{color:#dceb92;letter-spacing:-.01em;word-break:break-all;font-family:Space Grotesk,monospace;font-size:22px;font-weight:800}.dashboard-promo-item-link-row{align-items:flex-start;gap:10px;display:flex}.dashboard-promo-item-link{color:#ffffffc2;word-break:break-all;flex:1;font-size:13px;line-height:1.6}.dashboard-promo-copy-btn{color:#dceb92;cursor:pointer;background:#dceb922e;border:1px solid #dceb924d;border-radius:10px;flex-shrink:0;min-width:72px;height:34px;padding:0 14px;font-size:12px;font-weight:700;transition:background .2s}.dashboard-promo-copy-btn:hover{background:#dceb9247}@media (width<=1100px){.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-strategy-band,.dashboard-promo-card{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.dashboard-metric-grid{grid-template-columns:minmax(0,1fr);gap:12px}.dashboard-metric{min-height:0;padding:18px}.dashboard-metric-value{font-size:26px}.dashboard-strategy-card,.dashboard-teacher-card,.dashboard-promo-card{border-radius:20px;padding:18px}.dashboard-teacher-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-promo-items{grid-template-columns:minmax(0,1fr)}.dashboard-promo-item-value,.dashboard-section-title{font-size:18px}}.hero-card{background:radial-gradient(circle at 100% 0,#6366f124,#0000 55%),linear-gradient(#16161ce6,#0c0c10e6);border:1px solid #ffffff0f;border-radius:24px;padding:32px 36px;position:relative;overflow:hidden}.hero-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.hero-identity{align-items:center;gap:14px;min-width:0;display:flex}.hero-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:800;display:flex;box-shadow:0 8px 22px -6px #6366f180}.hero-identity-text{min-width:0}.hero-identity-eyebrow{color:#ffffff61;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:11px;font-weight:700}.hero-identity-name{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.2;overflow:hidden}.hero-top-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.hero-toggle{color:#dceb92;cursor:pointer;background:#dceb921a;border:1px solid #dceb9238;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:700;transition:background .2s,opacity .2s;display:inline-flex}.hero-toggle:hover{background:#dceb9229}.hero-toggle.off{color:#fff9;background:#ffffff0a;border-color:#ffffff14}.hero-toggle.locked{color:#fb7185;cursor:not-allowed;background:#f43f5e14;border-color:#f43f5e38}.hero-toggle-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.hero-balance{flex-wrap:wrap;align-items:baseline;gap:14px 20px;margin-bottom:32px;display:flex}.hero-balance-label{color:#ffffff6b;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.hero-balance-main{flex:1;align-items:baseline;gap:10px;min-width:260px;display:flex}.hero-balance-currency{color:#ffffff52;font-family:Space Grotesk,monospace;font-size:28px;font-weight:600}.hero-balance-value{color:#fff;letter-spacing:-.03em;font-family:Space Grotesk,monospace;font-size:56px;font-weight:800;line-height:1}.hero-balance-unit{color:#ffffff52;letter-spacing:.04em;font-size:14px;font-weight:600}.hero-balance-pl{color:#fff9;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-family:Space Grotesk,monospace;font-size:14px;font-weight:700;display:inline-flex}.hero-balance-pl.positive{color:#34d399;background:#34d3991f;border-color:#34d39938}.hero-balance-pl.negative{color:#fb7185;background:#fb71851f;border-color:#fb718538}.hero-balance-pl-label{font-family:var(--font-sans);opacity:.72;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.hero-strip{border-top:1px solid #ffffff0f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:22px;display:grid}.hero-strip-cell{border-right:1px solid #ffffff0d;min-width:0;padding:0 22px}.hero-strip-cell:first-child{padding-left:0}.hero-strip-cell:last-child{border-right:none;padding-right:0}.hero-strip-label{color:#fff6;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:700}.hero-strip-value{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,monospace;font-size:18px;font-weight:800;overflow:hidden}.hero-strip-value.brand{color:#dceb92}.hero-strip-value.muted{color:#ffffff8c;font-family:var(--font-sans);font-size:15px;font-weight:700}.hero-strip-sub{color:#fff6;margin-top:4px;font-size:11px}.promo-strip{background:linear-gradient(135deg,#dceb9214,#0000 80%),#121218b3;border:1px solid #dceb921f;border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;padding:16px 22px;display:flex}.promo-strip-lead{align-items:center;gap:10px;min-width:0;display:flex}.promo-strip-icon{color:#dceb92;background:#dceb9224;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:flex}.promo-strip-title{color:#fff;font-size:13px;font-weight:800;line-height:1.2}.promo-strip-tagline{color:#dceb92;margin-top:4px;font-size:12px;font-weight:700;line-height:1.4}.promo-strip-sub{color:#ffffff70;margin-top:4px;font-size:11px}.promo-strip-divider{background:#ffffff14;align-self:stretch;width:1px}.promo-strip-item{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.promo-strip-item-label{color:#fff6;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:11px;font-weight:700}.promo-strip-item-value{color:#dceb92;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Space Grotesk,monospace;font-size:14px;font-weight:700;overflow:hidden}.promo-strip-item-link{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Space Grotesk,monospace;font-size:12px;overflow:hidden}.promo-strip-copy{color:#dceb92;cursor:pointer;background:#dceb9214;border:1px solid #dceb923d;border-radius:8px;flex-shrink:0;padding:6px 12px;font-size:11px;font-weight:700;transition:background .2s}.promo-strip-copy:hover{background:#dceb922e}.dashboard-v3-label{align-items:baseline;gap:10px;margin-bottom:14px;padding:0 2px;display:flex}.dashboard-v3-label-title{color:#ffffffd1;letter-spacing:.01em;font-size:14px;font-weight:800}.dashboard-v3-label-count{color:#ffffff61;font-family:Space Grotesk,monospace;font-size:12px;font-weight:700}.dashboard-root{flex-direction:column;gap:22px;display:flex}@media (width<=900px){.hero-card{border-radius:20px;padding:22px}.hero-top{margin-bottom:20px}.hero-balance{margin-bottom:22px}.hero-balance-value{font-size:40px}.hero-balance-currency{font-size:22px}.hero-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.hero-strip-cell{padding:0 16px}.hero-strip-cell:nth-child(2){border-right:none;padding-right:0}.hero-strip-cell:nth-child(3){padding-left:0}.promo-strip{gap:12px;padding:14px 16px}.promo-strip-divider{display:none}}.predict-level-strip{background:#00000047;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.predict-level-strip-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.predict-level-strip-title{color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.predict-level-strip-count{color:#ffffffb3;letter-spacing:.02em;font-family:Space Grotesk,monospace;font-size:11px;font-weight:800}.predict-level-scroll{padding:2px 0 4px;overflow:auto hidden}.predict-level-scroll::-webkit-scrollbar{height:6px}.predict-level-scroll::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.predict-level-grid{grid-template-columns:repeat(var(--predict-level-count,1), minmax(56px, 1fr));min-width:max(100%, calc(var(--predict-level-count,1) * 56px + (var(--predict-level-count,1) - 1) * 4px));gap:4px;width:max-content;margin-bottom:8px;display:grid}.predict-level-block{background:#ffffff14;border:1px solid #ffffff14;border-radius:5px;height:14px;transition:background .25s,border-color .25s,box-shadow .25s}.predict-level-block.done{background:linear-gradient(#6366f1eb,#6366f1ad);border-color:#818cf8d1;box-shadow:0 0 10px #6366f138}.predict-level-block.current{background:linear-gradient(#ecfccb,#dceb92);border-color:#dceb92;animation:1.6s ease-in-out infinite predictLevelPulse;box-shadow:0 0 14px #dceb92a6}.predict-level-block.near-max{background:linear-gradient(#fb7185eb,#fb7185b3);border-color:#fb7185e6;box-shadow:0 0 10px #fb71852e}.predict-level-block.max{background:linear-gradient(#fb7185,#f43f5e);border-color:#f43f5e;box-shadow:0 0 14px #f43f5e6b}@keyframes predictLevelPulse{0%,to{box-shadow:0 0 10px #dceb928c}50%{box-shadow:0 0 18px #dceb92d9}}.predict-level-amounts{flex-wrap:wrap;align-items:baseline;gap:14px;padding-top:2px;display:flex}.predict-level-amounts.compact{grid-template-columns:repeat(var(--predict-level-count,1), minmax(56px, 1fr));min-width:max(100%, calc(var(--predict-level-count,1) * 56px + (var(--predict-level-count,1) - 1) * 4px));align-items:stretch;gap:4px;width:max-content;padding-top:4px;display:grid}.predict-level-amount-chip{text-align:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex}.predict-level-amount-chip.done{background:#6366f11f;border-color:#818cf838}.predict-level-amount-chip.active{background:#dceb921f;border-color:#dceb9247;box-shadow:0 0 14px #dceb9224}.predict-level-amount-chip-label{color:#ffffff8f;font-size:10px;font-weight:700}.predict-level-amount-chip-value{color:#ffffffeb;font-family:Space Grotesk,monospace;font-size:14px;font-weight:800}.predict-level-amount-group{flex-direction:column;flex:160px;gap:2px;min-width:0;display:flex}.predict-level-amount-label{color:#ffffff94;letter-spacing:.02em;font-size:10px;font-weight:800}.predict-level-amount-hint{color:#ffffff6b;margin-top:2px;font-size:11px;font-weight:500;line-height:1.5}.predict-level-phase-hint{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2438;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.5}.predict-level-summary{color:#ffffffb8;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.predict-level-amount-value{color:#fff;letter-spacing:-.01em;white-space:nowrap;font-family:Space Grotesk,monospace;font-size:16px;font-weight:800;line-height:1.1}.predict-level-amount-value.next{color:#fb7185e6;font-size:14px}.predict-level-amount-value .unit{color:#fff6;letter-spacing:0;margin-left:3px;font-size:10px;font-weight:600}.predict-level-strip.phase-observation{background:#fbbf240f;border-color:#fbbf2447}.predict-level-strip.phase-observation .predict-level-block.current{background:#fbbf24;border-color:#fbbf24;box-shadow:0 0 10px #fbbf248c}.predict-stats-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;padding:4px 0 8px;display:grid}.predict-stats-strip-cell{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff0f;border-radius:18px;min-width:0;padding:18px 18px 16px;box-shadow:inset 0 1px #ffffff0a}.predict-stats-strip-cell.accent-blue{background:linear-gradient(#60a5fa29,#60a5fa0a);border-color:#60a5fa29}.predict-stats-strip-cell.accent-profit{background:linear-gradient(#34d39929,#34d3990a);border-color:#34d39929}.predict-stats-strip-cell.accent-today{background:linear-gradient(#d9f99d24,#d9f99d0a);border-color:#d9f99d29}.predict-stats-strip-cell.accent-streak{background:linear-gradient(#fbbf2424,#fbbf240a);border-color:#fbbf2429}.predict-stats-strip-label{color:#ffffff8f;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:800}.predict-stats-strip-value{color:#fff;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,monospace;font-size:32px;font-weight:900;line-height:1;overflow:hidden}.predict-stats-strip-value.success{color:#34d399}.predict-stats-strip-value.danger{color:#fb7185}.predict-stats-strip-value.muted{color:#ffffff85}.predict-stats-strip-sub{color:#ffffff9e;font-size:12px;font-family:var(--font-sans);margin-top:10px;font-weight:700}.predict-details-toggle{color:#fffc;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:20px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.predict-details-toggle:hover{color:#fff;background:#ffffff0f}.predict-details-block{background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff0d;border-radius:20px;margin-bottom:20px;padding:18px}.predict-details-section+.predict-details-section{margin-top:18px}.predict-details-group-title{color:#ffffffb8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:12px;font-weight:800}.predict-details-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.predict-details-cell{background:#ffffff07;border:1px solid #ffffff0d;border-radius:14px;padding:12px 14px}.predict-details-cell-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:800}.predict-details-cell-value{color:#fff;letter-spacing:-.02em;font-family:Space Grotesk,monospace;font-size:22px;font-weight:900}.predict-details-cell-value.success{color:#34d399}.predict-details-cell-value.danger{color:#fb7185}.predict-history-card{background:linear-gradient(#16161ce0,#0c0c10e0);border:1px solid #ffffff0f;border-radius:16px;padding:14px;overflow-x:auto}.predict-history-title{color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:12px;font-weight:800}.predict-history-table{border-collapse:collapse;width:100%;font-size:12px}.predict-history-table th{text-align:left;color:#fff6;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff0f;padding:8px 12px;font-size:10px;font-weight:800}.predict-history-table td{color:#fffc;white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:10px 12px;font-family:Space Grotesk,monospace}.predict-history-table tr:hover td{background:#6366f10d}.predict-history-tag{letter-spacing:.04em;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.predict-history-tag.long{color:#34d399;background:#34d39929}.predict-history-tag.short{color:#fb7185;background:#fb718529}.predict-history-round{letter-spacing:.04em;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.predict-history-round.real{color:#60a5fa;background:#60a5fa29}.predict-history-round.observation{color:#fbbf24;background:#fbbf2429}.predict-history-round.virtual{color:#818cf8;background:#6366f129}.predict-history-profit{font-family:Space Grotesk,monospace;font-size:13px;font-weight:800}.predict-history-profit.win{color:#34d399}.predict-history-profit.loss{color:#fb7185}.predict-history-profit.neutral{color:#ffffff73}.predict-history-profit.open{color:#60a5fa}.predict-history-empty{text-align:center;color:#ffffff59;padding:30px 14px;font-size:14px}@media (width<=900px){.predict-history-card{border-radius:18px;padding:16px}.predict-history-head{flex-direction:column;align-items:stretch;gap:10px}.predict-history-count{align-items:flex-start}.predict-history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.predict-history-profit{font-size:18px}.predict-history-time-main{font-size:15px}.predict-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.predict-stats-strip-cell{padding:14px 14px 12px}.predict-stats-strip-value{font-size:26px}}.predict-action-row>.member-button-primary,.predict-action-row>.member-button-secondary{letter-spacing:.02em;border-radius:10px;height:40px;min-height:40px;padding:0 16px;font-size:13px;font-weight:700;line-height:1}.predict-signal-wrap{position:relative}.predict-fullscreen-btn{z-index:3;color:#ffffffc7;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:13px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:absolute;top:12px;right:12px}.predict-fullscreen-btn:hover{color:#fff;background:#00000080;border-color:#ffffff3d}.predict-signal-wrap.is-fullscreen{z-index:1200;background:radial-gradient(circle,#16161cf5,#000000fa);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.predict-signal-wrap.is-fullscreen>.predict-signal-wrap-inner{transform-origin:50%;width:100%;max-width:1200px;transform:scale(1.8)}.predict-signal-wrap.is-fullscreen .predict-fullscreen-btn{width:44px;height:44px;font-size:16px;top:24px;right:24px;transform:none}@media (width<=900px){.predict-signal-wrap.is-fullscreen>.predict-signal-wrap-inner{transform:scale(1.25)}}@media (width<=600px){.predict-signal-wrap.is-fullscreen>.predict-signal-wrap-inner{transform:scale(1)}}body.predict-live-locked{overflow:hidden}.trade-layout{grid-template:"chart entry""orders orders"/minmax(0,1fr) 340px;gap:14px;display:grid}.trade-chart-col{background:linear-gradient(#16161ce0,#0c0c10e0);border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;grid-area:chart;min-height:575px;padding:14px;display:flex;overflow:hidden}.trade-entry-col{background:linear-gradient(#16161ce0,#0c0c10e0);border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;grid-area:entry;gap:14px;min-height:575px;padding:18px;display:flex}.trade-entry-stack{flex-direction:column;grid-area:entry;gap:14px;min-width:0;display:flex}.trade-entry-stack>.trade-entry-col{grid-area:unset;flex-shrink:0}.ta-card{background:linear-gradient(#16161ce0,#0c0c10e0);border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex;position:relative;overflow:hidden}.ta-card.ta-accent-up{background:linear-gradient(#34d3990f,#0000 120px),linear-gradient(#16161ce0,#0c0c10e0);border-color:#34d39947}.ta-card.ta-accent-down{background:linear-gradient(#fb71850f,#0000 120px),linear-gradient(#16161ce0,#0c0c10e0);border-color:#fb718547}.ta-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ta-card-head-title{flex-direction:column;gap:2px;min-width:0;display:flex}.ta-card-head-eyebrow{color:#fff;letter-spacing:.02em;font-size:13px;font-weight:800}.ta-card-head-sub{color:#ffffff80;font-size:11px}.ta-detail-btn{color:#dceb92;cursor:pointer;white-space:nowrap;background:#dceb9214;border:1px solid #dceb924d;border-radius:8px;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:700;transition:background .15s}.ta-detail-btn:hover{background:#dceb9229}.ta-detail-btn:disabled{opacity:.5;cursor:not-allowed}.ta-card-placeholder{color:#ffffff73;text-align:center;padding:18px 10px;font-size:12px}.ta-direction-row{justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;display:flex}.ta-direction-main{align-items:center;gap:10px;min-width:0;display:flex}.ta-direction-arrow{font-size:28px;font-weight:900;line-height:1}.ta-card.ta-accent-up .ta-direction-arrow{color:#34d399}.ta-card.ta-accent-down .ta-direction-arrow{color:#fb7185}.ta-card.ta-accent-muted .ta-direction-arrow{color:#ffffff59}.ta-direction-label{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:800}.ta-card.ta-accent-up .ta-direction-label{color:#34d399}.ta-card.ta-accent-down .ta-direction-label{color:#fb7185}.ta-direction-conviction{text-align:right;flex-direction:column;flex-shrink:0;gap:2px;display:flex}.ta-direction-conviction-label{color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.ta-direction-conviction-value{color:#fff;letter-spacing:-.01em;font-family:Space Grotesk,monospace;font-size:20px;font-weight:800;line-height:1.1}.ta-quick-row{color:#ffffffad;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;flex-wrap:wrap;gap:10px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.ta-quick-item{align-items:center;gap:4px;font-family:Space Grotesk,monospace;display:inline-flex}.ta-up{color:#34d399}.ta-down{color:#fb7185}.ta-muted{color:#ffffff73}.ta-regime-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ta-regime-pill,.ta-strength-pill{letter-spacing:.04em;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.ta-pill-green{color:#34d399;background:#34d39924;border:1px solid #34d3994d}.ta-pill-red{color:#fb7185;background:#fb718524;border:1px solid #fb71854d}.ta-pill-muted{color:#fff9;background:#ffffff0f;border:1px solid #ffffff14}.ta-strength-pill{color:#dceb92;background:#dceb9224;border:1px solid #dceb924d}.ta-strength-muted{color:#fff9;background:#ffffff0f;border-color:#ffffff14}.ta-countdown{color:#ffffff8c;margin-left:auto;font-family:Space Grotesk,monospace;font-size:11px;font-weight:700}.ta-probbar{background:#fb718538;border-radius:3px;height:6px;overflow:hidden}.ta-probbar-large{height:10px;margin:8px 0}.ta-probbar-up{background:linear-gradient(90deg,#34d399,#10b981);height:100%;transition:width .4s}.ta-probbar-legend{justify-content:space-between;font-family:Space Grotesk,monospace;font-size:11px;font-weight:700;display:flex}.ta-card-meta{color:#ffffff7a;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;display:flex}.ta-card-warning{color:#fff4d6e0;background:#fbbf2417;border:1px solid #fbbf2433;border-radius:10px;padding:9px 10px;font-size:11px;line-height:1.55}.ta-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.ta-modal{background:linear-gradient(#16161cfa,#0c0c10fa);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:18px;width:100%;max-width:920px;max-height:calc(100vh - 48px);padding:22px;display:flex;overflow-y:auto;box-shadow:0 20px 60px -20px #000c}.ta-modal-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ta-modal-eyebrow{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:11px;font-weight:700}.ta-modal-title{color:#fff;letter-spacing:-.01em;font-size:20px;font-weight:800}.ta-modal-close{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;transition:background .15s;display:inline-flex}.ta-modal-close:hover{color:#fff;background:#ffffff1a}.ta-modal-placeholder{text-align:center;color:#ffffff6b;padding:40px 16px;font-size:13px}.ta-modal-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ta-block{background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;min-width:0;padding:14px}.ta-block-title{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #ffffff0f;margin-bottom:10px;padding-bottom:8px;font-size:11px;font-weight:800}.ta-block-body{color:#fffc;flex-direction:column;gap:6px;font-size:12px;display:flex}.ta-block-body-center{text-align:center}.ta-stat-row{border-bottom:1px dashed #ffffff0a;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.ta-stat-row:last-child{border-bottom:none}.ta-stat-row>span:first-child{color:#ffffff8c;font-size:11px}.ta-stat-value{color:#fff;text-align:right;font-family:Space Grotesk,monospace;font-weight:700}.ta-regime-large{color:#fff;letter-spacing:-.01em;font-size:22px;font-weight:800}.ta-regime-desc{color:#ffffff8c;margin:6px 0 10px;font-size:12px;line-height:1.6}.ta-hr{border:none;border-top:1px solid #ffffff0d;margin:10px 0}.ta-prob-split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ta-prob-col{text-align:center;border-radius:10px;padding:10px}.ta-prob-up{background:#34d39914;border:1px solid #34d39940}.ta-prob-down{background:#fb718514;border:1px solid #fb718540}.ta-prob-col-label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:700}.ta-prob-col-value{letter-spacing:-.01em;font-family:Space Grotesk,monospace;font-size:20px;font-weight:800}.ta-prob-up .ta-prob-col-value{color:#34d399}.ta-prob-down .ta-prob-col-value{color:#fb7185}.ta-verdict-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ta-verdict-label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.ta-verdict-value{font-size:20px;font-weight:800}.ta-verdict-detail{color:#ffffffb8;padding:8px 0;font-size:13px}.ta-verdict-reason{color:#fff6;margin-top:6px;font-family:Space Grotesk,monospace;font-size:11px}.ta-modal-foot{color:#ffffff61;text-align:center;font-size:11px}@media (width<=720px){.ta-modal{border-radius:18px;padding:16px}.ta-modal-grid{grid-template-columns:1fr}.ta-card-head{flex-direction:column;align-items:stretch;gap:8px}.ta-detail-btn{align-self:flex-start}}.trade-orders-row{background:linear-gradient(#16161ce0,#0c0c10e0);border:1px solid #ffffff0f;border-radius:18px;grid-area:orders;padding:20px}.trade-entry-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.trade-entry-title{color:#fff;letter-spacing:.01em;font-size:14px;font-weight:800}.trade-entry-sub{color:#ffffff6b;font-size:11px;font-weight:600}.trade-entry-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trade-entry-field{flex-direction:column;gap:6px;min-width:0;display:flex}.trade-entry-label{color:#ffffff75;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.trade-entry-select,.trade-entry-input{color:#fff;background:#00000059;border:1px solid #ffffff0f;border-radius:10px;outline:none;width:100%;height:38px;padding:0 12px;font-family:Space Grotesk,monospace;font-size:13px;transition:border-color .2s,box-shadow .2s}.trade-entry-select:hover,.trade-entry-input:hover{border-color:#ffffff24}.trade-entry-select:focus,.trade-entry-input:focus{border-color:#6366f18c;box-shadow:0 0 0 2px #6366f129}.trade-entry-amount{text-align:left;letter-spacing:-.02em;height:50px;padding-left:14px;font-size:22px;font-weight:800}.trade-entry-hint{color:#ffffff75;justify-content:space-between;gap:10px;margin-top:-2px;font-size:11px;display:flex}.trade-entry-hint strong{color:#ffffffa8;font-family:Space Grotesk,monospace;font-weight:700}.trade-quick-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.trade-quick-btn{color:#ffffffb8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:8px 0;font-size:12px;font-weight:700;transition:background .15s,border-color .15s}.trade-quick-btn:hover{background:#ffffff12;border-color:#ffffff2e}.trade-entry-payout{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.trade-entry-payout-cell{min-width:0}.trade-entry-payout-label{color:#ffffff75;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:700}.trade-entry-payout-value{color:#fff;letter-spacing:-.01em;font-family:Space Grotesk,monospace;font-size:15px;font-weight:800}.trade-entry-payout-value.win{color:#34d399}.trade-entry-payout-value.loss{color:#fb7185}.trade-entry-accounts{color:#ffffffa6;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.trade-entry-accounts strong{color:#fff;font-family:Space Grotesk,monospace;font-weight:800}.trade-dir-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.trade-dir-btn{cursor:pointer;letter-spacing:.04em;border:none;border-radius:12px;padding:14px 0;font-size:14px;font-weight:800;transition:opacity .2s,transform .2s}.trade-dir-btn:hover:not(:disabled){transform:translateY(-1px)}.trade-dir-btn.long{color:#000;background:linear-gradient(135deg,#34d399 0%,#10b981 100%);box-shadow:0 6px 18px -6px #34d39973}.trade-dir-btn.short{color:#fff;background:linear-gradient(135deg,#fb7185 0%,#e11d48 100%);box-shadow:0 6px 18px -6px #fb718573}.trade-dir-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.trade-notice{border-radius:10px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.5}.trade-notice.success{color:#34d399;background:#34d3991a;border:1px solid #34d3993d}.trade-notice.error{color:#fb7185;background:#fb71851a;border:1px solid #fb71853d}.trade-orders-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.trade-orders-title{color:#fff;font-size:14px;font-weight:800}.trade-orders-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trade-orders-tab-group{background:#00000047;border:1px solid #ffffff0a;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.trade-orders-tab{color:#ffffff94;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.trade-orders-tab:hover{color:#fff}.trade-orders-tab.active{color:#fff;background:linear-gradient(135deg,#6366f14d,#8b5cf63d)}.trade-orders-select{color:#fff;cursor:pointer;background:#00000047;border:1px solid #ffffff0f;border-radius:8px;outline:none;height:32px;padding:0 10px;font-size:12px}.trade-orders-btn{color:#ffffffc7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;height:32px;padding:0 12px;font-size:12px;font-weight:700;transition:background .15s}.trade-orders-btn:hover{background:#ffffff14}.trade-orders-btn:disabled{opacity:.5;cursor:not-allowed}.trade-summary-strip{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:16px;padding:14px 0;display:grid}.trade-summary-cell{border-right:1px solid #ffffff0a;min-width:0;padding:0 16px}.trade-summary-cell:first-child{padding-left:0}.trade-summary-cell:last-child{border-right:none;padding-right:0}.trade-summary-label{color:#ffffff6b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:700}.trade-summary-value{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,monospace;font-size:15px;font-weight:800;overflow:hidden}.trade-summary-value.success{color:#34d399}.trade-summary-value.danger{color:#fb7185}.trade-period-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.trade-period-chip{color:#ffffffad;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.trade-period-chip:hover{color:#fff}.trade-period-chip.active{color:#fff;background:#6366f12e;border-color:#6366f159}.trade-order-table{flex-direction:column;gap:6px;display:flex}.trade-order-row-v2{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;grid-template-columns:120px 90px 100px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;font-size:12px;transition:border-color .15s;display:grid}.trade-order-row-v2.closed{grid-template-columns:120px 90px 100px minmax(0,1fr) minmax(0,1fr) 120px}.trade-order-row-v2:hover{border-color:#6366f133}.trade-order-row-head{color:#ffffff6b;text-transform:uppercase;letter-spacing:.08em;grid-template-columns:120px 90px 100px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0 14px 8px;font-size:10px;font-weight:800;display:grid}.trade-order-row-head.closed{grid-template-columns:120px 90px 100px minmax(0,1fr) minmax(0,1fr) 120px}.trade-order-symbol{color:#fff;align-items:center;gap:8px;min-width:0;font-weight:800;display:inline-flex}.trade-order-symbol-tag{border-radius:6px;padding:3px 7px;font-size:10px;font-weight:800}.trade-order-symbol-tag.long{color:#34d399;background:#34d3992e}.trade-order-symbol-tag.short{color:#fb7185;background:#fb71852e}.trade-order-cell{color:#fffc;text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,monospace;overflow:hidden}.trade-order-cell.muted{color:#ffffff75}.trade-order-cell.profit.win{color:#34d399;font-weight:800}.trade-order-cell.profit.loss{color:#fb7185;font-weight:800}.trade-order-empty{text-align:center;color:#ffffff61;background:#ffffff05;border-radius:10px;padding:30px 0;font-size:13px}@media (width<=1100px){.trade-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""entry""orders"}.trade-entry-col{min-height:0}.trade-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.trade-summary-cell{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;padding:8px 12px}.trade-summary-cell:first-child,.trade-summary-cell:last-child{padding:8px 12px}.trade-order-row-v2,.trade-order-row-head{grid-template-columns:1fr 1fr;gap:8px}.trade-order-row-v2.closed,.trade-order-row-head.closed{grid-template-columns:1fr 1fr}.trade-order-row-head{display:none}}.ws-header{background:linear-gradient(#16161ce0,#0c0c10e0);border:1px solid #ffffff0f;border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px;padding:14px 20px;display:flex}.ws-header-title{border-right:1px solid #ffffff0f;flex-direction:column;gap:2px;min-width:0;padding-right:20px;display:flex}.ws-header-eyebrow{color:#fff6;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.ws-header-name{color:#fff;letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:1.2}.ws-header-stats{flex-wrap:wrap;flex:1;align-items:center;gap:0;min-width:0;display:flex}.ws-header-stat{border-right:1px solid #ffffff0d;min-width:0;padding:0 18px}.ws-header-stat:last-of-type{border-right:none}.ws-header-stat-label{color:#ffffff6b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:700}.ws-header-stat-value{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,monospace;font-size:15px;font-weight:800;overflow:hidden}.ws-header-stat-value.brand{color:#dceb92}.ws-header-stat-value.success{color:#34d399}.ws-header-stat-value.danger{color:#fb7185}.ws-header-stat-value.muted{color:#ffffff9e;font-family:var(--font-sans);font-size:13px;font-weight:700}.ws-header-follow{color:#dceb92;cursor:pointer;background:#dceb921a;border:1px solid #dceb9238;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;transition:background .2s,opacity .2s;display:inline-flex}.ws-header-follow:hover{background:#dceb9229}.ws-header-follow.off{color:#fff9;background:#ffffff0a;border-color:#ffffff14}.ws-header-follow.locked{color:#fb7185;cursor:not-allowed;background:#f43f5e14;border-color:#f43f5e38}.ws-header-follow-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.ws-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.ws-header-btn{color:#ffffffc7;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:8px 14px;font-size:12px;font-weight:700;transition:background .2s,color .2s,border-color .2s;position:relative}.ws-header-btn:hover{color:#fff;background:#ffffff14}.ws-header-btn:disabled{opacity:.5;cursor:not-allowed}.ws-header-btn.accent-brand{color:#000;background:#dceb92;border-color:#0000;font-weight:800}.ws-header-btn.accent-brand:hover{color:#000;background:#e5f0a6}.ws-header-btn.accent-note{color:#dceb92;background:#dceb9214;border-color:#dceb9238}.ws-header-btn.accent-info{color:#60a5fa;background:#60a5fa14;border-color:#60a5fa38}.ws-header-btn.accent-danger{color:#fb7185;background:#fb718514;border-color:#fb71853d}.ws-header-btn-badge{color:#000;min-width:16px;height:16px;font-size:10px;font-weight:800;font-family:var(--font-sans);background:#dceb92;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:-5px;right:-5px}@media (width<=1180px){.ws-header{gap:12px;padding:14px 16px}.ws-header-title{border-bottom:1px solid #ffffff0f;border-right:none;flex:1 0 100%;padding-bottom:10px;padding-right:0}.ws-header-stats{flex:auto;order:2}.ws-header-stat{padding:0 14px}.ws-header-stat:first-of-type{padding-left:0}.ws-header-follow{order:3}.ws-header-actions{border-top:1px solid #ffffff0f;flex:1 0 100%;order:4;justify-content:flex-end;padding-top:10px}}@media (width<=720px){.ws-header{padding:14px}.ws-header-stats{flex-wrap:wrap;flex:1 0 100%;gap:10px 0}.ws-header-stat{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;flex:1 0 50%;padding:8px 12px}.ws-header-follow{justify-content:center;width:100%}.ws-header-actions{width:100%}.ws-header-btn{text-align:center;flex:calc(50% - 4px)}}.acct-grid{flex-direction:column;gap:16px;display:flex}.acct-card{background:linear-gradient(#16161ce0,#0c0c10e0);border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:18px;padding:22px 24px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.acct-card:hover{border-color:#ffffff1f}.acct-head{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.acct-head-left{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.acct-avatar{color:#818cf8;background:linear-gradient(135deg,#6366f138,#8b5cf624);border:1px solid #6366f14d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-family:Space Grotesk,monospace;font-size:17px;font-weight:800;display:flex}.acct-head-title-row{align-items:center;gap:10px;min-width:0;display:flex}.acct-head-title{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.2;overflow:hidden}.acct-head-sub{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:Space Grotesk,monospace;font-size:12px;overflow:hidden}.acct-status-pill{color:#ffffffad;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.acct-status-pill.tone-success{color:#34d399;background:#10b98124;border-color:#10b9814d}.acct-status-pill.tone-danger{color:#fb7185;background:#f43f5e24;border-color:#f43f5e4d}.acct-status-pill.tone-warning{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b4d}.acct-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.acct-head-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.acct-balance-inline{text-align:right}.acct-balance-inline-label{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.acct-balance-inline-value{color:#fff;letter-spacing:-.01em;font-family:Space Grotesk,monospace;font-size:22px;font-weight:800;line-height:1.1}.acct-balance-inline-value .unit{color:#fff6;letter-spacing:0;margin-left:6px;font-size:11px;font-weight:600}.acct-icon-btn{color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:14px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.acct-icon-btn:hover{color:#fff;background:#ffffff14}.acct-icon-btn.danger{color:#fb7185;border-color:#fb718538}.acct-icon-btn.danger:hover{background:#fb71851a;border-color:#fb718566}.acct-icon-btn:disabled{opacity:.5;cursor:not-allowed}.acct-remove-btn{color:#fb7185;cursor:pointer;white-space:nowrap;background:#fb718514;border:1px solid #fb718538;border-radius:10px;flex-shrink:0;height:36px;padding:0 14px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s}.acct-remove-btn:hover{background:#fb718529;border-color:#fb718566}.acct-remove-btn:disabled{opacity:.5;cursor:not-allowed}.acct-runtime{z-index:1;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:14px 0;display:grid;position:relative}.acct-runtime-cell{border-right:1px solid #ffffff0a;min-width:0;padding:0 18px}.acct-runtime-cell:first-child{padding-left:0}.acct-runtime-cell:last-child{border-right:none;padding-right:0}.acct-runtime-label{color:#ffffff61;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:700}.acct-runtime-value{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,monospace;font-size:15px;font-weight:700;overflow:hidden}.acct-runtime-value.success{color:#34d399}.acct-runtime-value.danger{color:#fb7185}.acct-runtime-value.warn{color:#fbbf24}.acct-runtime-value.brand{color:#dceb92}.acct-runtime-value.muted{color:#ffffff8c;font-family:var(--font-sans);font-size:13px;font-weight:600}.acct-blocked{z-index:1;color:#fca5a5;background:#f43f5e14;border:1px solid #f43f5e33;border-radius:10px;padding:10px 14px;font-size:12px;line-height:1.5;position:relative}.acct-session-alert{z-index:1;color:#fca5a5;background:#f43f5e14;border:1px solid #f43f5e33;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex;position:relative}.acct-session-alert button{color:#17070b;font:inherit;cursor:pointer;background:#fb7185;border:0;border-radius:8px;flex:none;padding:6px 10px;font-weight:800;transition:background .2s,transform .2s}.acct-session-alert button:hover{background:#fda4af}.acct-session-alert button:active{transform:translateY(1px)}.acct-session-alert button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=640px){.acct-session-alert{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.acct-session-alert button{transition:none}}.acct-config{z-index:1;grid-template-columns:1fr 1fr;gap:14px;display:grid;position:relative}.acct-panel{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.acct-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.acct-panel-title{color:#fff;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.acct-panel-title-icon{color:#818cf8;background:#6366f124;border:1px solid #6366f13d;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-flex}.acct-panel-title-icon.guard{color:#34d399;background:#34d3991f;border-color:#34d3993d}.acct-save-btn{cursor:pointer;color:#ffffff61;background:#ffffff0a;border:none;border-radius:9px;padding:6px 14px;font-size:11px;font-weight:700;transition:background .2s,color .2s}.acct-save-btn.active{color:#000;background:#dceb92}.acct-save-btn.active:hover{background:#e5f0a6}.acct-save-btn:disabled{cursor:not-allowed;opacity:.5}.acct-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.acct-form-grid.single{grid-template-columns:1fr}.acct-field{flex-direction:column;gap:6px;min-width:0;display:flex}.acct-field-label{color:#ffffff75;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.acct-input,.acct-select{color:#fff;background:#00000052;border:1px solid #ffffff0f;border-radius:9px;outline:none;width:100%;height:34px;padding:0 10px;font-family:Space Grotesk,monospace;font-size:12px;transition:border-color .2s,box-shadow .2s}.acct-input:hover,.acct-select:hover{border-color:#ffffff24}.acct-input:focus,.acct-select:focus{border-color:#6366f199;box-shadow:0 0 0 2px #6366f12e}.acct-checkbox{color:#ffffffb8;cursor:pointer;align-items:center;gap:8px;padding:0 2px;font-size:12px;font-weight:600;display:flex}.acct-checkbox input[type=checkbox]{accent-color:#6366f1;cursor:pointer;width:14px;height:14px}.acct-hint{color:#ffffff6b;padding:2px 2px 0;font-size:11px;line-height:1.5}.acct-martin-state{color:#fff9;background:#6366f10f;border:1px solid #6366f124;border-radius:8px;flex-wrap:wrap;gap:8px 14px;padding:8px 10px;font-size:11px;display:flex}.acct-martin-state strong{color:#818cf8;margin-left:4px;font-family:Space Grotesk,monospace;font-weight:700}.acct-resume-row{justify-content:flex-end;display:flex}.acct-resume-btn{color:#34d399;cursor:pointer;background:#34d39914;border:1px solid #34d3994d;border-radius:9px;padding:7px 14px;font-size:11px;font-weight:700;transition:background .2s}.acct-resume-btn:hover{background:#34d39929}.acct-resume-btn:disabled{opacity:.6;cursor:not-allowed}.acct-foot{z-index:1;border-top:1px solid #ffffff0d;align-items:center;gap:10px;padding-top:14px;display:flex;position:relative}.acct-follow{color:#dceb92;cursor:pointer;background:#dceb9214;border:1px solid #dceb922e;border-radius:11px;flex:1;align-items:center;gap:10px;min-width:0;padding:8px 14px;font-size:12px;font-weight:700;transition:background .2s;display:flex}.acct-follow:hover{background:#dceb9224}.acct-follow.off{color:#fff9;background:#ffffff08;border-color:#ffffff14}.acct-follow.locked{color:#fb7185;cursor:not-allowed;background:#f43f5e14;border-color:#f43f5e38}.acct-follow-track{background:#ffffff1a;border-radius:999px;flex-shrink:0;width:34px;height:18px;transition:background .2s;position:relative}.acct-follow-track.on{background:#dceb92}.acct-follow-track.locked{background:#f43f5e4d}.acct-follow-thumb{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .2s,background .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #00000040}.acct-follow-track.on .acct-follow-thumb{background:#000;left:18px}.acct-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.acct-toolbar-info{color:#fff9;align-items:baseline;gap:10px;font-size:13px;display:flex}.acct-toolbar-info strong{color:#fff;font-family:Space Grotesk,monospace;font-size:16px;font-weight:800}.acct-toolbar-actions{gap:8px;display:flex}.acct-toolbar-btn{color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:7px 12px;font-size:12px;font-weight:700;transition:background .2s}.acct-toolbar-btn:hover{color:#fff;background:#ffffff14}.acct-toolbar-btn:disabled{opacity:.4;cursor:not-allowed}.acct-empty{text-align:center;background:linear-gradient(#16161cb3,#0c0c10b3);border:1px dashed #ffffff14;border-radius:20px;padding:44px 24px}.acct-empty-title{color:#ffffff8c;margin-bottom:8px;font-size:15px;font-weight:700}.acct-empty-sub{color:#ffffff4d;font-size:13px}@media (width<=900px){.acct-card{border-radius:18px;padding:18px}.acct-head-right{justify-content:space-between;width:100%}.acct-runtime{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.acct-runtime-cell{padding:0 14px}.acct-runtime-cell:nth-child(2){border-right:none;padding-right:0}.acct-runtime-cell:nth-child(3){padding-left:0}.acct-config,.acct-form-grid{grid-template-columns:1fr}.acct-toolbar{flex-direction:column;align-items:stretch}.acct-toolbar-actions{width:100%}.acct-toolbar-btn{text-align:center;flex:1}}.account-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:0 2px;display:flex}.account-toolbar-info{color:#ffffff9e;align-items:baseline;gap:10px;font-size:13px;display:flex}.account-toolbar-info strong{color:#fff;font-family:Space Grotesk,monospace;font-size:18px;font-weight:800}.account-toolbar-actions{gap:10px;display:flex}.account-toolbar-btn{color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:8px 14px;font-size:12px;font-weight:700;transition:background .2s,color .2s,border-color .2s}.account-toolbar-btn:hover{color:#fff;background:#ffffff14;border-color:#ffffff29}.account-toolbar-btn:disabled{opacity:.4;cursor:not-allowed}.account-empty{text-align:center;background:linear-gradient(145deg,#14141999,#0a0a0c66);border:1px dashed #ffffff14;border-radius:22px;padding:48px 28px}.account-empty-title{color:#ffffff8c;margin-bottom:8px;font-size:15px;font-weight:700}.account-empty-sub{color:#ffffff4d;font-size:13px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-card-v2{transition:border-color .25s var(--ease-out-expo), transform .25s var(--ease-out-expo);background:linear-gradient(145deg,#16161cc7,#0a0a0c80);border:1px solid #ffffff0f;border-radius:22px;flex-direction:column;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden}.account-card-v2:before{content:"";filter:blur(44px);opacity:.22;pointer-events:none;background:#6366f1;border-radius:50%;width:180px;height:180px;transition:opacity .3s,background .3s;position:absolute;top:-60px;right:-60px}.account-card-v2:hover{border-color:#ffffff24;transform:translateY(-2px)}.account-card-v2.is-expanded{border-color:#6366f161;grid-column:1/-1}.account-card-v2.is-expanded:before{opacity:.28;background:#8b5cf6}.account-card-v2.status-connected:before{background:#10b981}.account-card-v2.status-disconnected:before{background:#f43f5e}.account-card-v2.status-warning:before{background:#f59e0b}.account-card-v2.is-blocked:before{opacity:.3;background:#f43f5e}.account-card-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.account-card-identity{align-items:center;gap:14px;min-width:0;display:flex}.account-card-avatar{color:#818cf8;background:linear-gradient(135deg,#6366f138,#8b5cf624);border:1px solid #6366f152;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-family:Space Grotesk,monospace;font-size:18px;font-weight:800;display:flex;box-shadow:0 10px 24px -8px #6366f166}.account-card-title{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.2;overflow:hidden}.account-card-subtitle{color:#ffffff6b;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:Space Grotesk,monospace;font-size:12px;overflow:hidden}.account-status-badge{color:#ffffffad;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.account-status-badge.tone-success{color:#34d399;background:#10b98124;border-color:#10b9814d}.account-status-badge.tone-danger{color:#fb7185;background:#f43f5e24;border-color:#f43f5e4d}.account-status-badge.tone-warning{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b4d}.account-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.account-card-balance{z-index:1;justify-content:space-between;align-items:baseline;gap:12px;display:flex;position:relative}.account-card-balance-label{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.account-card-balance-value{color:#fff;letter-spacing:-.02em;font-family:Space Grotesk,monospace;font-size:28px;font-weight:800;line-height:1.1}.account-card-balance-value .unit{color:#fff6;letter-spacing:0;margin-left:6px;font-size:13px;font-weight:600}.account-card-mini{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.account-card-mini-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;min-width:0;padding:10px 12px}.account-card-mini-label{color:#fff6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.account-card-mini-value{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.account-card-mini-value.brand{color:#dceb92}.account-card-mini-value.success{color:#34d399}.account-card-mini-value.danger{color:#fb7185}.account-card-mini-value.muted{color:#ffffff7a}.account-card-blocked-notice{z-index:1;color:#fca5a5;background:#f43f5e14;border:1px solid #f43f5e2e;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.6;position:relative}.account-card-foot{z-index:1;border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding-top:12px;display:flex;position:relative}.account-follow-switch{color:#dceb92;cursor:pointer;background:#dceb9214;border:1px solid #dceb922e;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:8px 12px;font-size:12px;font-weight:700;transition:background .2s;display:flex}.account-follow-switch.off{color:#fff9;background:#ffffff0a;border-color:#ffffff14}.account-follow-switch.locked{color:#fb7185;cursor:not-allowed;background:#f43f5e14;border-color:#f43f5e33}.account-follow-switch-track{background:#ffffff1a;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.account-follow-switch-track.on{background:#dceb92}.account-follow-switch-track.locked{background:#f43f5e4d}.account-follow-switch-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .2s,background .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.account-follow-switch-track.on .account-follow-switch-thumb{background:#000;left:18px}.account-card-icon-btn{color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:14px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.account-card-icon-btn:hover{color:#fff;background:#ffffff14;border-color:#ffffff29}.account-card-icon-btn.danger{color:#fb7185;border-color:#fb718538}.account-card-icon-btn.danger:hover{background:#fb71851a;border-color:#fb718559}.account-card-icon-btn.active{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000}.account-detail{z-index:1;border-top:1px solid #ffffff0f;flex-direction:column;gap:16px;margin-top:4px;padding-top:16px;display:flex;position:relative}.account-detail-tabs{background:#00000052;border:1px solid #ffffff0d;border-radius:14px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.account-detail-tab{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px 16px;font-size:12px;font-weight:700;transition:color .2s,background .2s}.account-detail-tab:hover{color:#fff}.account-detail-tab.active{color:#fff;background:linear-gradient(135deg,#6366f147,#8b5cf638);box-shadow:0 0 20px -5px #6366f166}.account-detail-panel{background:#ffffff05;border:1px solid #ffffff0d;border-radius:18px;padding:18px}.account-detail-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.account-detail-panel-title{color:#fff;font-size:14px;font-weight:800}.account-detail-panel-sub{color:#ffffff70;margin-top:3px;font-size:12px}.account-detail-save-btn{cursor:pointer;color:#ffffff73;background:#ffffff0d;border:none;border-radius:10px;flex-shrink:0;padding:8px 18px;font-size:12px;font-weight:700;transition:background .2s,color .2s}.account-detail-save-btn.has-changes{color:#000;background:#dceb92}.account-detail-save-btn.has-changes:hover{background:#e5f0a6}.account-detail-save-btn:disabled{cursor:not-allowed;opacity:.5}.account-detail-form{gap:12px;display:grid}.account-detail-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-field-label{color:#ffffff7a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.account-field-input{color:#fff;background:#00000057;border:1px solid #ffffff0f;border-radius:10px;outline:none;width:100%;height:38px;padding:0 12px;font-family:Space Grotesk,monospace;font-size:13px;transition:border-color .2s,box-shadow .2s}.account-field-input:hover{border-color:#ffffff24}.account-field-input:focus{border-color:#6366f199;box-shadow:0 0 0 2px #6366f12e}.account-field-select{color:#fff;cursor:pointer;background:#00000057;border:1px solid #ffffff0f;border-radius:10px;outline:none;width:100%;height:38px;padding:0 10px;font-size:13px;transition:border-color .2s}.account-field-select:hover{border-color:#ffffff24}.account-field-select:focus{border-color:#6366f199}.account-field-checkbox{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.account-field-checkbox input[type=checkbox]{accent-color:#6366f1;cursor:pointer;width:16px;height:16px}.account-martin-status{color:#ffffffa6;background:#6366f10f;border:1px solid #6366f124;border-radius:10px;flex-wrap:wrap;gap:8px;padding:10px 12px;font-size:11px;display:flex}.account-martin-status span strong{color:#818cf8;margin-left:4px;font-family:Space Grotesk,monospace}.account-guard-runtime{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;flex-wrap:wrap;gap:8px 16px;padding:10px 12px;font-size:11px;display:flex}.account-guard-runtime-item{color:#ffffff8c;align-items:center;gap:6px;display:inline-flex}.account-guard-runtime-item strong{color:#fff;font-family:Space Grotesk,monospace;font-weight:700}.account-guard-resume-row{justify-content:flex-end;margin-top:4px;display:flex}.account-guard-resume-btn{color:#34d399;cursor:pointer;background:#34d39914;border:1px solid #34d39959;border-radius:10px;padding:8px 16px;font-size:12px;font-weight:700;transition:background .2s}.account-guard-resume-btn:hover{background:#34d39924}.account-guard-resume-btn:disabled{opacity:.6;cursor:not-allowed}.account-orders-list{gap:8px;display:grid}.account-order-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:14px;padding:12px 14px;transition:border-color .2s;display:grid}.account-order-row:hover{border-color:#6366f138}.account-order-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.account-order-label{color:#ffffff61;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.account-order-value{color:#fff;font-family:Space Grotesk,monospace;font-size:14px;font-weight:700}.account-order-direction{align-items:center;gap:6px;display:inline-flex}.account-order-direction-tag{border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.account-order-direction-tag.long{color:#34d399;background:#34d39929}.account-order-direction-tag.short{color:#fb7185;background:#fb718529}.account-orders-empty{text-align:center;color:#ffffff52;padding:32px 0;font-size:13px}@media (width<=1100px){.account-grid{grid-template-columns:minmax(0,1fr)}.account-card-v2.is-expanded{grid-column:auto}}@media (width<=720px){.account-card-v2{border-radius:20px;padding:18px}.account-card-balance-value{font-size:22px}.account-detail-panel{padding:14px}.account-detail-form-row{grid-template-columns:minmax(0,1fr)}.account-order-row{grid-template-columns:1fr 1fr}.account-detail-panel-head{flex-direction:column;align-items:stretch}.account-detail-save-btn{width:100%}.account-toolbar{flex-direction:column;align-items:stretch}.account-toolbar-actions{width:100%}.account-toolbar-btn{text-align:center;flex:1}}.member-stat-card{-webkit-backdrop-filter:blur(24px)saturate(150%);border-radius:var(--radius-4xl);padding:var(--space-10);transition:all var(--transition-slow);background:linear-gradient(145deg,#14141999 0%,#0a0a0c66 100%);position:relative;overflow:hidden}.member-stat-card:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#38bdf81a,#0000 70%);width:80%;height:100%;position:absolute;top:0;right:0}.member-stat-card:hover{box-shadow:var(--glass-shadow-hover);transform:translateY(-4px)}.member-button-primary{height:3rem;padding:0 var(--space-8);border-radius:var(--radius-2xl);color:#000;font-weight:800;font-family:var(--font-sans);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);transition:all var(--transition-base);background:#fff;border:none;display:inline-flex;position:relative;overflow:hidden}.member-button-primary:before{content:"";background:linear-gradient(90deg, var(--neon-blue), var(--brand-500), var(--neon-blue));opacity:0;transition:opacity var(--transition-fast);position:absolute;inset:0}.member-button-primary:hover{transform:scale(1.05)}.member-button-primary:hover:before{opacity:.2}.member-button-primary:active{transform:scale(.95)}.member-button-primary:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff3;position:absolute;inset:0}.member-button-secondary{height:2.5rem;padding:0 var(--space-5);border-radius:var(--radius-xl);color:#fafafa;font-weight:700;font-family:var(--font-sans);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);transition:all var(--transition-base);background:#ffffff08;border:1px solid #ffffff14;font-size:.875rem;display:inline-flex;position:relative}.member-button-secondary:hover{background:#ffffff14;border-color:#ffffff26}.member-button-secondary:active{transform:scale(.98)}.member-tabs{gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-2xl);background:#ffffff05;border:1px solid #ffffff0d;display:flex}.member-tab{padding:var(--space-3) var(--space-6);border-radius:var(--radius-xl);color:#ffffff80;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;font-size:.875rem;font-weight:600}.member-tab:hover{color:#fffc;background:#ffffff0d}.member-tab.active{color:#fff;background:linear-gradient(135deg,#6366f133,#d946ef33);box-shadow:0 0 20px -5px #6366f14d}.member-nav-item{padding:var(--space-4);border-radius:var(--radius-2xl);color:#ffffff80;transition:all var(--transition-fast);align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.member-nav-item:hover{color:#fff;background:#ffffff0a}.member-nav-item.active{color:#fff;background:linear-gradient(90deg,#6366f133,#0000);border:1px solid #6366f14d}.member-nav-item.active:before{content:"";background:var(--neon-blue);border-radius:0 var(--radius-full) var(--radius-full) 0;width:6px;height:2rem;box-shadow:0 0 15px var(--neon-blue);position:absolute;top:50%;left:0;transform:translateY(-50%)}.member-account-card{-webkit-backdrop-filter:blur(24px)saturate(150%);border-radius:var(--radius-3xl);padding:var(--space-2);transition:all var(--transition-base);background:linear-gradient(145deg,#14141999 0%,#0a0a0c66 100%);border:1px solid #ffffff08}.member-account-card:hover{background:#ffffff05}.member-account-card.expanded{border-radius:var(--radius-4xl);background:linear-gradient(#38bdf880,#6366f11a,#0000);padding:2px;position:relative}.member-account-card.expanded>.member-account-card-inner{border-radius:calc(var(--radius-4xl) - 2px);background:#0d0d12;overflow:hidden}.member-order-card{background:var(--bg-tertiary);border-radius:var(--radius-2xl);padding:var(--space-5);transition:border-color var(--transition-fast);border:1px solid #ffffff0f;position:relative;overflow:hidden}.member-order-card:hover{border-color:#6366f166}.member-order-card.long:before{content:"";background:var(--neon-green);width:6px;box-shadow:0 0 10px var(--success-500);position:absolute;top:0;bottom:0;left:0}.member-order-card.short:before{content:"";background:var(--neon-red);width:6px;box-shadow:0 0 10px var(--danger-500);position:absolute;top:0;bottom:0;left:0}.member-badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-lg);letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.member-badge.primary{color:var(--neon-blue);background:#6366f133;border:1px solid #6366f14d}.member-badge.success{color:var(--neon-green);background:#34d39933;border:1px solid #34d3994d}.member-badge.danger{color:var(--neon-red);background:#fb718533;border:1px solid #fb71854d}.member-badge.warning{color:var(--neon-yellow);background:#fbbf2433;border:1px solid #fbbf244d}.member-avatar{display:inline-block;position:relative}.member-avatar img{border:1px solid #ffffff1a;border-radius:50%;width:2.75rem;height:2.75rem}.member-avatar.online:after{content:"";background:var(--neon-green);border:2px solid var(--bg-secondary);width:.75rem;height:.75rem;box-shadow:0 0 8px var(--neon-green);border-radius:50%;position:absolute;bottom:0;right:0}.member-icon-button{border-radius:var(--radius-2xl);background:var(--bg-secondary);color:#ffffff80;cursor:pointer;width:3rem;height:3rem;transition:all var(--transition-base);border:1px solid #ffffff14;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 6px -1px #0000004d}.member-icon-button:hover{color:#fff;border-color:#fff3;transform:scale(1.05)}.member-icon-button:active{transform:scale(.95)}.ambient-bg{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.ambient-orb{mix-blend-mode:screen;animation:float 6s var(--ease-in-out) infinite;border-radius:50%;position:absolute}.ambient-orb.top-right{filter:blur(150px);background:#38bdf82e;width:50%;height:50%;top:-20%;right:-10%}.ambient-orb.top-left{filter:blur(150px);background:#6366f133;width:50%;height:50%;top:-20%;left:-10%}.ambient-orb.right{filter:blur(160px);background:#d946ef26;width:60%;height:60%;animation-delay:-2s;top:30%;right:-20%}.ambient-orb.bottom{filter:blur(140px);background:#38bdf81a;width:50%;height:50%;animation-delay:-4s;bottom:-30%;left:20%}.animate-fade-in-up{animation:fade-in-up .8s var(--ease-out-expo) forwards}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.running-indicator{border:1px solid #38bdf84d;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative}.running-indicator:before{content:"";border-top:1px solid var(--neon-blue);border-radius:50%;animation:1.5s linear infinite spin-slow;position:absolute;inset:0}.running-indicator:after{content:"";background:var(--neon-blue);width:.5rem;height:.5rem;box-shadow:0 0 10px var(--neon-blue);border-radius:50%}.profit{color:var(--neon-green)}.loss{color:var(--neon-red)}@media (width<=1280px){.member-stat-card{padding:var(--space-8)}}@media (width<=768px){:root{--radius-3xl:1.5rem;--radius-4xl:2rem}.member-workspace-section{border-radius:24px;padding:18px}.member-workspace-header{gap:12px;margin-bottom:16px;padding-bottom:14px}.member-workspace-title{margin:10px 0 8px;font-size:22px}.member-workspace-subtitle{font-size:13px;line-height:1.7}.member-workspace-subcard{border-radius:20px;padding:16px}.member-stat-card{padding:var(--space-6)}.member-button-primary{padding:0 var(--space-6)}}.member-theme ::selection{color:#fff;background:#6366f166}.strategy-panel{color:#f7f7f8;flex-direction:column;gap:16px;display:flex}.strategy-control-bar,.strategy-row,.strategy-config,.strategy-empty,.strategy-activity-list article,.strategy-simulation-record{background:#101014;border:1px solid #ffffff1a;border-radius:16px}.strategy-control-bar{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.strategy-control-bar>div{gap:4px;display:grid}.strategy-control-bar>div>span,.strategy-evidence span,.strategy-review span,.strategy-activity-list article>div>span{color:#ffffffa3;font-size:12px}.strategy-control-bar strong{font-size:18px}.strategy-control-bar small,.strategy-shadow-banner small,.strategy-evidence small,.strategy-check-row small,.strategy-activity-list small{color:#ffffffa8;font-size:12px;line-height:1.5}.strategy-master-switch{color:#e8e8eb;min-height:40px;font:inherit;cursor:pointer;background:#202027;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:inline-flex}.strategy-master-switch>span{background:#a3a3ad;border-radius:50%;width:12px;height:12px}.strategy-master-switch.on{color:#d5ffef;background:#10b98124;border-color:#34d39980}.strategy-master-switch.on>span{background:#34d399}.strategy-shadow-banner{background:#fbbf2414;border:1px solid #fbbf244d;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.strategy-shadow-banner>div{gap:3px;display:grid}.strategy-shadow-banner.real{background:#67e8a514;border-color:#67e8a557}.strategy-shadow-banner.real .strategy-shadow-dot{background:#67e8a5}.strategy-shadow-dot{background:#fbbf24;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.strategy-view-tabs{background:#131318;border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:flex}.strategy-view-tabs button,.strategy-segmented button{color:#ffffffad;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-weight:700;transition:background-color .18s,color .18s}.strategy-performance-toolbar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding:4px 2px 14px;display:flex}.strategy-performance-toolbar>div:first-child{gap:3px;display:grid}.strategy-performance-toolbar strong{font-size:14px}.strategy-performance-toolbar small{color:#ffffff94;max-width:680px;font-size:12px;line-height:1.5}.strategy-period-switch{background:#131318;border:1px solid #ffffff1a;border-radius:10px;flex:none;gap:3px;padding:3px;display:flex}.strategy-period-switch button{color:#ffffff9e;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:750}.strategy-period-switch button:hover{color:#fff;background:#ffffff0f}.strategy-period-switch button.active{color:#101014;background:#f1f1f3}.strategy-view-tabs button.active,.strategy-segmented button.active{color:#fff;background:#292933}.strategy-history-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000c2}.strategy-history-modal{padding-bottom:0}.strategy-history-modal .ant-modal-content{box-shadow:none;background:#0f0f13;border:1px solid #ffffff24;border-radius:16px;padding:0;overflow:hidden}.strategy-history-modal .ant-modal-header{background:#0f0f13;border-bottom:1px solid #ffffff1a;margin:0;padding:20px 58px 18px 22px}.strategy-history-modal .ant-modal-title{color:#fff}.strategy-history-modal .ant-modal-close{color:#ffffffbd;background:#1c1c22;top:17px;right:18px}.strategy-history-modal .ant-modal-close:hover{color:#fff;background:#292932}.strategy-history-modal .ant-modal-body{color:#f7f7f8;max-height:min(72vh,760px);padding:0 20px 22px;overflow-y:auto}.strategy-history-modal-title{gap:4px;display:grid}.strategy-history-modal-title>span,.strategy-history-modal-title>small{color:#ffffffad;font-size:12px;font-weight:500;line-height:1.5}.strategy-history-modal-title>strong{letter-spacing:-.01em;font-size:18px}.strategy-history-modal-meta{z-index:1;color:#ffffffad;font-family:var(--font-mono);background:#0f0f13;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;margin-bottom:2px;padding:13px 2px;font-size:12px;display:flex;position:sticky;top:0}.strategy-history-modal .strategy-loading{margin-top:16px}.strategy-history-modal .strategy-simulation-list{gap:0}.strategy-history-modal .strategy-simulation-list>div{content-visibility:auto;contain-intrinsic-block-size:auto 180px}.strategy-history-modal .strategy-simulation-record{background:0 0;border:0;border-bottom:1px solid #ffffff17;border-radius:0;padding-inline:2px}.strategy-history-modal .strategy-simulation-list>div:last-child .strategy-simulation-record{border-bottom:0}.strategy-history-modal .strategy-empty{background:0 0;border:0;border-radius:0;padding-inline:2px}.strategy-list{flex-direction:column;gap:14px;display:flex}.strategy-row{grid-template-columns:minmax(260px,1.6fr) minmax(220px,1fr) auto;gap:24px;padding:22px;display:grid}.strategy-row-main h2{color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:10px 0 8px;font-size:20px}.strategy-row-main p,.strategy-form-section p,.strategy-empty span{color:#ffffffb3;max-width:68ch;margin:0;font-size:13px;line-height:1.65}.strategy-title-line,.strategy-meta,.strategy-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.strategy-official,.strategy-mode,.strategy-subscription-status,.strategy-direction{border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.strategy-official{color:#c8c9ff;background:#6366f12e}.strategy-mode.shadow{color:#ffdc76;background:#fbbf241f}.strategy-mode.real{color:#86efac;background:#34d39929}.strategy-execution-notice.real{color:#ffc2cc;background:#fb71851f}.strategy-meta{color:#ffffff94;font-family:var(--font-mono);margin-top:14px;font-size:12px}.strategy-meta span:not(:last-child):after{content:"·";color:#ffffff47;margin-left:8px}.strategy-evidence{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:12px;display:grid}.strategy-evidence>div{gap:4px;display:grid}.strategy-evidence strong{font-size:18px}.strategy-evidence strong.positive{color:#9ff6d3}.strategy-evidence strong.negative{color:#ffc2cc}.strategy-evidence small{grid-column:1/-1}.strategy-row-actions{place-content:center flex-end}.strategy-subscription-status.active{color:#9ff6d3;background:#34d39921}.strategy-subscription-status.paused,.strategy-subscription-status.configured{color:#ffdc76;background:#fbbf241f}.strategy-subscription-status.stopped{color:#ffffffb3;background:#ffffff14}.strategy-button{min-height:38px;font:inherit;cursor:pointer;border-radius:10px;padding:8px 13px;font-size:13px;font-weight:800;transition:background-color .18s,border-color .18s,transform .18s}.strategy-button.primary{color:#fff;background:#6265df;border:1px solid #7275f5}.strategy-button.quiet{color:#f0f0f2;background:#1b1b21;border:1px solid #ffffff24}.strategy-button.danger{color:#ffabb9;background:0 0;border:1px solid #fb718561}.strategy-button:hover:not(:disabled){transform:translateY(-1px)}.strategy-button:disabled,.strategy-master-switch:disabled{cursor:not-allowed;opacity:.48}.strategy-config{background:#15151b;grid-column:1/-1;overflow:hidden}.strategy-steps{background:#ffffff14;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.strategy-step{color:#ffffff94;background:#18181f;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:9px;font-size:12px;font-weight:700;display:flex}.strategy-step>span{background:#292932;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.strategy-step.current,.strategy-step.done{color:#fff}.strategy-step.current>span{background:#6265df}.strategy-step.done>span{background:#177c5d}.strategy-form-section{gap:16px;max-width:760px;padding:24px;display:grid}.strategy-form-section h3{margin:0;font-size:17px}.strategy-form-section label:not(.strategy-check-row),.strategy-field-grid label{color:#fffc;gap:7px;font-size:13px;font-weight:700;display:grid}.strategy-form-section select,.strategy-form-section input[type=number]{box-sizing:border-box;color:#fff;width:100%;min-height:43px;font:inherit;background:#0d0d11;border:1px solid #ffffff29;border-radius:10px;padding:9px 11px}.strategy-segmented{background:#0d0d11;border-radius:11px;justify-self:start;gap:3px;padding:3px;display:inline-flex}.strategy-input-unit{align-items:center;max-width:360px;display:flex}.strategy-input-unit input{border-radius:10px 0 0 10px!important}.strategy-input-unit>span{color:#ffffffb8;background:#22222a;border:1px solid #ffffff29;border-radius:0 10px 10px 0;align-self:stretch;place-items:center;min-width:62px;display:grid}.strategy-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.strategy-check-row{color:#f4f4f5;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.strategy-check-row input{accent-color:#6265df;width:17px;height:17px;margin:2px 0 0}.strategy-check-row>span{gap:3px;display:grid}.strategy-review{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.strategy-review>div{background:#ffffff0b;border-radius:10px;gap:5px;padding:12px;display:grid}.strategy-execution-notice{color:#ffdc76;background:#fbbf2414;border:1px solid #fbbf2452;border-radius:10px;gap:5px;padding:14px;display:grid}.strategy-execution-notice>span{color:#ffffffb8;font-size:12px;line-height:1.5}.strategy-config-actions{border-top:1px solid #ffffff14;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.strategy-empty{justify-items:start;gap:8px;padding:28px;display:grid}.strategy-empty strong{font-size:17px}.strategy-empty .strategy-button{margin-top:6px}.strategy-activity-list{gap:10px;display:grid}.strategy-activity-list article{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,.7fr));align-items:center;gap:18px;padding:16px;display:grid}.strategy-activity-list article>div{gap:4px;display:grid}.strategy-activity-list article>div:first-child{grid-template-columns:auto 1fr;align-items:center}.strategy-activity-list article>div:first-child small{grid-column:2}.strategy-direction.buy_up{color:#9ff6d3;background:#34d39921}.strategy-direction.buy_down{color:#ffb0bd;background:#fb718521}.strategy-simulation-list{gap:10px;display:grid}.strategy-simulation-record{grid-template-columns:minmax(220px,1.1fr) minmax(180px,.8fr) minmax(420px,2fr) minmax(170px,.8fr);align-items:center;gap:18px;padding:16px;display:grid}.strategy-record-head,.strategy-record-state{gap:6px;display:grid}.strategy-record-head>div{align-items:center;gap:8px;display:flex}.strategy-record-head small,.strategy-record-state small{color:#ffffffa8;font-size:12px;line-height:1.45}.strategy-record-flow{color:#ffffffa8;align-items:center;gap:8px;font-size:12px;line-height:1.45;display:flex}.strategy-record-flow span:nth-child(2){color:#8587f0}.strategy-record-metrics{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:14px;margin:0;display:grid}.strategy-record-metrics>div{gap:4px;display:grid}.strategy-record-metrics dt{color:#fff9;font-size:11px}.strategy-record-metrics dd{color:#f7f7f8;font-family:var(--font-mono);margin:0;font-size:13px;font-weight:700}.strategy-record-metrics dd.positive{color:#9ff6d3}.strategy-record-metrics dd.negative{color:#ffb0bd}.strategy-result{color:#e8e8eb;background:#ffffff14;border-radius:999px;justify-self:start;padding:4px 9px;font-size:12px;font-weight:800}.strategy-result.win,.strategy-result.settled{color:#9ff6d3;background:#34d39921}.strategy-result.loss,.strategy-result.failed{color:#ffb0bd;background:#fb718521}.strategy-result.pending,.strategy-result.retrying{color:#ffdc76;background:#fbbf241f}.strategy-loading{grid-template-columns:1.4fr 1fr .5fr;gap:12px;display:grid}.strategy-loading span{background:linear-gradient(100deg,#111116 35%,#1b1b22 50%,#111116 65%) 0 0/200% 100%;border-radius:14px;height:150px;animation:1.2s linear infinite strategy-skeleton}@keyframes strategy-skeleton{to{background-position-x:-200%}}.strategy-panel button:focus-visible,.strategy-panel input:focus-visible,.strategy-panel select:focus-visible{outline-offset:2px;outline:3px solid #38bdf88c}@media (width<=980px){.strategy-row{grid-template-columns:1fr}.strategy-row-actions{justify-content:flex-start}.strategy-evidence{max-width:620px}.strategy-activity-list article,.strategy-simulation-record{grid-template-columns:1fr 1fr}}@media (width<=640px){.strategy-history-modal-root .ant-modal{max-width:calc(100vw - 20px)}.strategy-history-modal .ant-modal-content{border-radius:12px}.strategy-history-modal .ant-modal-header{padding:16px 52px 14px 15px}.strategy-history-modal .ant-modal-close{top:13px;right:12px}.strategy-history-modal .ant-modal-body{max-height:78vh;padding:0 14px 18px}.strategy-history-modal-meta{flex-direction:column;align-items:flex-start;gap:4px}.strategy-control-bar{flex-direction:column;align-items:stretch}.strategy-master-switch{justify-content:center}.strategy-view-tabs{width:100%;overflow-x:auto}.strategy-view-tabs button{flex:1 0 auto}.strategy-performance-toolbar{flex-direction:column;align-items:stretch;gap:10px}.strategy-period-switch{width:100%;overflow-x:auto}.strategy-period-switch button{flex:1 0 auto}.strategy-row{gap:18px;padding:16px}.strategy-evidence,.strategy-field-grid,.strategy-review{grid-template-columns:1fr}.strategy-steps{grid-template-columns:repeat(4,minmax(68px,1fr));overflow-x:auto}.strategy-step{flex-direction:column}.strategy-form-section{padding:18px 14px}.strategy-config-actions{background:#15151b;position:sticky;bottom:0}.strategy-config-actions .strategy-button{flex:1}.strategy-activity-list article{grid-template-columns:1fr;gap:12px}.strategy-simulation-record{grid-template-columns:1fr;gap:14px}.strategy-record-flow{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding-block:10px}.strategy-loading{grid-template-columns:1fr}.strategy-loading span:not(:first-child){display:none}}@media (prefers-reduced-motion:reduce){.strategy-panel *,.strategy-panel :before,.strategy-panel :after,.strategy-history-modal-root *,.strategy-history-modal-root :before,.strategy-history-modal-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.copy-leader-panel{color:#f7f7f8;flex-direction:column;gap:16px;display:flex}.copy-leader-header{background:#101014;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.copy-leader-header>div{max-width:70ch}.copy-leader-header span,.copy-leader-row small,.copy-application-state span,.copy-form-field small{color:#ffffff9e;font-size:12px}.copy-leader-header h2{letter-spacing:-.02em;margin:5px 0 7px;font-size:22px}.copy-leader-header p,.copy-leader-row p,.copy-application-state p,.copy-empty span{color:#ffffffad;margin:0;line-height:1.6}.copy-refresh,.copy-primary-action,.copy-view-tabs button,.copy-leader-actions button,.copy-follow-config header button,.copy-follow-actions button{font:inherit;cursor:pointer;border:0;transition:background .18s,color .18s,border-color .18s}.copy-refresh{color:#f7f7f8;background:#24242b;border-radius:10px;min-height:40px;padding:0 15px}.copy-refresh:hover:not(:disabled){background:#303039}.copy-view-tabs{background:#131318;border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:flex}.copy-view-tabs button{color:#ffffffa3;background:0 0;border-radius:9px;min-height:40px;padding:0 14px;font-weight:700}.copy-view-tabs button.active{color:#111;background:#dceb92}.copy-view-tabs button span{opacity:.7;margin-left:5px}.copy-marketplace{flex-direction:column;gap:8px;display:flex}.copy-leader-row{background:#101014;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:24px;padding:19px 20px;display:grid}.copy-leader-identity{align-items:flex-start;gap:15px;min-width:0;display:flex}.copy-rank{color:#dceb92;background:#24242b;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;display:inline-flex}.copy-leader-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.copy-leader-name strong{font-size:17px}.copy-leader-name span{color:#a7f3d0;background:#34d3991f;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.copy-leader-row p{margin:5px 0}.copy-leader-metrics,.copy-application-state dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.copy-leader-metrics div,.copy-application-state dl div{min-width:0}.copy-leader-metrics dt,.copy-application-state dt{color:#ffffff8f;font-size:11px}.copy-leader-metrics dd,.copy-application-state dd{margin:5px 0 0;font-size:16px;font-weight:800}.copy-leader-metrics dd.positive{color:#6ee7b7}.copy-leader-metrics dd.negative{color:#fda4af}.copy-leader-summary{gap:14px;display:grid}.copy-leader-actions,.copy-follow-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.copy-leader-actions button,.copy-follow-actions button,.copy-follow-config header button{color:#f7f7f8;background:#1a1a20;border:1px solid #ffffff24;border-radius:9px;min-height:36px;padding:0 12px;font-weight:700}.copy-leader-actions button:hover,.copy-follow-actions button:hover,.copy-follow-config header button:hover{border-color:#dceb92}.copy-leader-actions small{color:#ffffff80}.copy-follow-config{background:#15151a;border:1px solid #dceb9242;border-radius:12px;grid-column:1/-1;gap:16px;margin:3px -4px -3px;padding:18px;display:grid}.copy-follow-config>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.copy-follow-config>header>div{gap:3px;display:grid}.copy-follow-config>header span,.copy-config-preview span{color:#ffffff94;font-size:11px}.copy-follow-config>header strong{font-size:18px}.copy-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.copy-config-grid label{gap:7px;display:grid}.copy-config-grid label>span{font-size:12px;font-weight:700}.copy-config-grid label small{color:#ffffff75;font-weight:500}.copy-config-grid select,.copy-config-grid input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:42px;font:inherit;background:#202027;border:1px solid #ffffff24;border-radius:9px;outline:none;padding:0 11px}.copy-config-grid select:focus,.copy-config-grid input:focus{border-color:#dceb92;box-shadow:0 0 0 3px #dceb921a}.copy-config-preview{background:#202027;border-radius:10px;align-items:center;gap:14px;min-height:54px;padding:9px 12px;display:flex}.copy-config-preview>div{gap:2px;display:grid}.copy-config-preview strong{color:#dceb92;font-size:17px}.copy-config-preview small{color:#ffffff8f}.copy-config-preview small.negative{color:#fda4af}.copy-check-row{color:#ffffffb8;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.copy-check-row input{accent-color:#dceb92;width:16px;height:16px;margin-top:2px}.copy-runtime-notice{background:#fbbf2412;border:1px solid #fbbf244d;border-radius:10px;gap:3px;padding:12px 14px;display:grid}.copy-runtime-notice.ready{background:#34d39912;border-color:#34d39952}.copy-runtime-notice span{color:#ffffffa3;font-size:12px;line-height:1.55}.copy-confirm-row{color:#f7f7f8;font-weight:700}.copy-following-list{gap:8px;display:grid}.copy-following-row{background:#101014;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:minmax(180px,.55fr) minmax(360px,1fr) auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.copy-following-row>div:first-child{gap:5px;display:grid}.copy-following-row>div:first-child small{color:#ffffff85}.copy-following-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.copy-following-row dt{color:#ffffff85;font-size:11px}.copy-following-row dd{margin:5px 0 0;font-weight:800}.copy-status-badge{color:#fde68a;background:#fbbf241a;border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:800}.copy-status-badge.paused,.copy-status-badge.stopped{color:#fff9;background:#ffffff14}.copy-follow-actions button.danger{color:#fda4af}.copy-follow-actions button.primary{color:#111;background:#dceb92;border-color:#dceb92}.copy-follow-actions button:disabled{cursor:not-allowed;opacity:.5}.copy-refresh:focus-visible,.copy-primary-action:focus-visible,.copy-view-tabs button:focus-visible,.copy-leader-actions button:focus-visible,.copy-follow-config header button:focus-visible,.copy-follow-actions button:focus-visible{outline-offset:2px;outline:2px solid #dceb92}.copy-status-badge.active,.copy-status-badge.sent,.copy-status-badge.settled{color:#a7f3d0;background:#34d3991c}.copy-status-badge.failed,.copy-status-badge.unknown{color:#fda4af;background:#fb71851a}.copy-execution-history{border-top:1px solid #ffffff1a;margin-top:12px}.copy-execution-history>header{justify-content:space-between;align-items:center;gap:16px;padding:18px 2px 12px;display:flex}.copy-execution-history>header>div{gap:3px;display:grid}.copy-execution-history>header span,.copy-execution-row span,.copy-execution-row small,.copy-execution-row time{color:#ffffff94;font-size:11px}.copy-execution-history>header>span{text-align:center;background:#24242b;border-radius:999px;min-width:28px;padding:4px 7px}.copy-execution-row{border-top:1px solid #ffffff12;grid-template-columns:minmax(200px,.8fr) minmax(120px,.35fr) minmax(220px,.7fr) auto;align-items:center;gap:18px;min-height:72px;padding:12px 2px;display:grid}.copy-execution-row>div:first-child{justify-items:start;gap:4px;display:grid}.copy-execution-row>div:not(:first-child){gap:4px;display:grid}.copy-execution-row strong{overflow-wrap:anywhere}.copy-execution-row strong.positive{color:#6ee7b7}.copy-execution-row strong.negative{color:#fda4af}.copy-execution-empty{color:#ffffff9e;padding:26px 2px;font-size:13px}.copy-empty,.copy-application-state,.copy-application-form{background:#101014;border:1px solid #ffffff1a;border-radius:16px;padding:24px}.copy-empty{text-align:center;align-content:center;justify-items:center;gap:6px;min-height:150px;display:grid}.copy-application-state>div:first-child{gap:5px;display:grid}.copy-application-state>div:first-child strong{font-size:20px}.copy-application-state>p{margin:8px 0 20px}.copy-application-state--approved{border-color:#34d39947}.copy-application-form{gap:18px;max-width:720px;display:grid}.copy-form-field{gap:8px;display:grid}.copy-form-field label{font-size:14px;font-weight:700}.copy-form-field select,.copy-form-field textarea{color:#fff;width:100%;font:inherit;background:#1a1a20;border:1px solid #ffffff24;border-radius:10px;outline:none}.copy-form-field select{min-height:44px;padding:0 12px}.copy-form-field textarea{resize:vertical;min-height:112px;padding:12px}.copy-form-field select:focus,.copy-form-field textarea:focus{border-color:#dceb92;box-shadow:0 0 0 3px #dceb921f}.copy-review-result,.copy-form-warning{color:#fde68a;background:#fbbf2414;border-radius:10px;padding:12px 14px}.copy-review-result{gap:3px;display:grid}.copy-review-result span,.copy-form-warning{font-size:13px;line-height:1.55}.copy-primary-action{color:#111;background:#dceb92;border-radius:10px;justify-self:start;min-height:44px;padding:0 18px;font-weight:800}.copy-primary-action:disabled,.copy-refresh:disabled{cursor:not-allowed;opacity:.48}@media (width<=900px){.copy-leader-row,.copy-following-row{grid-template-columns:1fr}.copy-execution-row{grid-template-columns:repeat(2,minmax(0,1fr))}.copy-follow-actions{justify-content:flex-start}}@media (width<=640px){.copy-leader-header{flex-direction:column}.copy-leader-metrics,.copy-application-state dl,.copy-config-grid,.copy-following-row dl{grid-template-columns:1fr}.copy-view-tabs{width:100%;overflow-x:auto}.copy-view-tabs button{flex:1 0 auto}.copy-execution-row{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.copy-refresh,.copy-primary-action,.copy-view-tabs button{transition:none}}
