/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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}}}@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;--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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.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}.grid{display:grid}.inline{display:inline}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.invert{--tw-invert:invert(100%);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,)}.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,)}.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))}}:root{--bg:#050505;--sidebar:#080808;--panel:#101110;--panel-2:#151615;--panel-3:#191a19;--text:#f4f4f1;--secondary:#999b98;--muted:#666865;--line:#ffffff14;--line-strong:#ffffff24;--positive:#19c784;--predictive:#7e91a8;--warning:#b89c6a;--risk:#f04455;--mono:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0}body{font-family:var(--font-geist-sans), Inter, Arial, sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:1px solid #a9bbb0a6}.mono{font-family:var(--mono)}.app-shell{background:var(--bg);min-height:100vh}.app-stage{min-height:100vh;margin-left:64px;transition:margin-left .3s}.app-stage.sidebar-expanded{margin-left:250px}.sidebar{z-index:70;background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;width:64px;transition:width .3s cubic-bezier(.22,.8,.22,1);display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar.expanded{width:250px;box-shadow:28px 0 60px #00000047}.side-logo{border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;flex:0 0 82px;justify-content:center;align-items:center;height:82px;padding:5px;display:flex;overflow:hidden}.bionik-logo{white-space:nowrap;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.bionik-logo img{object-fit:contain;object-position:center;filter:brightness(1.08)contrast(1.05);width:196px;max-width:100%;height:72px;transition:width .3s cubic-bezier(.22,.8,.22,1),height .3s cubic-bezier(.22,.8,.22,1);display:block}.bionik-logo.compact img{object-fit:contain;width:54px;height:54px}.bionik-logo-icon{filter:brightness(1.12)contrast(1.1);background:url(/bionik-planet.png) 50%/contain no-repeat;border-radius:50%;width:30px;height:30px;display:block}.logo-orbit{border:1px solid #a9bbb061;border-radius:50%;flex:0 0 28px;width:28px;height:28px;display:block;position:relative}.logo-orbit:before{content:"";border:1px solid #a9bbb0b8;border-radius:50%;position:absolute;inset:6px}.logo-orbit:after{content:"";background:#b8c8be;border-radius:50%;width:3px;height:3px;position:absolute;top:1px;left:12px;box-shadow:0 0 9px #9aafa2}.logo-orbit i:first-child{background:#728f7e;border-radius:50%;width:2px;height:2px;position:absolute;bottom:6px;right:1px}.side-nav{scrollbar-width:none;flex-direction:column;gap:3px;padding:14px 8px 10px;display:flex;overflow-y:auto}.side-item-wrap{position:relative}.side-group-label{color:#484a48;font:600 10px var(--mono);letter-spacing:.08em;padding:15px 10px 6px;display:block}.side-item-wrap button{color:#747774;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;width:100%;height:42px;padding:0 11px;display:flex;position:relative}.side-item-wrap button:hover{color:#c8cac6;background:#ffffff09}.side-item-wrap button.active{color:#e6e7e3;background:#ffffff0e;border-color:#ffffff0e}.side-item-wrap button.active:before{content:"";background:#9ab2a3;border-radius:2px;width:2px;height:20px;position:absolute;left:-9px}.side-icon{text-align:center;flex:0 0 18px;width:18px;font-size:17px;line-height:1}.side-label{white-space:nowrap;font-size:13px}.side-item-wrap em{color:#a8aaa6;min-width:20px;height:18px;font:500 10px var(--mono);background:#242625;border-radius:10px;place-items:center;margin-left:auto;font-style:normal;display:grid}.profile-button{border:1px solid var(--line);cursor:pointer;background:#0d0e0d;border-radius:12px;align-items:center;gap:11px;height:48px;margin:auto 8px 12px;padding:0 10px;display:flex;overflow:hidden}.profile-button>span,.avatar,.large-avatar{color:#111;background:linear-gradient(135deg,#b8c4bc,#76857c);border-radius:50%;place-items:center;font-weight:650;display:grid}.profile-button>span{flex:0 0 28px;width:28px;height:28px;font-size:11px}.profile-button div{white-space:nowrap;flex-direction:column;align-items:flex-start;display:flex}.profile-button b{font-size:12px;font-weight:550}.profile-button small{color:var(--muted);font:500 9px var(--mono);margin-top:3px}.app-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050505e0;justify-content:space-between;align-items:center;height:64px;padding:0 22px;transition:left .3s;display:flex;position:fixed;top:0;left:64px;right:0}.sidebar-expanded .app-header{left:250px}.app-header>div{align-items:center;gap:12px;display:flex}.app-header>.header-primary{flex:auto;gap:10px;min-width:0}.header-section{color:#777a77;font:520 10px var(--mono);letter-spacing:.06em}.demo-badge{color:#8c8f8b;border:1px solid var(--line);font:550 9px var(--mono);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;display:flex}.demo-badge i,.data-notice i{background:var(--warning);border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #b89c6a99}.demo-badge.live{color:#9eb1a5;border-color:#7fa68a33}.demo-badge.live i{background:var(--positive);box-shadow:0 0 7px #7fa68ab3}.system-status-cluster{background:#0b0c0bc2;border:1px solid #ffffff13;border-radius:9px;flex:0 auto;align-items:stretch;min-width:0;height:34px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff04}.system-status-master{color:#aeb8b1;font:610 8px var(--mono);letter-spacing:.055em;white-space:nowrap;cursor:default;background:0 0;border:0;border-right:1px solid #ffffff0e;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:flex}.master-status-light{background:#22c7801a;border-radius:50%;place-items:center;width:7px;height:7px;display:grid;box-shadow:0 0 0 1px #34cf8c29}.master-status-light i{background:#2bd891;border-radius:50%;width:3px;height:3px;box-shadow:0 0 7px #2bd891b3}.status-toggle{flex:none}.status-toggle-mark{color:#506158;font-size:10px;transition:transform .2s;display:none}.header-status-strip{flex:0 auto;align-items:stretch;min-width:0;height:100%;display:flex}.header-status-strip:before{display:none}.header-status-node{white-space:nowrap;border-right:1px solid #ffffff0b;flex:none;justify-content:center;align-items:center;gap:6px;min-width:0;padding:0 10px;display:flex;position:relative}.header-status-node:last-child{border-right:0}.header-status-node strong{color:#aeb3af;font:580 7.5px var(--mono);letter-spacing:.005em}.header-node-light{border-radius:50%;flex:0 0 5px;place-items:center;width:5px;height:5px;display:grid}.header-node-light:before{display:none}.header-node-light i{width:4px;height:4px;animation:2.8s ease-in-out infinite header-node-pulse;animation-delay:inherit;background:#27ca86;border-radius:50%;box-shadow:0 0 6px #27ca868c}.mobile-status-popover{display:none}@keyframes header-node-pulse{0%,to{opacity:.62}50%{opacity:1}}.command-button{border:1px solid var(--line);color:#777a77;cursor:pointer;background:#0d0e0d;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.command-button:hover{border-color:var(--line-strong);color:#b5b7b3}kbd{border:1px solid var(--line);color:#777a77;min-width:19px;height:19px;font:500 9px var(--mono);background:#161716;border-radius:4px;place-items:center;padding:0 4px;display:grid}.command-button span{font-size:11px}.language-switch{border:1px solid var(--line);background:#0d0e0d;border-radius:8px;padding:2px;display:flex}.language-switch button{color:#5f625f;cursor:pointer;width:29px;height:26px;font:600 8px var(--mono);background:0 0;border:0;border-radius:6px}.language-switch button.active{color:#e4e8e3;background:#202320}.header-mode{border-left:1px solid var(--line);flex-direction:column;padding:0 10px;display:flex}.header-mode span{font:550 9px var(--mono);color:#9fa29e}.header-mode small{font:500 8px var(--mono);color:#555855;margin-top:2px}.notification-button,.avatar{border:1px solid var(--line);cursor:pointer;width:32px;height:32px}.notification-button{color:#818480;background:#0d0e0d;border-radius:9px;position:relative}.notification-button i{background:var(--risk);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.avatar{border-radius:50%;font-size:10px}.app-main{min-height:100vh;padding-top:64px}.idle-workspace{place-items:center;min-height:calc(100vh - 64px);padding:50px 24px 90px;display:grid;position:relative;overflow:hidden}.idle-workspace:before{content:"";pointer-events:none;border:1px solid #ffffff05;border-radius:50%;width:560px;height:560px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100px #ffffff02,0 0 0 200px #ffffff01}.idle-center{text-align:center;z-index:1;width:min(820px,100%);position:relative}.site-copyright{z-index:1;color:#3f423f;font-family:var(--font-geist-mono,"SFMono-Regular"), Consolas, monospace;letter-spacing:.025em;white-space:nowrap;margin:0;font-size:9px;font-weight:500;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.idle-brand{flex-direction:column;align-items:center;gap:9px;margin-bottom:34px;display:flex}.idle-brand .bionik-logo{width:230px;height:178px}.idle-brand .bionik-logo img{object-fit:contain;object-position:center;filter:brightness(1.1)contrast(1.04)drop-shadow(0 0 20px #ffffff14);width:230px;height:178px}.idle-center h1{letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,42px);font-weight:430}.idle-center>p{color:#70736f;margin:10px 0 32px;font-size:16px}.composer{border:1px solid var(--line-strong);text-align:left;background:#121312;border-radius:22px;flex-direction:column;width:100%;min-height:126px;padding:16px 16px 11px;display:flex;position:relative;box-shadow:0 24px 80px #00000057}.composer:focus-within{border-color:#aebcb447}.composer textarea{resize:none;color:#e4e5e1;background:0 0;border:0;outline:0;flex:1;width:100%;min-height:48px;padding:2px 4px;font-size:16px;line-height:1.5}.composer-tools{align-items:center;gap:5px;display:flex}.tool-icon{color:#777a77;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.tool-icon:hover{color:#c5c7c3;background:#1c1d1c}.model-control{margin-left:2px;position:relative}.model-control>button{color:#8d908c;cursor:pointer;height:31px;font:520 10px var(--mono);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.model-control>button:hover{background:#1c1d1c}.model-control>button b{color:#575a57;font-size:10px}.model-dot{background:#93ad9d;border-radius:50%;width:5px;height:5px}.send-button{color:#111;cursor:pointer;background:#e5e7e2;border:0;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:auto;font-size:18px;display:grid}.send-button:disabled{color:#5c5f5c;cursor:default;background:#292b29}.model-menu{z-index:100;border:1px solid var(--line-strong);background:#121312;border-radius:16px;width:410px;padding:8px;position:absolute;bottom:40px;left:0;box-shadow:0 30px 80px #000}.model-menu-head{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 10px 12px;display:flex}.model-menu-head span{font:600 10px var(--mono);color:#b0b3af}.model-menu-head small{color:#666966;font-size:11px}.model-menu>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px;display:grid}.model-menu>button:hover,.model-menu>button.active{background:#1a1b1a}.model-symbol{color:#a8b5ad;width:30px;height:30px;font:600 11px var(--mono);background:#222422;border-radius:9px;place-items:center;display:grid}.model-menu>button div{flex-direction:column;gap:3px;display:flex}.model-menu>button b{font:550 10px var(--mono);color:#d1d3cf}.model-menu>button small{color:#747774;font-size:10px}.model-menu>button em{font:500 8px var(--mono);color:#555855;font-style:normal}.model-menu>button>i{color:var(--positive);font-style:normal}.depth-switch{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:3px;margin:7px 4px 2px;padding-top:8px;display:grid}.depth-switch button{color:#5f625f;height:27px;font:520 8px var(--mono);cursor:pointer;background:0 0;border:0;border-radius:6px}.depth-switch button.active{color:#c4c6c2;background:#222422}.quick-actions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px;display:flex}.quick-actions button{border:1px solid var(--line);color:#757875;cursor:pointer;background:#0b0c0b;border-radius:99px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:11px;display:flex}.quick-actions button:hover{border-color:var(--line-strong);color:#b8bbb7;background:#111211}.quick-actions button span{color:#919f96}.supported-universe{text-align:left;background:#0b0c0bb3;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 12px;width:min(780px,100%);margin:17px auto 0;padding:11px 14px;display:grid}.supported-universe span{color:#667269;font:600 8px var(--mono);letter-spacing:.08em}.supported-universe p{color:#5e625f;min-width:0;font:500 9px/1.5 var(--mono);white-space:normal;margin:0;overflow:visible}.supported-universe b{color:#7f8881;font-weight:500}.idle-status{color:#4f524f;font:500 9px var(--mono);justify-content:center;gap:20px;margin-top:24px;display:flex}.idle-status span{align-items:center;gap:6px;display:flex}.idle-status i{background:var(--positive);border-radius:50%;width:5px;height:5px}.chat-workspace{max-width:1440px;min-height:calc(100vh - 64px);margin:0 auto;padding:24px 40px 190px}.chat-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:5px 0 19px;display:flex}.chat-head>div:first-child{align-items:center;gap:12px;display:flex}.chat-head h1{margin:0;font-size:14px;font-weight:520}.asset-chip{border:1px solid var(--line);color:#777a77;font:550 8px var(--mono);border-radius:6px;padding:5px 7px}.chat-head>div:last-child{gap:6px;display:flex}.chat-head button,.response-actions button{border:1px solid var(--line);color:#777a77;cursor:pointer;background:#0d0e0d;border-radius:7px;min-height:29px;padding:0 9px;font-size:10px}.chat-head .clear-chat-button{color:#a8aaa6;align-items:center;gap:6px;display:inline-flex}.chat-head .clear-chat-button:hover{color:#f1f2ee;background:#151715;border-color:#3a3d39}.message{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:15px;padding:34px 0;display:grid}.message-author{place-items:center;width:30px;height:30px;display:grid}.message-author .bionik-logo-icon{width:27px;height:27px}.user-dot{color:#aaa;width:27px;height:27px;font:550 10px var(--mono);background:#222422;border-radius:50%;place-items:center;display:grid}.user-query{color:#dedfdb;margin:3px 0 0;font-size:15px;line-height:1.6}.assistant-error{color:#b99a9a;background:#a36d6d0f;border:1px solid #a36d6d38;border-radius:10px;margin:3px 0 0;padding:13px 15px;font-size:12px;line-height:1.6}.assistant-text{border:1px solid var(--line);color:#c4c8c3;background:linear-gradient(145deg,#111311,#0b0c0b);border-radius:14px;max-width:760px;margin:2px 0 0;padding:15px 17px;font-size:14px;line-height:1.7}.processing-message>div:last-child{color:#919490;align-items:center;gap:9px;height:30px;font-size:12px;display:flex}.processing-message small{color:#535653;font:500 8px var(--mono);margin-left:5px}.processing-pulse{background:#8fa495;border-radius:50%;width:6px;height:6px;animation:1s infinite pulse}@keyframes pulse{50%{opacity:.5}}.sticky-composer{z-index:40;background:linear-gradient(#0000,#050505 23%);width:min(900px,100vw - 120px);padding:16px 0 13px;position:fixed;bottom:0;left:calc(50vw + 32px);transform:translate(-50%)}.sidebar-expanded .sticky-composer{left:calc(50vw + 125px)}.sticky-composer>p{text-align:center;color:#484b48;margin:8px 0 0;font-size:9px}.analysis-response{min-width:0}.analysis-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.analysis-title>div:first-child>span{color:#656865;font:550 9px var(--mono);letter-spacing:.06em}.analysis-title h2{letter-spacing:-.04em;margin:7px 0 0;font-size:24px;font-weight:480}.analysis-title h2 b{color:#777a77;font:520 12px var(--mono);margin-left:5px}.response-actions{gap:5px;display:flex}.response-actions button.saved{color:#b0bfaf}.snapshot-strip{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.metric{flex-direction:column;gap:7px;min-width:0;padding:13px;display:flex}.snapshot-strip .metric{border-right:1px solid var(--line)}.snapshot-strip .metric:last-child{border-right:0}.metric span{color:#5d605d;font:550 8px var(--mono);letter-spacing:.04em}.metric b{color:#c2c4c0;font:500 11px var(--mono);text-overflow:ellipsis;overflow:hidden}.positive{color:var(--positive)!important}.negative{color:var(--risk)!important}.warning{color:var(--warning)!important}.analysis-summary{grid-template-columns:36px 1fr;gap:14px;margin:22px 0;display:grid}.section-number{color:#474a47;font:500 10px var(--mono);padding-top:2px}.analysis-summary span,.module-head>span,.score-module>span,.risk-watch>div>span,.source-footer span{color:#777a77;font:550 9px var(--mono);letter-spacing:.06em}.analysis-summary p{color:#adafac;margin:8px 0 0;font-size:13px;line-height:1.75}.analysis-grid{grid-template-columns:1fr;gap:10px;display:grid}.chart-module,.score-module,.probability-module,.risk-watch>div{border:1px solid var(--line);background:#0c0d0c;border-radius:14px}.chart-module{padding:18px}.module-head{justify-content:space-between;align-items:center;display:flex}.module-head>div{gap:3px;display:flex}.module-head button{color:#575a57;height:23px;font:500 8px var(--mono);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 7px}.module-head button.active{color:#b6b9b5;background:#1d1f1d}.market-chart{width:100%;height:auto;min-height:120px;margin-top:8px;overflow:visible}.chart-grid-line{stroke:#ffffff0b;stroke-width:1px}.expected-zone{fill:#7e91a814}.chart-line{stroke:#91a99a;stroke-width:2px;vector-effect:non-scaling-stroke}.chart-end{fill:#b1c1b7;filter:drop-shadow(0 0 4px #91a99a)}.chart-legend{color:#555855;font:500 8px var(--mono);gap:14px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend span:last-child{margin-left:auto}.chart-crosshair{stroke:#ebeee952;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;pointer-events:none}.chart-cursor-label-bg{fill:#252a27;stroke:#ffffff1f;stroke-width:1px}.chart-cursor-label{fill:#e8ece8;font:600 10px var(--mono);pointer-events:none}.chart-last-price line{stroke:#20c887;stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.chart-last-price rect{fill:#159a69}.chart-last-price text{fill:#f4fff9;font:650 10px var(--mono)}.line-legend{background:#91a99a;width:10px;height:1px}.zone-legend{background:#7e91a82e;width:9px;height:7px}.score-module{flex-direction:column;align-items:center;padding:16px;display:flex}.execution-card{border:1px solid var(--line);background:linear-gradient(145deg,#101311,#0a0b0a);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.execution-card>span{color:#777a77;font:550 9px var(--mono);letter-spacing:.06em;grid-column:1/-1}.execution-card>div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:9px;padding:12px}.execution-card small{color:#5f635f;font:550 8px var(--mono);margin-bottom:7px;display:block}.execution-card strong{color:#b8c8be;font:500 15px var(--mono)}.execution-card p{color:#929791;margin:0;font-size:10px;line-height:1.55}.chart-entry-line{stroke:#88b79a;stroke-width:1.2px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.chart-stop-line{stroke:#bd7778;stroke-width:1.2px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.chart-entry-label,.chart-stop-label{font:650 10px var(--mono)}.chart-entry-label{fill:#9fc7ad}.chart-stop-label{fill:#cc8586}.chart-entry-label-bg{fill:#0c1f14f5;stroke:#16d48d61;stroke-width:1px}.chart-stop-label-bg{fill:#260d10f5;stroke:#ff465861;stroke-width:1px}.chart-profit-zone{fill:#16d48d17;stroke:#16d48d2e;stroke-width:1px}.chart-risk-zone{fill:#ff465817;stroke:#ff465833;stroke-width:1px}.chart-tp-line{stroke:#16d48db8;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.chart-tp-line.tp-1{opacity:.56}.chart-tp-line.tp-2{opacity:.72}.chart-tp-line.tp-3{opacity:1}.chart-tp-label-bg{fill:#081912f0;stroke:#16d48d59;stroke-width:1px}.chart-tp-label{fill:#5ee5ad;font:650 10px var(--mono)}.chart-label-connector{fill:none;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke;opacity:.7}.chart-label-connector.entry{stroke:#88b79a}.chart-label-connector.stop{stroke:#bd7778}.chart-label-connector.target{stroke:#16d48d9e}.scan-decision{background:linear-gradient(120deg,#ffffff09,#ffffff03);border:1px solid #ffffff14;border-radius:12px;grid-template-columns:180px 1fr auto;align-items:center;gap:18px;margin-bottom:12px;padding:14px 16px;display:grid}.scan-decision.accepted{background:linear-gradient(120deg,#16d48d12,#070e0a80);border-color:#16d48d42}.scan-decision.rejected{background:linear-gradient(120deg,#ff46580f,#0f080975);border-color:#ff465838}.scan-decision>div{flex-direction:column;gap:6px;display:flex}.scan-decision span{color:#676d68;font:600 8px var(--mono);letter-spacing:.08em}.scan-decision strong{color:#d9ded9;font:600 12px var(--mono)}.scan-decision.accepted strong{color:#48dca0}.scan-decision.rejected strong{color:#ef7d89}.scan-decision p{color:#aeb3ae;margin:0;font-size:13px;line-height:1.6}.scan-decision em{color:#686d68;font:500 8px var(--mono);white-space:nowrap;font-style:normal}.no-trade-response{background:radial-gradient(circle at 85% 0,#ff465814,#0000 38%),linear-gradient(145deg,#121010,#090909 62%);border:1px solid #ff465833;border-radius:20px;width:min(820px,100%);margin:34px auto 0;padding:42px}.no-trade-mark{color:#ed7c88;width:42px;height:42px;font:400 22px var(--mono);background:#ff46580f;border:1px solid #ff465847;border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.no-trade-response>span{color:#8a666a;font:600 10px var(--mono);letter-spacing:.1em}.no-trade-response h2{color:#f0e9e9;letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(27px,4vw,40px);font-weight:470}.no-trade-response>p{color:#adb0ac;max-width:680px;margin:0;font-size:15px;line-height:1.7}.no-trade-gates{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid;overflow:hidden}.no-trade-gates>div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:84px;padding:15px;display:flex}.no-trade-gates>div:last-child{border-right:0}.no-trade-gates small{color:#656865;font:600 9px var(--mono);letter-spacing:.05em}.no-trade-gates strong{color:#d2d5d0;font:500 20px var(--mono)}.no-trade-rule{color:#7e827e;background:#ffffff05;border:1px solid #fff1;border-radius:10px;margin-top:12px;padding:14px 16px;font-size:12px;line-height:1.6}.score-module>span{align-self:stretch}.score-ring{background:conic-gradient(#8ca393 var(--score),#1c1e1c 0);border-radius:50%;width:118px;height:118px;margin:16px auto;padding:5px}.score-ring>div{background:#0d0e0d;border-radius:50%;justify-content:center;align-items:baseline;width:100%;height:100%;padding-top:38px;display:flex}.score-ring strong{font:450 34px var(--mono)}.score-ring small{color:#565956;font:500 9px var(--mono)}.score-factors{flex-direction:column;gap:8px;width:100%;display:flex}.score-factors>div{grid-template-columns:72px 1fr 20px;align-items:center;gap:6px;display:grid}.score-factors span,.score-factors em{color:#656865;font:500 8px var(--mono);font-style:normal}.score-factors i,.inspector-score i{background:#212321;border-radius:3px;height:3px;overflow:hidden}.score-factors i b,.inspector-score i b{background:#7f9888;height:100%;display:block}.structure-row{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid;overflow:hidden}.structure-row>div{border-right:1px solid var(--line);flex-direction:column;gap:8px;min-height:91px;padding:14px;display:flex}.structure-row>div:last-child{border:0}.structure-row span{color:#5c5f5c;font:550 8px var(--mono)}.structure-row b{color:#c0c2be;font:500 10px var(--mono)}.structure-row small{color:#5f625f;font-size:9px}.risk-text{color:#b68b8b!important}.market-brief{background:radial-gradient(circle at 6% 0,#ffffff0b,#0000 31%),#090a09;border:1px solid #ffffff17;border-radius:22px;margin-top:12px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038}.market-brief:before{content:"";opacity:.62;background:linear-gradient(#0000,#91a99a 30% 70%,#0000);width:2px;position:absolute;inset:0 auto 0 0}.market-brief-head{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:17px 21px;display:flex}.market-brief-head>div{min-width:0}.market-brief-head span,.market-brief-regime span,.market-brief-levels span,.market-brief-focus span{color:#666b67;font:620 8px var(--mono);letter-spacing:.105em}.market-brief-head h3{color:#e6e8e3;letter-spacing:-.025em;margin:6px 0 0;font-size:17px;font-weight:510}.market-brief-head h3 b{color:#6d726e;font:540 9px var(--mono);margin-left:6px}.market-brief-head em{color:#707772;font:570 8px var(--mono);letter-spacing:.06em;align-items:center;gap:7px;font-style:normal;display:inline-flex}.market-brief-head em i{background:var(--positive);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #19c7848c}.market-brief-body{grid-template-columns:minmax(245px,.75fr) 1.5fr;min-height:150px;display:grid}.market-brief-regime{border-right:1px solid #fff1;flex-direction:column;justify-content:center;padding:25px 21px;display:flex}.market-brief-regime strong{color:#f0f1ed;letter-spacing:-.045em;margin-top:12px;font-size:clamp(20px,2.4vw,30px);font-weight:440;line-height:1.08}.market-brief-regime p{color:#777c77;max-width:360px;margin:9px 0 0;font-size:11px;line-height:1.5}.market-brief-levels{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-brief-levels>div{border-right:1px solid #ffffff0e;flex-direction:column;justify-content:center;gap:13px;min-width:0;padding:25px 20px;display:flex}.market-brief-levels>div:last-child{border-right:0}.market-brief-levels strong{color:#d5d8d3;font:520 clamp(13px,1.45vw,18px)/1.35 var(--mono);overflow-wrap:anywhere}.market-brief-levels .brief-invalidation strong{color:#d4878e}.market-brief-focus{background:#ffffff03;border-top:1px solid #fff1;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;min-height:58px;padding:14px 21px;display:grid}.market-brief-focus p{color:#a4a8a3;margin:0;font-size:11px;line-height:1.55}.deep-analysis{background:#080908;border:1px solid #ffffff17;border-radius:22px;margin-top:12px;overflow:hidden}.deep-analysis-head{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:18px 21px;display:flex}.deep-analysis-head span{color:#69716b;font:620 8px var(--mono);letter-spacing:.105em}.deep-analysis-head h3{color:#e5e8e3;letter-spacing:-.025em;margin:7px 0 0;font-size:17px;font-weight:500}.deep-analysis-head p{color:#616662;margin:0;font-size:10px}.deep-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deep-analysis-section{border-bottom:1px solid #ffffff0e;border-right:1px solid #ffffff0e;min-width:0}.deep-analysis-section:nth-child(2n){border-right:0}.deep-analysis-section:nth-last-child(-n+2){border-bottom:0}.deep-analysis-section summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:104px;padding:19px 20px;list-style:none;transition:background .18s;display:grid}.deep-analysis-section summary::-webkit-details-marker{display:none}.deep-analysis-section summary:hover{background:#ffffff05}.deep-analysis-section summary>span{color:#444a46;font:540 9px var(--mono)}.deep-analysis-section summary div{flex-direction:column;gap:8px;min-width:0;display:flex}.deep-analysis-section summary small{color:#6c746e;font:620 8px var(--mono);letter-spacing:.095em}.deep-analysis-section summary strong{color:#c8ccc7;font-size:13px;font-weight:490;line-height:1.35}.deep-analysis-section summary>i{color:#747b75;width:24px;height:24px;font:400 13px var(--mono);border:1px solid #ffffff12;border-radius:50%;place-items:center;font-style:normal;transition:transform .2s,background .2s;display:grid}.deep-analysis-section[open] summary>i{background:#ffffff09;transform:rotate(45deg)}.deep-analysis-section ul{gap:9px;margin:0;padding:0 20px 20px 60px;list-style:none;display:grid}.deep-analysis-section li{grid-template-columns:126px minmax(0,1fr);align-items:start;gap:12px;display:grid}.deep-analysis-section li span{color:#5d635e;font:560 8px/1.5 var(--mono);letter-spacing:.035em;text-transform:uppercase}.deep-analysis-section li b{color:#989e99;font:480 10px/1.5 var(--mono);overflow-wrap:anywhere}.probability-module{margin-top:10px;padding:16px}.module-head small{color:#555855;font-size:9px}.scenario-list{flex-direction:column;margin-top:14px;display:flex}.scenario-list>div{border-top:1px solid var(--line);grid-template-columns:55px 1fr 160px;align-items:center;gap:12px;min-height:64px;display:grid}.scenario-list>div:first-child{border-top:0}.scenario-list strong{font:500 18px var(--mono)}.scenario-list b{font-size:11px;font-weight:520}.scenario-list p{color:#656865;margin:4px 0 0;font-size:9px}.scenario-list>div>i{background:#202220;border-radius:5px;height:5px;overflow:hidden}.scenario-list>div>i span{height:100%;display:block}.scenario-tone-0{background:var(--positive)}.scenario-tone-1{background:var(--predictive)}.scenario-tone-2{background:var(--risk)}.risk-watch{grid-template-columns:.75fr 1.25fr;gap:10px;margin-top:10px;display:grid}.risk-watch>div{padding:16px}.risk-state strong{font:500 23px var(--mono);margin:17px 0 8px;display:block}.risk-state p{color:#6c6f6c;margin:0;font-size:10px;line-height:1.5}.risk-state.controlled strong{color:var(--positive)}.risk-state.elevated strong{color:var(--warning)}.risk-state.high strong{color:var(--risk)}.trade-setup{background:linear-gradient(135deg,#a36d6d12,#0a0b0af5 48%);border:1px solid #a36d6d3d;border-radius:13px;margin-top:10px;overflow:hidden}.trade-setup.ready{border-color:#b89c6a52}.trade-setup-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:14px 16px;display:flex}.trade-setup-head span,.trade-levels span,.trade-trigger span{color:#676a67;font:550 8px var(--mono);letter-spacing:.04em}.trade-setup-head h3{margin:6px 0 0;font-size:15px;font-weight:520}.trade-setup-head em{color:#b98686;font:550 9px var(--mono);border:1px solid #a36d6d40;border-radius:6px;padding:6px 8px;font-style:normal}.trade-levels{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.trade-levels>div{border-right:1px solid var(--line);flex-direction:column;gap:8px;min-height:86px;padding:14px;display:flex}.trade-levels>div:last-child{border-right:0}.trade-levels strong{color:#c6c8c4;font:500 12px var(--mono)}.trade-levels small{color:#555855;font-size:8px}.trade-trigger{grid-template-columns:135px 1fr;align-items:baseline;gap:12px;padding:13px 16px 0;display:grid}.trade-trigger p,.trade-rationale{color:#939793;font-size:12px;line-height:1.6}.trade-trigger p{margin:0}.trade-rationale{color:#5f625f;margin:9px 16px 15px 147px}.smc-audit-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.smc-audit-grid>div{border-right:1px solid var(--line);flex-direction:column;gap:8px;min-height:72px;padding:13px 15px;display:flex}.smc-audit-grid>div:last-child{border-right:0}.smc-audit-grid span,.setup-lists span,.risk-management span{color:#676a67;font:600 8px var(--mono);letter-spacing:.05em}.smc-audit-grid b{color:#aeb4af;font:500 9px/1.5 var(--mono)}.setup-lists{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px;display:grid}.setup-lists>div{background:#16d48d06;border:1px solid #16d48d21;border-radius:9px;padding:13px}.setup-lists>div.missing{background:#ff465806;border-color:#ff465824}.setup-lists ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.setup-lists li{color:#929793;padding-left:13px;font-size:9px;line-height:1.45;position:relative}.setup-lists li:before{content:"✓";color:var(--positive);font:600 8px var(--mono);position:absolute;left:0}.setup-lists .missing li:before{content:"×";color:var(--risk)}.risk-management{grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px 16px;display:grid}.risk-management>div{border:1px solid var(--line);background:#ffffff05;border-radius:9px;padding:13px}.risk-management p{color:#888e89;margin:8px 0 0;font-size:9px;line-height:1.55}.risk-watch ol{counter-reset:watch;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.risk-watch li{color:#858885;counter-increment:watch;border:1px solid #ffffff0e;border-radius:7px;padding:8px;font-size:9px}.risk-watch li:before{content:counter(watch,decimal-leading-zero);color:#535653;font:500 8px var(--mono);margin-right:7px}.source-footer{border-top:1px solid var(--line);align-items:center;gap:24px;margin-top:10px;padding:12px 14px;display:flex}.source-footer>div{flex-direction:column;gap:4px;display:flex}.source-footer b{font:500 8px var(--mono);color:#777a77}.source-footer em{border:1px solid var(--line);color:#5c5f5c;font:500 7px var(--mono);border-radius:5px;margin-left:auto;padding:4px 6px;font-style:normal}.source-footer em+em{margin-left:-19px}.page-container{max-width:1480px;margin:0 auto;padding:54px 42px 80px}.page-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.page-intro>div:first-child>span,.panel-title>div span,.query-top span,.scanner-result-head span,.control-head>span,.scenario-output-head>div>span,.portfolio-value>span,.coming-integrations>span,.settings-form section>span{color:#676a67;font:550 9px var(--mono);letter-spacing:.1em}.page-intro h1{letter-spacing:-.06em;margin:10px 0 7px;font-size:clamp(31px,4vw,52px);font-weight:430}.page-intro p{color:#7d807d;max-width:670px;margin:0;font-size:13px;line-height:1.6}.page-actions{gap:7px;display:flex}.primary-button,.secondary-button{cursor:pointer;border-radius:9px;min-height:38px;padding:0 13px;font-size:11px}.primary-button{color:#111;background:#e1e3de;border:1px solid #d5d7d2}.primary-button:hover{background:#fff}.primary-button.full{width:100%}.secondary-button{border:1px solid var(--line);color:#8d908c;background:#101110}.data-notice{background:#b89c6a09;border:1px solid #b89c6a2e;border-radius:10px;align-items:center;gap:16px;min-height:45px;margin-bottom:14px;padding:0 14px;display:flex}.data-notice span{color:#a99068;font:550 9px var(--mono);white-space:nowrap;align-items:center;gap:7px;display:flex}.data-notice p{color:#6f6b62;margin:0;font-size:10px}.module-panel,.asset-inspector,.scanner-builder,.scenario-controls,.scenario-output{border:1px solid var(--line);background:#0a0b0a;border-radius:16px}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;padding:15px 17px;display:flex}.panel-title h2{margin:6px 0 0;font-size:15px;font-weight:520}.filter-chips{gap:3px;display:flex}.filter-chips button,.engine-toolbar button,.scanner-scope button{color:#5e615e;cursor:pointer;background:0 0;border:0;border-radius:7px;height:29px;padding:0 9px;font-size:9px}.filter-chips button.active,.engine-toolbar button.active,.scanner-scope button.active{color:#c1c3bf;background:#1a1b1a}.market-pulse{border:1px solid var(--line);border-radius:15px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.market-pulse>div{border-right:1px solid var(--line);flex-direction:column;gap:10px;min-height:116px;padding:18px;display:flex}.market-pulse>div:last-child{border:0}.market-pulse span{color:#5f625f;font:550 8px var(--mono)}.market-pulse strong{margin-top:auto;font-size:20px;font-weight:450}.market-pulse small{color:#646764;font-size:9px}.opportunity-table{min-width:920px;overflow:hidden}.table-head,.table-row{grid-template-columns:1fr .8fr .6fr .5fr 1.35fr .9fr .8fr .7fr 30px;align-items:center;gap:10px;padding:0 14px;display:grid}.table-head{border-bottom:1px solid var(--line);color:#505350;height:38px;font:550 8px var(--mono);text-transform:uppercase}.table-row{color:#858885;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;width:100%;min-height:62px;font-size:10px}.table-row:hover,.table-row.active{background:#ffffff06}.table-row.active{box-shadow:inset 2px 0 #8fa294}.asset-name{flex-direction:column;gap:3px;display:flex}.asset-name b{color:#ced0cc;font:550 11px var(--mono)}.asset-name small{color:#555855;font-size:8px}.score-value{color:#a5b6ab;font:520 17px var(--mono)}.confidence-cell{font:500 9px var(--mono);grid-template-columns:1fr 28px;align-items:center;gap:6px;display:grid}.confidence-cell i{background:#202220;height:3px}.confidence-cell i b{background:var(--predictive);height:100%;display:block}.risk-dot{border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.risk-dot.controlled{background:var(--positive)}.risk-dot.elevated{background:var(--warning)}.risk-dot.high{background:var(--risk)}.star-button{text-align:center;color:#555855;font-size:15px}.star-button.saved{color:#a8b7ad}.engine-layout{grid-template-columns:minmax(0,1fr) 330px;gap:12px;display:grid}.engine-layout>.module-panel{overflow-x:auto}.engine-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:54px;padding:0 14px;display:flex}.engine-toolbar select,.control-head select{border:1px solid var(--line);color:#888b87;background:#121312;border-radius:7px;height:30px;padding:0 9px;font-size:9px}.asset-inspector{align-self:start;padding:16px;position:sticky;top:82px}.inspector-head,.inspector-price{justify-content:space-between;align-items:center;display:flex}.inspector-head>div{flex-direction:column;gap:3px;display:flex}.inspector-head span{font:550 14px var(--mono)}.inspector-head small{color:#5f625f;font-size:9px}.inspector-head button{color:#86948b;cursor:pointer;background:0 0;border:0;font-size:18px}.inspector-price{margin-top:20px}.inspector-price strong{font:480 25px var(--mono)}.inspector-price span{font:500 10px var(--mono)}.asset-inspector .market-chart{min-height:100px}.inspector-score{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:13px 0;display:grid}.inspector-score span{color:#5d605d;font:550 8px var(--mono)}.inspector-score strong{font:500 23px var(--mono)}.inspector-score strong small{color:#555;font-size:8px}.inspector-score i{grid-column:1/-1}.inspector-grid{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid}.inspector-grid .metric{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.inspector-grid .metric:nth-child(2n){border-right:0}.inspector-grid .metric:nth-last-child(-n+2){border-bottom:0}.search-line{border:1px solid var(--line);background:#0b0c0b;border-radius:12px;align-items:center;gap:10px;height:52px;padding:0 13px;display:flex}.search-line span{color:#6b6e6b}.search-line input{color:#d2d4d0;background:0 0;border:0;outline:0;flex:1;font-size:12px}.search-line button{color:#777a77;cursor:pointer;background:0 0;border:0;font-size:10px}.conversations-page{position:relative}.conversations-page:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff06,#0000 68%);border-radius:50%;width:420px;height:420px;position:fixed;top:70px;right:-180px}.conversation-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;display:grid}.conversation-toolbar .search-line{min-width:0}.conversation-toolbar>span{color:#565956;font:520 9px var(--mono);white-space:nowrap}.conversation-list{border:1px solid var(--line);background:#090a09;border-radius:16px;margin-top:12px;overflow:hidden;box-shadow:0 28px 80px #00000029}.conversation-list>article{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#0a0b0a,#090a09);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:84px;transition:background .2s,box-shadow .2s;display:grid;position:relative}.conversation-list>article:last-child{border-bottom:0}.conversation-list>article:hover{background:linear-gradient(90deg,#101210,#0b0c0b)}.conversation-list>article.current{box-shadow:inset 2px 0 #91a89a}.conversation-open{color:#808380;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 100px 14px;align-items:center;gap:13px;min-width:0;padding:14px 10px 14px 16px;display:grid}.chat-icon{border:1px solid var(--line);color:#8c9b92;background:#ffffff05;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.conversation-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.conversation-copy b{color:#c3c5c1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:540;overflow:hidden}.conversation-copy small{color:#5f625f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.conversation-copy input{color:#e0e2de;background:#121412;border:1px solid #9fb2a642;border-radius:7px;outline:0;width:min(520px,100%);height:31px;padding:0 9px;font-size:12px}.conversation-meta{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.conversation-meta time{color:#737673;font:500 9px var(--mono)}.conversation-meta small{color:#484b48;font:500 8px var(--mono)}.conversation-arrow{color:#444744;font-size:16px}.conversation-actions{opacity:.28;align-items:center;gap:4px;padding:0 12px 0 3px;transition:opacity .2s;display:flex}.conversation-list>article:hover .conversation-actions,.conversation-actions:focus-within{opacity:1}.conversation-actions button{color:#777a77;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.conversation-actions button:hover{border-color:var(--line);color:#d3d5d1;background:#171817}.conversation-actions button.delete:hover{color:#db7f89;background:#f044550d;border-color:#f044552e}.conversation-loading{align-content:start;gap:9px;min-height:260px;padding:18px;display:grid}.conversation-loading i{background:linear-gradient(90deg,#0d0e0d,#151615,#0d0e0d) 0 0/200% 100%;border-radius:10px;height:66px;animation:1.2s infinite skeleton}.conversation-empty{text-align:center;align-content:center;place-items:center;min-height:360px;padding:50px 24px;display:grid}.conversation-empty>span{border:1px solid var(--line);color:#6d736f;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:8px;font-size:20px;display:grid}.conversation-empty h2{margin:8px 0 0;font-size:18px;font-weight:480}.conversation-empty p{color:#666966;max-width:460px;margin:9px 0 18px;font-size:11px;line-height:1.6}.scanner-builder{overflow:hidden}.scanner-query{border-bottom:1px solid var(--line);padding:18px}.query-top{justify-content:space-between;display:flex}.query-top small{color:#555855;font-size:9px}.rule-flow{flex-wrap:wrap;align-items:center;gap:7px;margin:22px 0;display:flex}.rule-prefix{color:#5c5f5c;font:550 8px var(--mono);margin-right:4px}.rule-flow>div{align-items:center;gap:7px;display:flex}.rule-flow em{color:#4d504d;font:500 8px var(--mono);font-style:normal}.rule-flow button{border:1px solid var(--line);color:#a2a4a0;cursor:pointer;background:#141514;border-radius:8px;height:34px;padding:0 10px;font-size:10px}.rule-flow button b{color:#585b58;margin-left:10px}.rule-flow .add-rule{color:#717471;background:0 0;border-style:dashed}.scanner-scope{align-items:center;gap:4px;display:flex}.scanner-scope>span{color:#555855;font:550 8px var(--mono);margin-right:9px}.scanner-result-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:75px;padding:0 17px;display:flex}.scanner-result-head h2{margin:6px 0 0;font-size:15px;font-weight:520}.scanner-result-head>div:last-child{gap:5px;display:flex}.scanner-result-head button{border:1px solid var(--line);color:#6e716e;cursor:pointer;background:0 0;border-radius:7px;height:29px;font-size:9px}.skeleton-table{gap:7px;padding:12px;display:grid}.skeleton-table i{background:linear-gradient(90deg,#0d0e0d,#171817,#0d0e0d) 0 0/200% 100%;border-radius:8px;height:52px;animation:1.2s infinite skeleton}@keyframes skeleton{to{background-position:-200% 0}}.scenario-workspace{grid-template-columns:320px 1fr;gap:12px;display:grid}.scenario-controls{padding:18px}.control-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.range-control{border-bottom:1px solid var(--line);padding:19px 0;display:block}.range-control>span{justify-content:space-between;margin-bottom:13px;display:flex}.range-control b{color:#9a9d99;font-size:11px;font-weight:500}.range-control em{color:#a0b0a6;font:500 11px var(--mono);font-style:normal}.range-control input{accent-color:#899e90;width:100%;height:3px}.shock-selector{padding:18px 0}.shock-selector>span{color:#5c5f5c;font:550 8px var(--mono)}.shock-selector>div{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:10px;display:grid}.shock-selector button{border:1px solid var(--line);color:#656865;cursor:pointer;background:0 0;border-radius:7px;height:32px;font-size:9px}.shock-selector button.active{color:#c0c2be;background:#1b1c1b}.reset-button{color:#646764;cursor:pointer;background:0 0;border:0;width:100%;height:34px;font-size:9px}.scenario-output{padding:18px}.scenario-output-head{justify-content:space-between;align-items:flex-start;display:flex}.scenario-output-head h2{margin:6px 0 0;font-size:17px;font-weight:520}.scenario-output-head>div:last-child{text-align:right}.scenario-output-head strong{font:480 36px var(--mono);margin-top:5px;display:block}.scenario-output-head strong small{color:#555;font-size:9px}.scenario-output .market-chart{max-height:270px}.probability-bars{border-top:1px solid var(--line);gap:11px;padding:16px 0;display:grid}.probability-bars>div{grid-template-columns:150px 1fr 40px;align-items:center;gap:12px;display:grid}.probability-bars span{color:#888b87;font-size:10px}.probability-bars i{background:#202220;border-radius:4px;height:5px;overflow:hidden}.probability-bars i b{height:100%;display:block}.probability-bars i .positive{background:var(--positive)}.probability-bars i .neutral{background:var(--predictive)}.probability-bars i .negative{background:var(--risk)}.probability-bars strong{font:500 11px var(--mono)}.scenario-metrics{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid}.scenario-metrics .metric{border-right:1px solid var(--line)}.scenario-metrics .metric:last-child{border:0}.ask-scenario{color:#a7b5ac;cursor:pointer;background:#7fa68a0e;border:1px solid #7fa68a38;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-top:12px;padding:0 14px;font-size:11px;display:flex}.watch-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.watch-grid article{border:1px solid var(--line);background:#0a0b0a;border-radius:15px;padding:16px}.watch-grid article>div:first-child{justify-content:space-between;display:flex}.watch-grid article>div:first-child span{font:550 11px var(--mono)}.watch-grid article>div:first-child button{color:#9dac9f;cursor:pointer;background:0 0;border:0}.watch-grid article>strong{font:480 22px var(--mono);margin:22px 0 4px;display:block}.watch-grid article>em{font:500 9px var(--mono);font-style:normal}.watch-grid .market-chart{min-height:90px;margin:8px 0}.watch-score{grid-template-columns:1fr auto;gap:6px;display:grid}.watch-score span{color:#656865;font-size:9px}.watch-score b{font:500 12px var(--mono)}.watch-score i{background:#202220;grid-column:1/-1;height:3px}.watch-score i em{background:#879c8e;height:100%;display:block}.watch-grid footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:15px;padding-top:13px;display:flex}.watch-grid footer span,.watch-grid footer button{color:#686b68;font-size:9px}.watch-grid footer button{cursor:pointer;background:0 0;border:0}.empty-state{text-align:center;place-content:center;min-height:420px;display:grid}.empty-state>span{color:#555;font-size:30px}.empty-state h2{font-weight:450}.empty-state p{color:#666}.portfolio-summary{border:1px solid var(--line);border-radius:14px;grid-template-columns:1.5fr repeat(4,1fr);margin-bottom:12px;display:grid;overflow:hidden}.portfolio-summary>div{border-right:1px solid var(--line)}.portfolio-summary>div:last-child{border:0}.portfolio-value{flex-direction:column;gap:7px;padding:14px;display:flex}.portfolio-value strong{font:480 24px var(--mono)}.portfolio-value em{font:500 9px var(--mono);font-style:normal}.portfolio-grid{grid-template-columns:.9fr 1.1fr;gap:12px;display:grid}.allocation-content{grid-template-columns:1fr 1fr;align-items:center;min-height:330px;padding:22px;display:grid}.donut{background:conic-gradient(#95aa9d 0 38%,#6f8194 38% 62%,#a99270 62% 76%,#6e7771 76% 88%,#8b806c 88% 96%,#363936 96%);border-radius:50%;place-items:center;width:190px;height:190px;margin:auto;display:grid}.donut:before{content:"";background:#0a0b0a;border-radius:50%;grid-area:1/1;width:124px;height:124px}.donut div{z-index:1;text-align:center;flex-direction:column;grid-area:1/1;display:flex;position:relative}.donut strong{font:500 31px var(--mono)}.donut span{color:#5e615e;font:550 8px var(--mono)}.allocation-list{gap:13px;display:grid}.allocation-list div{grid-template-columns:7px 1fr 30px;align-items:center;gap:8px;display:grid}.allocation-list i{border-radius:50%;width:6px;height:6px}.allocation-0{background:#95aa9d}.allocation-1{background:#6f8194}.allocation-2{background:#a99270}.allocation-3{background:#6e7771}.allocation-4{background:#8b806c}.allocation-5{background:#363936}.allocation-list span{color:#858885;font-size:10px}.allocation-list b{font:500 10px var(--mono)}.stress-panel{padding-bottom:15px}.shock-buttons{grid-template-columns:repeat(4,1fr);gap:5px;padding:16px;display:grid}.shock-buttons button{border:1px solid var(--line);color:#6e716e;cursor:pointer;height:34px;font:500 10px var(--mono);background:0 0;border-radius:7px}.shock-buttons button.active{color:#c0c2be;background:#1b1c1b}.stress-output{border:1px solid var(--line);background:#0d0e0d;border-radius:12px;min-height:185px;margin:0 16px;padding:22px}.stress-output span{color:#5d605d;font:550 8px var(--mono)}.stress-output strong{font:480 30px var(--mono);margin:18px 0 10px;display:block}.stress-output p{color:#737673;font-size:10px;line-height:1.6}.stress-panel .ask-scenario{width:calc(100% - 32px);margin-left:16px}.alert-composer{border:1px solid var(--line-strong);background:#101110;border-radius:14px;align-items:center;gap:12px;min-height:72px;margin-bottom:12px;padding:12px;display:flex}.alert-composer>span{color:#9cac9f}.alert-composer input{color:#d0d2ce;background:0 0;border:0;outline:0;flex:1;font-size:13px}.alert-composer button{color:#111;cursor:pointer;background:#dedfdc;border:1px solid #d6d8d3;border-radius:8px;height:38px;font-size:10px}.alert-list>div{border-top:1px solid var(--line);grid-template-columns:45px 1fr 55px 45px 25px;align-items:center;gap:13px;min-height:70px;padding:0 16px;display:grid}.alert-asset{font:550 11px var(--mono)}.alert-list div>div{flex-direction:column;gap:5px;display:flex}.alert-list b{font-size:11px;font-weight:500}.alert-list small{color:#5d605d;font-size:9px}.alert-list em{color:#7f9687;font:550 8px var(--mono);font-style:normal}.alert-list button{color:#5e615e;cursor:pointer;background:0 0;border:0}.toggle{width:34px;height:19px;position:relative}.toggle input{opacity:0;position:absolute}.toggle span{cursor:pointer;background:#252725;border-radius:10px;position:absolute;inset:0}.toggle span:before{content:"";background:#777a77;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px}.toggle input:checked+span{background:#354139}.toggle input:checked+span:before{background:#a8b8ae;left:18px}.coming-integrations{border:1px solid var(--line);border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding:14px;display:flex}.coming-integrations>span{color:#5d605d;font:550 8px var(--mono);margin-right:auto}.coming-integrations b{border:1px solid var(--line);color:#626562;font:500 8px var(--mono);border-radius:6px;padding:6px 8px}.report-grid,.integration-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.report-grid article,.integration-grid article{border:1px solid var(--line);background:#0a0b0a;border-radius:14px;flex-direction:column;min-height:255px;padding:18px;display:flex}.report-grid article>span,.integration-grid article>small{color:#5c5f5c;font:550 8px var(--mono)}.report-icon{border:1px solid var(--line);color:#89958d;border-radius:9px;place-items:center;width:34px;height:34px;margin-top:26px;display:grid}.report-grid h2,.integration-grid h2{margin:15px 0 8px;font-size:15px;font-weight:520}.report-grid p,.integration-grid p{color:#686b68;margin:0;font-size:10px;line-height:1.6}.report-grid footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;display:flex}.report-grid footer small{color:#555855;font:500 8px var(--mono)}.report-grid footer button,.integration-grid article>button{color:#8e9e94;cursor:pointer;background:0 0;border:0;font-size:9px}.report-grid footer button.ready{color:var(--positive)}.integration-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.integration-symbol{border:1px solid var(--line);color:#8b978f;width:34px;height:34px;font:550 11px var(--mono);border-radius:9px;place-items:center;display:grid}.integration-grid em{border:1px solid var(--line);color:#606360;font:500 8px var(--mono);border-radius:6px;padding:5px 7px;font-style:normal}.integration-grid em.connected{color:var(--positive);border-color:#7fa68a38}.integration-grid article>small{margin-top:24px}.integration-grid article>button{border:1px solid var(--line);border-radius:7px;min-height:34px;margin-top:auto}.integration-grid article>button:disabled{color:#414441;cursor:not-allowed}.settings-layout{grid-template-columns:180px 1fr;gap:14px;display:grid}.settings-layout>aside{flex-direction:column;gap:3px;display:flex}.settings-layout>aside button{color:#626562;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;padding:0 10px;font-size:10px}.settings-layout>aside button.active{color:#b1b3af;background:#141514}.settings-form{border:1px solid var(--line);background:#0a0b0a;border-radius:15px;padding:20px}.settings-form section{border-bottom:1px solid var(--line);padding:20px 0}.settings-form section:first-child{padding-top:0}.profile-settings{grid-template-columns:54px 1fr 1fr;align-items:end;gap:12px;margin-top:15px;display:grid}.large-avatar{width:48px;height:48px;font-size:15px}.settings-form label{color:#6b6e6b;flex-direction:column;gap:7px;font-size:9px;display:flex}.settings-form input,.settings-form select{border:1px solid var(--line);color:#a9aca8;background:#111211;border-radius:7px;height:38px;padding:0 10px;font-size:10px}.settings-options{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:15px;display:grid}.settings-options button{border:1px solid var(--line);color:#696c69;text-align:left;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;gap:8px;min-height:82px;padding:10px;display:flex}.settings-options button.active{background:#7fa68a0b;border-color:#7fa68a47}.settings-options b{color:#aaa;font:550 9px var(--mono)}.settings-options small{font-size:8px;line-height:1.4}.segmented{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:15px;padding:3px;display:inline-grid}.segmented button{color:#5f625f;cursor:pointer;height:30px;font:500 8px var(--mono);background:0 0;border:0;border-radius:5px;padding:0 12px}.segmented button.active{color:#b9bbb7;background:#222422}.settings-inline{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settings-save{align-items:center;gap:13px;padding-top:16px;display:flex}.settings-save span{color:#565956;font-size:9px}.mobile-nav{display:none}.toast-stack{z-index:200;flex-direction:column;gap:7px;display:flex;position:fixed;bottom:18px;right:18px}.toast-stack>div{border:1px solid var(--line-strong);color:#a5a8a4;background:#161716;border-radius:10px;justify-content:space-between;align-items:center;min-width:230px;min-height:44px;padding:0 13px;font-size:10px;display:flex;box-shadow:0 20px 50px #000}.toast-stack span{color:var(--positive)}@media (width<=1120px){.header-section,.command-button,.header-mode{display:none}.engine-layout{grid-template-columns:1fr}.asset-inspector{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:static}.asset-inspector .market-chart,.asset-inspector .primary-button{grid-column:1/-1}.portfolio-grid{grid-template-columns:1fr}.report-grid,.integration-grid,.watch-grid,.market-pulse{grid-template-columns:1fr 1fr}.market-pulse>div:nth-child(2){border-right:0}.market-pulse>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.settings-options,.trade-levels{grid-template-columns:1fr 1fr}.trade-levels>div{border-bottom:1px solid var(--line)}.trade-levels>div:nth-child(2n){border-right:0}.trade-levels>div:last-child{border-bottom:0}.execution-card,.smc-audit-grid{grid-template-columns:1fr 1fr}.smc-audit-grid>div{border-bottom:1px solid var(--line)}.smc-audit-grid>div:nth-child(2n){border-right:0}}@media (width<=1240px) and (width>=761px){.system-status-cluster{border-radius:99px;flex:none;width:auto;height:30px;overflow:visible}.system-status-cluster>.header-status-strip{display:none}.system-status-master{cursor:pointer;border-right:0;padding:0 10px}.status-toggle-mark{display:inline-block}.status-toggle[aria-expanded=true] .status-toggle-mark{transform:rotate(180deg)}.mobile-status-popover{z-index:95;opacity:0;visibility:hidden;width:400px;transition:opacity .2s,transform .2s,visibility .2s;display:block;position:fixed;top:70px;left:86px;transform:translateY(-8px)}.mobile-status-popover.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-status-popover .header-status-strip.mobile{background:#0a0b0af7;border:1px solid #ffffff16;border-radius:11px;grid-template-columns:1fr 1fr;width:100%;height:auto;padding:5px;display:grid;box-shadow:0 24px 70px #000000a6,inset 0 1px #ffffff05}.mobile-status-popover .header-status-node{border-bottom:1px solid #ffffff0e;justify-content:flex-start;min-height:48px;padding:8px 10px}.mobile-status-popover .header-status-node:nth-child(2n){border-right:0}.mobile-status-popover .header-status-node:last-child{border-bottom:0;grid-column:1/-1}.mobile-status-popover .header-status-node strong{font-size:9px}}@media (width<=980px) and (width>=761px){.system-status-cluster{border-radius:99px;flex:none;width:auto;height:30px}.system-status-cluster>.header-status-strip{display:none}.system-status-master{cursor:pointer;border-right:0;padding:0 10px}.status-toggle-mark{display:inline-block}.status-toggle[aria-expanded=true] .status-toggle-mark{transform:rotate(180deg)}.mobile-status-popover{z-index:95;opacity:0;visibility:hidden;width:370px;transition:opacity .2s,transform .2s,visibility .2s;display:block;position:fixed;top:70px;left:86px;transform:translateY(-8px)}.mobile-status-popover.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-status-popover .header-status-strip.mobile{background:#0a0b0af7;border:1px solid #ffffff16;border-radius:11px;grid-template-columns:1fr 1fr;width:100%;height:auto;padding:5px;display:grid;box-shadow:0 24px 70px #000000a6,inset 0 1px #ffffff05}.mobile-status-popover .header-status-node{border-bottom:1px solid #ffffff0e;justify-content:flex-start;min-height:48px;padding:8px 10px}.mobile-status-popover .header-status-node:nth-child(2n){border-right:0}.mobile-status-popover .header-status-node:last-child{border-bottom:0;grid-column:1/-1}.mobile-status-popover .header-status-node strong{font-size:9px}}@media (width<=760px){.sidebar{display:none}.app-stage,.app-stage.sidebar-expanded{margin-left:0}.app-header,.sidebar-expanded .app-header{height:56px;padding:0 12px;left:0}.app-main{padding-top:56px;padding-bottom:66px}.header-section,.command-button,.header-mode{display:none}.app-header>div:first-child:before{content:"BIONIK AI®";font:550 11px var(--mono)}.demo-badge{padding:5px 7px}.app-header>.header-primary{flex:0 auto;position:relative}.system-status-cluster{border-radius:99px;flex:none;width:auto;min-width:0;height:30px}.system-status-cluster>.header-status-strip{display:none}.system-status-master{cursor:pointer;border-right:0;min-width:0;padding:0 9px;font-size:8px}.status-toggle{cursor:pointer}.status-toggle-mark{display:inline-block}.status-toggle[aria-expanded=true] .status-toggle-mark{transform:rotate(180deg)}.mobile-status-popover{z-index:95;opacity:0;visibility:hidden;width:min(360px,100vw - 24px);transition:opacity .2s,transform .2s,visibility .2s;display:block;position:fixed;top:63px;left:12px;transform:translateY(-8px)}.mobile-status-popover.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-status-popover .header-status-strip.mobile{background:#0a0b0af7;border:1px solid #ffffff16;border-radius:11px;grid-template-columns:1fr 1fr;width:100%;min-width:0;max-width:none;height:auto;padding:5px;display:grid;box-shadow:0 24px 70px #000000a6,inset 0 1px #ffffff05}.mobile-status-popover .header-status-node{border-bottom:1px solid #ffffff0e;min-height:54px;padding:8px 10px}.mobile-status-popover .header-status-node:nth-child(2n){border-right:0}.mobile-status-popover .header-status-node:last-child{border-bottom:0;grid-column:1/-1}.mobile-status-popover .header-status-node{justify-content:flex-start}.mobile-status-popover .header-status-node strong{font-size:9px}.mobile-nav{z-index:80;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080808f5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#5c5f5c;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.mobile-nav button.active{color:#b6b9b5}.mobile-nav button span{font-size:17px}.mobile-nav button small{font-size:8px}.idle-workspace{min-height:calc(100vh - 118px);padding:40px 14px 62px}.idle-center{width:100%}.idle-center h1{font-size:30px}.idle-center>p{font-size:14px}.site-copyright{font-size:8px;bottom:18px}.composer{border-radius:17px;min-height:118px;padding:13px}.composer textarea{font-size:15px}.model-menu{width:min(410px,100vw - 28px);left:-75px}.quick-actions{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.quick-actions button{white-space:nowrap}.idle-status{display:none}.supported-universe{grid-template-columns:1fr;gap:4px;padding:10px 12px}.supported-universe p{white-space:normal}.supported-universe span:not(:first-child){margin-top:5px}.chat-workspace{padding:14px 14px 150px}.chat-head>div:last-child button:not(:last-child){display:none}.message{grid-template-columns:27px 1fr;gap:9px;padding:25px 0}.message-author{width:27px}.sticky-composer,.sidebar-expanded .sticky-composer{width:100%;padding:12px;bottom:62px;left:0;transform:none}.sticky-composer>p{display:none}.composer.compact{min-height:84px}.analysis-title{flex-direction:column}.snapshot-strip{grid-template-columns:1fr 1fr}.snapshot-strip .metric{border-bottom:1px solid var(--line)}.snapshot-strip .metric:nth-child(2n){border-right:0}.analysis-grid{grid-template-columns:1fr}.chart-module{padding:11px}.chart-legend{flex-wrap:wrap;line-height:1.5}.chart-legend span:last-child{width:100%;margin-left:0}.execution-card{grid-template-columns:1fr}.structure-row{grid-template-columns:1fr 1fr}.structure-row>div:nth-child(2){border-right:0}.structure-row>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.scenario-list>div{grid-template-columns:45px 1fr;padding:10px 0}.scenario-list>div>i{grid-column:1/-1}.risk-watch,.risk-watch ol{grid-template-columns:1fr}.source-footer{flex-wrap:wrap;gap:10px}.source-footer em{margin-left:0!important}.market-brief{border-radius:17px}.market-brief-head{min-height:62px;padding:14px 16px}.market-brief-body{grid-template-columns:1fr;min-height:0}.market-brief-regime{border-bottom:1px solid #fff1;border-right:0;padding:20px 16px}.market-brief-regime strong{font-size:25px}.market-brief-levels{grid-template-columns:1fr 1fr}.market-brief-levels>div{min-height:92px;padding:17px 16px}.market-brief-levels>div:nth-child(2){border-right:0}.market-brief-levels>.brief-invalidation{border-top:1px solid #ffffff0e;grid-column:1/-1;min-height:78px}.market-brief-levels strong{font-size:14px}.market-brief-focus{grid-template-columns:52px minmax(0,1fr);padding:14px 16px}.deep-analysis{border-radius:17px}.deep-analysis-head{flex-direction:column;align-items:flex-start;gap:7px;min-height:0;padding:16px}.deep-analysis-grid{grid-template-columns:1fr}.deep-analysis-section,.deep-analysis-section:nth-child(2n),.deep-analysis-section:nth-last-child(-n+2){border-bottom:1px solid #ffffff0e;border-right:0}.deep-analysis-section:last-child{border-bottom:0}.deep-analysis-section summary{grid-template-columns:23px minmax(0,1fr) 24px;gap:10px;min-height:88px;padding:15px 16px}.deep-analysis-section ul{padding:0 16px 17px 49px}.deep-analysis-section li{grid-template-columns:1fr;gap:3px}.trade-setup-head{align-items:flex-start;gap:10px}.trade-levels{grid-template-columns:1fr}.trade-levels>div{border-right:0}.trade-trigger{grid-template-columns:1fr;gap:7px}.trade-rationale{margin:9px 16px 15px}.scan-decision{grid-template-columns:1fr;gap:9px}.scan-decision em{white-space:normal}.no-trade-response{margin-top:10px;padding:25px 20px}.no-trade-gates{grid-template-columns:1fr}.no-trade-gates>div{border-right:0;border-bottom:1px solid var(--line);min-height:68px}.no-trade-gates>div:last-child{border-bottom:0}.smc-audit-grid,.setup-lists,.risk-management{grid-template-columns:1fr}.smc-audit-grid>div{border-right:0}.setup-lists,.risk-management{padding:11px}.page-container{padding:34px 12px 35px}.page-intro{flex-direction:column;align-items:flex-start}.page-intro h1{font-size:35px}.page-actions{width:100%}.page-actions button{flex:1}.data-notice{align-items:flex-start;padding:11px}.data-notice p{line-height:1.4}.market-pulse{grid-template-columns:1fr}.market-pulse>div{border-right:0;border-bottom:1px solid var(--line);min-height:95px}.market-pulse>div:last-child{border-bottom:0}.module-panel{overflow-x:auto}.panel-title{min-width:600px}.filter-chips{display:none}.engine-layout{display:block}.engine-layout>.module-panel{margin-bottom:10px}.asset-inspector{display:block}.conversation-toolbar{grid-template-columns:1fr}.conversation-toolbar>span{display:none}.conversation-list>article{grid-template-columns:minmax(0,1fr) auto;min-height:82px}.conversation-open{grid-template-columns:32px minmax(0,1fr) 12px;gap:10px;padding-left:12px}.conversation-meta{display:none}.conversation-actions{opacity:1;padding-right:8px}.conversation-actions button:first-child{display:none}.scenario-workspace{grid-template-columns:1fr}.scenario-output .market-chart{min-height:110px}.scenario-metrics{grid-template-columns:1fr 1fr}.scenario-metrics .metric:nth-child(2){border-right:0}.scenario-metrics .metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.watch-grid,.report-grid,.integration-grid{grid-template-columns:1fr}.portfolio-summary{grid-template-columns:1fr 1fr}.portfolio-summary .portfolio-value{border-bottom:1px solid var(--line);grid-column:1/-1}.portfolio-summary>div:nth-child(3),.portfolio-summary>div:nth-child(5){border-right:0}.allocation-content{grid-template-columns:1fr;gap:26px}.donut{width:160px;height:160px}.donut:before{width:105px;height:105px}.alert-composer{flex-wrap:wrap;align-items:stretch}.alert-composer input{min-width:75%}.alert-composer button{width:100%}.alert-list>div{grid-template-columns:40px 1fr 40px 20px}.alert-list em{display:none}.settings-layout{grid-template-columns:1fr}.settings-layout>aside{flex-direction:row;overflow-x:auto}.settings-layout>aside button{white-space:nowrap}.profile-settings{grid-template-columns:50px 1fr}.profile-settings label:last-child{grid-column:1/-1}.settings-options,.settings-inline{grid-template-columns:1fr}.toast-stack{bottom:76px;left:10px;right:10px}.toast-stack>div{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.idle-workspace{background:#030303;padding:24px 24px 72px}.idle-center{width:min(796px,100%);transform:translateY(-2vh)}.idle-center>.composer{min-height:108px;box-shadow:none;background:#151515}.idle-center .quick-actions{margin-top:13px}.idle-center .quick-actions button{color:#999;background:0 0;height:32px;font-size:10px}.trade-agent-page{max-width:1540px;margin:auto;padding:42px 34px 90px}.trade-agent-hero{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.trade-agent-hero span,.trade-ticket-head span,.discord-preview-head span,.trade-history-head span{color:#777b78;font:600 10px var(--mono);letter-spacing:.14em}.trade-agent-hero h1{letter-spacing:-.06em;margin:9px 0 6px;font-size:44px;font-weight:440}.trade-agent-hero p{color:#858986;max-width:720px;margin:0;font-size:14px}.agent-live{color:#83bda3;font:600 9px var(--mono);border:1px solid #19c78433;border-radius:99px;align-items:center;gap:8px;padding:9px 12px;display:flex}.agent-live i{background:var(--positive);border-radius:50%;width:6px;height:6px}.trade-agent-grid{grid-template-columns:minmax(0,1.45fr) minmax(380px,.75fr);gap:12px;display:grid}.trade-ticket,.discord-preview,.trade-history{border:1px solid var(--line);background:#0b0c0b;border-radius:18px;overflow:hidden}.trade-ticket{padding:20px}.trade-ticket-head,.trade-history-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.trade-ticket-head{margin-bottom:18px;padding-bottom:17px}.trade-ticket-head h2,.trade-history-head h2{margin:7px 0 0;font-size:18px;font-weight:520}.trade-ticket-head>b{color:#36d89a;font:650 10px var(--mono);border:1px solid #19c78433;border-radius:7px;padding:7px 10px}.trade-ticket label{color:#747875;font:600 9px var(--mono);flex-direction:column;gap:8px;display:flex}.trade-ticket input,.trade-ticket select,.trade-ticket textarea{color:#d6d8d4;background:#050605;border:1px solid #ffffff17;border-radius:9px;outline:0;width:100%}.trade-ticket input,.trade-ticket select{height:42px;font:520 12px var(--mono);padding:0 12px}.trade-thesis{margin-top:14px}.trade-ticket textarea{resize:vertical;min-height:108px;padding:12px;font:450 13px/1.6 Inter,sans-serif}.trade-ticket-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.trade-ticket-actions button{border:1px solid var(--line);color:#9b9e9a;cursor:pointer;background:#121312;border-radius:9px;height:40px;padding:0 16px}.trade-ticket-actions button:disabled{opacity:.38}.trade-ticket-actions .publish-trade{color:#101110;background:#e6e8e3}.discord-preview-head{height:62px;padding:0 17px}.discord-preview-head b{font:520 10px var(--mono)}.discord-message{grid-template-columns:38px 1fr;gap:10px;padding:22px 16px;display:grid}.discord-avatar{color:#111;background:#eee;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:750;display:grid}.discord-author{font-size:12px;font-weight:600}.discord-author em{font:700 7px var(--mono);background:#5865f2;border-radius:3px;padding:2px 4px;font-style:normal}.discord-message article{border-left:3px solid var(--positive);background:#121312;border-radius:4px;margin-top:7px;overflow:hidden}.discord-message article header{border-bottom:1px solid var(--line);gap:10px;padding:14px;display:flex}.discord-message article header>span{font-size:20px}.discord-message article header div{flex-direction:column;gap:3px;display:flex}.discord-message article header b{font:650 12px var(--mono)}.discord-message article header small{color:#626662;font:550 8px var(--mono)}.discord-message dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.discord-message dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 13px}.discord-message dt{color:#5c605d;font:600 7px var(--mono)}.discord-message dd{font:520 10px var(--mono);margin:5px 0 0}.discord-message article p{color:#999;margin:0;padding:13px;font-size:11px;line-height:1.55}.discord-message article footer{border-top:1px solid var(--line);color:#555;font:550 7px var(--mono);padding:10px 13px}.trade-history{margin-top:12px}.trade-history-head>div:last-child{gap:4px;display:flex}.trade-history-head button{color:#666;height:28px;font:550 8px var(--mono);background:0 0;border:0;border-radius:6px}.trade-history-head button.active{color:#ddd;background:#1a1b1a}.trade-history-empty{place-content:center;justify-items:center;min-height:220px;display:grid}.trade-history-empty b{margin-top:12px}.trade-history-empty p{color:#666}.trade-ledger{overflow-x:auto}.ledger-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.25fr .65fr 1fr 1.2fr 105px;align-items:center;gap:14px;min-width:920px;min-height:70px;padding:0 17px;display:grid}.ledger-labels{color:#555;min-height:34px;font:600 8px var(--mono)}.ledger-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.ledger-row b{color:#c3c6c2;font:550 10px var(--mono)}.ledger-row small{color:#646864;font:450 9px var(--mono)}.ledger-row select{border:1px solid var(--line);color:#999;height:31px;font:550 8px var(--mono);background:#141514;border-radius:7px}@media (width<=1100px){.trade-agent-grid{grid-template-columns:1fr}.trade-form-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.idle-brand>span{font-size:21px}.trade-agent-page{padding:28px 12px 86px}.trade-agent-hero{flex-direction:column;align-items:flex-start}.trade-agent-hero h1{font-size:38px}.trade-form-grid{grid-template-columns:1fr 1fr}.trade-ticket{padding:15px}.trade-ticket-actions{grid-template-columns:1fr 1fr;display:grid}.trade-history-head{flex-direction:column;align-items:flex-start;gap:12px;overflow:auto}}.idle-brand{flex-direction:column;justify-content:center;gap:7px;margin-bottom:32px}.idle-brand .bionik-logo img{object-fit:contain;object-position:center;filter:brightness(1.1)contrast(1.04)drop-shadow(0 0 24px #ffffff14)}.idle-brand>strong{color:#f0f1ed;letter-spacing:-.045em;font-size:clamp(27px,3.5vw,39px);font-weight:450}.idle-brand>span{color:#6f736f;font:520 10px var(--mono);letter-spacing:.09em}.attachment-control{position:relative}.attachment-menu{z-index:110;border:1px solid var(--line-strong);background:#121312;border-radius:15px;width:290px;padding:8px;position:absolute;bottom:40px;left:0;box-shadow:0 24px 70px #000000b3}.attachment-menu-head{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:9px 10px 11px;display:flex}.attachment-menu-head span{color:#aeb1ad;font:600 9px var(--mono);letter-spacing:.08em}.attachment-menu-head small{color:#626562;font-size:10px}.attachment-menu>button{color:#666;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;min-height:50px;padding:7px 9px;display:grid}.attachment-menu>button>span{background:#1b1c1b;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.attachment-menu>button div{flex-direction:column;gap:3px;display:flex}.attachment-menu>button b{color:#858885;font-size:11px;font-weight:520}.attachment-menu>button small{color:#545754;font-size:9px}.attachment-menu>button em{color:#565956;font:600 7px var(--mono);font-style:normal}.trade-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.trade-form-grid .channel-field{grid-column:span 2}.discord-preview-head{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;height:auto;min-height:62px;padding:13px 17px;display:flex}.discord-preview-head b{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.4}.ledger-row{grid-template-columns:.8fr 1.1fr .55fr 1.65fr 1.05fr 105px 34px;gap:13px;min-width:1040px;min-height:76px}.ledger-row b,.ledger-row small{white-space:normal;overflow-wrap:anywhere}.delete-trade{color:#a5676d;cursor:pointer;background:#f044550a;border:1px solid #f0445526;border-radius:8px;width:30px;height:30px;font-size:18px;line-height:1}.delete-trade:hover{color:#f08d98;background:#f044551a;border-color:#f044555c}@media (width<=1180px){.trade-agent-grid{grid-template-columns:1fr}.trade-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.idle-brand .bionik-logo,.idle-brand .bionik-logo img{width:230px;height:150px}.idle-brand .bionik-logo{margin-bottom:-14px}.idle-brand>strong{font-size:28px}.idle-brand>span{letter-spacing:.06em;font-size:8px!important}.attachment-menu{width:min(290px,100vw - 42px)}.trade-form-grid{grid-template-columns:1fr 1fr}.trade-form-grid .channel-field{grid-column:1/-1}}@media (width<=480px){.trade-form-grid{grid-template-columns:1fr}.trade-form-grid .channel-field{grid-column:auto}}.lesson-card,.price-response{width:min(900px,100%)}.lesson-card{background:radial-gradient(circle at 90% 0,#6b8f7a21,#0000 33%),linear-gradient(145deg,#121512,#090a09 64%);border:1px solid #ffffff18;border-radius:20px;overflow:hidden;box-shadow:0 24px 70px #00000038}.lesson-card header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:22px 24px 18px;display:flex}.lesson-card header span,.price-response-head span{color:#82a28f;font:600 12px var(--mono);letter-spacing:.1em}.lesson-card header h3{color:#eff2ed;letter-spacing:-.035em;margin:8px 0 4px;font-size:22px;font-weight:480}.lesson-card header p{color:#a6ada7;margin:0;font-size:16px;line-height:1.5}.lesson-card header i{color:#39dc96;width:48px;height:48px;font:650 10px var(--mono);background:#1d744c1c;border:1px solid #50e69d2e;border-radius:14px;place-items:center;font-style:normal;display:grid}.lesson-body{grid-template-columns:1.15fr .85fr;gap:12px;padding:19px 24px 4px;display:grid}.lesson-body>p{color:#c7ccc7;margin:0;font-size:16px;line-height:1.7}.lesson-example{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;padding:13px 15px}.lesson-example span{color:#829087;font:600 12px var(--mono);letter-spacing:.08em}.lesson-example p{color:#b2bab3;margin:8px 0 0;font-size:15px;line-height:1.65}.lesson-chart{background:#080a08;border:1px solid #ffffff12;border-radius:14px;margin:14px 24px 23px;padding:12px 14px 10px}.lesson-chart svg{touch-action:none;width:100%;height:auto;display:block}.lesson-readout{color:#5f675f;min-height:27px;font:500 8px var(--mono);align-items:center;gap:14px;display:flex}.lesson-readout span{margin-right:auto}.lesson-readout b{color:#bbc2bb;font-weight:500}.lesson-price-line{stroke:#20dc91;stroke-width:2.3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #20dc9147)}.lesson-indicator-line{stroke:#ffb84d;stroke-width:1.8px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #ffb84d38)}.lesson-threshold{stroke:#ffffff1a;stroke-width:1px;stroke-dasharray:4 4}.lesson-chart>small{color:#505650;padding:2px 4px 0;font-size:9px;display:block}.position-lesson{background:#070908;border:1px solid #ffffff1a;border-radius:16px;margin:18px 24px 24px;overflow:hidden}.position-lesson-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:0 17px;display:flex}.position-lesson-toolbar>div:first-child{align-items:baseline;gap:10px;display:flex}.position-lesson-toolbar b{color:#eef1ed;font:650 15px var(--mono)}.position-lesson-toolbar span{color:#707872;font:550 11px var(--mono);letter-spacing:.05em}.position-side-badge{min-width:66px;height:30px;font:700 12px var(--mono);border-radius:7px;place-items:center;display:grid}.position-side-badge.long{color:#32e49c;background:#1fde911a;border:1px solid #1fde9147}.position-side-badge.short{color:#ff6372;background:#ff4c5e1a;border:1px solid #ff4c5e4d}.position-chart-readout{color:#8b948d;min-height:40px;font:550 11px var(--mono);white-space:nowrap;align-items:center;gap:15px;padding:0 17px;display:flex;overflow-x:auto}.position-chart-readout span{margin-right:auto}.position-chart-readout b{color:#c5cbc6;font-weight:550}.position-lesson svg{touch-action:none;width:100%;height:auto;display:block}.position-grid{stroke:#ffffff0e;stroke-width:1px;stroke-dasharray:3 5}.position-profit-zone{fill:#16d48d33;stroke:#16d48d8a;stroke-width:1px}.position-risk-zone{fill:#f0445530;stroke:#f044558c;stroke-width:1px}.trade-agent-page{isolation:isolate;background:#050505;width:100%;max-width:none;min-height:calc(100vh - 64px);margin:0 auto;padding:54px max(42px,50% - 748px) 96px;position:relative;overflow:hidden}.trade-agent-page:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 12% 8%,#ffffff13,#0000 28%),radial-gradient(circle at 90% 34%,#b4bbb80f,#0000 30%),linear-gradient(155deg,#141514e0,#05050500 48%);animation:15s ease-in-out infinite alternate agent-ambient;position:absolute;inset:-18% -10%}.trade-agent-page:after{content:"";z-index:-1;opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;animation:22s linear infinite agent-grid-drift;position:absolute;inset:4px 0;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}.trade-agent-hero{align-items:center;margin-bottom:34px;animation:.55s cubic-bezier(.22,.8,.22,1) both agent-rise}.trade-agent-hero h1{letter-spacing:-.065em;margin:10px 0 9px;font-size:clamp(42px,5vw,68px);font-weight:420;line-height:.98}.trade-agent-hero p{color:#929793;max-width:760px;font-size:15px;line-height:1.65}.agent-live{background:#0f23187a;flex:none;padding:10px 14px;box-shadow:0 0 28px #19c7840f}.trade-agent-grid{grid-template-columns:minmax(0,1.45fr) minmax(440px,.82fr);align-items:start;gap:18px}.trade-ticket,.discord-preview,.trade-history{background:linear-gradient(155deg,#121413f5,#080908f5);border-color:#ffffff18;box-shadow:0 28px 90px #0000003d}.trade-ticket{padding:26px;animation:.62s cubic-bezier(.22,.8,.22,1) 40ms both agent-rise}.trade-ticket-head{margin:0 -26px 4px;padding:0 26px 24px}.trade-ticket-head h2,.trade-history-head h2{letter-spacing:-.025em;margin-top:8px;font-size:21px}.trade-ticket-head>b{text-align:center;min-width:72px;padding:8px 12px}.trade-ticket-head>b.short{color:#ff6574;background:#f0445512;border-color:#f0445557}.trade-ticket-head>b.long{background:#19c78412}.trade-expiry-notice{background:linear-gradient(110deg,#b89c6a1b,#b89c6a06);border:1px solid #d2b7824d;border-radius:13px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:15px;min-height:82px;margin:18px 0 4px;padding:15px 17px;display:grid;box-shadow:inset 0 1px #ffffff06}.trade-expiry-notice>span{color:#d1b782;width:48px;height:42px;font:750 13px var(--mono);letter-spacing:.08em;background:#b89c6a12;border:1px solid #b89c6a47;border-radius:8px;place-items:center;display:grid}.trade-expiry-notice>div{min-width:0}.trade-expiry-notice b{color:#d4bf97;font:700 11px var(--mono);letter-spacing:.065em;margin-bottom:6px;display:block}.trade-expiry-notice p{color:#aaa49a;max-width:780px;margin:0;font-size:13px;line-height:1.55}.trade-form-section{border-bottom:1px solid var(--line);padding:22px 0}.trade-form-section.compact-section{border-bottom:0;padding-bottom:10px}.trade-section-head{grid-template-columns:30px 1fr;align-items:start;gap:11px;margin-bottom:17px;display:grid}.trade-section-head>span{color:#667069;width:28px;height:28px;font:600 8px var(--mono);background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;place-items:center;display:grid}.trade-section-head>div{flex-direction:column;gap:4px;display:flex}.trade-section-head b{color:#d7dad6;font-size:13px;font-weight:560}.trade-section-head small{color:#676c68;font-size:10px}.trade-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.identity-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.identity-grid>label:first-child,.identity-grid .channel-field{grid-column:span 3}.identity-grid>label:nth-child(n+3){grid-column:span 2}.levels-grid,.risk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-risk-policy{background:linear-gradient(120deg,#ffffff0a,#ffffff03);border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px;display:grid;overflow:hidden}.trade-risk-policy>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;min-height:92px;padding:15px 17px;display:grid}.trade-risk-policy>div+div{border-left:1px solid #ffffff17}.trade-risk-policy span{color:#a0a5a1;font:650 9px var(--mono);letter-spacing:.08em}.trade-risk-policy strong{color:#f0f2ee;font:500 28px var(--mono);grid-row:span 2}.trade-risk-policy small{color:#666c67;font-size:10px}.risk-limit-warning{color:#e2959c;background:#f0445511;border:1px solid #f0445540;border-radius:9px;margin:12px 0 0;padding:11px 13px;font-size:11px;line-height:1.5}.trade-ticket label{color:#888e89;letter-spacing:.055em;gap:9px;min-width:0;font-size:10px}.trade-ticket input,.trade-ticket select,.trade-ticket textarea{color:#eef0ec;background:#040504cc;border-color:#ffffff1b;transition:border-color .18s,background .18s,box-shadow .18s}.trade-ticket input,.trade-ticket select{height:48px;padding:0 14px;font-size:13px}.trade-ticket input:focus,.trade-ticket select:focus,.trade-ticket textarea:focus{background:#080a08;border-color:#80a68f7a;box-shadow:0 0 0 3px #326f4c17}.trade-ticket select{text-overflow:ellipsis}.input-suffix{position:relative}.input-suffix input{padding-right:36px}.input-suffix span{color:#6c736e;font:600 11px var(--mono);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.level-warning{color:#c8848b;background:#f044550e;border:1px solid #f0445533;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.trade-thesis{margin-top:18px;position:relative}.trade-ticket textarea{min-height:138px;padding:15px 16px 30px;font-size:14px;line-height:1.65}.trade-thesis>small{color:#4f5550;font:500 8px var(--mono);position:absolute;bottom:10px;right:13px}.trade-ticket-actions{margin-top:18px}.trade-ticket-actions button{min-width:150px;height:45px}.trade-ticket-actions .publish-trade{border-color:#e6e8e3;box-shadow:0 8px 28px #ffffff0f}.discord-preview{animation:.62s cubic-bezier(.22,.8,.22,1) .1s both agent-rise;position:sticky;top:82px}.discord-preview-head{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 19px}.discord-preview-head>div{flex-direction:column;gap:5px;display:flex}.discord-preview-head>div small{color:#626763;font-size:10px}.discord-preview-head>b{color:#929792;text-align:right;max-width:48%;font-size:9px}.discord-canvas{background:radial-gradient(circle at 80% 0,#5865f212,#0000 32%),#1e1f22;padding:24px 18px 28px}.discord-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.discord-actions button{color:#dbdee1;background:#2b2d31;border:0;border-radius:7px;height:34px;padding:0 14px;font:600 12px Inter,sans-serif}.discord-actions button.open{color:#fff;background:#248046}.discord-message{color:#dbdee1;grid-template-columns:43px minmax(0,1fr);gap:12px;padding:0;font-family:Arial,sans-serif}.discord-avatar{background:#101110;width:42px;height:42px;overflow:hidden}.discord-avatar img{object-fit:contain;width:100%;height:100%}.discord-author{color:#f2f3f5;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.discord-author em{padding:3px 5px;font-size:8px}.discord-author time{color:#949ba4;font-size:10px;font-weight:400}.discord-message article{background:#2b2d31;border-left-width:4px;border-radius:5px;margin-top:8px;box-shadow:0 2px 5px #0000002e}.discord-message article.long{border-left-color:#19c784}.discord-message article.short{border-left-color:#f04455}.discord-signal-head{border-bottom:1px solid #ffffff13;padding:16px 17px 14px}.discord-signal-head>span,.discord-block h4,.discord-note h4{color:#949ba4;letter-spacing:.11em;font-size:9px;font-weight:700;display:block}.discord-signal-head h3{color:#f2f3f5;margin:6px 0 5px;font-size:16px;line-height:1.3}.discord-signal-head h3 i{color:#6d747d;font-style:normal}.discord-message article.long .discord-signal-head h3 b{color:#55d99f}.discord-message article.short .discord-signal-head h3 b{color:#ff7280}.discord-signal-head small{color:#7e858d;font-size:9px}.discord-block{border-bottom:1px solid #ffffff13;padding:15px 17px 12px}.discord-block h4{margin:0 0 10px}.discord-level{border-top:1px solid #ffffff0b;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:28px;display:grid}.discord-level:first-of-type{border-top:0}.discord-level span{color:#aeb3b9;font-size:10px;font-weight:600}.discord-level b{color:#f0f1f2;font-family:var(--mono);font-size:11px}.discord-level em{color:#8c939b;font-size:9px;font-style:normal}.discord-level.target em{color:#64c99c}.discord-level.danger em{color:#d77b84}.discord-meta{border-bottom:1px solid #ffffff13;grid-template-columns:repeat(2,1fr);display:grid}.discord-meta>div{padding:13px 17px}.discord-meta>div+div{border-left:1px solid #ffffff13}.discord-meta span{color:#949ba4;letter-spacing:.08em;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.discord-meta b{color:#e7e9eb;font-family:var(--mono);font-size:12px}.discord-note{border-bottom:1px solid #ffffff13;padding:13px 17px}.discord-note h4{margin:0 0 7px}.discord-note>b{color:#dfe1e4;font-size:12px}.discord-note p{color:#c7c9cd;padding:0;font-size:12px;line-height:1.58}.discord-message article footer{color:#777e86;border-top:0;flex-direction:column;gap:5px;padding:12px 17px 14px;display:flex}.discord-message article footer span{letter-spacing:.1em;font-size:8px;font-weight:700}.discord-message article footer code{overflow-wrap:anywhere;color:#aeb3b9;max-width:100%;font:500 9px/1.45 var(--mono)}.discord-message article footer .discord-brand-footer{color:#777e86;margin-top:5px;font:500 9px/1.45 Inter,sans-serif}.trade-history{margin-top:18px;animation:.62s cubic-bezier(.22,.8,.22,1) .16s both agent-rise}.trade-history-head{min-height:84px;padding:16px 21px}.trade-history-head>div:last-child{flex-wrap:wrap;justify-content:flex-end}.trade-history-head button{height:31px;padding:0 10px}.trade-history-empty{min-height:250px}.trade-ledger{overflow:visible}.ledger-row{grid-template-columns:1.12fr 1fr .55fr .8fr 1fr 110px 34px;gap:16px;min-width:0;min-height:82px;padding:0 20px}.ledger-labels{color:#59605b;min-height:38px}.ledger-row>div>span{color:#59605b;font:600 8px var(--mono);letter-spacing:.08em;display:none}.ledger-row b{font-size:11px}.ledger-row small{font-size:9px}.ledger-row .ledger-id{color:#5b625d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ledger-row select{width:100%}.delete-trade{align-self:center}@keyframes agent-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-ambient{0%{opacity:.86;transform:translate(-1.5%,-1%)scale(1)}to{opacity:1;transform:translate(1.5%,1%)scale(1.035)}}@keyframes agent-grid-drift{to{background-position:64px 64px,64px 64px}}@media (prefers-reduced-motion:reduce){.trade-agent-page:before,.trade-agent-page:after,.trade-agent-hero,.trade-ticket,.discord-preview,.trade-history{animation:none!important}}@media (width<=1280px){.trade-agent-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr)}.levels-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){.trade-agent-page{padding:42px 28px 90px}.trade-agent-grid{grid-template-columns:1fr}.discord-preview{position:static}.ledger-labels{display:none}.trade-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.ledger-row:not(.ledger-labels){border:1px solid var(--line);background:#ffffff05;border-radius:12px;grid-template-columns:1fr 1fr;gap:15px;min-height:0;padding:17px}.ledger-row>div>span{margin-bottom:2px;display:block}.ledger-row select{align-self:end}.delete-trade{place-self:end}}@media (width<=720px){.trade-agent-page{padding:31px 14px 84px}.trade-agent-hero{align-items:flex-start}.trade-agent-hero h1{font-size:44px}.trade-agent-hero p{font-size:13px}.trade-ticket{padding:19px}.trade-ticket-head{margin:0 -19px 2px;padding:0 19px 20px}.identity-grid,.levels-grid{grid-template-columns:1fr 1fr}.identity-grid>label:first-child,.identity-grid .channel-field{grid-column:1/-1}.identity-grid>label:nth-child(n+3){grid-column:auto}.identity-grid>label:last-child{grid-column:1/-1}.risk-grid{grid-template-columns:1fr 1fr}.trade-risk-policy{grid-template-columns:1fr}.trade-risk-policy>div+div{border-top:1px solid #ffffff17;border-left:0}.discord-preview-head{flex-direction:column;align-items:flex-start}.discord-preview-head>b{text-align:left;max-width:100%}.discord-canvas{padding:18px 11px 21px}.discord-message{grid-template-columns:34px minmax(0,1fr);gap:8px}.discord-avatar{width:34px;height:34px}.discord-level{grid-template-columns:62px minmax(0,1fr)}.discord-level em{grid-column:2;margin-top:-6px;padding-bottom:5px}.trade-history-head{flex-direction:column;align-items:flex-start;gap:13px}.trade-history-head>div:last-child{justify-content:flex-start}.trade-ledger{grid-template-columns:1fr}}@media (width<=460px){.trade-expiry-notice{grid-template-columns:1fr;gap:10px;padding:15px}.trade-expiry-notice>span{width:46px;height:38px}.trade-expiry-notice p{font-size:12px;line-height:1.6}.identity-grid,.levels-grid,.risk-grid{grid-template-columns:1fr}.identity-grid>label,.identity-grid>label:first-child,.identity-grid .channel-field,.identity-grid>label:nth-child(n+3),.identity-grid>label:last-child{grid-column:auto}.trade-ticket-actions{grid-template-columns:1fr}.trade-ticket-actions button{width:100%}.discord-meta{grid-template-columns:1fr}.discord-meta>div+div{border-top:1px solid #ffffff13;border-left:0}.ledger-row:not(.ledger-labels){grid-template-columns:1fr}.delete-trade{justify-self:start}}.position-tp-line{stroke:#20dc91;stroke-width:1.4px;stroke-dasharray:6 4}.position-entry-line{stroke:#e4e9e5;stroke-width:1.5px}.position-sl-line{stroke:#ff5264;stroke-width:1.4px;stroke-dasharray:6 4}.position-candle-up line{stroke:#18d890}.position-candle-up rect:not([fill=transparent]){fill:#18d890}.position-candle-down line{stroke:#ff4b5f}.position-candle-down rect:not([fill=transparent]){fill:#ff4b5f}.position-candle-up line,.position-candle-down line{stroke-width:1px;vector-effect:non-scaling-stroke}.position-price-label rect{stroke-width:1px}.position-price-label text{fill:#fff;font:650 11px var(--mono)}.position-price-label.tp rect{fill:#0f6d4c;stroke:#20dc91}.position-price-label.entry rect{fill:#2c302d;stroke:#dce2dd}.position-price-label.sl rect{fill:#7d2630;stroke:#ff5264}.position-explanation{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.position-explanation>div{border-right:1px solid var(--line);grid-template-columns:25px 1fr;gap:10px;min-height:102px;padding:17px;display:grid}.position-explanation>div:last-child{border-right:0}.position-explanation>div>span{color:#b8c0ba;width:24px;height:24px;font:650 11px var(--mono);border:1px solid #ffffff21;border-radius:50%;place-items:center;display:grid}.position-explanation p{color:#aeb5af;margin:1px 0 0;font-size:14px;line-height:1.55}.position-explanation p b{color:#f0f2ef;margin-bottom:4px;font-size:15px;display:block}.position-math{border-top:1px solid var(--line);color:#7d857f;min-height:52px;font:600 11px var(--mono);justify-content:flex-end;align-items:center;gap:22px;padding:0 17px;display:flex}.position-math b{color:#e8ece8;margin-left:5px;font-size:13px}.position-source{border-top:1px solid var(--line);color:#687069;font:500 10px/1.45 var(--mono);padding:11px 17px 13px}.smc-lesson-chart{background:#070908;border:1px solid #ffffff1a;border-radius:16px;margin:18px 24px 24px;overflow:hidden}.smc-chart-head{border-bottom:1px solid var(--line);color:#9ba39c;min-height:64px;font:550 12px var(--mono);justify-content:space-between;align-items:center;gap:20px;padding:0 18px;display:flex}.smc-chart-head>div:first-child{align-items:baseline;gap:11px;display:flex}.smc-chart-head b{color:#eef1ed;font-size:16px}.smc-chart-head span{color:#879088;letter-spacing:.04em;font-size:11px}.smc-proof{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#19c7840e,#0000 62%);justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:9px 18px;display:flex}.smc-proof span{color:#758078;font:650 10px var(--mono);letter-spacing:.08em}.smc-proof b{color:#d8e4dc;font:650 13px var(--mono)}.smc-glossary{border-bottom:1px solid var(--line);background:#ffffff03;grid-template-columns:repeat(6,1fr);display:grid}.smc-glossary>div{border-right:1px solid #ffffff0e;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:58px;padding:10px 12px;display:flex}.smc-glossary>div:last-child{border-right:0}.smc-glossary b{color:#e4eae5;font:720 11px var(--mono)}.smc-glossary span{color:#758078;font:500 8px/1.35 var(--mono)}.smc-lesson-chart svg{touch-action:none;width:100%;height:auto;display:block}.smc-candle-highlight{stroke-width:1px;stroke-dasharray:4 5}.smc-candle-highlight.neutral{fill:#b2beb509;stroke:#b2beb529}.smc-candle-highlight.warning{fill:#ffb84d0d;stroke:#ffb84d3d}.smc-candle-highlight.bullish{fill:#20dc910a;stroke:#20dc9138}.smc-candle-highlight.bearish{fill:#ff52640a;stroke:#ff526438}.smc-zone{vector-effect:non-scaling-stroke;stroke-width:1.2px;stroke-dasharray:5 4}.smc-zone.bullish{fill:#20dc9129;stroke:#20dc91a6}.smc-zone.bearish{fill:#ff526429;stroke:#ff5264a8}.smc-zone.neutral{fill:#c9d3cc1a;stroke:#c9d3cc6b}.smc-zone.warning{fill:#ffb84d1f;stroke:#ffb84d8c}.smc-zone-label,.smc-annotation,.smc-event-label{font:650 11px var(--mono);letter-spacing:.025em;paint-order:stroke;stroke:#070908;stroke-width:3px;stroke-linejoin:round}.smc-zone-label.bullish,.smc-annotation.bullish,.smc-event-label.bullish{fill:#3bea9f}.smc-zone-label.bearish,.smc-annotation.bearish,.smc-event-label.bearish{fill:#ff7180}.smc-zone-label.neutral,.smc-annotation.neutral,.smc-event-label.neutral{fill:#c4cdc6}.smc-zone-label.warning,.smc-annotation.warning,.smc-event-label.warning{fill:#ffc76d}.smc-reference-line{vector-effect:non-scaling-stroke;stroke-width:1.35px;stroke-dasharray:7 5}.smc-reference-line.bullish{stroke:#28de96}.smc-reference-line.bearish{stroke:#ff5b6d}.smc-reference-line.neutral{stroke:#a0afa5}.smc-reference-line.warning{stroke:#ffbd57}.smc-tag{stroke-width:1px;vector-effect:non-scaling-stroke}.smc-tag.bullish{fill:#106443;stroke:#31e59a}.smc-tag.bearish{fill:#76232c;stroke:#ff6071}.smc-tag.neutral{fill:#303632;stroke:#a6b3aa}.smc-tag.warning{fill:#68491a;stroke:#ffc15e}.smc-tag-text{fill:#fff;font:750 8px var(--mono)}.smc-event-dot{fill:#070908;stroke-width:2.2px;vector-effect:non-scaling-stroke}.smc-event-dot.bullish{stroke:#28e39a;filter:drop-shadow(0 0 5px #28e39a80)}.smc-event-dot.bearish{stroke:#ff5b6d;filter:drop-shadow(0 0 5px #ff5b6d73)}.smc-event-dot.neutral{stroke:#d6ddd8}.smc-event-dot.warning{stroke:#ffbf5c;filter:drop-shadow(0 0 4px #ffbf5c66)}.smc-sequence{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.smc-sequence>div{border-right:1px solid var(--line);grid-template-columns:25px 1fr;align-content:start;gap:9px;min-height:118px;padding:16px;display:grid}.smc-sequence>div:last-child{border-right:0}.smc-sequence b{color:#99aa9f;width:24px;height:24px;font:650 10px var(--mono);border:1px solid #ffffff21;border-radius:50%;place-items:center;display:grid}.smc-sequence p{color:#b6bdb7;margin:1px 0 0;font-size:13px;line-height:1.55}.smc-lesson-chart>small{border-top:1px solid var(--line);color:#858e87;font:500 11px/1.55 var(--mono);padding:14px 18px 16px;display:block}.smc-overview{background:#070908;border:1px solid #ffffff1a;border-radius:18px;margin:18px 24px 24px;overflow:hidden;box-shadow:0 24px 70px #0003}.smc-overview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;min-height:74px;padding:15px 18px;display:flex}.smc-overview-head>div{min-width:0}.smc-overview-head span{color:#748078;font:650 9px var(--mono);letter-spacing:.1em}.smc-overview-head h4{color:#edf1ed;letter-spacing:-.02em;margin:7px 0 0;font-size:17px;font-weight:540}.smc-overview-head>b{color:#b8c0ba;font:650 10px var(--mono);white-space:nowrap;background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;flex:none;padding:8px 10px}.smc-meaning-grid{border-bottom:1px solid var(--line);background:#ffffff03;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.smc-meaning-grid>div{border-right:1px solid #ffffff0e;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:62px;padding:11px 12px;display:flex}.smc-meaning-grid>div:last-child{border-right:0}.smc-meaning-grid b{color:#edf1ed;font:740 12px var(--mono)}.smc-meaning-grid span{color:#788079;font:520 8px/1.35 var(--mono)}.smc-event-rail{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.smc-event-rail>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:24px auto 1fr;align-items:center;gap:8px;min-width:0;min-height:54px;padding:9px 11px;display:grid}.smc-event-rail>div>span{color:#758078;width:23px;height:23px;font:650 8px var(--mono);background:#ffffff0a;border-radius:50%;place-items:center;display:grid}.smc-event-rail b{font:720 11px var(--mono);white-space:nowrap}.smc-event-rail small{color:#737b75;min-width:0;font-size:9px;line-height:1.35}.smc-event-rail .bullish b{color:#42e9a3}.smc-event-rail .warning b{color:#ffca72}.smc-event-rail .bearish b{color:#ff7180}.smc-structure-plot{background:radial-gradient(circle at 25% 15%,#20dc910e,#0000 31%),radial-gradient(circle at 78% 84%,#ff52640d,#0000 31%);padding-top:38px;position:relative}.smc-phase{z-index:2;color:#6d756f;font:650 8px var(--mono);letter-spacing:.08em;align-items:center;gap:7px;display:flex;position:absolute;top:14px}.smc-phase:before{content:"";border-radius:50%;width:5px;height:5px}.smc-phase.bullish{left:6.5%}.smc-phase.transition{left:50%;transform:translate(-50%)}.smc-phase.bearish{right:6.5%}.smc-phase.bullish:before{background:#2bda94;box-shadow:0 0 7px #2bda9473}.smc-phase.transition:before{background:#f2bd62;box-shadow:0 0 7px #f2bd6266}.smc-phase.bearish:before{background:#f05c6c;box-shadow:0 0 7px #f05c6c66}.smc-structure-plot svg{width:100%;height:auto;display:block}.smc-overview-grid{stroke:#ffffff0e;stroke-width:1px;stroke-dasharray:3 6}.smc-overview-zone{stroke-width:1px;stroke-dasharray:5 7}.smc-overview-zone.bullish{fill:#20dc9105;stroke:#20dc911f}.smc-overview-zone.bearish{fill:#ff526405;stroke:#ff52641f}.smc-structure-path{fill:none;stroke:#e4eae5;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #e4eae524)}.smc-break-line{stroke-width:1.4px;stroke-dasharray:6 5}.smc-break-line.bullish{stroke:#2ddd98}.smc-break-line.warning{stroke:#f2bd62}.smc-break-line.bearish{stroke:#f05c6c}.smc-swing-dot{fill:#070908;stroke-width:3px}.smc-swing-dot.bullish{stroke:#30e39a}.smc-swing-dot.warning{stroke:#f4c268}.smc-swing-dot.bearish{stroke:#f56373}.smc-swing-label{stroke-width:1px}.smc-swing-label.bullish{fill:#0c3d2b;stroke:#2ddd98}.smc-swing-label.warning{fill:#463313;stroke:#f2bd62}.smc-swing-label.bearish{fill:#4a1820;stroke:#f05c6c}.smc-swing-text{fill:#fff;font:760 11px var(--mono)}.smc-break-tag rect{stroke-width:1px}.smc-break-tag text{fill:#fff;font:760 11px var(--mono)}.smc-break-tag.bullish rect{fill:#0c3d2b;stroke:#2ddd98}.smc-break-tag.warning rect{fill:#463313;stroke:#f2bd62}.smc-break-tag.bearish rect{fill:#4a1820;stroke:#f05c6c}.smc-reading-steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.smc-reading-steps>div{border-right:1px solid var(--line);grid-template-columns:27px minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:126px;padding:16px;display:grid}.smc-reading-steps>div:last-child{border-right:0}.smc-reading-steps>div>span{color:#8a968e;width:26px;height:26px;font:650 9px var(--mono);border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid}.smc-reading-steps p{color:#aeb6b0;margin:1px 0 0;font-size:12px;line-height:1.55}.smc-reading-steps p b{color:#edf1ed;font:700 11px var(--mono);margin-bottom:4px;display:block}.smc-simple-rule{border-top:1px solid var(--line);color:#909991;font:520 11px/1.55 var(--mono);padding:14px 18px 16px;display:block}.price-response-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.price-response-head h2{color:#eef1ec;letter-spacing:-.04em;margin:7px 0 0;font-size:24px;font-weight:470}.price-response-head h2 b{color:#747c75;font:550 11px var(--mono)}.price-response-head>div:last-child{text-align:right;grid-template-columns:auto auto;align-items:end;gap:4px 10px;display:grid}.price-response-head small{color:#626962;font:550 8px var(--mono);grid-column:1/-1}.price-response-head strong{color:#f0f2ee;font:500 26px var(--mono)}.price-response-head em{font:550 10px var(--mono);padding-bottom:4px;font-style:normal}.price-chart-module{background:radial-gradient(circle at 50% 100%,#1d925c12,#0000 52%),#090b09;box-shadow:0 22px 70px #0003}.analysis-response>.chart-module{width:100%}@media (width<=700px){.lesson-body{grid-template-columns:1fr}.lesson-card header,.lesson-body{padding-left:16px;padding-right:16px}.lesson-chart,.position-lesson,.smc-lesson-chart{margin-left:16px;margin-right:16px}.smc-chart-head{flex-direction:column;align-items:flex-start;gap:8px;padding-top:14px;padding-bottom:14px}.smc-proof{flex-direction:column;align-items:flex-start;gap:5px;padding-top:12px;padding-bottom:12px}.smc-glossary{grid-template-columns:repeat(3,1fr)}.smc-glossary>div:nth-child(3n){border-right:0}.smc-glossary>div:nth-child(-n+3){border-bottom:1px solid #ffffff0e}.smc-sequence{grid-template-columns:1fr 1fr}.smc-sequence>div{border-bottom:1px solid var(--line);min-height:0}.smc-sequence>div:nth-child(2){border-right:0}.smc-sequence>div:nth-child(3),.smc-sequence>div:nth-child(4){border-bottom:0}.smc-zone-label,.smc-annotation,.smc-event-label{font-size:9px}.smc-overview{margin-left:16px;margin-right:16px}.smc-overview-head{flex-direction:column;align-items:flex-start;gap:11px}.smc-overview-head>b{max-width:100%;overflow-x:auto}.smc-meaning-grid{grid-template-columns:repeat(2,1fr)}.smc-meaning-grid>div:nth-child(2n){border-right:0}.smc-meaning-grid>div:nth-child(-n+4){border-bottom:1px solid #ffffff0e}.smc-event-rail{grid-template-columns:1fr}.smc-event-rail>div{grid-template-columns:24px 66px 1fr}.smc-structure-plot{overflow-x:auto}.smc-structure-plot svg{min-width:720px}.smc-phase{display:none}.smc-reading-steps{grid-template-columns:1fr}.smc-reading-steps>div{border-right:0;border-bottom:1px solid var(--line);min-height:0}.smc-reading-steps>div:last-child{border-bottom:0}.position-lesson-toolbar>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.position-explanation{grid-template-columns:1fr}.position-explanation>div{border-right:0;border-bottom:1px solid var(--line);min-height:0}.position-explanation>div:last-child{border-bottom:0}.position-math{flex-wrap:wrap;justify-content:flex-start;gap:11px 18px;padding-top:12px;padding-bottom:12px}.price-response-head{flex-direction:column;align-items:flex-start}.price-response-head>div:last-child{text-align:left}}.idle-workspace{isolation:isolate;background:#030303}.idle-workspace:before{display:none}.idle-workspace:after{content:"";z-index:0;opacity:.34;pointer-events:none;background:linear-gradient(135deg,#ffffff05 25%,#0000 25%) 0 0/8px 8px,linear-gradient(315deg,#ffffff03 25%,#0000 25%) 0 0/8px 8px;position:absolute;inset:0}.idle-brand{gap:9px;margin-bottom:34px}.idle-brand .bionik-logo,.idle-brand .bionik-logo img{width:342px;height:225px}.idle-brand .bionik-logo{margin-bottom:-12px}.idle-brand .bionik-logo img{object-fit:contain;filter:brightness(1.08)contrast(1.035)drop-shadow(0 0 30px #ffffff1a)}@media (width<=760px){.idle-brand .bionik-logo,.idle-brand .bionik-logo img{width:262px;height:175px}.idle-brand .bionik-logo{margin-bottom:-8px}}@media (width<=430px){.app-header>div:first-child:before{display:none}.mobile-status-popover .header-status-strip.mobile{grid-template-columns:1fr}.mobile-status-popover .header-status-node,.mobile-status-popover .header-status-node:nth-child(2n){border-right:0;min-height:48px}.mobile-status-popover .header-status-node:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.header-status-strip:before,.header-node-light,.header-node-light:before{animation:none!important}}.app-shell{isolation:isolate;background-color:#0000;background-image:radial-gradient(72% 48% at 76% 8%,#5b746513,#0000 68%),radial-gradient(54% 42% at 13% 61%,#42524a0f,#0000 72%),linear-gradient(150deg,#030403 0%,#070807 46%,#030403 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:relative}.app-shell:before,.app-shell:after{content:"";z-index:-1;filter:blur(100px);opacity:.08;pointer-events:none;border-radius:50%;width:38vw;height:38vw;animation:18s ease-in-out infinite alternate ambient-drift;position:fixed}.app-shell:before{background:#7fa28d;top:8%;right:-15%}.app-shell:after{background:#42584c;animation-delay:-7s;bottom:-18%;left:8%}@keyframes ambient-drift{0%{transform:translate(-2%,-2%)scale(.94)}to{transform:translate(4%,5%)scale(1.08)}}.app-main{animation:.46s cubic-bezier(.2,.78,.2,1) both module-arrival}@keyframes module-arrival{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.motion-reveal{opacity:0;filter:blur(4px);will-change:opacity, transform;transition:opacity .48s cubic-bezier(.2,.75,.18,1),transform .62s cubic-bezier(.16,.82,.2,1),filter .48s;transform:translate(-42px,14px)scale(.988)}.motion-reveal[data-motion-origin=right]{transform:translate(42px,14px)scale(.988)}.motion-reveal.motion-visible{opacity:1;filter:blur();transform:translate(0)scale(1)}.app-header{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(90deg,#050605d6,#090b09c2);box-shadow:0 16px 48px #00000029}.system-status-cluster{background:linear-gradient(110deg,#1f27228f,#0a0c0ab8);border-color:#7ea08c24;border-radius:999px;flex:none;height:32px;box-shadow:inset 0 1px #ffffff06,0 8px 28px #0000002e}.system-status-master{color:#aeb9b1;letter-spacing:.09em;border:0;height:100%;padding:0 12px;font-size:9px}.master-status-light{width:8px;height:8px}.master-status-light i{width:4px;height:4px;animation:2.5s ease-in-out infinite system-breathe}@keyframes system-breathe{50%{transform:scale(1.18);box-shadow:0 0 12px #2bd891f2}}.header-actions{margin-left:auto}.language-switch{background:#0c0e0cc2;border-color:#ffffff18;border-radius:10px;padding:3px;box-shadow:inset 0 1px #ffffff06}.language-switch button{width:34px;height:27px;font-size:9px;transition:color .2s,background .2s,transform .2s}.language-switch button:hover{color:#cbd2cc}.language-switch button.active{background:linear-gradient(145deg,#2a302c,#191d1a);box-shadow:0 4px 14px #0000003d}.composer{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:linear-gradient(145deg,#181b18ed,#0a0c0af0),radial-gradient(circle at 78% 0,#6b8a7814,#0000 48%);border-color:#ffffff1f;transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:0 28px 90px #0000005c,inset 0 1px #ffffff09}.sticky-composer,.sidebar-expanded .sticky-composer{pointer-events:none;background:0 0;padding-top:9px}.sticky-composer .composer,.sticky-composer>p{pointer-events:auto}.sticky-composer>p{text-shadow:0 1px 10px #050505}.single-model{background:#ffffff06;border:1px solid #ffffff0e;border-radius:9px;align-items:center;gap:8px;min-height:31px;margin-left:4px;padding:0 10px;display:inline-flex}.chart-module,.trade-ticket,.discord-preview,.trade-history,.settings-form,.report-grid>article,.portfolio-panel{background:radial-gradient(circle at 92% -10%,#69887512,#0000 34%),linear-gradient(145deg,#0f120ff0,#070907f5);border-color:#ffffff13;border-radius:22px;box-shadow:0 28px 90px #0000002e,inset 0 1px #ffffff05}.chart-module{padding:20px 22px 18px;overflow:hidden}.chart-axis-text,.chart-cursor-label,.chart-last-price text,.chart-entry-label,.chart-stop-label,.chart-tp-label{font-variant-numeric:tabular-nums lining-nums;text-rendering:geometricprecision;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-style:normal;font-stretch:100%}.chart-axis-text{fill:#7b837d;letter-spacing:0;font-size:11px;font-weight:560}.chart-cursor-label,.chart-last-price text{letter-spacing:0;font-size:11px;font-weight:650}.chart-grid-line{stroke:#ffffff0d}.chart-axis-line{stroke:#ffffff1c}.integrations-page{max-width:1240px;padding-top:72px}.integration-grid.minimal{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integration-grid.minimal .integration-card{background:radial-gradient(circle at 88% 8%,#37c78417,#0000 34%),linear-gradient(142deg,#111512f7,#070907fa);border:1px solid #ffffff16;border-radius:34px 34px 34px 12px;min-height:330px;padding:28px;transition:transform .35s cubic-bezier(.2,.78,.2,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000038,inset 0 1px #ffffff06}.integration-grid.minimal .integration-card:nth-child(2){border-radius:34px 12px 34px 34px}.integration-grid.minimal .integration-card:hover{border-color:#52cc9033;transform:translateY(-5px);box-shadow:0 38px 110px #0000004d,0 0 70px #32a76f09}.integration-card-top{justify-content:space-between;align-items:center;display:flex}.integration-grid.minimal .integration-symbol{color:#cbd5ce;width:48px;height:48px;font:620 13px var(--mono);background:linear-gradient(145deg,#ffffff12,#ffffff04);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d}.integration-card-top em.connected{color:#76c7a2;font:600 9px var(--mono);background:#1b5d4014;border:1px solid #27ca862b;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-style:normal;display:inline-flex}.integration-card-top em i{background:#27d88e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #27d88eb3}.integration-grid.minimal article>small{color:#667169;font:600 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:54px;display:block}.integration-grid.minimal article h2{letter-spacing:-.05em;margin:10px 0;font-size:clamp(28px,3vw,42px);font-weight:450}.integration-grid.minimal article p{color:#8d9690;max-width:520px;margin:0;font-size:13px;line-height:1.7}.integration-signal{opacity:.48;align-items:flex-end;gap:5px;height:34px;display:flex;position:absolute;bottom:26px;right:28px}.integration-signal span{background:#39ca8b;border-radius:4px;width:3px;animation:1.8s ease-in-out infinite alternate integration-signal}.integration-signal span:first-child{height:10px}.integration-signal span:nth-child(2){height:25px;animation-delay:-.7s}.integration-signal span:nth-child(3){height:17px;animation-delay:-1.1s}.integration-signal span:nth-child(4){height:31px;animation-delay:-.35s}@keyframes integration-signal{to{opacity:.45;transform:scaleY(.55)}}.settings-options.single{grid-template-columns:minmax(260px,420px)}.active-model-card{background:linear-gradient(135deg,#27ca860e,#ffffff04);border:1px solid #27ca862b;border-radius:14px;grid-template-columns:8px 1fr;align-items:center;gap:7px 11px;min-height:88px;padding:16px;display:grid}.active-model-card i{background:#27d88e;border-radius:50%;grid-row:1/3;width:7px;height:7px;box-shadow:0 0 9px #27d88ea6}.active-model-card b{color:#dce4de;font:620 11px var(--mono)}.active-model-card small{color:#748078;font-size:9px;line-height:1.45}button:not(:disabled){transition:transform .2s,border-color .2s,color .2s,background .2s}button:not(:disabled):active{transform:scale(.97)}@media (width<=900px){.integration-grid.minimal{grid-template-columns:1fr}.integration-grid.minimal .integration-card,.integration-grid.minimal .integration-card:nth-child(2){border-radius:28px 28px 28px 12px;min-height:290px}}@media (width<=700px){.chart-module{padding:14px;overflow:hidden}.sticky-composer,.sidebar-expanded .sticky-composer{background:0 0;padding:8px 10px}.single-model{padding:0 8px}.single-model strong{font-size:9px}.integration-grid.minimal .integration-card{padding:22px}.integration-grid.minimal article>small{margin-top:38px}}.access-loading{background:#020304;place-items:center;min-height:100dvh;display:grid}.access-loading .bionik-logo{opacity:.72;width:150px;height:100px;animation:1.4s ease-in-out infinite access-pulse}.private-access{--planet-x:0px;--planet-y:0px;isolation:isolate;color:#f6f8f9;background:#010203;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:36px clamp(22px,4vw,64px) 28px;display:flex;position:relative;overflow:hidden}.private-access:before{content:"";z-index:-3;opacity:.42;filter:grayscale()contrast(1.08);background:radial-gradient(circle at 18% 52%,#ffffff09,#0000 29%),radial-gradient(circle at 79% 22%,#ffffff0b,#0000 28%),linear-gradient(130deg,#010203 0%,#05080b 55%,#010203 100%);animation:28s ease-in-out infinite alternate access-background-drift;position:absolute;inset:-4%}.private-access:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 48% 44%,#0000 8%,#0000001a 50%,#000000b3 100%);position:absolute;inset:0}.access-planet{z-index:-2;opacity:.5;filter:grayscale()brightness(.68)contrast(1.14);width:108%;height:108%;transform:translate3d(var(--planet-x),var(--planet-y),0) scale(1.025);pointer-events:none;background:url(/bionik-access-planet.png) 50%/cover no-repeat;transition:transform 2.4s cubic-bezier(.2,.7,.2,1);animation:22s ease-in-out infinite alternate access-planet-breathe;position:absolute;top:-4%;right:-4%}.access-stars{z-index:-1;pointer-events:none;position:absolute;inset:0}.access-stars i{background:#ffffffb8;border-radius:50%;width:2px;height:2px;animation:5.2s ease-in-out infinite access-twinkle;position:absolute;box-shadow:0 0 6px #ffffff61}.access-stars i:first-child{animation-delay:-1s;top:18%;left:8%}.access-stars i:nth-child(2){animation-delay:-3.1s;top:61%;left:17%}.access-stars i:nth-child(3){animation-delay:-2.2s;top:11%;left:31%}.access-stars i:nth-child(4){animation-delay:-.4s;top:18%;left:64%}.access-stars i:nth-child(5){animation-delay:-3.8s;top:73%;left:75%}.access-stars i:nth-child(6){animation-delay:-1.9s;top:42%;left:90%}.access-stars i:nth-child(7){animation-delay:-2.7s;top:83%;left:43%}.access-stars i:nth-child(8){animation-duration:6.1s;animation-delay:-4.4s;top:38%;left:13%}.access-stars i:nth-child(9){animation-duration:4.3s;animation-delay:-1.4s;top:13%;left:83%}.access-stars i:nth-child(10){animation-duration:5.7s;animation-delay:-3.5s;top:81%;left:93%}.access-brand{flex-direction:column;align-items:center;margin-bottom:19px;animation:.62s cubic-bezier(.2,.8,.2,1) both access-enter;display:flex}.access-brand .bionik-logo{width:112px;height:72px}.access-brand .bionik-logo img{filter:grayscale()brightness(1.34)contrast(1.08)drop-shadow(0 0 18px #ffffff14);width:112px;height:72px}.access-brand>strong{letter-spacing:-.02em;margin-top:-7px;font-size:18px;font-weight:580}.access-brand>span{color:#dee4e873;letter-spacing:.04em;margin-top:6px;font-size:9px}.access-card{--glow-x:50%;--glow-y:50%;-webkit-backdrop-filter:blur(26px)saturate(112%);background:linear-gradient(135deg,#101317b8,#030508d1);border:1px solid #ffffff2e;border-radius:25px;grid-template-columns:1fr 1.05fr;width:min(960px,92vw);min-height:490px;animation:.68s cubic-bezier(.2,.8,.2,1) 50ms both access-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 42px 110px #0000009e,inset 0 1px #ffffff0e,0 0 50px #ffffff05}.access-card:before{content:"";pointer-events:none;opacity:.22;background:radial-gradient(360px circle at var(--glow-x) var(--glow-y),#c0e1f129,transparent 64%);position:absolute;inset:0}.access-card:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#ffffff0d,#0000 24% 78%,#ffffff06);position:absolute;inset:0}.access-spark{z-index:3;pointer-events:none;background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 5px #fff,0 0 15px #ffffffb8,0 0 28px #ffffff4d}.access-spark-top{animation:14s ease-in-out infinite access-spark-top;top:-3px;left:8%}.access-spark-bottom{animation:18s ease-in-out infinite access-spark-bottom;bottom:-3px;right:12%}.access-intro,.access-form-panel{z-index:1;position:relative}.access-intro{border-right:1px solid #fff1;flex-direction:column;justify-content:center;padding:72px 58px 54px;display:flex}.private-label{color:#f2f6f8c7;min-height:28px;font:620 8px var(--mono);letter-spacing:.16em;background:#ffffff05;border:1px solid #ffffff1f;border-radius:99px;align-items:center;padding:0 12px;display:inline-flex}.access-intro h1{letter-spacing:-.052em;margin:0 0 13px;font-size:clamp(34px,3.4vw,46px);font-weight:500;line-height:.98}.access-intro>p{color:#e8ebed94;margin:0 0 30px;font-size:11px;line-height:1.55}.access-divider{background:linear-gradient(90deg,#ffffff57,#0000);width:166px;height:1px;margin:16px 0 12px}.access-intro>ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.access-intro>ul li{grid-template-columns:43px 1fr;align-items:center;gap:14px;display:grid}.access-intro>ul li>i{color:#ffffffe6;background:linear-gradient(145deg,#ffffff0e,#ffffff04);border:1px solid #ffffff24;border-radius:11px;place-items:center;width:43px;height:43px;font-size:16px;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff0a}.access-intro>ul li div{gap:2px;display:grid}.access-intro>ul li b{font-size:10px;font-weight:590}.access-intro>ul li span{color:#dce1e47a;font-size:9px;line-height:1.35}.access-private-note{background:#00000029;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:10px;margin-top:15px;padding:12px 14px;display:grid}.access-private-note>i{color:#f0f5f8b8;font-style:normal}.access-private-note div{gap:4px;display:grid}.access-private-note b{font:650 8px var(--mono);letter-spacing:.12em}.access-private-note span{color:#d5dde187;font-size:9px;line-height:1.45}.access-form-panel{flex-direction:column;justify-content:center;padding:56px 49px 42px;display:flex}.access-tabs{border-bottom:1px solid #ffffff26;grid-template-columns:1fr 1fr;display:grid;position:relative}.access-tabs button{color:#dde3e69e;cursor:pointer;background:0 0;border:0;height:48px;font-size:12px}.access-tabs button[aria-selected=true]{color:#fff}.access-tabs>span{background:#f9fbfceb;border-radius:2px;width:50%;height:2px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0}.access-tabs.show-create>span{transform:translate(100%)}.access-form-switch{min-height:310px;padding-top:33px}.access-form-switch>form,.create-access{animation:.28s cubic-bezier(.2,.8,.2,1) both access-form-enter}.access-caption{color:#d6dee28f;margin:27px 0 17px;font-size:9px}.access-form-switch form>label{background:#00000038;border:1px solid #ffffff26;border-radius:11px;align-items:center;gap:11px;height:52px;margin-bottom:13px;padding:0 15px;transition:border-color .22s,background .22s,box-shadow .22s;display:flex}.access-form-switch form>label:hover,.access-form-switch form>label:focus-within{background:#080a0d8f;border-color:#ffffff52;box-shadow:0 0 0 3px #ffffff05}.access-form-switch form>label.invalid{border-color:#ff5f698c;animation:.24s access-shake}.access-form-switch label>span{color:#e7eef1bf;font-size:15px}.access-form-switch input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:12px}.access-form-switch input::placeholder{color:#cfd8dc70}.password-toggle{color:#ebf1f4a8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 32px;width:32px;height:32px}.password-toggle:hover{color:#fff;background:#ffffff0b}.access-auth-error{color:#ff7d88;letter-spacing:.015em;min-height:15px;margin:8px 2px 0;font-size:9px;display:block}.header-logout{color:#8e9591;height:30px;font:550 8px var(--mono);letter-spacing:.06em;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:0 10px;transition:border-color .18s,color .18s,background .18s}.header-logout:hover{color:#eef1ef;background:#fff1;border-color:#ffffff2b}.access-submit{color:#080b0d;cursor:pointer;background:#f6f8f9f0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:100%;height:50px;margin-top:5px;padding:0 17px;font-size:12px;font-weight:620;text-decoration:none;transition:background .22s,transform .22s;display:flex;box-shadow:0 12px 35px #00000038}.access-submit>i{margin-left:min(31vw,370px);font-style:normal;transition:transform .22s;position:absolute}.access-submit:hover{background:#fff;transform:translateY(-1px)}.access-submit:hover>i{transform:translate(3px)}.access-submit:disabled{cursor:default}.access-submit.complete{color:#092719;background:#eafbf3}.access-spinner{border:1.5px solid #00000038;border-top-color:#101417;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite access-spin}.access-or{color:#d7dfe27a;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;margin:17px 0;font-size:10px;display:grid}.access-or span{background:#ffffff17;height:1px}.request-access{color:#f5f8f9e6;cursor:pointer;background:#ffffff04;border:1px solid #ffffff1f;border-radius:11px;width:100%;height:47px;font-size:11px;font-weight:560;transition:background .2s,border-color .2s}.request-access:hover{background:#ffffff0b;border-color:#ffffff4d}.access-form-switch form>small,.create-access>small{color:#d2dbdf70;text-align:center;margin-top:14px;font-size:9px;display:block}.create-copy{min-height:218px;padding:11px 0 10px}.create-copy>span{color:#ccdce494;font:650 8px var(--mono);letter-spacing:.13em}.create-copy h2{letter-spacing:-.035em;margin:9px 0 8px;font-size:23px;font-weight:520;line-height:1.1}.create-copy>p{color:#dae2e691;margin:0;font-size:10px;line-height:1.6}.create-copy ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.create-copy li{color:#ecf1f3c7;align-items:center;gap:10px;font-size:10px;display:flex}.create-copy li i{color:#ecf3f6b8;width:23px;height:23px;font:600 8px var(--mono);border:1px solid #ffffff1f;border-radius:7px;place-items:center;font-style:normal;display:grid}.access-footer{color:#dce0e257;width:min(960px,92vw);font:550 7px var(--mono);letter-spacing:.1em;justify-content:space-between;margin-top:18px;display:flex}.owner-welcome{z-index:500;-webkit-backdrop-filter:blur(22px)saturate(80%);backdrop-filter:blur(22px)saturate(80%);background:radial-gradient(circle at 50% 43%,#1f262b2e,#000305c7 62%);place-items:center;animation:.38s both owner-overlay;display:grid;position:fixed;inset:0}.owner-welcome-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(145deg,#15191cd1,#030507e8);border:1px solid #ffffff26;border-radius:27px;flex-direction:column;align-items:center;width:min(470px,100vw - 40px);padding:40px 38px 32px;animation:.58s cubic-bezier(.2,.85,.2,1) both owner-card;display:flex;position:relative;overflow:hidden;box-shadow:0 42px 125px #000000b8,inset 0 1px #fff1,0 0 70px #ffffff05}.owner-welcome-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff0e 49%,#ffffff04 54%,#0000 61%);animation:4.6s ease-in-out .25s infinite owner-glass-sweep;position:absolute;inset:-70% -35%;transform:translate(-52%)rotate(4deg)}.owner-welcome-card:after{content:"";z-index:0;filter:drop-shadow(0 0 7px #ffffff59);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffad,#0000);height:1px;animation:3s ease-in-out infinite owner-top-glow;position:absolute;top:-1px;left:12%;right:12%}.owner-welcome-card>*{z-index:1;position:relative}.owner-check{color:#f5f7f8;background:radial-gradient(circle,#ffffff13,#ffffff05);border:1px solid #fff3;border-radius:50%;place-items:center;width:51px;height:51px;margin-bottom:18px;font-size:18px;animation:2.6s ease-in-out infinite owner-check-pulse;display:grid;box-shadow:inset 0 1px #ffffff12,0 0 28px #ffffff0e}.owner-welcome small{color:#e5eaec94;font:650 8px var(--mono);letter-spacing:.16em}.owner-welcome strong{letter-spacing:-.04em;margin-top:9px;font-size:30px;font-weight:530}.owner-welcome-card>p{color:#e0e7ea7a;font:650 8px var(--mono);letter-spacing:.16em;margin:7px 0 0}.owner-loading{border-top:1px solid #ffffff14;width:100%;margin-top:31px;padding-top:21px}.owner-loading-heading{color:#f5f7f8d1;font:650 9px var(--mono);letter-spacing:.14em;justify-content:space-between;align-items:center;display:flex}.owner-loading-heading>span{align-items:center;gap:8px;display:flex}.owner-live-dot{background:#fff;border-radius:50%;width:5px;height:5px;animation:1.65s ease-in-out infinite owner-live-pulse;box-shadow:0 0 8px #fff9}.owner-loading-heading>i{gap:4px;display:flex}.owner-loading-heading b{background:#ffffffb3;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite owner-loading-dot}.owner-loading-heading b:nth-child(2){animation-delay:.18s}.owner-loading-heading b:nth-child(3){animation-delay:.36s}.owner-loading-track{background:#fff1;border-radius:99px;height:3px;margin-top:14px;overflow:hidden;box-shadow:inset 0 1px 2px #0009}.owner-loading-track>span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#fff3,#fff 58%,#ffffff8c);width:100%;height:100%;animation:4.45s cubic-bezier(.16,.72,.22,1) .18s both owner-loading-progress;display:block;box-shadow:0 0 12px #ffffff52}.owner-loading-steps{min-height:53px;margin-top:17px;position:relative}.owner-loading-steps>p{color:#ebeff1b8;letter-spacing:.012em;justify-content:center;align-items:center;gap:10px;margin:0;font-size:10px;font-weight:520;display:flex;position:absolute;inset:0 0 auto}.owner-agent-step{animation:.42s 2.05s both owner-step-out}.owner-neptune-step{opacity:0;animation:.48s 2.28s forwards owner-step-in;transform:translateY(7px)}.owner-agent-orbit{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:16px;height:16px;animation:2.1s linear infinite owner-agent-spin;display:inline-grid;position:relative}.owner-agent-orbit:after{content:"";background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:-2px;box-shadow:0 0 7px #ffffffb8}.owner-agent-orbit i{background:#ffffff9e;border-radius:50%;width:4px;height:4px}.owner-link-symbol{justify-content:space-between;align-items:center;width:20px;height:16px;display:inline-flex;position:relative}.owner-link-symbol:before{content:"";transform-origin:0;background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;animation:.9s ease-in-out 2.28s infinite owner-link-flow;position:absolute;left:5px;right:5px}.owner-link-symbol i{z-index:1;background:#101315;border:1px solid #ffffff80;border-radius:50%;width:5px;height:5px;position:relative;box-shadow:0 0 6px #ffffff26}.owner-loading-meta{color:#dee4e747;font:600 7px var(--mono);letter-spacing:.11em;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:2px;display:grid}.owner-loading-meta>i{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px}@keyframes access-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes access-form-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes access-shake{25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}@keyframes access-spin{to{transform:rotate(360deg)}}@keyframes access-twinkle{0%,to{opacity:.18;transform:scale(.7)}50%{opacity:.72;transform:scale(1)}}@keyframes access-background-drift{0%{transform:translate(-.6%,-.4%)scale(1.02)}to{transform:translate(.6%,.4%)scale(1.035)}}@keyframes access-planet-breathe{0%{opacity:.43}to{opacity:.52}}@keyframes access-spark-top{0%,14%{opacity:0;left:5%}20%{opacity:1}54%{opacity:.9;left:91%}61%,to{opacity:0;left:94%}}@keyframes access-spark-bottom{0%,22%{opacity:0;right:4%}28%{opacity:.85}63%{opacity:.8;right:88%}70%,to{opacity:0;right:92%}}@keyframes access-pulse{50%{opacity:.4;transform:scale(.985)}}@keyframes owner-overlay{0%{opacity:0}}@keyframes owner-card{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes owner-loading-progress{0%{opacity:.45;transform:scaleX(.03)}82%{transform:scaleX(.92)}to{opacity:1;transform:scaleX(1)}}@keyframes owner-loading-dot{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes owner-agent-spin{to{transform:rotate(360deg)}}@keyframes owner-step-out{to{opacity:0;transform:translateY(-5px)}}@keyframes owner-step-in{to{opacity:1;transform:translateY(0)}}@keyframes owner-link-flow{0%,to{opacity:.25;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}@keyframes owner-glass-sweep{0%,18%{opacity:0;transform:translate(-58%)rotate(4deg)}28%{opacity:.9}55%,to{opacity:0;transform:translate(58%)rotate(4deg)}}@keyframes owner-top-glow{0%,to{opacity:.25;transform:scaleX(.7)}50%{opacity:.85;transform:scaleX(1)}}@keyframes owner-check-pulse{0%,to{box-shadow:inset 0 1px #ffffff12,0 0 20px #ffffff09}50%{box-shadow:inset 0 1px #ffffff17,0 0 34px #ffffff17}}@keyframes owner-live-pulse{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@media (width<=760px){.private-access{justify-content:center;min-height:100dvh;padding:24px 16px}.access-planet{opacity:.4;background-position:72%;width:145%;height:108%;top:-4%;right:-38%}.access-brand{margin-bottom:18px}.access-brand .bionik-logo,.access-brand .bionik-logo img{width:112px;height:70px}.access-card{border-radius:22px;grid-template-columns:1fr;width:min(440px,100%);min-height:0}.access-intro{display:none}.access-form-panel{padding:22px 20px 24px}.access-form-switch{min-height:330px;padding-top:27px}.access-footer{justify-content:center;width:min(440px,100%)}.access-footer span:first-child{display:none}.access-submit>i{margin-left:0;right:37px}}@media (height<=760px) and (width>=761px){.private-access{padding-top:20px;padding-bottom:18px}.access-brand{margin-bottom:12px}.access-brand .bionik-logo,.access-brand .bionik-logo img{width:104px;height:62px}.access-card{min-height:455px}.access-intro{padding-top:26px;padding-bottom:22px}.access-form-panel{padding-top:30px;padding-bottom:26px}.access-footer{margin-top:11px}}@media (prefers-reduced-motion:reduce){.private-access:before,.access-planet,.access-stars i,.access-brand,.access-card,.access-form-switch>form,.create-access,.owner-welcome,.owner-welcome>div,.owner-welcome-card:before,.owner-welcome-card:after,.owner-check,.owner-live-dot,.owner-loading-track>span,.owner-loading-heading b,.owner-agent-orbit,.owner-agent-step,.owner-neptune-step,.owner-link-symbol:before{transition:none!important;animation:none!important}.owner-neptune-step{opacity:1;transform:none}.owner-agent-step{display:none}}.landing-surface,.landing-surface .app-stage,.landing-surface .app-main{background:#000}.textured-surface{--surface-image:url(/bionik-carbon-flow-background.png);background:#020202}.textured-surface .app-stage{isolation:isolate;background:#020202;position:relative}.textured-surface .app-stage:before{content:"";z-index:-2;background-image:linear-gradient(180deg, #0000002e, #0000005c), var(--surface-image);background-position:center var(--surface-scroll-y,0px);background-repeat:repeat-y;background-size:100%;background-attachment:scroll;min-height:100%;position:absolute;inset:0}.textured-surface .app-main{background:0 0;position:relative}.textured-surface .app-header{-webkit-backdrop-filter:blur(24px)saturate(118%);background:#040505a8;border-color:#ffffff17;box-shadow:0 12px 34px #0000002e}.textured-surface :is(.module-panel,.conversation-toolbar,.conversation-list>article,.conversation-empty,.discord-inbox-status,.discord-inbox-shell,.publisher-identity,.publisher-editor,.publisher-preview,.trade-ticket,.discord-preview,.trade-history,.integration-card,.settings-form,.settings-options>button,.settings-inline,.partner-preferences,.report-grid>article,.data-notice){-webkit-backdrop-filter:blur(20px)saturate(115%);background-color:#0a0c0c94;background-image:linear-gradient(145deg,#1c1f1e8f,#05070770);border-color:#ffffff1b;box-shadow:0 26px 72px #00000057,inset 0 1px #ffffff0e,inset 0 -1px #ffffff05}.textured-surface :is(.publisher-editor input:not([type=checkbox]):not([type=color]),.publisher-editor select,.publisher-editor textarea,.search-line,.discord-dm-sidebar-head label,.discord-reply-box,.settings-inline input,.settings-inline select,.settings-inline textarea,.partner-preference-list article){-webkit-backdrop-filter:blur(12px);background-color:#0406068a;border-color:#ffffff16}.textured-surface .discord-dm-sidebar,.textured-surface .discord-dm-conversation,.textured-surface .publisher-discord-canvas{background-color:#0608097a;background-image:linear-gradient(145deg,#1316177a,#06080961)}.textured-surface .page-intro,.textured-surface .publisher-hero{text-shadow:0 2px 22px #000000b8}@media (width<=900px){.textured-surface .app-stage:before{background-size:auto 1180px}}@media (prefers-reduced-motion:reduce){.textured-surface .app-stage:before{background-attachment:scroll}}.discord-publisher-page{max-width:1460px;margin:0 auto;padding:48px 40px 90px}.publisher-hero{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.publisher-hero>div:first-child>span{color:#68716b;font:600 9px var(--mono);letter-spacing:.13em}.publisher-hero h1{color:#f1f3f0;letter-spacing:-.055em;margin:10px 0 8px;font-size:clamp(30px,4vw,50px);font-weight:440}.publisher-hero p{color:#7d837f;max-width:660px;margin:0;font-size:13px;line-height:1.65}.publisher-identity{background:linear-gradient(135deg,#111411,#090b09);border-radius:17px;grid-template-columns:36px 1fr 8px;align-items:center;gap:11px;min-width:255px;padding:13px 16px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 20px 55px #00000040}.publisher-identity .bionik-logo{width:36px;height:36px}.publisher-identity div{flex-direction:column;gap:2px;display:flex}.publisher-identity span{color:#5d6a62;font:650 7px var(--mono);letter-spacing:.1em}.publisher-identity b{color:#dce4de;font-size:12px;font-weight:570}.publisher-identity small{color:#626a65;font-size:9px}.publisher-identity>i{background:#29d68e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #29d68eb3}.publisher-layout{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:start;gap:18px;display:grid}.publisher-editor,.publisher-preview{background:linear-gradient(145deg,#101210f5,#070807fa);border:1px solid #ffffff12;box-shadow:0 34px 100px #0003,inset 0 1px #ffffff05}.publisher-editor{border-radius:28px 28px 28px 10px;padding:24px}.publisher-preview{border-radius:28px 10px 28px 28px;position:sticky;top:82px;overflow:hidden}.publisher-section-head{align-items:center;gap:11px;margin:1px 0 17px;display:flex}.publisher-section-head:not(:first-child){margin-top:28px}.publisher-section-head>span{color:#768078;width:30px;height:30px;font:600 8px var(--mono);background:#171a17;border-radius:50%;place-items:center;display:grid}.publisher-section-head>div{flex-direction:column;gap:3px;display:flex}.publisher-section-head b{color:#d4d9d5;font-size:12px;font-weight:560}.publisher-section-head small{color:#606661;font-size:9px}.publisher-editor label{color:#6b736d;font:600 8px var(--mono);letter-spacing:.08em;flex-direction:column;gap:8px;display:flex;position:relative}.publisher-editor input:not([type=checkbox]):not([type=color]),.publisher-editor select,.publisher-editor textarea{color:#d5d9d6;width:100%;font:500 11px/1.5 var(--mono);background:#0b0d0b;border:1px solid #ffffff12;border-radius:11px;outline:0}.publisher-editor input:not([type=checkbox]):not([type=color]),.publisher-editor select{height:43px;padding:0 12px}.publisher-editor textarea{resize:vertical;min-height:160px;padding:13px}.publisher-editor input:focus,.publisher-editor select:focus,.publisher-editor textarea:focus{border-color:#74978252;box-shadow:0 0 0 3px #48775b0f}.publisher-routing{grid-template-columns:1fr 160px;gap:10px;display:grid}.publisher-presets{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.publisher-presets button{color:#737a75;cursor:pointer;background:#0c0e0c;border:1px solid #ffffff0e;border-radius:11px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:64px;padding:8px;display:flex}.publisher-presets button i{color:#090909;width:22px;height:22px;font:750 10px var(--mono);border-radius:7px;place-items:center;font-style:normal;display:grid}.publisher-presets button span{font-size:9px}.publisher-title small,.publisher-body small{color:#484e4a;font-size:7px;position:absolute;bottom:10px;right:10px}.publisher-title small{bottom:14px}.format-toolbar{background:#0a0c0a;border-radius:10px;flex-wrap:wrap;gap:3px;margin:10px 0 7px;padding:4px;display:flex}.format-toolbar button{color:#7b827d;cursor:pointer;min-width:29px;height:29px;font:600 10px var(--mono);background:0 0;border:0;border-radius:7px;padding:0 8px}.publisher-fields-head{justify-content:space-between;align-items:center;margin:16px 0 8px;display:flex}.publisher-fields-head>span{color:#6b736d;font:600 8px var(--mono);letter-spacing:.08em;align-items:center;gap:8px;display:flex}.publisher-fields-head small{color:#484d49;font-size:7px}.publisher-fields-head button{color:#8e9790;cursor:pointer;background:#111411;border:1px solid #ffffff14;border-radius:8px;height:30px;padding:0 10px;font-size:9px}.publisher-field-row{grid-template-columns:.7fr 1.3fr 78px 30px;align-items:center;gap:6px;margin-bottom:6px;display:grid}.publisher-field-row label{background:#0b0d0b;border-radius:9px;flex-direction:row;justify-content:center;align-items:center;gap:5px;height:38px;font-size:7px}.publisher-field-row>button{color:#777;cursor:pointer;background:#111311;border:0;border-radius:9px;height:38px}.publisher-finish-row{grid-template-columns:1fr 150px;gap:10px;margin-top:14px;display:grid}.color-control>span{background:#0b0d0b;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:9px;height:43px;padding:0 10px;display:flex}.color-control input{background:0 0;border:0;border-radius:50%;width:23px;height:23px;padding:0}.color-control code{color:#8f9691;font-size:9px}.publisher-actions{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:16px;display:flex}.publisher-actions>span{color:#626a64;align-items:center;gap:7px;max-width:290px;font-size:9px;line-height:1.45;display:flex}.publisher-actions>span i{background:#29d68e;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.publisher-actions button{color:#0b0c0b;cursor:pointer;background:#e4e9e5;border:0;border-radius:12px;min-width:170px;height:43px;padding:0 16px;font-size:10px;font-weight:650}.publisher-actions button:disabled{color:#555b56;cursor:default;background:#222522}.publisher-preview-head{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;min-height:69px;padding:16px 18px;display:flex}.publisher-preview-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.publisher-preview-head span{color:#7e8881;font:650 8px var(--mono);letter-spacing:.1em}.publisher-preview-head small{color:#515752;text-overflow:ellipsis;white-space:nowrap;max-width:330px;font-size:9px;overflow:hidden}.publisher-preview-head>b{color:#6eb38f;font:600 8px var(--mono);align-items:center;gap:6px;display:flex}.publisher-preview-head>b i{background:#2bd88f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #2bd88f99}.publisher-discord-canvas{background:#101114;min-height:520px;padding:30px 22px}.preview-mention{color:#d8d9dc;margin:0 0 12px 52px;font-size:13px}.publisher-discord-message{grid-template-columns:38px 1fr;gap:11px;display:grid}.publisher-discord-content{min-width:0}.publisher-discord-content .discord-author{margin-bottom:7px}.publisher-embed{color:#dbdee1;background:#2b2d31;border-left:4px solid;border-radius:4px;max-width:520px;padding:16px 16px 12px}.publisher-embed-kicker{color:#9da2a8;letter-spacing:.1em;font-size:8px;font-weight:700}.publisher-embed h3{color:#f2f3f5;margin:8px 0 7px;font-size:17px;line-height:1.3}.publisher-embed>p{color:#dbdee1;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.58}.publisher-preview-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:15px;display:grid}.publisher-preview-fields>div{flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.publisher-preview-fields>div.inline{grid-column:auto}.publisher-preview-fields b{color:#f2f3f5;font-size:10px}.publisher-preview-fields span{color:#c9ccd0;white-space:pre-wrap;font-size:11px;line-height:1.4}.publisher-embed footer{color:#979ba1;flex-wrap:wrap;align-items:center;gap:6px;margin-top:17px;font-size:8px;display:flex}.publisher-embed footer img{object-fit:contain;border-radius:50%;width:18px;height:18px}.publisher-embed footer i{font-style:normal}.publisher-preview-note{padding:15px 18px 17px}.publisher-preview-note span{color:#59615b;font:600 7px var(--mono);letter-spacing:.09em}.publisher-preview-note p{color:#505651;margin:5px 0 0;font-size:9px;line-height:1.5}.integration-grid.minimal{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-grid.minimal .integration-card:nth-child(3){border-radius:12px 34px 34px}.model-settings-grid{grid-template-columns:repeat(2,minmax(0,420px));gap:10px;display:grid}button.active-model-card{text-align:left;cursor:pointer;width:100%;position:relative}.active-model-card em{color:#59635c;font:600 7px var(--mono);letter-spacing:.07em;font-style:normal;position:absolute;top:14px;right:14px}.active-model-card:not(.selected){background:#0c0e0c;border-color:#ffffff0f}.active-model-card:not(.selected) i{box-shadow:none;background:#555}.active-model-card.selected em{color:#52ad82}.timezone-lock{color:#505752;margin-top:-2px;font-size:8px}.settings-inline select:disabled{opacity:1;color:#a5ada7;cursor:default}@media (width<=1120px){.publisher-layout{grid-template-columns:1fr}.publisher-preview{position:static}.integration-grid.minimal{grid-template-columns:1fr}.integration-grid.minimal .integration-card,.integration-grid.minimal .integration-card:nth-child(2),.integration-grid.minimal .integration-card:nth-child(3){border-radius:28px 28px 28px 12px;min-height:270px}}@media (width<=700px){.discord-publisher-page{padding:27px 14px 100px}.publisher-hero{flex-direction:column;align-items:flex-start}.publisher-identity{width:100%}.publisher-editor{border-radius:22px 22px 22px 9px;padding:17px}.publisher-routing,.publisher-finish-row,.model-settings-grid{grid-template-columns:1fr}.publisher-presets{grid-template-columns:repeat(2,1fr)}.publisher-field-row{grid-template-columns:1fr 1fr 30px}.publisher-field-row label{display:none}.publisher-actions{flex-direction:column;align-items:stretch}.publisher-actions button{width:100%}.publisher-discord-canvas{min-height:420px;padding:24px 13px}.publisher-discord-message{grid-template-columns:32px 1fr;gap:8px}.publisher-preview-fields{grid-template-columns:1fr}.publisher-preview-fields>div.inline{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.app-shell:before,.app-shell:after,.motion-reveal,.integration-signal span,.master-status-light i{transition:none!important;animation:none!important}.motion-reveal{opacity:1;filter:none;transform:none!important}}.composer{isolation:isolate;min-height:108px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:18px 24px 12px;transition:none;overflow:visible;transform:translateZ(0)}.idle-center>.composer,.sticky-composer>.composer{box-shadow:none;background:0 0}.composer:before{content:"";z-index:-1;clip-path:none;opacity:1;pointer-events:none;box-shadow:none;filter:drop-shadow(0 24px 34px #0000007a)drop-shadow(0 0 15px #11111152);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 140' preserveAspectRatio='none'%3E%3Cpath fill='%23111111' d='M40 24 C128 4 210 18 302 11 C418 2 510 18 618 10 C746 0 858 6 948 24 C978 30 994 48 996 66 C998 83 992 99 976 110 C930 129 850 121 780 128 C680 138 610 122 512 132 C410 141 330 122 230 133 C140 141 72 128 34 112 C10 104 2 87 5 66 C7 45 17 31 40 24 Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border-radius:0;animation:none;position:absolute;inset:0}.composer:after{content:"";z-index:-2;filter:blur(26px);opacity:.74;pointer-events:none;background:radial-gradient(#1111119e 0%,#0d0d0d66 50%,#07070724 72%,#0000 90%);border-radius:48% 41% 52% 44%/50% 45% 54% 42%;animation:none;position:absolute;inset:-20px -38px -24px}.composer:focus-within{box-shadow:none;border-color:#0000;transform:none}.composer:focus-within:before{background-color:#0000}.composer textarea{z-index:1;color:#eceeeb;caret-color:#d7ddd9;letter-spacing:-.012em;min-height:42px;padding:2px 4px;font-size:16px;position:relative}.composer textarea::placeholder{color:#626562}.composer-tools{z-index:1;gap:4px;min-height:34px;padding-left:1px;position:relative}.tool-icon{color:#727672;background:0 0;border-radius:46% 54% 48% 52%/52% 46% 54% 48%;width:34px;height:34px}.tool-icon:hover,.tool-icon.active{color:#d3d7d3;background:radial-gradient(circle,#ffffff12,#0000 72%)}.single-model{min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:6px;padding:0 8px}.single-model strong{color:#9da29e;font:560 11px var(--font-geist-sans), Inter, sans-serif;letter-spacing:-.01em}.model-dot{background:#9bb3a4;width:5px;height:5px;animation:none;box-shadow:0 0 10px #9bb3a480}.composer.compact{border-radius:0;min-height:90px}@media (width<=700px){.composer{border-radius:0;min-height:104px;padding:16px 17px 10px}.composer:before{border-radius:0}.composer:after{filter:blur(22px);inset:-15px -22px -18px}.composer.compact{border-radius:0;min-height:84px}.single-model{margin-left:2px;padding:0 5px}}@media (prefers-reduced-motion:reduce){.composer:before,.model-dot{animation:none!important}}.bionik-logo img{transform-origin:50% 52%;transition:transform .7s cubic-bezier(.16,.84,.2,1),filter .7s}.bionik-logo.interactive:hover img{filter:brightness(1.14)contrast(1.06)drop-shadow(0 0 24px #ffffff21);animation:.52s cubic-bezier(.2,.78,.2,1) .86s logo-impact-react;transform:translate(2px,-3px)rotate(-2deg)scale(1.035)}.meteor-shower{z-index:88;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.meteor-event{display:contents}.meteor{--meteor-start-left:80vw;--meteor-start-top:-80px;--meteor-end-left:50vw;--meteor-end-top:30vh;--meteor-angle:135deg;--meteor-delay:0s;--meteor-duration:1.2s;--meteor-scale:1;top:var(--meteor-start-top);left:var(--meteor-start-left);opacity:0;width:170px;height:3px;transform:rotate(var(--meteor-angle)) scale(var(--meteor-scale));transform-origin:100%;filter:drop-shadow(0 0 4px #eff4f0c2)drop-shadow(0 0 13px #b8c5bc4d);animation:meteor-to-logo var(--meteor-duration) cubic-bezier(.18,.63,.33,1) var(--meteor-delay) forwards;background:linear-gradient(90deg,#0000 0%,#89948d14 28%,#bdc8c152 68%,#f1f5f2f5 97%,#fff 100%);border-radius:100%;position:absolute}.meteor:before{content:"";background:radial-gradient(circle at 34% 31%,#fff 0 13%,#e9edea 27%,#8a948e 51%,#343a36 72%,#111411 100%);border-radius:47% 53% 58% 42%;width:7px;height:7px;position:absolute;top:50%;left:auto;right:-4px;transform:translateY(-50%);box-shadow:0 0 8px #fff,0 0 20px #d0dbd3c7,inset -1px -1px 2px #000000a8}.meteor:after{content:"";filter:blur(.15px);background:radial-gradient(circle at 4px 9px,#ffffffe0 0 1px,#0000 1.7px),radial-gradient(circle at 19px 3px,#d3ddd6ad 0 1px,#0000 1.8px),radial-gradient(circle at 29px 13px,#b5c0b880 0 1px,#0000 1.8px);width:34px;height:16px;position:absolute;top:-7px;left:auto;right:12px}.meteor i,.meteor b{background:#d8e0da;border-radius:50%;position:absolute;right:5px;box-shadow:0 0 5px #e8efeabf}.meteor i{width:2px;height:2px;top:-11px}.meteor b{width:1px;height:1px;top:10px;right:27px}.meteor-impact{--impact-x:50vw;--impact-y:30vh;--impact-delay:1s;--impact-scale:1;left:var(--impact-x);top:var(--impact-y);opacity:0;filter:drop-shadow(0 0 8px #fff)drop-shadow(0 0 22px #cdd8d0b8);width:12px;height:12px;animation:meteor-impact-burst .62s cubic-bezier(.16,.72,.28,1) var(--impact-delay) forwards;background:radial-gradient(circle,#fff 0 12%,#edf1ee 22%,#cdd8d0b8 42%,#91a0962e 66%,#0000 74%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.1)}.meteor-impact:before{content:"";border:1px solid #e6ece8cc;border-radius:50%;position:absolute;inset:-9px;box-shadow:0 0 12px #e4ebe661,inset 0 0 10px #ffffff24}.meteor-impact:after{content:"";background:radial-gradient(circle at 50% 0,#fff 0 1px,#0000 2px),radial-gradient(circle at 100% 40%,#dce4de 0 1px,#0000 2px),radial-gradient(circle at 78% 100%,#fff 0 1px,#0000 2px),radial-gradient(circle at 12% 82%,#cbd5ce 0 1px,#0000 2px),radial-gradient(circle at 0 28%,#fff 0 1px,#0000 2px);position:absolute;inset:-15px}.meteor-impact i,.meteor-impact b{transform-origin:0;background:linear-gradient(90deg,#ffffffdb,#0000);width:34px;height:1px;position:absolute;top:50%;left:50%}.meteor-impact i{transform:rotate(34deg)}.meteor-impact b{transform:rotate(151deg)}@keyframes meteor-to-logo{0%{left:var(--meteor-start-left);top:var(--meteor-start-top);opacity:0}8%{opacity:.98}74%{opacity:.96}84%{left:var(--meteor-end-left);top:var(--meteor-end-top);opacity:1}88%,to{left:var(--meteor-end-left);top:var(--meteor-end-top);opacity:0}}@keyframes meteor-impact-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.08)}14%{opacity:1;transform:translate(-50%,-50%) scale(var(--impact-scale))}42%{opacity:.95;transform:translate(-50%,-50%)scale(1.8)}to{opacity:0;filter:blur(1px)drop-shadow(0 0 10px #d6e0d966);transform:translate(-50%,-50%)scale(3.4)}}@keyframes logo-impact-react{0%,to{transform:translate(2px,-3px)rotate(-2deg)scale(1.035)}34%{transform:translate(-2px,1px)rotate(1deg)scale(1.047)}62%{transform:translate(3px,-1px)rotate(-1deg)scale(1.04)}}@media (prefers-reduced-motion:reduce){.bionik-logo img{transition:none}.bionik-logo.interactive:hover img{animation:none;transform:none}.meteor-shower{display:none}}:root{--bg:#000}html,body,.app-shell,.app-stage,.app-main,.chat-workspace,.message-stream{background:#000}.app-shell:before,.app-shell:after{display:none}.message{opacity:1;filter:none;animation:.3s cubic-bezier(.2,.78,.2,1) both chat-message-in;transform:none}@keyframes chat-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message-body,.analysis-response,.lesson-card,.smc-overview{opacity:1!important;visibility:visible!important}.app-shell,.app-stage,.sidebar,.app-header{background:#000}.sidebar,.sidebar.expanded{box-shadow:none;border-right:0}.side-logo{border-bottom:0}.app-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}.profile-button{box-shadow:none;background:0 0;border:0}.profile-button:hover{background:#ffffff09}.profile-button small{color:#686d69;letter-spacing:.035em;text-transform:none;font-size:9px}.side-item-wrap button.active{border-color:#0000}.idle-center{width:min(900px,100%)}.idle-center>.composer,.sticky-composer>.composer,.composer{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:#151515;border:1px solid #ffffff21;border-radius:36px;min-height:116px;padding:18px 9px 9px 22px;transition:border-color .2s,box-shadow .2s;overflow:visible;transform:none;box-shadow:0 22px 70px #00000052,inset 0 1px #ffffff05}.composer:before,.composer:after{display:none}.composer:focus-within{border-color:#fff3;box-shadow:0 24px 78px #00000061,inset 0 1px #ffffff06}.composer textarea{color:#f1f1ef;caret-color:#f1f1ef;letter-spacing:-.025em;min-height:40px;padding:2px 0;font-size:18px;font-weight:400;line-height:1.35}.composer textarea::placeholder{color:#a1a1a1;opacity:.88}.composer-tools{gap:6px;min-height:44px;padding:0}.tool-icon{color:#d6d6d6;background:0 0;border:1px solid #ffffff21;border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:24px;font-weight:280}.tool-icon:hover,.tool-icon.active{color:#fff;background:#ffffff09;border-color:#ffffff3d}.single-model{min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative}.single-model>button{cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:8px;height:42px;padding:0 9px;display:inline-flex}.single-model>button:hover{background:#ffffff09}.single-model>button strong,.single-model strong{color:#f2f2f2;font:450 16px var(--font-geist-sans), Inter, sans-serif;letter-spacing:-.025em}.model-spark{color:#d8d8d8;font-size:17px;line-height:1}.model-chevron{color:#8c8c8c;font-size:17px;line-height:1;transform:translateY(-2px)}.compact-model-menu{z-index:120;background:#1a1a1a;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:24px 1fr;align-items:center;gap:9px;width:230px;min-height:64px;padding:12px 14px;display:grid;position:absolute;bottom:50px;left:0;box-shadow:0 22px 50px #00000080}.compact-model-menu>span{color:#b8c8be}.compact-model-menu>div{flex-direction:column;gap:3px;display:flex}.compact-model-menu strong{font-size:13px}.compact-model-menu small{color:#777;font-size:10px}.composer-grid{cursor:pointer;background:0 0;border:0;border-radius:50%;grid-template-rows:repeat(2,6px);grid-template-columns:repeat(2,6px);place-content:center;gap:3px;width:42px;height:42px;margin-left:auto;display:grid}.composer-grid:hover{background:#ffffff09}.composer-grid span{border:1.5px solid #d7d7d7;border-radius:1px;width:6px;height:6px}.send-button{color:#090909;background:#8b8b8b;border:0;border-radius:50%;flex:0 0 42px;width:42px;height:42px;margin:0;font-size:27px;font-weight:300;line-height:1}.send-button:disabled{color:#161616;cursor:default;opacity:1;background:#858585}.quick-actions{gap:8px;margin-top:15px}.idle-center .quick-actions button,.quick-actions button{color:#efefef;background:0 0;border:1px solid #ffffff2e;border-radius:999px;gap:7px;height:38px;padding:0 14px;font-size:13px}.idle-center .quick-actions button:hover,.quick-actions button:hover{color:#fff;background:#ffffff09;border-color:#ffffff52}.quick-actions button span{color:#e2e2e2;font-size:14px}.composer.compact{border-radius:32px;min-height:106px;padding:15px 10px 9px 20px}.composer.compact textarea{min-height:36px;font-size:16px}.composer.compact .composer-tools{min-height:42px}.composer.compact .tool-icon,.composer.compact .composer-grid,.composer.compact .send-button{flex-basis:40px;width:40px;height:40px}.composer.compact .single-model,.composer.compact .single-model>button{height:40px;min-height:40px}.composer.compact .single-model>button strong{font-size:14px}@media (width<=700px){.idle-center>.composer,.composer{border-radius:34px;min-height:120px;padding:18px 8px 8px 18px}.composer textarea{min-height:44px;font-size:18px}.tool-icon,.composer-grid,.send-button{flex-basis:44px;width:44px;height:44px}.single-model,.single-model>button{height:44px;min-height:44px}.single-model>button{gap:7px;padding:0 7px}.single-model>button strong{font-size:15px}.model-spark{font-size:16px}.model-chevron{display:none}.composer-grid{margin-left:auto}.quick-actions{justify-content:flex-start}.idle-center .quick-actions button,.quick-actions button{height:40px;padding:0 14px;font-size:13px}}.compact-model-menu.model-options{flex-direction:column;gap:3px;width:250px;min-height:0;padding:6px;display:flex}.compact-model-menu.model-options>button{color:#7f8781;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:20px 1fr;align-items:center;gap:8px;width:100%;min-height:54px;padding:8px 10px;display:grid}.compact-model-menu.model-options>button:hover,.compact-model-menu.model-options>button.active{background:#232523}.compact-model-menu.model-options>button>span{color:#68bd91;font-size:12px}.compact-model-menu.model-options>button>div{flex-direction:column;gap:3px;display:flex}.compact-model-menu.model-options strong{color:#e3e5e2;font-size:12px;font-weight:560}.compact-model-menu.model-options small{color:#6d726e;font-size:9px}.discord-publisher-page{isolation:isolate;padding-top:38px;position:relative}.discord-publisher-page:before{content:"";z-index:-1;filter:blur(34px);pointer-events:none;background:radial-gradient(#377d5d1c,#40588a0b 42%,#0000 72%);border-radius:50%;width:760px;height:500px;position:fixed;top:36px;left:18%}.publisher-hero{align-items:center;margin-bottom:20px}.publisher-hero>div:first-child>span{color:#7f9a89}.publisher-hero h1{text-shadow:0 8px 30px #88b59a14}.publisher-hero p{color:#929a94;font-size:14px}.publisher-identity{background:radial-gradient(circle at 88% 15%,#2acd8614,#0000 35%),linear-gradient(135deg,#171c18,#0e110f);border:1px solid #78aa8d21;box-shadow:inset 0 1px #ffffff0e,0 18px 60px #0000004d,0 0 42px #2da46c06}.publisher-flow{background:linear-gradient(90deg,#161d18eb,#0e110fdb 55%,#101318e0);border:1px solid #fff1;border-radius:15px;align-items:center;gap:12px;min-height:48px;margin-bottom:13px;padding:0 16px;display:flex;box-shadow:inset 0 1px #ffffff09}.publisher-flow span{color:#69716b;font:600 8px var(--mono);letter-spacing:.05em;align-items:center;gap:7px;display:flex}.publisher-flow span i{color:#667169;background:#ffffff09;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.publisher-flow span.active i{color:#0a110d;background:#9cc9ae;box-shadow:0 0 20px #62cb8d2e}.publisher-flow b{color:#374039;font-size:12px;font-weight:400}.publisher-flow em{color:#67a884;font:650 7px var(--mono);letter-spacing:.08em;background:#4a906914;border-radius:7px;margin-left:auto;padding:6px 8px;font-style:normal}.publisher-layout{gap:14px}.publisher-editor,.publisher-preview{background:radial-gradient(circle at 9% 0,#4d7e6314,#0000 24%),linear-gradient(145deg,#171c18fa,#0b0e0cfa);border-color:#ffffff18;box-shadow:0 32px 100px #00000047,inset 0 1px #ffffff0b}.publisher-editor{padding:27px}.publisher-section-head>span{color:#a4baa9;background:linear-gradient(145deg,#263229,#151a17);box-shadow:inset 0 1px #ffffff0a}.publisher-section-head b{color:#e3e8e4;font-size:13px}.publisher-section-head small{color:#747e77}.publisher-editor label{color:#89928c}.publisher-editor input:not([type=checkbox]):not([type=color]),.publisher-editor select,.publisher-editor textarea{color:#e1e6e2;background:linear-gradient(145deg,#121713,#0e120f);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff05}.publisher-editor input::placeholder,.publisher-editor textarea::placeholder{color:#5e6961}.publisher-presets{gap:9px}.publisher-presets button{color:#818a84;background:linear-gradient(145deg,#121613,#0d100e);border-color:#ffffff13;min-height:68px}.publisher-presets button:hover{background:#171c18;border-color:#97b1a133;transform:translateY(-2px)}.publisher-presets button.active{color:#edf1ee;background:linear-gradient(145deg,#202a23,#121713);border-color:#91c2a442;box-shadow:inset 0 1px #ffffff0b,0 12px 30px #0003}.format-toolbar{background:#090c0a9e;border:1px solid #ffffff0e}.format-toolbar button{color:#929b95}.format-toolbar button:hover{color:#f0f3f1;background:#202721}.publisher-media-head{justify-content:space-between;align-items:center;margin:17px 0 8px;display:flex}.publisher-media-head>span{color:#89928c;font:600 8px var(--mono);letter-spacing:.08em;align-items:center;gap:8px;display:flex}.publisher-media-head small{color:#58615b;font-size:7px}.publisher-media-head button{color:#9a6f72;cursor:pointer;font:600 8px var(--mono);background:0 0;border:0}.publisher-file-input{opacity:0;pointer-events:none;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.publisher-image-drop{cursor:pointer;background:radial-gradient(circle at 7%,#4f9e6f16,#0000 24%),#0d110eb8;border:1px dashed #8bb1993b;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:13px 15px;display:grid}.publisher-image-drop:hover{background-color:#131a15e0;border-color:#80ca9c66}.publisher-upload-icon{color:#a7cfb5;background:linear-gradient(145deg,#27372c,#172019);border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid;box-shadow:inset 0 1px #ffffff0e}.publisher-image-drop>div{flex-direction:column;gap:5px;display:flex}.publisher-image-drop b{color:#d6ded8;font-size:11px;font-weight:570}.publisher-image-drop small{color:#657068;font-size:9px}.publisher-image-drop em{color:#a6b9ac;font:600 8px var(--mono);background:#202822;border-radius:9px;padding:8px 10px;font-style:normal}.publisher-image-selected{background:linear-gradient(135deg,#264a3429,#0c100dd9);border:1px solid #71b98e33;border-radius:15px;grid-template-columns:108px 1fr auto;align-items:center;gap:12px;min-height:96px;padding:9px;display:grid}.publisher-image-selected>img{object-fit:cover;background:#080a08;border-radius:10px;width:108px;height:76px}.publisher-image-selected>div{grid-template-columns:21px 1fr;align-items:center;gap:3px 8px;min-width:0;display:grid}.publisher-image-selected>div span{color:#07120b;background:#42bd7a;border-radius:50%;grid-row:1/3;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.publisher-image-selected b{color:#dce4de;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.publisher-image-selected small{color:#718078;font-size:8px}.publisher-image-selected>button{color:#9ca79f;cursor:pointer;background:#171c18;border:1px solid #ffffff14;border-radius:9px;height:32px;padding:0 10px;font-size:8px}.publisher-fields-head button{color:#a6b4aa;background:#18201a}.color-control>span{background:#111612;border-color:#ffffff17}.publisher-actions button{background:linear-gradient(135deg,#eef4f0,#a9c6b4);box-shadow:0 12px 34px #47966726}.publisher-actions button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 16px 42px #4796673d}.publisher-preview-head span{color:#a1b1a6}.publisher-embed{background:linear-gradient(145deg,#34373d,#292c31);box-shadow:0 16px 42px #00000040}.publisher-preview-image{object-fit:contain;background:#17181b;border-radius:7px;width:100%;max-height:360px;margin-top:15px;display:block}.publisher-preview-note{background:#0a0c0ad1;border-top:1px solid #ffffff0b}@media (width<=700px){.publisher-flow{gap:6px;padding:8px 10px}.publisher-flow b,.publisher-flow em{display:none}.publisher-flow span{flex:1;justify-content:center;font-size:7px}.publisher-image-drop{grid-template-columns:38px 1fr}.publisher-image-drop em{display:none}.publisher-image-selected{grid-template-columns:76px 1fr}.publisher-image-selected>img{width:76px;height:66px}.publisher-image-selected>button{grid-column:1/-1}}.discord-publisher-page:before{background:radial-gradient(#70767e13,#373b4209 44%,#0000 72%)}.publisher-identity{background:linear-gradient(145deg,#191b1d,#0d0e10);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0b,0 18px 60px #0000004d}.publisher-flow{background:linear-gradient(100deg,#17191b,#0c0d0f 58%,#121316);border-color:#ffffff13}.publisher-flow span.active{color:var(--publisher-accent)}@supports (color:color-mix(in lab, red, red)){.publisher-flow span.active{color:color-mix(in srgb,var(--publisher-accent) 78%,#fff)}}.publisher-flow span.active i{background:var(--publisher-accent);color:#0b0c0d;box-shadow:0 0 22px var(--publisher-accent)}@supports (color:color-mix(in lab, red, red)){.publisher-flow span.active i{box-shadow:0 0 22px color-mix(in srgb,var(--publisher-accent) 24%,transparent)}}.publisher-flow em{color:#92989d;background:#ffffff09}.publisher-editor,.publisher-preview{background:radial-gradient(circle at 8% 0,var(--publisher-accent),transparent 29%), linear-gradient(145deg,#16181bfc,#08090bfc);border-color:#ffffff16}@supports (color:color-mix(in lab, red, red)){.publisher-editor,.publisher-preview{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--publisher-accent) 7%,transparent),transparent 29%), linear-gradient(145deg,#16181bfc,#08090bfc)}}.publisher-editor,.publisher-preview{box-shadow:0 32px 100px #0000004d,inset 0 1px #ffffff09}.publisher-section-head>span{color:var(--publisher-accent);background:linear-gradient(145deg,#292c30,#151719)}@supports (color:color-mix(in lab, red, red)){.publisher-section-head>span{color:color-mix(in srgb,var(--publisher-accent) 64%,#8c9297)}}.publisher-editor input:not([type=checkbox]):not([type=color]),.publisher-editor select,.publisher-editor textarea{background:linear-gradient(145deg,#15171a,#0d0f11);border-color:#ffffff16}.publisher-editor input:focus,.publisher-editor select:focus,.publisher-editor textarea:focus{border-color:var(--publisher-accent)}@supports (color:color-mix(in lab, red, red)){.publisher-editor input:focus,.publisher-editor select:focus,.publisher-editor textarea:focus{border-color:color-mix(in srgb,var(--publisher-accent) 32%,transparent)}}.publisher-editor input:focus,.publisher-editor select:focus,.publisher-editor textarea:focus{box-shadow:0 0 0 3px var(--publisher-accent)}@supports (color:color-mix(in lab, red, red)){.publisher-editor input:focus,.publisher-editor select:focus,.publisher-editor textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--publisher-accent) 6%,transparent)}}.publisher-presets{grid-template-columns:repeat(5,minmax(0,1fr))}.publisher-presets button{background:linear-gradient(145deg,#15171a,#0d0f11);border-color:#ffffff12}.publisher-presets button:hover{border-color:var(--preset-color)}@supports (color:color-mix(in lab, red, red)){.publisher-presets button:hover{border-color:color-mix(in srgb,var(--preset-color) 28%,transparent)}}.publisher-presets button:hover{background:var(--preset-color)}@supports (color:color-mix(in lab, red, red)){.publisher-presets button:hover{background:color-mix(in srgb,var(--preset-color) 6%,#121416)}}.publisher-presets button.active{border-color:var(--preset-color)}@supports (color:color-mix(in lab, red, red)){.publisher-presets button.active{border-color:color-mix(in srgb,var(--preset-color) 46%,transparent)}}.publisher-presets button.active{background:radial-gradient(circle at 10% 12%,var(--preset-color),transparent 44%), linear-gradient(145deg,var(--preset-color),#101214)}@supports (color:color-mix(in lab, red, red)){.publisher-presets button.active{background:radial-gradient(circle at 10% 12%,color-mix(in srgb,var(--preset-color) 18%,transparent),transparent 44%), linear-gradient(145deg,color-mix(in srgb,var(--preset-color) 9%,#1b1d20),#101214)}}.publisher-presets button.active{box-shadow:inset 0 1px var(--preset-color),0 12px 34px #00000038}@supports (color:color-mix(in lab, red, red)){.publisher-presets button.active{box-shadow:inset 0 1px color-mix(in srgb,var(--preset-color) 20%,transparent),0 12px 34px #00000038}}.publisher-presets button.active span{color:var(--preset-color)}@supports (color:color-mix(in lab, red, red)){.publisher-presets button.active span{color:color-mix(in srgb,var(--preset-color) 70%,#fff)}}.format-toolbar{background:#0c0e10}.publisher-image-drop{border-color:var(--publisher-accent)}@supports (color:color-mix(in lab, red, red)){.publisher-image-drop{border-color:color-mix(in srgb,var(--publisher-accent) 20%,#ffffff14)}}.publisher-image-drop{background:radial-gradient(circle at 7% 50%,var(--publisher-accent),transparent 25%),#101214}@supports (color:color-mix(in lab, red, red)){.publisher-image-drop{background:radial-gradient(circle at 7% 50%,color-mix(in srgb,var(--publisher-accent) 6%,transparent),transparent 25%),#101214}}.publisher-upload-icon{color:var(--publisher-accent);background:linear-gradient(145deg,#292c30,#17191c)}@supports (color:color-mix(in lab, red, red)){.publisher-upload-icon{color:color-mix(in srgb,var(--publisher-accent) 68%,#bfc4c8)}}.publisher-image-selected{border-color:var(--publisher-accent)}@supports (color:color-mix(in lab, red, red)){.publisher-image-selected{border-color:color-mix(in srgb,var(--publisher-accent) 26%,transparent)}}.publisher-image-selected{background:linear-gradient(135deg,var(--publisher-accent),#0d0f11)}@supports (color:color-mix(in lab, red, red)){.publisher-image-selected{background:linear-gradient(135deg,color-mix(in srgb,var(--publisher-accent) 7%,#17191b),#0d0f11)}}.publisher-fields-head button{background:#1b1d20}.color-control>span{background:#141619}.publisher-actions>span i{background:var(--publisher-accent);box-shadow:0 0 9px var(--publisher-accent)}@supports (color:color-mix(in lab, red, red)){.publisher-actions>span i{box-shadow:0 0 9px color-mix(in srgb,var(--publisher-accent) 42%,transparent)}}.publisher-actions button{background:linear-gradient(135deg,var(--publisher-accent),var(--publisher-accent))}@supports (color:color-mix(in lab, red, red)){.publisher-actions button{background:linear-gradient(135deg,color-mix(in srgb,var(--publisher-accent) 84%,#fff),color-mix(in srgb,var(--publisher-accent) 58%,#858b90))}}.publisher-actions button{box-shadow:0 12px 34px var(--publisher-accent)}@supports (color:color-mix(in lab, red, red)){.publisher-actions button{box-shadow:0 12px 34px color-mix(in srgb,var(--publisher-accent) 12%,transparent)}}.publisher-preview{background:linear-gradient(145deg,#191b1e,#0d0f12)}.publisher-preview-head{background:linear-gradient(90deg,var(--publisher-accent),#101214)}@supports (color:color-mix(in lab, red, red)){.publisher-preview-head{background:linear-gradient(90deg,color-mix(in srgb,var(--publisher-accent) 6%,#1b1d20),#101214)}}.publisher-preview-head>b{color:var(--publisher-accent)}@supports (color:color-mix(in lab, red, red)){.publisher-preview-head>b{color:color-mix(in srgb,var(--publisher-accent) 70%,#aeb4b8)}}.publisher-preview-head>b i{background:var(--publisher-accent);box-shadow:0 0 9px var(--publisher-accent)}@supports (color:color-mix(in lab, red, red)){.publisher-preview-head>b i{box-shadow:0 0 9px color-mix(in srgb,var(--publisher-accent) 48%,transparent)}}.publisher-discord-canvas{background:radial-gradient(circle at 78% 8%,#5d667811,#0000 34%),linear-gradient(155deg,#1a1c21,#111318)}.publisher-preview-note{background:#0d0f11}@media (width<=850px){.publisher-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.publisher-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.publisher-editor select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf0ed;background-color:#141619}.publisher-editor select option{color:#edf0ed;background-color:#141619}.publisher-image-drop:hover,.publisher-image-drop:focus-visible{background:radial-gradient(circle at 7%,#ffffff0e,#0000 25%),#15171a;border-color:#ffffff6b;outline:none}.publisher-image-drop:hover .publisher-upload-icon,.publisher-image-drop:focus-visible .publisher-upload-icon{color:#fff;background:linear-gradient(145deg,#36393d,#222529);box-shadow:0 0 22px #ffffff14,inset 0 1px #ffffff17}.publisher-image-drop:hover em,.publisher-image-drop:focus-visible em{color:#101214;background:#ecefed}.official-partners{width:min(820px,100%);margin:22px auto 0;padding:0 10px;position:relative}.partners-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-bottom:10px;display:grid}.partners-heading>span,.partners-heading>p,.partners-foot{font-family:var(--mono)}.partners-heading>span{color:#777d79;letter-spacing:.14em;font-size:7px;font-weight:650}.partners-heading>i{background:linear-gradient(90deg,#ffffff21,#ffffff06);height:1px}.partners-heading>p{color:#4d524f;letter-spacing:.035em;margin:0;font-size:7px}.partners-logos{background:radial-gradient(circle at 50% -30%,#ffffff0b,#0000 54%),linear-gradient(145deg,#141516ad,#0708096b);border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px 14px;padding:12px 16px 10px;display:grid;box-shadow:inset 0 1px #ffffff06,0 18px 55px #00000024}.partner-logo{opacity:.48;filter:grayscale();border-radius:10px;justify-content:center;align-items:center;min-width:0;height:32px;padding:5px 8px;transition:opacity .2s,filter .2s,background .2s,transform .2s;display:flex}.partner-logo:hover{opacity:1;filter:grayscale(0);background:#ffffff09;transform:translateY(-1px)}.partner-logo img{object-fit:contain;image-rendering:auto;-webkit-user-select:none;user-select:none;width:auto;max-width:112px;height:auto;max-height:21px;display:block}.partner-monster-energy img{max-height:27px}.partner-ledger img{max-height:23px}.partner-discord img{max-height:19px}.partners-foot{color:#343936;letter-spacing:.12em;justify-content:center;align-items:center;gap:9px;margin-top:8px;font-size:6px;display:flex}.partners-foot b{color:#4b514d;font-weight:580}.partners-foot span:after{content:"•";color:#343936;margin-left:9px}@media (height<=820px) and (width>=701px){.official-partners{margin-top:14px}.partners-heading{margin-bottom:7px}.partners-logos{padding-top:8px;padding-bottom:7px}.partner-logo{height:27px}.partner-logo img{max-height:18px}.partner-monster-energy img{max-height:22px}}@media (width<=700px){.official-partners{margin-top:18px;padding:0}.partners-heading{grid-template-columns:auto 1fr}.partners-heading>p{display:none}.partners-logos{scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;gap:8px;padding:10px;display:flex;overflow-x:auto}.partners-logos::-webkit-scrollbar{display:none}.partner-logo{scroll-snap-align:start;opacity:.65;width:112px;min-width:112px;height:38px}.partner-logo img{max-width:96px;max-height:22px}.partners-foot{display:none}}.official-partners{width:min(860px,100%);margin-top:18px}.partners-heading{margin-bottom:8px}.partners-heading>span{color:#a0a5a1;font-size:9px}.partners-heading>p{color:#747a76;font-size:8.5px}.discord-community-card{background:linear-gradient(120deg,#5865f217,#121317e6 42%,#0a0b0df2);border:1px solid #7289da2e;border-radius:16px 16px 6px 6px;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:center;gap:15px;min-height:48px;padding:8px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #00000029}.discord-community-card:before{display:none}.discord-community-label{justify-content:flex-start;align-items:center;display:flex}.discord-community-label span{color:#858c99;font:650 7.5px var(--mono);letter-spacing:.14em}.discord-community-logo{object-fit:contain;justify-self:center;width:118px;max-height:24px;display:block}.discord-community-proof{justify-content:flex-end;align-items:center;gap:13px;display:flex}.discord-community-proof>b{color:#f0f2f7;font:650 16px var(--mono);letter-spacing:-.02em;white-space:nowrap}.discord-community-proof>b small{color:#a8aeba;letter-spacing:.1em;font-size:7px}.verified-server{color:#9da2aa;font:650 7px var(--mono);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:6px;display:flex}.verified-server img{object-fit:contain;width:15px;height:15px}.partners-logos{border:1px solid #ffffff09;border-top:0;border-radius:6px 6px 17px 17px;grid-template-columns:1fr;gap:2px;padding:5px 10px 7px;display:grid}.partner-tier{align-items:center;gap:5px 12px;min-height:38px;display:grid}.partner-tier-top,.partner-tier-middle{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-tier-base{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-tier+.partner-tier{border-top:1px solid #ffffff09}.partner-logo{opacity:.56;height:36px;padding:7px 10px}.partner-logo img,.partner-logo.partner-monster-energy img,.partner-logo.partner-ledger img,.partner-logo.partner-mercedes img{object-fit:contain;width:88px;max-width:88px;height:26px;max-height:26px}.partner-logo.partner-mercedes img{width:25px;max-width:25px;height:25px;max-height:25px}.partner-logo.partner-ledger img{width:82px;max-width:82px;height:28px;max-height:28px}.partner-logo.partner-monster-energy img{width:72px;max-width:72px;height:30px;max-height:30px}.partner-logo.partner-elgato img{width:82px;max-width:82px;height:27px;max-height:27px}.partner-logo.partner-shopify img{width:86px;max-width:86px;height:27px;max-height:27px}.partner-logo.partner-zoom img{width:78px;max-width:78px;height:24px;max-height:24px}.partner-logo:hover{background:#ffffff06}.partners-foot{color:#555b57;margin-top:7px;font-size:8px}.partners-foot b{color:#6a716c}.partner-preferences{gap:12px;display:grid}.community-preference{background:#5865f20b;border:1px solid #5865f22e;border-radius:11px;grid-template-columns:1fr 180px;align-items:end;gap:14px;margin-top:3px;padding:12px 14px;display:grid}.community-preference>div,.partner-preference-name{flex-direction:column;gap:4px;display:flex}.community-preference b,.partner-preference-name b{color:#d8dbd8;font-size:10px}.community-preference small,.partner-preference-name small{color:#666b68;font:500 7px var(--mono);letter-spacing:.06em}.partner-preference-list{gap:5px;display:grid}.partner-preference-list article{background:#0d0f0f;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:82px minmax(105px,1fr) auto 92px 58px 70px;align-items:center;gap:8px;min-height:56px;padding:7px 8px;display:grid}.partner-preference-list article.pinned{border-color:#5865f224;grid-template-columns:82px minmax(105px,1fr) auto 70px}.partner-preference-logo{background:#171918;border-radius:7px;place-items:center;height:36px;padding:4px 8px;display:grid}.partner-preference-logo img{object-fit:contain;max-width:65px;max-height:27px}.replace-logo{cursor:pointer;white-space:nowrap;border:1px solid #ffffff17;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:0 9px;position:relative;color:#a4a9a5!important;display:inline-flex!important}.replace-logo:hover{border-color:#ffffff3d;color:#fff!important}.replace-logo input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.partner-preference-list select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:32px}.partner-order-buttons{grid-template-columns:1fr 1fr;gap:3px;display:grid}.partner-order-buttons button,.partner-visibility{color:#838985;cursor:pointer;background:#171918;border:1px solid #ffffff14;border-radius:7px;height:30px}.partner-order-buttons button:hover{color:#fff;border-color:#ffffff38}.partner-visibility{color:#646965;font:650 7px var(--mono);letter-spacing:.07em}.partner-visibility.on{color:#8fc7a4;background:#52be7c0b;border-color:#52be7c29}.partner-save-button{color:#111412;cursor:pointer;background:#e7ebe8;border:1px solid #ffffff21;border-radius:8px;justify-self:end;min-height:36px;padding:0 16px;font-weight:650}.partner-save-button:disabled{opacity:.45;cursor:wait}@media (width<=820px){.discord-community-card{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr)}.discord-community-proof{gap:7px}.verified-server>span{display:none}.partner-preference-list article,.partner-preference-list article.pinned{grid-template-columns:68px 1fr auto}.partner-preference-list article>select,.partner-order-buttons,.partner-visibility{grid-row:2}}@media (width<=700px){.discord-community-card{grid-template-columns:1fr 110px 1fr;gap:8px;padding:8px 10px}.discord-community-logo{width:96px}.discord-community-label span{letter-spacing:.09em;font-size:6px}.discord-community-proof>b{font-size:13px}.discord-community-proof>b small{display:none}.partners-logos{display:grid;overflow:visible}.partner-tier-top,.partner-tier-middle{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-tier-base{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-logo{width:auto;min-width:0}.community-preference{grid-template-columns:1fr 110px}.partner-preference-list article,.partner-preference-list article.pinned{grid-template-columns:58px 1fr}.partner-preference-list article>:not(.partner-preference-logo):not(.partner-preference-name){grid-column:auto}}.clear-history-button{color:#777d79;cursor:pointer;background:#111312;border:1px solid #ffffff14;border-radius:9px;min-height:38px;padding:0 14px;font-size:10px;transition:all .18s}.clear-history-button:hover:not(:disabled){color:#e3a0a6;background:#992d3714;border-color:#e8656e47}.clear-history-button:disabled{opacity:.35;cursor:default}.discord-inbox-page{max-width:1460px}.discord-inbox-status{color:#6e747c;min-height:34px;font:600 8px var(--mono);letter-spacing:.08em;background:linear-gradient(90deg,#5865f20e,#ffffff03);border:1px solid #5865f21f;border-radius:9px;align-items:center;gap:16px;margin:-4px 0 10px;padding:0 12px;display:flex}.discord-inbox-status>span:first-child{color:#9198a4;align-items:center;gap:6px;display:inline-flex}.discord-inbox-status i,.discord-conversation-head em i,.discord-reply-box>div span i{background:#555b59;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff06}.discord-inbox-status .online i,.discord-conversation-head em i,.discord-reply-box>div span i{background:#54d98c;box-shadow:0 0 8px #54d98c73}.discord-inbox-status .offline i{background:#e7a64f}.discord-inbox-status small{color:#4f5552;margin-left:auto}.discord-inbox-shell{background:linear-gradient(145deg,#121416,#0b0c0e 58%,#090a0b);border:1px solid #ffffff13;border-radius:17px;grid-template-columns:330px minmax(0,1fr);height:min(680px,100vh - 228px);min-height:480px;display:grid;overflow:hidden;box-shadow:0 28px 70px #00000047,inset 0 1px #ffffff06}.discord-dm-sidebar{background:#06070861;border-right:1px solid #ffffff0f;flex-direction:column;min-width:0;display:flex}.discord-dm-sidebar-head{border-bottom:1px solid #ffffff0d;padding:16px 14px 12px}.discord-dm-sidebar-head>div{color:#7b8189;font:650 8px var(--mono);letter-spacing:.11em;justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.discord-dm-sidebar-head>div b{color:#929cf6;background:#5865f21a;border-radius:9px;place-items:center;min-width:22px;height:18px;padding:0 6px;font-size:8px;display:grid}.discord-dm-sidebar-head label{color:#5e646b;background:#0c0e10;border:1px solid #fff1;border-radius:9px;align-items:center;gap:8px;height:37px;padding:0 10px;display:flex}.discord-dm-sidebar-head input{color:#c9cdcf;background:0 0;border:0;outline:0;width:100%;font-size:10px}.discord-dm-sidebar-head input::placeholder{color:#555b60}.discord-thread-list{scrollbar-width:thin;scrollbar-color:#292d31 transparent;padding:6px;overflow-y:auto}.discord-thread{width:100%;min-height:73px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid;position:relative}.discord-thread:hover{background:#ffffff06}.discord-thread.active{background:linear-gradient(90deg,#5865f21f,#5865f209);border-color:#5865f229}.discord-avatar{color:#d9ddea;width:38px;height:38px;font:650 13px var(--mono);background:linear-gradient(145deg,#2f3541,#171a20) 50%/cover;border:1px solid #ffffff14;border-radius:50%;flex:none;place-items:center;display:grid}.discord-avatar.has-image{color:#0000}.discord-thread-copy{min-width:0;display:block}.discord-thread-copy>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.discord-thread-copy b{color:#c4c8cc;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.discord-thread-copy time{color:#4f555a;font:500 7px var(--mono);flex:none}.discord-thread-copy small{color:#61676d;margin-top:2px;font-size:8px;display:block}.discord-thread-copy p{color:#737980;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:9px;overflow:hidden}.discord-thread>em{color:#fff;min-width:17px;height:17px;font:700 7px var(--mono);background:#5865f2;border-radius:9px;place-items:center;padding:0 5px;font-style:normal;display:grid;position:absolute;bottom:8px;right:8px}.discord-thread-empty,.discord-conversation-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.discord-thread-empty{color:#545a5e;min-height:260px;padding:28px}.discord-thread-empty>span{color:#737b91;margin-bottom:12px;font-size:22px}.discord-thread-empty b{color:#91979a;font-size:11px}.discord-thread-empty p{color:#5c6266;max-width:190px;margin:7px 0 0;font-size:9px;line-height:1.5}.discord-inbox-loading{gap:7px;padding:10px;display:grid}.discord-inbox-loading i{background:linear-gradient(90deg,#111416,#181b1e,#111416) 0 0/200% 100%;border-radius:10px;height:62px;animation:1.2s infinite loadingSweep}.discord-dm-conversation{flex-direction:column;min-width:0;display:flex}.discord-conversation-head{background:#0d0f11b8;border-bottom:1px solid #ffffff0e;align-items:center;gap:10px;min-height:63px;padding:0 18px;display:flex}.discord-conversation-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.discord-conversation-head>div b{color:#d5d8db;font-size:11px}.discord-conversation-head>div span{color:#62686d;font:500 7px var(--mono);letter-spacing:.03em}.discord-conversation-head em{color:#6f777d;font:600 7px var(--mono);letter-spacing:.09em;align-items:center;gap:7px;margin-left:auto;font-style:normal;display:flex}.discord-mobile-back{display:none}.discord-message-stream{scrollbar-width:thin;scrollbar-color:#292d31 transparent;flex:1;padding:28px 24px;overflow-y:auto}.discord-thread-origin{border-bottom:1px solid #ffffff0b;margin:4px 0 34px;padding-bottom:22px}.discord-thread-origin .discord-avatar{width:46px;height:46px;margin-bottom:11px}.discord-thread-origin b{color:#c9cdd0;font-size:12px;display:block}.discord-thread-origin p{color:#60666a;margin:5px 0 0;font-size:9px}.discord-message-row{max-width:min(680px,78%);margin:0 0 18px}.discord-message-row.outbound{margin-left:auto}.discord-message-meta{align-items:center;gap:8px;margin:0 3px 5px;display:flex}.discord-message-row.outbound .discord-message-meta{justify-content:flex-end}.discord-message-meta b{color:#858b91;font-size:8px}.discord-message-row.outbound .discord-message-meta b{color:#929cf6}.discord-message-meta time{color:#4c5256;font:500 7px var(--mono)}.discord-message-bubble{color:#b8bdc1;white-space:pre-wrap;overflow-wrap:anywhere;background:#171a1d;border:1px solid #fff1;border-radius:5px 13px 13px;padding:11px 13px;font-size:10px;line-height:1.58}.discord-message-row.outbound .discord-message-bubble{color:#d6d9e5;background:linear-gradient(135deg,#5865f230,#2d324e61);border-color:#5865f230;border-radius:13px 5px 13px 13px}.discord-reply-box{background:#111315;border:1px solid #5865f229;border-radius:12px;margin:0 18px 17px;overflow:hidden;box-shadow:0 12px 32px #0000003d}.discord-reply-box textarea{resize:none;color:#d3d6d8;width:100%;min-height:76px;font:400 11px/1.55 var(--sans);background:0 0;border:0;outline:0;padding:13px 14px 8px}.discord-reply-box textarea::placeholder{color:#555b60}.discord-reply-box>div{align-items:center;gap:10px;min-height:39px;padding:0 8px 7px 13px;display:flex}.discord-reply-box>div span{color:#61686d;font:550 7px var(--mono);letter-spacing:.06em;align-items:center;gap:6px;display:inline-flex}.discord-reply-box>div small{color:#4d5357;font:500 7px var(--mono);margin-left:auto}.discord-reply-box button{color:#fff;cursor:pointer;background:#5865f2;border:0;border-radius:8px;min-width:88px;height:31px;font-size:9px;font-weight:650}.discord-reply-box button:disabled{opacity:.35;cursor:default}.discord-conversation-empty{height:100%;padding:40px}.discord-empty-mark{color:#8d96f7;background:#5865f214;border:1px solid #5865f233;border-radius:14px;place-items:center;width:47px;height:47px;margin-bottom:17px;font-size:18px;display:grid}.discord-conversation-empty small{color:#69718a;font:650 7px var(--mono);letter-spacing:.13em}.discord-conversation-empty h2{color:#d1d4d7;margin:10px 0 8px;font-size:21px;font-weight:520}.discord-conversation-empty p{color:#656b70;max-width:430px;margin:0 0 19px;font-size:10px;line-height:1.6}.discord-dm-modal{z-index:160;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.discord-dm-modal form{background:linear-gradient(145deg,#17191c,#0d0f11);border:1px solid #ffffff1a;border-radius:16px;gap:15px;width:min(500px,100%);padding:20px;display:grid;box-shadow:0 30px 90px #000}.discord-modal-head{justify-content:space-between;align-items:flex-start;display:flex}.discord-modal-head span,.discord-dm-modal label>span{color:#777f91;font:650 7px var(--mono);letter-spacing:.12em}.discord-modal-head h2{color:#e0e3e5;margin:5px 0 0;font-size:18px;font-weight:540}.discord-modal-head>button{color:#777d81;cursor:pointer;background:#111315;border:1px solid #ffffff12;border-radius:8px;width:30px;height:30px}.discord-dm-modal label{gap:7px;display:grid}.discord-dm-modal input,.discord-dm-modal textarea{color:#d5d8da;background:#0b0d0f;border:1px solid #ffffff13;border-radius:9px;outline:0;width:100%;font-size:11px}.discord-dm-modal input{height:42px;font-family:var(--mono);padding:0 12px}.discord-dm-modal textarea{resize:vertical;min-height:120px;font-family:var(--sans);padding:12px;line-height:1.55}.discord-dm-modal input:focus,.discord-dm-modal textarea:focus{border-color:#5865f273;box-shadow:0 0 0 3px #5865f20f}.discord-modal-note{color:#707785;background:#5865f20e;border-radius:8px;align-items:center;gap:8px;padding:10px 11px;font-size:8px;line-height:1.5;display:flex}.discord-modal-note i{background:#5865f2;border-radius:50%;flex:none;width:6px;height:6px}.discord-modal-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=900px){.discord-inbox-shell{grid-template-columns:285px minmax(0,1fr)}}@media (width<=700px){.mobile-nav{grid-template-columns:repeat(6,1fr)}.mobile-nav button small{font-size:7px}.discord-inbox-page{padding-left:10px;padding-right:10px}.discord-inbox-status small{display:none}.discord-inbox-shell{height:calc(100dvh - 244px);min-height:430px;display:block;position:relative}.discord-dm-sidebar,.discord-dm-conversation{position:absolute;inset:0}.discord-dm-sidebar{border-right:0}.discord-dm-sidebar.has-selection,.discord-dm-conversation{display:none}.discord-dm-conversation.selected{display:flex}.discord-mobile-back{color:#a2a7aa;background:#111315;border:1px solid #ffffff12;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.discord-conversation-head{padding:0 10px}.discord-conversation-head em{display:none}.discord-message-stream{padding:20px 13px}.discord-message-row{max-width:88%}.discord-reply-box{margin:0 9px 9px}.discord-reply-box>div span{display:none}.discord-reply-box>div small{margin-left:0}.discord-reply-box button{margin-left:auto}}.textured-surface .publisher-editor,.textured-surface .publisher-preview,.textured-surface .trade-agent-grid .trade-ticket,.textured-surface .trade-agent-grid .discord-preview,.textured-surface .trade-history,.textured-surface .integration-grid.minimal .integration-card,.textured-surface .settings-layout>aside,.textured-surface .settings-layout .settings-form,.textured-surface .report-grid>article,.textured-surface .conversation-list>article,.textured-surface .discord-inbox-shell,.textured-surface .module-panel{-webkit-backdrop-filter:blur(20px)saturate(114%);background:linear-gradient(145deg,#1a1d1d9e,#0507077a);border-color:#ffffff1c;box-shadow:0 28px 76px #00000061,inset 0 1px #ffffff0e,inset 0 -1px #ffffff05}.textured-surface .publisher-preview-head,.textured-surface .discord-preview-head,.textured-surface .trade-history-head,.textured-surface .discord-conversation-head,.textured-surface .conversation-toolbar,.textured-surface .discord-inbox-status,.textured-surface .community-preference,.textured-surface .partner-preference-list article,.textured-surface .active-model-card,.textured-surface .settings-inline{-webkit-backdrop-filter:blur(14px)saturate(112%);background:linear-gradient(135deg,#181b1b85,#0709096b);border-color:#ffffff17}.textured-surface .publisher-discord-canvas,.textured-surface .discord-canvas,.textured-surface .discord-dm-sidebar,.textured-surface .discord-dm-conversation{background:linear-gradient(145deg,#1215168f,#0507087a)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.textured-surface :is(.publisher-editor,.publisher-preview,.trade-ticket,.discord-preview,.trade-history,.integration-card,.settings-form,.report-grid>article,.conversation-list>article,.discord-inbox-shell,.module-panel){background:#0a0c0ce6}}.textured-surface .app-stage:before{opacity:.9;background-image:linear-gradient(180deg, #00000024, #00000052), linear-gradient(90deg, #00000029, transparent 22%, transparent 78%, #0003), var(--surface-image);background-size:100%;background-position:center var(--surface-scroll-y,0px);background-repeat:repeat-y;transition:background-position 80ms linear}.textured-surface :is(.publisher-editor,.publisher-preview,.trade-ticket,.discord-preview,.trade-history,.integration-grid.minimal .integration-card,.settings-layout>aside,.settings-form,.report-grid>article,.conversation-list>article,.discord-inbox-shell,.module-panel){-webkit-backdrop-filter:blur(24px)saturate(118%);background:radial-gradient(70% 48% at 12% 0,#fff1,#0000 58%),linear-gradient(145deg,#191b1d94,#07080a75 58%,#0304058a);border:1px solid #ffffff1b;box-shadow:0 34px 90px #0000006b,0 8px 24px #00000040,inset 0 1px #ffffff13,inset 0 -1px #ffffff05}.textured-surface .trade-agent-page:before,.textured-surface .trade-agent-page:after{display:none}.textured-surface .trade-agent-hero h1{color:#f5f6f7;text-shadow:0 12px 40px #000000bf}.textured-surface .trade-agent-hero p{color:#a0a5aa;text-shadow:0 2px 16px #000000d9}.textured-surface .agent-live{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#182e237a,#050c096b);border:1px solid #5edc9d2e;box-shadow:0 14px 36px #00000042,inset 0 1px #ffffff0d}.textured-surface .trade-ticket,.textured-surface .discord-preview,.textured-surface .trade-history{border-color:#ffffff1f;position:relative;overflow:hidden}.textured-surface .trade-ticket{border-radius:30px 30px 30px 12px}.textured-surface .discord-preview{border-radius:30px 12px 30px 30px}.textured-surface .trade-history{border-radius:26px}.textured-surface .trade-ticket:before,.textured-surface .discord-preview:before,.textured-surface .trade-history:before{content:"";z-index:2;pointer-events:none;opacity:.42;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:64%;height:1px;position:absolute;top:0;left:8%}.textured-surface .trade-ticket-head,.textured-surface .discord-preview-head,.textured-surface .trade-history-head{background:linear-gradient(120deg,#ffffff09,#ffffff02);border-color:#ffffff13}.textured-surface .trade-form-section{border-color:#fff1}.textured-surface .trade-section-head>span{background:linear-gradient(145deg,#ffffff12,#ffffff05);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0000002e}.textured-surface .trade-ticket input,.textured-surface .trade-ticket select,.textured-surface .trade-ticket textarea{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#0304059e,#0e101175);border-color:#ffffff1b;box-shadow:inset 0 1px 1px #ffffff06,0 8px 20px #0000001f}.textured-surface .trade-ticket input:focus,.textured-surface .trade-ticket select:focus,.textured-surface .trade-ticket textarea:focus{background:#050708b3;border-color:#cdd6d152;box-shadow:0 0 0 3px #ffffff09,0 12px 28px #0003}.textured-surface .trade-expiry-notice{-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#dcc18b1c,#0000 48%),linear-gradient(120deg,#4b3e2738,#0b0a083d);border-color:#d5bc8b38;box-shadow:0 18px 36px #0003,inset 0 1px #ffffff0a}.textured-surface .trade-risk-policy{-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 8% 0,#ffffff0e,#0000 48%),linear-gradient(120deg,#171a1b7a,#05070861);border-color:#ffffff1a;box-shadow:0 16px 34px #0003,inset 0 1px #ffffff0b}.textured-surface .discord-canvas{background:radial-gradient(circle at 82% 2%,#5865f213,#0000 34%),linear-gradient(145deg,#1c1e23db,#0e0f12c2)}.textured-surface .trade-history .ledger-row:not(.ledger-labels):hover{background:linear-gradient(90deg,#ffffff09,#ffffff03)}@media (width<=900px){.textured-surface .app-stage:before{background-size:auto 1260px}}@media (prefers-reduced-motion:reduce){.textured-surface .app-stage:before{transition:none}}.textured-surface{--glass-line:#ffffff0e;--glass-line-soft:#ffffff0a;--glass-fill:#0304052e;--glass-fill-soft:#0203041f;--glass-shadow:0 20px 64px #0000003d, inset 0 1px #ffffff09}.textured-surface :is(.publisher-editor,.publisher-preview,.trade-ticket,.discord-preview,.trade-history,.integration-grid.minimal .integration-card,.settings-layout>aside,.settings-form>section,.report-grid>article,.conversation-list,.conversation-empty,.discord-inbox-shell,.module-panel){border-color:var(--glass-line);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(12px)saturate(105%);background-color:#0304052e;background-image:none}.textured-surface :is(.publisher-preview-head,.discord-preview-head,.trade-history-head,.discord-conversation-head,.discord-inbox-status,.conversation-toolbar,.community-preference,.partner-preference-list article,.active-model-card,.settings-inline,.trade-expiry-notice,.trade-risk-policy){border-color:var(--glass-line-soft);box-shadow:none;-webkit-backdrop-filter:none;background-color:#0203041c;background-image:none}.textured-surface .trade-agent-hero{box-shadow:none;background:0 0;border:0;margin-bottom:38px;padding:0 4px}.textured-surface .trade-agent-hero h1,.textured-surface .trade-agent-hero p{text-shadow:none}.textured-surface .trade-ticket,.textured-surface .trade-history{background:#00000021}.textured-surface .trade-ticket-head,.textured-surface .discord-preview-head,.textured-surface .trade-history-head{box-shadow:none;background:0 0}.textured-surface :is(.publisher-editor input:not([type=checkbox]):not([type=color]),.publisher-editor select,.publisher-editor textarea,.trade-ticket input,.trade-ticket select,.trade-ticket textarea,.search-line,.discord-dm-sidebar-head label,.discord-reply-box,.settings-form input,.settings-form select,.settings-form textarea){box-shadow:none;-webkit-backdrop-filter:none;background-color:#0003;background-image:none;border-color:#ffffff0d}.textured-surface .trade-section-head>span{background:#ffffff05;border-color:#ffffff0d}.textured-surface .settings-form>section,.textured-surface .integration-grid.minimal .integration-card,.textured-surface .report-grid>article{background:#02030426}.textured-surface .conversation-list>article,.textured-surface .discord-dm-sidebar,.textured-surface .discord-dm-conversation{background:0 0}.textured-surface .publisher-discord-canvas,.textured-surface .discord-canvas{background:#111316b3}.textured-surface.surface-carbon{--surface-image:url(/bionik-carbon-flow-background.png)}.textured-surface.surface-silk{--surface-image:url(/bionik-silk-background.png)}.textured-surface.surface-black .app-stage:before{opacity:1;background-image:linear-gradient(#000,#000)}.surface-preferences>p{color:#72787c;max-width:700px;margin:8px 0 15px;font-size:10px;line-height:1.55}.surface-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.surface-theme-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#1214159e,#05060780);border:1px solid #ffffff13;border-radius:14px;grid-template-columns:82px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:7px;display:grid;box-shadow:inset 0 1px #ffffff06,0 12px 28px #00000029}.surface-theme-card>i{background-position:50%;background-size:cover;border:1px solid #ffffff13;border-radius:9px;width:82px;height:58px;display:block;box-shadow:inset 0 1px #ffffff0b}.surface-preview-carbon>i{background-image:url(/bionik-carbon-flow-background.png)}.surface-preview-silk>i{background-image:url(/bionik-silk-background.png)}.surface-preview-black>i{background:#000}.surface-theme-card>span{flex-direction:column;gap:5px;min-width:0;display:flex}.surface-theme-card b{color:#d9ddda;font-size:10px;font-weight:590}.surface-theme-card small{color:#666d68;font-size:8px;line-height:1.4}.surface-theme-card>em{color:#0000;width:21px;height:21px;font:700 10px var(--mono);border:1px solid #ffffff14;border-radius:50%;place-items:center;font-style:normal;display:grid}.surface-theme-card.selected>em{color:#65d59e;background:#27c7841f;border-color:#68cd9a4d}.surface-preference-note{color:#535a56;margin-top:11px;font-size:8px;display:block}@media (width<=1100px){.surface-theme-grid{grid-template-columns:1fr}}@media (width<=700px){.surface-theme-card{grid-template-columns:72px minmax(0,1fr) 22px}.surface-theme-card>i{width:72px;height:52px}}.favicon-preferences{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:center;gap:18px 28px;transition:opacity .2s;display:grid}.favicon-preferences.busy{opacity:.68}.favicon-preferences-copy>span{color:#7b8180;font:600 9px var(--mono);letter-spacing:.12em}.favicon-preferences-copy h2{color:#f1f3f2;letter-spacing:-.025em;margin:9px 0 7px;font-size:17px;font-weight:580}.favicon-preferences-copy p{color:#9aa09d;max-width:650px;margin:0;font-size:11px;line-height:1.65}.favicon-preferences-copy small{color:#606764;font:500 8px var(--mono);letter-spacing:.04em;margin-top:10px;display:block}.favicon-tab-preview{background:linear-gradient(#1d2021d1,#0c0e0fc7);border:1px solid #ffffff17;border-radius:12px 12px 7px 7px;grid-template-columns:7px 24px minmax(0,1fr) 18px;align-items:center;gap:10px;height:48px;padding:0 12px;display:grid;overflow:hidden;box-shadow:0 16px 36px #00000042,inset 0 1px #ffffff0a}.favicon-browser-dot{background:#59605d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff06}.favicon-preview-icon{background:#050607;border-radius:6px;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.favicon-preview-icon img{object-fit:contain;width:100%;height:100%}.favicon-tab-preview b{color:#dce0de;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:560;overflow:hidden}.favicon-tab-preview em{color:#707673;text-align:center;font-size:15px;font-style:normal}.favicon-preferences-actions{grid-column:1/-1;align-items:center;gap:9px;display:flex}.favicon-upload-button,.favicon-reset-button{color:#e6e9e7;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:9px;font-weight:600;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.favicon-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.favicon-reset-button{color:#aeb4b1;background:#0405065c}.favicon-upload-button:hover,.favicon-reset-button:hover{background:#ffffff16;border-color:#fff3;transform:translateY(-1px)}.favicon-reset-button:disabled{cursor:wait}.favicon-upload-button:has(input:disabled){cursor:wait}@media (width<=760px){.favicon-preferences{grid-template-columns:1fr}.favicon-tab-preview{max-width:100%}.favicon-preferences-actions{flex-wrap:wrap;grid-column:1}}.textured-surface{--surface-image:url(/bionik-official-background.png);--glass-line:#ffffff13;--glass-line-soft:#ffffff0d;--glass-fill:linear-gradient(145deg, #141618ad, #07080a8f 58%, #0304059e);--glass-fill-soft:linear-gradient(145deg, #1214167a, #05060866);--glass-shadow:0 32px 84px #00000061, 0 8px 22px #0003, inset 0 1px #ffffff0e;background:#030303}.textured-surface.surface-official{--surface-image:url(/bionik-official-background.png)}.textured-surface.surface-custom{--surface-image:var(--custom-surface-image,url(/bionik-official-background.png))}.textured-surface.surface-black{--surface-image:linear-gradient(#000,#000)}.textured-surface .app-stage,.textured-surface .app-main{background:0 0}.textured-surface .app-stage:before{opacity:1;background-image:linear-gradient(180deg, #0000001f, #00000047), linear-gradient(90deg, #0003, transparent 24%, transparent 76%, #0000002e), var(--surface-image);background-position:center var(--surface-scroll-y,0px);background-repeat:repeat-y;background-size:max(100%,1040px);transition:background-position .1s linear}.textured-surface .app-stage:after{background:radial-gradient(70% 38% at 50% -8%,#ffffff06,#0000 70%),linear-gradient(#00000003,#0000002e)}.textured-surface .app-header{-webkit-backdrop-filter:blur(28px)saturate(110%);background:#04050694;border-bottom:1px solid #ffffff0e;box-shadow:0 12px 42px #00000038}.textured-surface :is(.publisher-editor,.publisher-preview,.trade-ticket,.discord-preview,.trade-history,.integration-grid.minimal .integration-card,.settings-layout>aside,.settings-form>section,.report-grid>article,.conversation-list,.conversation-empty,.discord-inbox-shell,.module-panel){border:1px solid var(--glass-line);background:var(--glass-fill);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(112%);border-radius:22px;overflow:hidden}.textured-surface .settings-layout .settings-form{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.textured-surface .settings-form>section{padding:22px}.textured-surface :is(.publisher-preview-head,.discord-preview-head,.trade-history-head,.discord-conversation-head,.discord-inbox-status,.conversation-toolbar,.community-preference,.partner-preference-list article,.active-model-card,.settings-inline,.trade-expiry-notice,.trade-risk-policy){border-color:var(--glass-line-soft);background:var(--glass-fill-soft);-webkit-backdrop-filter:blur(16px)saturate(108%);box-shadow:inset 0 1px #ffffff09}.textured-surface :is(.publisher-editor input:not([type=checkbox]):not([type=color]),.publisher-editor select,.publisher-editor textarea,.trade-ticket input,.trade-ticket select,.trade-ticket textarea,.search-line,.discord-dm-sidebar-head label,.discord-reply-box,.settings-form input,.settings-form select,.settings-form textarea){-webkit-backdrop-filter:blur(12px);background:#02030480;border:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff05}.textured-surface :is(.publisher-editor input:not([type=checkbox]):not([type=color]),.publisher-editor select,.publisher-editor textarea,.trade-ticket input,.trade-ticket select,.trade-ticket textarea,.settings-form input,.settings-form select,.settings-form textarea):focus{background:#030405b3;border-color:#fff3;box-shadow:0 0 0 3px #ffffff06,inset 0 1px #ffffff06}.textured-surface .trade-agent-page{background:0 0;overflow:visible}.textured-surface .trade-agent-page:before,.textured-surface .trade-agent-page:after,.textured-surface .trade-ticket:before,.textured-surface .discord-preview:before,.textured-surface .trade-history:before{content:none;display:none}.textured-surface .trade-agent-hero{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:5px 4px 2px}.textured-surface .trade-ticket,.textured-surface .discord-preview,.textured-surface .trade-history{border-radius:22px}.textured-surface .trade-ticket-head,.textured-surface .discord-preview-head,.textured-surface .trade-history-head,.textured-surface .trade-form-section{border-color:#ffffff0e}.textured-surface .discord-dm-sidebar,.textured-surface .discord-dm-conversation{background:#07080a6b}.textured-surface .conversation-list>article{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #ffffff0b;border-radius:0}.textured-surface .conversation-list>article:last-child{border-bottom:0}.textured-surface .integration-grid.minimal .integration-card:hover{background:linear-gradient(145deg,#191c1eb8,#07080a9e);border-color:#ffffff21;transform:translateY(-3px);box-shadow:0 38px 92px #00000070,inset 0 1px #fff1}.surface-preview-official>i{background-image:url(/bionik-official-background.png)}.surface-custom-card{cursor:default}.surface-custom-card>i{background:linear-gradient(145deg,#111417,#050607);place-items:center;display:grid;position:relative}.surface-custom-card>i>span{color:#767d82;font-size:22px;font-style:normal}.surface-custom-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.surface-custom-actions button,.surface-custom-actions label{color:#9da3a7;height:26px;font:600 7px var(--mono);cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.surface-custom-actions label input{display:none}.surface-custom-actions .remove-surface{color:#8f777a;width:26px;padding:0;font-size:14px}.surface-theme-card{background:#05070875;border-color:#fff1;border-radius:16px;box-shadow:inset 0 1px #ffffff06}.surface-theme-card:hover{background:#0b0d0f94;border-color:#ffffff21;transform:translateY(-1px)}.surface-theme-card.selected{background:linear-gradient(145deg,#191c1ea3,#07080a8a);border-color:#ffffff2e;box-shadow:0 16px 38px #00000038,inset 0 1px #ffffff0e}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.textured-surface :is(.publisher-editor,.publisher-preview,.trade-ticket,.discord-preview,.trade-history,.integration-card,.settings-layout>aside,.settings-form>section,.report-grid>article,.conversation-list,.discord-inbox-shell,.module-panel){background:#090a0cf0}}@media (width<=900px){.textured-surface .app-stage:before{background-size:auto 1260px}.textured-surface :is(.publisher-editor,.publisher-preview,.trade-ticket,.discord-preview,.trade-history,.integration-card,.settings-layout>aside,.settings-form>section,.report-grid>article,.conversation-list,.discord-inbox-shell,.module-panel){border-radius:18px}}@media (prefers-reduced-motion:reduce){.textured-surface .app-stage:before{transition:none}}.textured-surface :is(.publisher-editor,.publisher-preview,.trade-ticket,.discord-preview,.trade-history,.integration-grid.minimal .integration-card,.settings-layout>aside,.settings-form>section,.report-grid>article,.conversation-list,.conversation-empty,.discord-inbox-shell,.module-panel){-webkit-backdrop-filter:blur(11px)saturate(104%);background:#0304052b;border-color:#ffffff0e;box-shadow:0 20px 64px #00000038,inset 0 1px #ffffff08}.textured-surface .trade-agent-hero{box-shadow:none;text-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;margin-bottom:38px;padding:0 4px}.textured-surface .trade-agent-hero :is(h1,p){text-shadow:none}.textured-surface :is(.trade-ticket,.trade-history){background:#0000001f}.textured-surface .discord-preview{background:#00000026}.textured-surface :is(.publisher-preview-head,.discord-preview-head,.trade-history-head,.discord-conversation-head,.discord-inbox-status,.conversation-toolbar,.community-preference,.partner-preference-list article,.active-model-card,.settings-inline,.trade-expiry-notice,.trade-risk-policy,.trade-ticket-head){box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#ffffff0a}.textured-surface .trade-form-section{background:0 0;border-color:#ffffff0a}.textured-surface :is(.publisher-editor input:not([type=checkbox]):not([type=color]),.publisher-editor select,.publisher-editor textarea,.trade-ticket input,.trade-ticket select,.trade-ticket textarea,.search-line,.discord-dm-sidebar-head label,.discord-reply-box,.settings-form input,.settings-form select,.settings-form textarea){box-shadow:none;-webkit-backdrop-filter:none;background:#00000030;border-color:#ffffff0d}.textured-surface .trade-section-head>span{box-shadow:none;background:#ffffff04;border-color:#ffffff0b}.textured-surface .agent-live{box-shadow:none;-webkit-backdrop-filter:none;background:#05160f2e;border-color:#43d29429}.textured-surface :is(.settings-form>section,.integration-grid.minimal .integration-card,.report-grid>article){background:#02030424}.textured-surface :is(.conversation-list>article,.discord-dm-sidebar,.discord-dm-conversation){background:0 0}.textured-surface :is(.publisher-discord-canvas,.discord-canvas){background:#111316b3}.textured-surface .integration-grid.minimal .integration-card:hover{background:#07080a3b;border-color:#ffffff18;box-shadow:0 24px 66px #00000042,inset 0 1px #ffffff09}.app-shell.textured-surface .trade-agent-page>.trade-agent-hero,.app-shell.textured-surface .trade-agent-page>.trade-agent-hero.motion-reveal,.app-shell.textured-surface .trade-agent-page>.trade-agent-hero.motion-visible{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important}.app-shell.textured-surface .trade-agent-page>.trade-agent-hero>div:first-child{box-shadow:none;background:0 0;border:0;outline:0}.textured-surface :is(.publisher-identity,.publisher-editor,.publisher-preview,.trade-ticket,.discord-preview,.trade-history,.integration-grid.minimal .integration-card,.settings-layout>aside,.settings-form>section,.settings-options>button,.partner-preferences,.report-grid>article,.conversation-list,.conversation-empty,.discord-inbox-shell,.module-panel,.data-notice){-webkit-backdrop-filter:blur(24px)saturate(92%);background:linear-gradient(145deg,#0c0e10d1,#030406b8);border-color:#ffffff13;box-shadow:0 26px 76px #0000005c,inset 0 1px #ffffff0b}.textured-surface :is(.publisher-preview-head,.discord-preview-head,.trade-history-head,.discord-conversation-head,.discord-inbox-status,.conversation-toolbar,.community-preference,.partner-preference-list article,.active-model-card,.settings-inline,.trade-expiry-notice,.trade-risk-policy,.trade-ticket-head){box-shadow:none;background:#0000003d;border-color:#ffffff0e}.textured-surface :is(.publisher-editor input:not([type=checkbox]):not([type=color]),.publisher-editor select,.publisher-editor textarea,.trade-ticket input,.trade-ticket select,.trade-ticket textarea,.search-line,.discord-dm-sidebar-head label,.discord-reply-box,.settings-form input,.settings-form select,.settings-form textarea){background:#00000085;border-color:#fff1;box-shadow:inset 0 1px #ffffff05}.textured-surface :is(.discord-dm-sidebar,.discord-dm-conversation){background:#02030575}.textured-surface .conversation-list>article{background:#00000014}.textured-surface .conversation-list>article:hover{background:#ffffff06}.app-shell.textured-surface .trade-agent-page>.trade-agent-hero,.app-shell.textured-surface .trade-agent-page>.trade-agent-hero.motion-reveal,.app-shell.textured-surface .trade-agent-page>.trade-agent-hero.motion-visible{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.textured-surface{--text:#f7f8f9;--secondary:#c5c9cc;--muted:#9da4a9}.textured-surface .app-main :is(h1,h2,h3,h4,h5,h6){color:#f5f7f8!important}.textured-surface .app-main :is(p,small,dt,time,figcaption){color:#b8bec2!important}.textured-surface .app-main label{color:#b5bbc0!important}.textured-surface .app-main :is(input,select,textarea){color:#edf0f2!important}.textured-surface .app-main :is(input,textarea)::placeholder{opacity:1;color:#969da3!important}.textured-surface .app-main :is(input,select,textarea):disabled{opacity:1;color:#cbd0d3!important}.textured-surface .app-main option{color:#edf0f2;background:#090b0d}.textured-surface .app-main :is(.page-intro>span,.publisher-hero>div:first-child>span,.trade-agent-hero>div:first-child>span,.trade-ticket-head span,.discord-preview-head span,.trade-history-head span,.publisher-section-head>span,.publisher-media-head>span,.publisher-fields-head>span,.settings-form>section>span,.conversation-toolbar>span,.integration-card>small){color:#aeb5ba!important}.textured-surface .app-main :is(.trade-section-head b,.publisher-section-head b,.trade-risk-policy b,.trade-expiry-notice b,.conversation-copy b,.integration-card h2,.active-model-card b){color:#eef1f3!important}.textured-surface .app-main :is(.trade-section-head small,.publisher-section-head small,.trade-risk-policy small,.trade-expiry-notice p,.conversation-copy small,.publisher-preview-note p,.timezone-lock){color:#a9b0b5!important}.textured-surface .app-main :is(.trade-risk-policy>div>span,.trade-section-head>span,.ledger-labels,.ledger-row small,.ledger-row .ledger-id){color:#a5acb1!important}.textured-surface .app-main :is(.publisher-embed,.discord-message article)>p{color:#e0e3e6!important}.textured-surface .app-main :is(.publisher-embed,.discord-message article) footer{color:#b4bac0!important}.textured-surface .app-stage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 36% at 50% 0,#0000002e,#0000000f 58%,#0000 76%),linear-gradient(#0000004d,#00000061);position:absolute;inset:0}.discord-message-body{align-items:flex-start;gap:7px;display:flex}.discord-message-row.outbound .discord-message-body{justify-content:flex-end}.discord-message-delete{color:#92999f;cursor:pointer;opacity:0;background:#080a0cbd;border:1px solid #ffffff12;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;transition:opacity .18s,border-color .18s,background .18s,color .18s;display:grid;transform:translateY(2px)}.discord-message-row:hover .discord-message-delete,.discord-message-delete:focus-visible{opacity:1}.discord-message-delete:hover{color:#ff818d;background:#f0445517;border-color:#f044553d}.discord-message-delete:disabled{cursor:wait;opacity:.65}@media (width<=760px){.discord-message-delete{opacity:.72}}.discord-inbox-page{width:100%;max-width:1600px;padding:38px 28px 52px}.discord-inbox-page .page-intro{margin-bottom:20px}.discord-inbox-page .page-intro h1{font-size:clamp(36px,3.1vw,50px)}.discord-inbox-page .page-intro p{max-width:760px;font-size:13px}.discord-inbox-status{min-height:40px;margin-bottom:12px;padding-inline:16px;font-size:9px}.discord-inbox-shell{border-radius:18px;grid-template-columns:clamp(280px,22vw,330px) minmax(0,1fr);height:clamp(620px,100dvh - 260px,790px);min-height:620px}.discord-dm-sidebar-head{padding:17px 15px 13px}.discord-dm-sidebar-head>div{margin-bottom:12px;font-size:9px}.discord-dm-sidebar-head label{border-radius:10px;height:39px;padding-inline:11px}.discord-dm-sidebar-head input{font-size:11px}.discord-thread-list{padding:9px}.discord-thread{border-radius:11px;grid-template-columns:40px minmax(0,1fr);gap:11px;min-height:76px;padding:10px}.discord-thread .discord-avatar{width:40px;height:40px;font-size:14px}.discord-thread-copy b{font-size:11px}.discord-thread-copy time,.discord-thread-copy small{font-size:8px}.discord-thread-copy p{margin-top:5px;font-size:10px}.discord-conversation-head{gap:11px;min-height:66px;padding-inline:20px}.discord-conversation-head .discord-avatar{width:38px;height:38px}.discord-conversation-head>div b{font-size:12px}.discord-conversation-head>div span,.discord-conversation-head em{font-size:8px}.discord-message-stream{padding:28px clamp(22px,2.5vw,38px)}.discord-thread-origin{margin-bottom:34px;padding-bottom:23px}.discord-thread-origin .discord-avatar{width:50px;height:50px}.discord-thread-origin b{font-size:13px}.discord-thread-origin p{font-size:10px}.discord-message-row{max-width:min(740px,78%);margin-bottom:19px}.discord-message-meta b,.discord-message-meta time{font-size:9px}.discord-message-bubble{border-radius:6px 14px 14px;padding:12px 15px;font-size:12px;line-height:1.6}.discord-message-row.outbound .discord-message-bubble{border-radius:14px 6px 14px 14px}.discord-reply-box{border-radius:14px;margin:0 20px 18px}.discord-reply-box textarea{min-height:74px;padding:13px 16px 8px;font-size:12px}.discord-reply-box>.discord-reply-footer{min-height:43px;padding:0 9px 8px 16px}.discord-reply-box>.discord-reply-footer span,.discord-reply-box>.discord-reply-footer small{font-size:8px}.discord-reply-box button{min-width:98px;height:34px;font-size:10px}.discord-format-toolbar{background:#ffffff05;border-bottom:1px solid #ffffff0e;align-items:center;gap:4px;min-height:43px;padding:7px 9px;display:flex}.discord-format-toolbar>button{color:#92999f;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;min-width:30px;height:29px;padding:0;font-size:11px;display:grid}.discord-format-toolbar>button:hover{color:#f1f3f5;background:#ffffff0f}.discord-format-toolbar>span:not(.discord-toolbar-spacer){background:#ffffff13;width:1px;height:18px;margin:0 3px}.discord-format-toolbar .discord-toolbar-spacer{flex:1}.discord-format-toolbar>.discord-attach-button{color:#c6cbd0;background:#ffffff06;border:1px solid #ffffff12;gap:6px;width:auto;min-width:82px;padding:0 10px;display:flex}.discord-attach-button small{font-size:9px;color:inherit!important}.discord-format-toolbar>input{display:none}.discord-reply-attachment{background:#5865f20e;border:1px solid #5865f229;border-radius:10px;grid-template-columns:58px minmax(0,1fr) 28px;align-items:center;gap:10px;margin:11px 13px 0;padding:8px;display:grid}.discord-reply-attachment img{object-fit:cover;border-radius:7px;width:58px;height:46px}.discord-reply-attachment>div{gap:4px;min-width:0;display:grid}.discord-reply-attachment b,.discord-reply-attachment small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.discord-reply-attachment b{color:#e4e7ea;font-size:10px}.discord-reply-attachment small{font-size:8px;color:#899097!important}.discord-reply-attachment>button{color:#aeb4ba;cursor:pointer;background:#ffffff0a;border:0;border-radius:7px;width:28px;min-width:28px;height:28px;padding:0}.discord-dm-attachment{object-fit:contain;background:#00000040;border-radius:10px;width:min(460px,100%);max-height:360px;margin-top:9px;display:block}@media (width<=1100px) and (width>=701px){.discord-inbox-shell{grid-template-columns:270px minmax(0,1fr)}}@media (width<=700px){.discord-inbox-page{padding:26px 10px 24px}.discord-inbox-page .page-intro h1{font-size:36px}.discord-inbox-shell{height:calc(100dvh - 224px);min-height:500px}.discord-message-stream{padding:22px 14px}.discord-message-row{max-width:90%}.discord-message-bubble{padding:12px 14px;font-size:12px}.discord-reply-box{margin:0 10px 10px}.discord-reply-box textarea{min-height:78px}}@media (width<=0){html,body{max-width:100%;overflow-x:hidden}.app-shell,.app-stage,.module-page,.chat-workspace,.messages,.message,.message-body{min-width:0;max-width:100%}.analysis-grid:has(+.bionik-conclusion){gap:0}.analysis-grid:has(+.bionik-conclusion) .chart-module{border-bottom-color:#ffffff0b;border-radius:20px 20px 0 0}.bionik-conclusion{background:linear-gradient(#0a0c0bf7,#060706fb);border:1px solid #ffffff17;border-top:0;border-radius:0 0 20px 20px;overflow:hidden;box-shadow:0 28px 80px #0000003d}.bionik-conclusion-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:16px 20px;display:flex}.bionik-conclusion-head>div{align-items:center;gap:12px;min-width:0;display:flex}.bionik-orb{color:#eef2ee;width:31px;height:31px;font:650 11px var(--mono);background:radial-gradient(circle at 35% 28%,#303630,#0b0d0b 66%);border:1px solid #ffffff24;border-radius:50%;flex:0 0 31px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000057}.bionik-conclusion-head small,.bionik-conclusion-body>div>span,.bionik-confluence-line span{color:#7f8781;font:650 8px var(--mono);letter-spacing:.11em}.bionik-conclusion-head h3{color:#f0f3ef;letter-spacing:-.025em;margin:5px 0 0;font-size:16px;font-weight:520}.bionik-conclusion-head em{font:650 8px var(--mono);letter-spacing:.07em;border:1px solid #ffffff17;border-radius:999px;padding:7px 10px;font-style:normal}.bionik-conclusion-head em.bullish{color:#77d8ad;background:#2ac7890e;border-color:#2ac78933}.bionik-conclusion-head em.bearish{color:#d99195;background:#dc61690e;border-color:#dc616933}.bionik-confluence-line{border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bionik-confluence-line>div{border-right:1px solid #ffffff0e;flex-direction:column;gap:7px;min-width:0;min-height:92px;padding:15px 18px;display:flex}.bionik-confluence-line>div:last-child{border-right:0}.bionik-confluence-line b{color:#d7dcd7;overflow-wrap:anywhere;font-size:11px;font-weight:520;line-height:1.35}.bionik-confluence-line small{color:#89918b;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.bionik-conclusion-body{grid-template-columns:1.18fr 1fr 1fr;display:grid}.bionik-conclusion-body>div{border-right:1px solid #ffffff0e;min-width:0;padding:20px}.bionik-conclusion-body>div:last-child{border-right:0}.bionik-conclusion-body p{color:#b7bdb8;margin:11px 0 0;font-size:12px;line-height:1.68}.bionik-action>strong,.bionik-forecast>strong{color:#eef1ed;margin-top:10px;font-size:14px;font-weight:540;line-height:1.4;display:block}.bionik-action-levels,.forecast-targets{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.bionik-action-levels>div,.forecast-targets>div{border-top:1px solid #ffffff12;flex-direction:column;gap:6px;min-width:0;padding-top:10px;display:flex}.bionik-action-levels small,.forecast-targets small{color:#777f79;font:620 7px var(--mono);letter-spacing:.06em}.bionik-action-levels b,.forecast-targets b{color:#cbd0cb;font:520 9px/1.45 var(--mono);overflow-wrap:anywhere}.bionik-scenarios{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:12px 20px 15px;display:grid}.bionik-scenarios>div{grid-template-columns:minmax(0,1fr) 72px 30px;align-items:center;gap:8px;display:grid}.bionik-scenarios span{color:#8c948e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bionik-scenarios i{background:#ffffff12;border-radius:3px;height:3px;overflow:hidden}.bionik-scenarios i b{border-radius:inherit;background:#819b8a;height:100%;display:block}.bionik-scenarios strong{color:#bfc5c0;font:560 9px var(--mono);text-align:right}.live-fib-zone{fill:#a3966b12;stroke:#bdae7930;stroke-width:1px}.live-ob-zone{fill:#32aa7412;stroke:#4cca8f30;stroke-width:1px}.live-fvg-zone{fill:#7087ae11;stroke:#819eca2e;stroke-width:1px}.live-zone-label,.live-liquidity-label,.live-event-label{fill:#a7aea8;font:650 8px var(--mono);letter-spacing:.04em;pointer-events:none}.live-zone-label.ob{fill:#6fc99c}.live-zone-label.fvg{fill:#8da8cf}.live-liquidity-line{stroke-width:1px;stroke-dasharray:3 5;opacity:.45;vector-effect:non-scaling-stroke}.live-liquidity-line.buy{stroke:#8ca29d}.live-liquidity-line.sell{stroke:#9c8c91}.live-liquidity-label{fill:#858d87}.live-event{stroke:#ffffffb8;stroke-width:1px}.live-event.bullish{fill:#28c98b}.live-event.bearish{fill:#d46870}.live-event-label{fill:#d7dcd7}.tool-icon,.composer-grid{flex-basis:35px;width:35px;height:35px}.tool-icon{font-size:19px}.composer-grid{grid-template-rows:repeat(2,4px);grid-template-columns:repeat(2,4px);gap:3px}.composer-grid span{border-width:1px;width:4px;height:4px}.send-button{flex-basis:37px;width:37px;height:37px;font-size:22px}.single-model,.single-model>button{height:37px;min-height:37px}.single-model>button strong,.single-model strong,.model-spark,.model-chevron{font-size:14px}.composer.compact .tool-icon,.composer.compact .composer-grid{flex-basis:34px;width:34px;height:34px}.composer.compact .send-button{flex-basis:36px;width:36px;height:36px}.composer.compact .single-model,.composer.compact .single-model>button{height:36px;min-height:36px}@media (width<=900px){.bionik-confluence-line{grid-template-columns:1fr 1fr}.bionik-confluence-line>div:nth-child(2){border-right:0}.bionik-confluence-line>div:nth-child(-n+2){border-bottom:1px solid #ffffff0e}.bionik-conclusion-body{grid-template-columns:1fr}.bionik-conclusion-body>div{border-bottom:1px solid #ffffff0e;border-right:0}.bionik-conclusion-body>div:last-child{border-bottom:0}}@media (width<=700px){.bionik-conclusion-head{align-items:flex-start}.bionik-conclusion-head em{flex:none}.bionik-confluence-line{grid-template-columns:1fr}.bionik-confluence-line>div{border-bottom:1px solid #ffffff0e;border-right:0;min-height:0}.bionik-confluence-line>div:last-child{border-bottom:0}.bionik-scenarios{grid-template-columns:1fr;gap:10px}.tool-icon,.composer-grid{flex-basis:34px;width:34px;height:34px}.send-button{flex-basis:36px;width:36px;height:36px}}}.bionik-viewpoint{background:#090a09;border:1px solid #ffffff17;border-radius:18px;margin-top:12px;overflow:hidden;box-shadow:0 22px 64px #0003}.bionik-viewpoint>header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:16px 20px;display:flex}.bionik-viewpoint>header span,.bionik-analysis-reading>span,.bionik-viewpoint-plan span,.bionik-viewpoint-evidence span{color:#7f8781;font:650 8px var(--mono);letter-spacing:.1em}.bionik-viewpoint>header h3{color:#edf0ec;letter-spacing:-.025em;margin:7px 0 0;font-size:17px;font-weight:520}.bionik-viewpoint>header em{font:650 8px var(--mono);letter-spacing:.06em;border:1px solid #ffffff17;border-radius:999px;flex:none;padding:7px 10px;font-style:normal}.bionik-viewpoint>header em.bullish{color:#78d7ae;background:#2ac7890d;border-color:#2ac78933}.bionik-viewpoint>header em.bearish{color:#d88f94;background:#dc61690d;border-color:#dc616933}.bionik-viewpoint>header em.neutral{color:#c1c7c2;background:#c1c7c209;border-color:#c1c7c229}.bionik-viewpoint-copy{padding:20px 20px 18px}.bionik-viewpoint-copy p{color:#c5cac6;max-width:920px;margin:0;font-size:13px;line-height:1.78}.bionik-analysis-reading{background:linear-gradient(135deg,#ffffff05,#ffffff01 62%,#0000);border-top:1px solid #ffffff0f;padding:26px 22px 22px}.bionik-analysis-reading>span{color:#9aa29c;display:block}.bionik-analysis-prose{max-width:990px;margin-top:15px}.bionik-analysis-prose p{color:#cbd1cc;letter-spacing:-.006em;margin:0;font-size:13px;line-height:1.76}.bionik-analysis-prose p+p{margin-top:13px}.bionik-analysis-reading>dl{border-top:1px solid #ffffff13;margin:22px 0 0}.bionik-analysis-reading>dl>div{border-bottom:1px solid #ffffff0d;grid-template-columns:180px minmax(0,1fr);gap:18px;min-width:0;padding:11px 0;display:grid}.bionik-analysis-reading>dl>div:last-child{border-bottom:0;padding-bottom:0}.bionik-analysis-reading dt{color:#767e78;font:650 7px/1.5 var(--mono);letter-spacing:.085em}.bionik-analysis-reading dd{color:#e0e5e1;font:550 10px/1.55 var(--mono);overflow-wrap:anywhere;margin:0}.setup-explanation{background:linear-gradient(145deg,#ffffff04,#ffffff01);border-top:1px solid #ffffff13}.setup-decision-head{justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:20px 24px;display:flex}.setup-decision-head span,.setup-why>span,.setup-factor-grid span,.setup-execution-logic>span{color:#89918b;font:680 9px var(--mono);letter-spacing:.11em}.setup-decision{font:720 28px/1 var(--mono);letter-spacing:.055em;margin-top:9px;display:block}.setup-decision.long{color:#72e2ad;text-shadow:0 0 24px #34d39929}.setup-decision.short{color:#f08b91;text-shadow:0 0 24px #ef5c6724}.setup-decision.no-trade{color:#d2d8d3}.setup-decision-head em{color:#b1b8b2;font:670 8px var(--mono);letter-spacing:.05em;background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-style:normal}.setup-explanation.validated .setup-decision-head em{color:#7bd7af;background:#47c68e0e;border-color:#47c68e38}.setup-why{padding:0 24px 24px}.setup-why p{color:#d0d6d1;max-width:990px;margin:11px 0 0;font-size:13px;line-height:1.74}.setup-factor-grid{border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;grid-template-columns:1fr 1fr;display:grid}.setup-factor-grid>div{border-right:1px solid #ffffff0e;min-width:0;padding:21px 24px}.setup-factor-grid>div:last-child{border-right:0}.setup-factor-grid ul{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.setup-factor-grid li{color:#bcc3bd;padding-left:17px;font-size:11px;line-height:1.55;position:relative}.setup-factor-grid li:before{content:"✓";color:#69c99f;font:700 9px var(--mono);position:absolute;left:0}.setup-factor-grid .setup-needed li:before{content:"·";color:#d6979c;font-size:16px;line-height:.75}.setup-factor-grid p{color:#a6aea8;margin:13px 0 0;font-size:11px;line-height:1.6}.setup-execution-logic{padding:22px 24px 25px}.setup-execution-logic>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:15px 0 0;display:grid}.setup-execution-logic>dl>div{border-top:1px solid #ffffff13;min-width:0;padding:12px 0 0}.setup-execution-logic dt{color:#818983;font:680 8px var(--mono);letter-spacing:.08em}.setup-execution-logic dd{color:#e0e5e1;font:560 10px/1.56 var(--mono);overflow-wrap:anywhere;margin:7px 0 0}.bionik-viewpoint-plan{border-top:1px solid #ffffff0f}.bionik-viewpoint-plan>div{border-bottom:1px solid #ffffff0e;padding:16px 20px}.bionik-viewpoint-plan>div:last-child{border-bottom:0}.bionik-viewpoint-plan strong{color:#edf0ec;margin-top:8px;font-size:13px;font-weight:540;display:block}.bionik-viewpoint-plan p{color:#aeb5af;max-width:980px;margin:7px 0 0;font-size:11px;line-height:1.68}.bionik-viewpoint-evidence{background:#ffffff03;border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 20px 15px;display:flex}.bionik-viewpoint-evidence>div{align-items:baseline;gap:7px;min-width:0;display:inline-flex}.bionik-viewpoint-evidence b{color:#909792;font:500 9px/1.5 var(--mono);overflow-wrap:anywhere}.live-fib-zone{fill:#a3966b0e;stroke:#bdae7929;stroke-width:1px}.live-ob-zone{fill:#32aa740e;stroke:#4cca8f2b;stroke-width:1px}.live-fvg-zone{fill:#7087ae0d;stroke:#819eca29;stroke-width:1px}.live-zone-label,.live-liquidity-label,.live-event-label{fill:#9da49f;font:650 8px var(--mono);letter-spacing:.04em;pointer-events:none}.live-zone-label.ob{fill:#6fc99c}.live-zone-label.fvg{fill:#8da8cf}.live-liquidity-line{stroke-width:1px;stroke-dasharray:3 5;opacity:.38;vector-effect:non-scaling-stroke}.live-liquidity-line.buy{stroke:#8ca29d}.live-liquidity-line.sell{stroke:#9c8c91}.live-event{stroke:#ffffffad;stroke-width:1px}.live-event.bullish{fill:#28c98b}.live-event.bearish{fill:#d46870}@media (width<=700px){.bionik-viewpoint>header{align-items:flex-start;padding:15px 16px}.bionik-viewpoint-copy,.bionik-analysis-reading,.bionik-viewpoint-plan>div{padding-left:16px;padding-right:16px}.bionik-analysis-reading>dl>div{grid-template-columns:1fr;gap:5px}.setup-explanation>header,.setup-why,.setup-factor-grid>div,.setup-execution-logic{padding-left:16px;padding-right:16px}.setup-factor-grid{grid-template-columns:1fr}.setup-factor-grid>div{border-bottom:1px solid #ffffff0e;border-right:0}.setup-factor-grid>div:last-child{border-bottom:0}.setup-execution-logic>dl{grid-template-columns:1fr}.setup-execution-logic>dl>div:last-child{grid-column:auto}.bionik-viewpoint-evidence{flex-direction:column;align-items:stretch;padding-left:16px;padding-right:16px}}.kline-terminal{background:#070807;border:1px solid #ffffff13;border-radius:14px;width:100%;min-width:0;margin-top:10px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 20px 55px #0000002e}.kline-terminal-head{min-height:42px;font-family:var(--mono);z-index:4;background:#ffffff03;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 14px;display:flex;position:relative}.kline-terminal-head>div{align-items:center;gap:9px;min-width:0;display:flex}.kline-terminal-head strong{color:#eef2ee;letter-spacing:.025em;font-size:11px;font-weight:680}.kline-terminal-head b{color:#cbd2cc;font-variant-numeric:tabular-nums;font-size:11px;font-weight:540}.kline-terminal-head span{color:#8f9791;border:1px solid #ffffff14;border-radius:4px;padding:3px 6px;font-size:8px}.kline-terminal-head>div:last-child{color:#778079;letter-spacing:.08em;font-size:7px;font-weight:680}.kline-terminal-head i{background:#6d756f;border-radius:50%;width:5px;height:5px}.kline-terminal-head i.live{background:#55c892;box-shadow:0 0 0 3px #55c89214}.kline-terminal-head i.loading{animation:1.25s ease-in-out infinite kline-pulse}.kline-terminal-head button{color:#929a94;font:650 7px var(--mono);letter-spacing:.04em;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:5px;margin-left:4px;padding:5px 7px;transition:color .16s,border-color .16s,background .16s}.kline-terminal-head button:hover{color:#e2e7e3;background:#ffffff0b;border-color:#ffffff29}.kline-chart-host{touch-action:none;background:#070807;width:100%;height:clamp(540px,52vw,720px);min-height:540px;position:relative;overflow:hidden}.kline-chart-host>div{max-width:100%}.kline-terminal-foot{color:#626a64;min-height:31px;font:560 7px var(--mono);letter-spacing:.035em;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;display:flex}.kline-terminal-foot b{color:#7d857f;font-weight:620}.kline-head-actions,.kline-color-control{position:relative}.kline-color-control>button{margin-left:0}.kline-color-menu{z-index:8;background:#090a09fa;border:1px solid #ffffff1a;border-radius:9px;gap:8px;width:154px;padding:9px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 16px 38px #00000080}.kline-color-menu label{color:#8f9791;font:650 7px var(--mono);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:12px;display:flex}.kline-color-menu input[type=color]{cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:4px;width:28px;height:20px;padding:1px}.kline-color-menu>button{width:100%;margin:2px 0 0}@keyframes kline-pulse{50%{opacity:.28}}.chart-module:has(.kline-terminal){background:#070807f0;overflow:hidden}.chart-module:has(.kline-terminal)>.chart-legend{margin-top:10px;padding:0 2px}.chart-module:has(.kline-terminal) .bionik-viewpoint.integrated{box-shadow:none;background:#080908f0;border-radius:14px;margin-top:14px}.bionik-viewpoint-copy>span{color:#7f8781;font:650 8px var(--mono);letter-spacing:.1em;margin-bottom:8px;display:block}.bionik-view-grid{grid-template-columns:1fr 1fr;display:grid}.bionik-view-grid>div{border-right:1px solid #ffffff0e;min-width:0}.bionik-view-grid>div:nth-child(2n){border-right:0}.bionik-view-grid>div:nth-last-child(-n+2){border-bottom:0}.bionik-potential-setup.active{background:linear-gradient(135deg,#3096680b,#0000 58%)}.bionik-potential-setup.no-trade{background:linear-gradient(135deg,#ffffff05,#0000 58%)}.bionik-potential-setup.no-trade strong{color:#d5dad6;letter-spacing:.055em}.bionik-potential-setup dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.bionik-potential-setup dl>div{border-top:1px solid #ffffff12;min-width:0;padding-top:8px}.bionik-potential-setup dt{color:#747c76;font:650 7px var(--mono);letter-spacing:.06em}.bionik-potential-setup dd{color:#ccd2cd;font:540 9px/1.35 var(--mono);overflow-wrap:anywhere;margin:5px 0 0}html,body,.app-shell,.app-stage,.app-main,.chat-workspace,.messages,.message,.message-body,.analysis-response,.analysis-grid,.chart-module{min-width:0;max-width:100%}html,body{overflow-x:hidden}.analysis-response{width:min(1380px,100vw - 112px);margin-inline:auto}.analysis-response .analysis-title,.analysis-response .snapshot-strip,.analysis-response .source-footer{width:min(1120px,100%);margin-inline:auto}.analysis-response .analysis-title,.analysis-response .snapshot-strip{margin-bottom:14px}.analysis-response .chart-module{width:100%;padding:16px}.setup-generator{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#111412d1,#070908e6);border:1px solid #ffffff16;border-radius:13px;grid-template-columns:minmax(180px,.7fr) minmax(480px,1.3fr);align-items:center;gap:16px;margin-top:12px;padding:14px;display:grid;box-shadow:0 14px 34px #0003,inset 0 1px #ffffff06}.setup-generator-copy{min-width:0;padding:0 4px}.setup-generator-copy span{color:#c2c9c3;font:700 9px var(--mono);letter-spacing:.11em;display:block}.setup-generator-copy small{color:#7f8881;max-width:360px;margin-top:7px;font-size:10px;line-height:1.45;display:block}.setup-generator-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.setup-action-button{color:#cbd2cc;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;min-height:62px;padding:11px 14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000021}.setup-action-button:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#fff1 48%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.setup-action-button:hover:not(:disabled){transform:translateY(-1px)}.setup-action-button:hover:not(:disabled):after{transform:translate(120%)}.setup-action-button span{z-index:1;font:740 12px var(--mono);letter-spacing:.08em;position:relative}.setup-action-button strong{z-index:1;color:#8f9991;font:610 8px var(--mono);letter-spacing:.035em;position:relative}.setup-action-button.long{color:#72e2ad;background:linear-gradient(145deg,#269d691f,#1b5f4509);border-color:#3fd39440}.setup-action-button.long:hover:not(:disabled),.setup-action-button.long.active{background:linear-gradient(145deg,#28ae7333,#1d6c4d12);border-color:#56e5a87a;box-shadow:0 12px 30px #1f95621c}.setup-action-button.short{color:#f08b91;background:linear-gradient(145deg,#a736411f,#611c2409);border-color:#e95d6740}.setup-action-button.short:hover:not(:disabled),.setup-action-button.short.active{background:linear-gradient(145deg,#b43b4633,#6e1f2712);border-color:#f1737c7a;box-shadow:0 12px 30px #ab303b1a}.setup-action-button.best{color:#b5eee4;background:linear-gradient(145deg,#4991861f,#ffffff06);border-color:#79cfc03d}.setup-action-button.best:hover:not(:disabled),.setup-action-button.best.active{background:linear-gradient(145deg,#53a2962e,#ffffff0a);border-color:#9ae2d673;box-shadow:0 12px 30px #4a9d8f1a}.setup-action-button:disabled{cursor:wait;opacity:.58}.setup-generator-error{color:#df9ba0;margin:8px 3px 0;font-size:11px}.analysis-response .chart-module .bionik-viewpoint.integrated{width:min(1120px,100%);margin-left:auto;margin-right:auto}.analysis-response .bionik-viewpoint-copy{padding:16px 18px 14px}.analysis-response .bionik-viewpoint-copy p{line-height:1.62}.analysis-response .bionik-analysis-reading{padding:26px 22px 22px}.analysis-response .bionik-viewpoint-plan>div{padding:14px 18px}.analysis-response .bionik-viewpoint-plan p{line-height:1.55}@media (width<=760px){.analysis-response{width:100%}.analysis-response .chart-module{padding:10px}.setup-generator{grid-template-columns:1fr}.setup-generator-actions{grid-template-columns:1fr 1fr;width:100%}.setup-action-button.best{grid-column:1/-1}.kline-terminal-head{align-items:flex-start;padding-top:9px;padding-bottom:9px}.kline-terminal-head>div{flex-wrap:wrap}.kline-terminal-head>div:last-child{justify-content:flex-end}.kline-chart-host{height:430px;min-height:430px}.kline-terminal-foot span{display:none}.kline-terminal-foot{justify-content:flex-end}.bionik-view-grid{grid-template-columns:1fr}.bionik-view-grid>div,.bionik-view-grid>div:nth-child(2n){border-bottom:1px solid #ffffff0e;border-right:0}.bionik-view-grid>div:last-child{border-bottom:0}.bionik-potential-setup dl{grid-template-columns:1fr 1fr}}@media (width<=460px){.setup-generator-actions{grid-template-columns:1fr}.setup-action-button.best{grid-column:auto}.setup-decision-head{flex-direction:column;align-items:flex-start}.setup-decision{font-size:24px}}@media (prefers-reduced-motion:reduce){.setup-action-button,.setup-action-button:after{transition:none}}.composer .attachment-control>.tool-icon{border-color:#ffffff1b;flex-basis:30px;width:30px;height:30px;padding:0;font-size:16px}.composer .send-button{flex-basis:32px;width:32px;height:32px;padding:0;font-size:18px}.composer.compact .attachment-control>.tool-icon{flex-basis:29px;width:29px;height:29px}.composer.compact .send-button{flex-basis:31px;width:31px;height:31px}@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-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}
