/*! tailwindcss v4.3.2 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tool-glow-angle:0deg;--brand-orbit-angle:0deg}}}@layer theme{:host,:root{--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;--ease-out:cubic-bezier(0,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.text-wrap{text-wrap:wrap}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.tool-navigation-page{width:min(1480px,100% - 42px);margin:0 auto;padding:30px 0 52px}.tool-navigation-hero.knowledge-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:26px;margin:0 0 20px;padding:0 0 20px;display:flex}.tool-navigation-hero h1{color:var(--text);letter-spacing:-.045em;margin:6px 0 5px;font-size:28px;line-height:1.1}.tool-navigation-hero p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.tool-directory-stamp{border:1px solid var(--border);background:var(--surface-1);border-radius:10px;flex:none;align-items:center;gap:9px;max-width:190px;padding:9px 11px;display:flex}.tool-directory-stamp>svg{width:18px;color:var(--signal);flex:none}.tool-directory-stamp span{min-width:0;color:var(--muted);gap:2px;font-size:8px;display:grid}.tool-directory-stamp strong{color:var(--text);font:800 17px/1 Cascadia Mono,monospace}.tool-directory-stamp small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.tool-navigation-body{display:block}.tool-navigation-content{min-width:0}.tool-navigation-searchbar{z-index:5;background:var(--canvas);justify-content:space-between;align-items:center;gap:20px;min-height:61px;padding:9px 0 13px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.tool-navigation-searchbar{background:color-mix(in srgb,var(--canvas) 94%,transparent)}}.tool-navigation-searchbar{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.tool-health-note{max-width:720px;color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.6;display:flex}.tool-health-note svg{width:16px;color:var(--macro);flex:none}.tool-navigation-search{border:1px solid var(--border);background:var(--surface-1);width:min(360px,38%);height:39px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex;box-shadow:0 4px 16px #08111d09}.tool-navigation-search:focus-within{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.tool-navigation-search svg{width:16px}.tool-navigation-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.tool-navigation-search kbd{border:1px solid var(--border);background:var(--surface-3);min-width:25px;color:var(--muted);text-align:center;border-radius:5px;padding:3px 5px;font:800 10px Cascadia Mono,monospace}.tool-navigation-groups{gap:34px;display:grid}.tool-primary-section{border-bottom:1px solid var(--border);min-width:0;padding-bottom:30px;scroll-margin-top:66px}.tool-primary-section:last-child{border-bottom:0}.tool-primary-section>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.tool-primary-heading{align-items:center;gap:11px;min-width:0;display:flex}.tool-primary-icon{border:1px solid var(--signal);flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.tool-primary-icon{border:1px solid color-mix(in srgb,var(--signal) 28%,var(--border))}}.tool-primary-icon{background:var(--signal-soft);color:var(--signal);border-radius:9px}.tool-primary-icon svg{width:18px}.tool-primary-heading>span:last-child{gap:3px;display:grid}.tool-primary-heading h2{letter-spacing:-.035em;margin:0;font-size:19px}.tool-primary-heading p{color:var(--muted);margin:0;font-size:11px;font-weight:650}.tool-primary-section>header>b{border:1px solid var(--border);background:var(--surface-2);min-width:30px;height:25px;color:var(--muted);border-radius:99px;place-items:center;padding:0 7px;font:800 10px Cascadia Mono,monospace;display:grid}.tool-group-tabs{scrollbar-width:thin;align-items:center;gap:9px;margin:0 0 15px;padding:5px 0 13px;display:flex;overflow-x:auto}.tool-group-tabs button{background:var(--surface-3);min-height:38px;color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:12px;font-weight:850;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.tool-group-tabs button:hover{border-color:var(--border);background:var(--surface-2);color:var(--text);transform:translateY(-1px)}.tool-group-tabs button.active{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.tool-group-tabs button.active{border-color:color-mix(in srgb,var(--signal) 32%,var(--border))}}.tool-group-tabs button.active{background:var(--signal-soft);color:var(--signal)}.tool-group-tabs em{text-align:center;opacity:.78;min-width:16px;font:800 10px Cascadia Mono,monospace}.tool-navigation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.tool-section-empty{border:1px dashed var(--border);background:var(--surface-1);min-height:116px;color:var(--muted);border-radius:11px;place-items:center;font-size:13px;display:grid}.navigation-tool-card{border:1px solid var(--border);background:var(--surface-1);border-radius:11px;flex-direction:column;justify-content:space-between;min-width:0;min-height:136px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 4px 13px #08111d06}.navigation-tool-card:hover{box-shadow:0 12px 28px var(--signal);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.navigation-tool-card:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--signal) 11%,transparent)}}.navigation-tool-card:hover{transform:translateY(-2px)}.navigation-tool-card.is-unavailable{background:var(--negative);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.navigation-tool-card.is-unavailable{background:color-mix(in srgb,var(--negative) 3%,var(--surface-1))}}.navigation-tool-card.is-unavailable .navigation-tool-link b{text-decoration:line-through;-webkit-text-decoration-color:var(--negative);text-decoration-color:var(--negative);text-decoration-thickness:1px}.navigation-tool-link{min-width:0;color:var(--text);align-items:flex-start;gap:11px;padding:14px 14px 9px;text-decoration:none;display:flex}.navigation-tool-link img{border:1px solid #fff;flex:none;width:43px;height:43px}@supports (color:color-mix(in lab,red,red)){.navigation-tool-link img{border:1px solid color-mix(in srgb,#fff 10%,var(--border))}}.navigation-tool-link img{object-fit:cover;border-radius:10px;box-shadow:0 3px 9px #08111d1a}.navigation-tool-link>span{flex:1;gap:5px;min-width:0;display:grid}.navigation-tool-link b{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.navigation-tool-link small{min-height:40px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.navigation-tool-link>svg{width:15px;color:var(--muted);flex:none;margin:1px 0 0 auto;transition:color .15s,transform .15s}.navigation-tool-link:hover>svg{color:var(--signal);transform:translate(1px,-1px)}.navigation-tool-card footer{align-items:center;gap:7px;min-height:34px;padding:0 12px 11px;display:flex}.tool-status,.tool-unavailable{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;min-width:0;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.tool-status{background:var(--surface-3);color:var(--muted)}.tool-unavailable{background:var(--negative)}@supports (color:color-mix(in lab,red,red)){.tool-unavailable{background:color-mix(in srgb,var(--negative) 10%,var(--surface-2))}}.tool-unavailable{color:var(--negative)}.tool-unavailable svg{width:12px}.tool-info-wrap{margin-left:auto;display:flex;position:relative}.tool-info-trigger{border:1px solid var(--border);background:var(--surface-2);width:27px;height:27px;color:var(--muted);border-radius:7px;place-items:center;padding:0;display:grid}.tool-info-trigger svg{width:15px}.tool-info-trigger:focus-visible,.tool-info-trigger:hover{border-color:var(--signal);background:var(--signal-soft);color:var(--signal);outline:0}.tool-info-tooltip{z-index:8;border:1px solid var(--signal);width:270px;padding:11px 12px;position:absolute;bottom:calc(100% + 8px);right:0}@supports (color:color-mix(in lab,red,red)){.tool-info-tooltip{border:1px solid color-mix(in srgb,var(--signal) 46%,var(--border))}}.tool-info-tooltip{background:var(--surface-1);color:var(--text);opacity:0;pointer-events:none;border-radius:8px;font-size:13px;font-weight:500;line-height:1.65;transition:opacity .14s,transform .14s;transform:translateY(4px);box-shadow:0 12px 30px #08111d2e}.tool-info-tooltip:after{border-right:1px solid var(--signal);width:8px;height:8px;position:absolute;bottom:-5px;right:8px}@supports (color:color-mix(in lab,red,red)){.tool-info-tooltip:after{border-right:1px solid color-mix(in srgb,var(--signal) 46%,var(--border))}}.tool-info-tooltip:after{border-bottom:1px solid var(--signal)}@supports (color:color-mix(in lab,red,red)){.tool-info-tooltip:after{border-bottom:1px solid color-mix(in srgb,var(--signal) 46%,var(--border))}}.tool-info-tooltip:after{background:var(--surface-1);content:"";transform:rotate(45deg)}.tool-info-trigger:focus-visible+.tool-info-tooltip,.tool-info-trigger:hover+.tool-info-tooltip{opacity:1;transform:none}.tool-navigation-empty{border:1px dashed var(--border);background:var(--surface-1);min-height:280px;color:var(--muted);text-align:center;border-radius:13px;justify-items:center;gap:8px;padding:64px 20px;display:grid}.tool-navigation-empty svg{width:25px;color:var(--signal)}.tool-navigation-empty strong{color:var(--text);font-size:16px}.tool-navigation-empty span{font-size:13px}@property --tool-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.tool-border-glow{isolation:isolate;background:0 0;grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid;overflow:visible;transform:translateZ(.01px)}.tool-border-glow:before{z-index:-1;background:conic-gradient(from var(--tool-glow-angle),transparent 0 18%,var(--signal) 29%,var(--positive) 38%,transparent 49% 68%,var(--signal) 80%,transparent 91%);border-radius:12px;padding:2px;position:absolute;inset:-2px}@supports (color:color-mix(in lab,red,red)){.tool-border-glow:before{background:conic-gradient(from var(--tool-glow-angle),transparent 0 18%,color-mix(in srgb,var(--signal) 82%,#6ba8ff) 29%,color-mix(in srgb,var(--positive) 62%,#7fd6ff) 38%,transparent 49% 68%,color-mix(in srgb,var(--signal) 58%,#7f8cff) 80%,transparent 91%)}}.tool-border-glow:before{content:"";opacity:0;pointer-events:none;transition:opacity .18s;animation:tool-border-orbit 2.8s linear infinite paused;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tool-border-glow__light{z-index:-2;background:conic-gradient(from var(--tool-glow-angle),transparent 0 21%,var(--signal) 33%,transparent 47% 72%,var(--positive) 84%,transparent 96%);border-radius:16px;position:absolute;inset:-6px}@supports (color:color-mix(in lab,red,red)){.tool-border-glow__light{background:conic-gradient(from var(--tool-glow-angle),transparent 0 21%,color-mix(in srgb,var(--signal) 26%,transparent) 33%,transparent 47% 72%,color-mix(in srgb,var(--positive) 20%,transparent) 84%,transparent 96%)}}.tool-border-glow__light{filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .2s;animation:tool-border-orbit 2.8s linear infinite paused}.tool-border-glow:focus-within:before,.tool-border-glow:hover:before{opacity:1;animation-play-state:running}.tool-border-glow:focus-within>.tool-border-glow__light,.tool-border-glow:hover>.tool-border-glow__light{opacity:.78;animation-play-state:running}.tool-border-glow__inner{z-index:1;border-radius:inherit;background:var(--surface-1);flex-direction:column;justify-content:space-between;width:100%;min-width:0;min-height:130px;display:flex;position:relative;overflow:visible}.tool-border-glow.is-unavailable .tool-border-glow__inner{background:var(--negative)}@supports (color:color-mix(in lab,red,red)){.tool-border-glow.is-unavailable .tool-border-glow__inner{background:color-mix(in srgb,var(--negative) 3%,var(--surface-1))}}.tool-border-glow:focus-within{outline:2px solid var(--signal)}@supports (color:color-mix(in lab,red,red)){.tool-border-glow:focus-within{outline:2px solid color-mix(in srgb,var(--signal) 52%,transparent)}}.tool-border-glow:focus-within{outline-offset:3px}@keyframes tool-border-orbit{to{--tool-glow-angle:360deg}}.navigation-tools-admin .admin-page-head p{max-width:700px}.navigation-admin-head-actions{align-items:center;gap:8px;display:flex}.navigation-admin-head-actions .secondary-button{align-items:center;gap:6px;display:inline-flex}.navigation-admin-head-actions .is-spinning{animation:navigation-spin 1s linear infinite}@keyframes navigation-spin{to{transform:rotate(1turn)}}.navigation-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:28px;display:grid}.navigation-admin-summary article{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;align-items:center;gap:11px;padding:15px;display:flex}.navigation-admin-summary svg{width:20px;color:var(--signal)}.navigation-admin-summary span{color:var(--muted);align-items:baseline;gap:6px;font-size:10px;display:flex}.navigation-admin-summary b{color:var(--text);font:800 19px Cascadia Mono,monospace}.navigation-admin-directory{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;margin:17px 0;overflow:hidden}.navigation-admin-primary{border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.navigation-admin-primary button{border:0;border-right:1px solid var(--border);min-width:132px;min-height:45px;color:var(--muted);background:0 0;justify-content:space-between;align-items:center;gap:11px;padding:0 12px;font-size:10px;display:flex}.navigation-admin-primary button.active{background:var(--signal-soft);color:var(--signal)}.navigation-admin-primary b{font-size:10px}.navigation-admin-primary em,.navigation-admin-secondary em{font:800 8px Cascadia Mono,monospace}.navigation-admin-secondary{align-items:center;gap:6px;min-height:48px;padding:8px 11px;display:flex;overflow-x:auto}.navigation-admin-secondary>span{color:var(--muted);letter-spacing:.1em;margin-right:3px;font:800 8px Cascadia Mono,monospace}.navigation-admin-secondary button{border:1px solid var(--border);background:var(--surface-2);min-height:28px;color:var(--muted);white-space:nowrap;border-radius:6px;flex:none;padding:0 8px;font-size:9px;font-weight:750}.navigation-admin-secondary button.active{border-color:var(--signal);background:var(--signal);color:#fff}.navigation-tools-table{min-width:1060px}.navigation-tool-row{cursor:pointer}.navigation-tool-row:hover td{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.navigation-tool-row:hover td{background:color-mix(in srgb,var(--signal) 4%,var(--surface-1))}}.navigation-admin-tool{align-items:center;gap:10px;min-width:165px;display:flex}.navigation-admin-tool>img{object-fit:cover;border-radius:9px;flex:none;width:38px;height:38px}.navigation-admin-tool span{gap:4px;display:grid}.navigation-admin-tool a{max-width:180px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:9px;text-decoration:none;display:flex;overflow:hidden}.navigation-admin-tool a svg{flex:none;width:10px}.navigation-access-label{margin-top:6px!important}.navigation-admin-description{max-width:360px;color:var(--muted);line-height:1.55;font-size:10px!important}.navigation-health,.navigation-unavailable{margin-top:5px;font-size:8px;font-weight:800;display:block}.navigation-health{color:var(--positive)}.navigation-unavailable{color:var(--negative)}.navigation-tool-drawer{width:min(560px,100%)}.navigation-tool-drawer textarea{border:1px solid var(--border);resize:vertical;background:var(--surface-1);width:100%;min-height:104px;color:var(--text);border-radius:8px;outline:0;margin-top:6px;padding:10px 12px;font:11px/1.6 inherit;display:block}.navigation-tool-drawer textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.navigation-icon-upload{border:1px dashed var(--signal);grid-template-columns:66px minmax(0,1fr);align-items:center;gap:13px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.navigation-icon-upload{border:1px dashed color-mix(in srgb,var(--signal) 42%,var(--border))}}.navigation-icon-upload{background:var(--signal-soft);border-radius:11px}.navigation-icon-upload>div{border:1px solid var(--border);background:var(--surface-1);width:58px;height:58px;color:var(--signal);border-radius:13px;place-items:center;display:grid;overflow:hidden}.navigation-icon-upload img{object-fit:cover;width:100%;height:100%}.navigation-icon-upload svg{width:24px}.navigation-icon-upload label{gap:3px;display:grid}.navigation-icon-upload label span{color:var(--muted);font-size:9px;font-weight:500;line-height:1.5}.navigation-icon-upload input{font-size:9px;height:auto!important;margin:5px 0 0!important;padding:6px!important}.navigation-tool-drawer .admin-form-grid{grid-template-columns:1.2fr 1fr 90px;gap:9px;display:grid}.navigation-tool-drawer .schedule-toggle{align-items:center;gap:7px;display:flex}.navigation-tool-drawer .schedule-toggle input{width:auto;height:auto;accent-color:var(--signal);margin:0}@media (max-width:1350px){.tool-navigation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1050px){.tool-navigation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.tool-navigation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.navigation-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.tool-navigation-page{width:calc(100% - 24px);padding:21px 0 34px}.tool-navigation-hero.knowledge-head{display:block}.tool-directory-stamp{display:none}.tool-navigation-searchbar{gap:10px;display:grid;top:45px}.tool-health-note{font-size:12px}.tool-navigation-search{width:100%}.tool-navigation-grid{grid-template-columns:1fr}.tool-primary-section>header{align-items:flex-start}.tool-primary-heading p{display:none}.navigation-admin-head-actions{flex-direction:column;align-items:stretch}.navigation-admin-summary{grid-template-columns:1fr}.navigation-tool-drawer .admin-form-grid{grid-template-columns:1fr 1fr}.navigation-tool-drawer .admin-form-grid label:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.navigation-tool-card,.tool-border-glow:before,.tool-border-glow__light,.tool-group-tabs button,.tool-info-tooltip{transition:none}.navigation-admin-head-actions .is-spinning,.tool-border-glow:before,.tool-border-glow__light{animation:none}}.tool-primary-jump{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.tool-primary-jump::-webkit-scrollbar{display:none}.tool-primary-jump button{min-height:34px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:0 11px;font-size:11px;font-weight:750;transition:color .16s,background .16s,border-color .16s}.tool-primary-jump button:hover{border-color:var(--border);background:var(--surface-2);color:var(--text)}.tool-primary-jump button.active{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.tool-primary-jump button.active{border-color:color-mix(in srgb,var(--signal) 32%,var(--border))}}.tool-primary-jump button.active{background:var(--signal-soft);color:var(--signal)}.tool-navigation-searchbar{gap:12px;min-height:54px;padding:8px 0 12px}@media (max-width:700px){.tool-primary-jump{width:100%}.tool-primary-jump button{min-height:32px;padding-inline:10px;font-size:10px}.tool-navigation-searchbar{top:45px}.tool-navigation-search{width:100%}}.tool-navigation-searchbar{justify-content:flex-start;gap:0;min-height:52px;padding:7px 0 11px}.tool-navigation-search{width:min(326px,100%)}.tool-primary-section{padding-bottom:28px;scroll-margin-top:0}.tool-primary-heading{display:block}.tool-primary-heading h2{letter-spacing:-.02em;font-size:16px;font-weight:850}.tool-primary-heading p,.tool-primary-icon,.tool-primary-jump{display:none}@media (max-width:700px){.tool-navigation-searchbar{display:flex}.tool-primary-section>header{align-items:center}}@media (min-width:768px){.tool-navigation-body{border:1px solid var(--border);background:var(--surface-1);border-radius:14px;margin:0 -23px -23px;padding:18px 22px 22px}@supports (color:color-mix(in lab,red,red)){.tool-navigation-body{background:color-mix(in srgb,var(--surface-1) 97%,var(--canvas))}}}@media (max-width:767px){.tool-navigation-hero{padding-inline:12px}.tool-navigation-body{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;padding:14px 12px 18px}}.tool-navigation-groups{gap:38px}.tool-primary-section{padding-bottom:34px}.tool-primary-section>header{margin-bottom:12px}.tool-group-tabs{gap:10px;margin-bottom:19px;padding-bottom:14px}.tool-navigation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.navigation-tool-card{border-radius:13px;min-height:158px}.tool-border-glow__inner{border-radius:13px;min-height:152px}.navigation-tool-link{gap:14px;padding:17px 17px 11px}.navigation-tool-link img{border-radius:11px;width:46px;height:46px}.navigation-tool-link>span{gap:7px}.navigation-tool-link b{font-size:16px;line-height:1.35}.navigation-tool-link small{min-height:44px;font-size:13px;line-height:1.65}.navigation-tool-card footer{min-height:39px;padding:0 15px 14px}.tool-info-trigger{width:29px;height:29px}.tool-llm-navigation-note{color:var(--muted);margin:-2px 0 17px;font-size:12px;line-height:1.6}.navigation-llm-card{color:var(--text);text-decoration:none;display:flex}.llm-tool-mark{border:1px solid var(--signal);flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.llm-tool-mark{border:1px solid color-mix(in srgb,var(--signal) 36%,var(--border))}}.llm-tool-mark{background:var(--signal-soft);color:var(--signal);border-radius:11px}.llm-tool-mark svg{width:23px}@media (max-width:1350px){.tool-navigation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.tool-navigation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.tool-navigation-grid{grid-template-columns:1fr;gap:14px}.navigation-tool-card,.tool-border-glow__inner{min-height:148px}.navigation-tool-link{padding:15px 15px 10px}}*{box-sizing:border-box}body,html{background:var(--canvas);height:100%;color:var(--text);margin:0;overflow:hidden}body{font-family:Segoe UI Variable,Inter,Microsoft YaHei UI,sans-serif;font-size:14px}button,input,select{font:inherit}a,button,select{touch-action:manipulation}button{cursor:pointer}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--signal);color:#03101a;border-radius:8px;padding:10px 16px;position:fixed;top:-60px;left:100px}.skip-link:focus{top:8px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dashboard-shell{background:radial-gradient(circle at 48% -10%,#4ddceb12,transparent 30%),var(--canvas);grid-template-columns:88px minmax(0,1fr);display:grid}.sidebar{border-right:1px solid var(--border);z-index:3;background:#071321;flex-direction:column;align-items:center;padding:16px 8px;display:flex}.brand-mark{width:52px;height:52px;color:var(--signal);border:1px solid #4ddceb59;border-radius:13px;place-items:center;display:grid;position:relative}.brand-mark span{letter-spacing:.08em;font:700 8px Cascadia Mono,monospace;position:absolute;bottom:2px;right:4px}.sidebar nav{flex-direction:column;gap:8px;width:100%;margin-top:34px;display:flex}.sidebar nav a{min-height:54px;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;text-decoration:none;transition:all .18s ease-out}.sidebar nav a[aria-current]{background:#4ddceb17}.sidebar-foot{flex-direction:column;gap:14px;margin-top:auto;display:flex}.system-live{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.feed-count i,.system-live i{background:var(--positive);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #5ed6a180}.sidebar-foot button{border:1px solid var(--border);width:42px;height:42px;color:var(--muted);background:0 0;border-radius:9px}.dashboard-main{grid-template-rows:62px minmax(0,1fr);min-width:0;display:grid}.topbar{background:#06101deb;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.topbar>div:first-child{align-items:baseline;gap:12px;display:flex}.topbar h1{letter-spacing:.01em;margin:0;font-size:18px}.topbar>div:first-child span{color:var(--muted);font-size:12px}.demo-badge{color:var(--macro);letter-spacing:.03em;background:#f2b85b14;border:1px solid #f2b85b59;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;display:flex}.demo-badge span{color:#d7bf94}.workspace-grid{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:0;display:grid}.workspace-column{min-width:0;min-height:0;display:grid}.market-column{grid-template-rows:auto minmax(0,1fr)}.column-head,.market-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:72px;padding:14px 18px 12px;display:flex}.eyebrow{letter-spacing:.16em;color:var(--signal);font:700 9px Cascadia Mono,monospace}.column-head h2,.market-head h2{margin:2px 0 0;font-size:18px}.feed-count{align-items:center;gap:7px;font:500 11px Cascadia Mono,monospace;display:flex}.health{text-align:right;color:var(--muted);font-size:10px}.health span{color:var(--macro);justify-content:flex-end;align-items:center;gap:5px;margin-bottom:5px;display:flex}.health time{font-family:Cascadia Mono,monospace}.filter-bar{border-bottom:1px solid var(--border);background:#091522;padding:12px 18px}.search-box{border:1px solid var(--border);height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.search-box input{color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.filter-row{gap:8px;margin-top:8px}.filter-row label{border:1px solid var(--border);height:34px;color:var(--muted);background:#0d1d2e;border-radius:7px;align-items:center;padding-left:9px;display:flex}.filter-row select{height:100%;color:var(--muted);outline:0;padding:0 24px 0 7px}.clear-filter,.filter-row select{background:0 0;border:0;font-size:11px}.clear-filter{height:34px;color:var(--signal);align-items:center;gap:3px;display:flex}.feed-scroll,.market-scroll{padding:12px 18px 28px}.feed-scroll{position:relative}.new-signals{z-index:2;background:#103143;border:1px solid #4ddceb66;border-radius:999px;margin:0 auto 10px;padding:7px 13px;font-size:11px;display:block;top:0;box-shadow:0 5px 20px #0000004d}.tweet-card{border:1px solid var(--border);background:linear-gradient(145deg,#122940e0,#0b1b2ce0);border-radius:10px;margin-bottom:9px;padding:13px 14px;transition:all .18s ease-out}.tweet-card header{gap:10px;display:flex}.avatar{width:38px;height:38px;background:linear-gradient(135deg,#173d51,#1d304b);border:1px solid #30516b;border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.tweet-author{flex:1;min-width:0}.tweet-author>div:first-child{align-items:baseline;gap:7px;display:flex}.tweet-author strong{font-size:13px}.tweet-author>div:first-child span{color:var(--muted);font-size:11px}.tweet-meta{align-items:center;gap:8px;margin-top:4px;display:flex}.tweet-meta time{color:#8196aa;font:10px Cascadia Mono,monospace}.category{color:#9cecf4;background:#4ddceb17;border-radius:4px;padding:2px 6px;font-size:9px}.category-government{background:#f2b85b17}.tweet-card>p{color:#dbe8f3;margin:12px 0;line-height:1.65}.tweet-card footer{border-top:1px solid #243b55b3;justify-content:space-between;align-items:center;padding-top:9px;display:flex}.engagement{gap:14px}.engagement span{color:#7f94a8;gap:4px;font:10px Cascadia Mono,monospace;display:flex}.tweet-card footer>a{color:var(--signal);align-items:center;gap:4px;font-size:10px;text-decoration:none;display:flex}.empty-state{text-align:center;color:var(--muted);padding:70px 20px}.empty-state svg{color:var(--signal)}.empty-state h3{color:var(--text);font-size:15px}.empty-state button{border:1px solid var(--signal);color:var(--signal);background:0 0;border-radius:7px;padding:8px 12px}.market-scroll{padding-top:12px}.price-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.metric-card{border:1px solid var(--border);background:#0d1c2d;border-radius:9px;min-height:112px;padding:11px}.metric-emphasis{background:linear-gradient(140deg,#10293d,#0d1d30);min-height:124px}.metric-top{color:var(--muted);justify-content:space-between;gap:5px;font-size:10px;display:flex}.freshness{color:var(--positive);white-space:nowrap;align-items:center;gap:3px;font-size:8px;display:inline-flex}.freshness[data-status=delayed],.freshness[data-status=partial]{color:var(--macro)}.freshness[data-status=invalid],.freshness[data-status=stale]{color:var(--negative)}.freshness[data-status=no_data]{color:var(--muted)}.metric-value{letter-spacing:-.04em;margin-top:10px;font:650 18px Cascadia Mono,monospace}.change-negative,.change-positive{margin-top:4px;font:600 10px Cascadia Mono,monospace}.change-positive{color:var(--positive)}.change-negative{color:var(--negative)}.change-negative span,.change-positive span{color:var(--muted);font-weight:400}.metric-card details{color:var(--muted);margin-top:8px;font-size:9px}.metric-card summary{cursor:pointer}.metric-card details p{margin:5px 0;line-height:1.4}.section-title{justify-content:space-between;align-items:center;margin:0 1px 8px;display:flex}.section-title>div{color:var(--signal);align-items:center;gap:7px;display:flex}.section-title h3{color:var(--text);margin:0;font-size:12px}.section-title>span{letter-spacing:.12em;color:#617b92;font:700 8px Cascadia Mono,monospace}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.regime{border:1px solid var(--border);background:linear-gradient(110deg,#10283b,#0c1b2c);border-radius:10px;grid-template-columns:120px 1fr;display:grid;overflow:hidden}.regime-score{border-right:1px solid var(--border);flex-direction:column;padding:14px;display:flex}.regime-score small,.regime-score span{color:var(--muted);font-size:9px}.regime-score strong{color:var(--macro);margin:6px 0;font-size:24px}.evidence{grid-template-columns:1fr 1fr;gap:10px;padding:11px;display:grid}.evidence b{color:var(--muted);font-size:9px}.evidence p{color:#b7c8d7;margin:5px 0;font-size:9px;line-height:1.4}.fomc-card{background:#f2b85b0f;border:1px solid #f2b85b4d;border-radius:9px;justify-content:space-between;padding:11px 13px}.fomc-card,.fomc-card>div{align-items:center;display:flex}.fomc-card>div{color:var(--macro);gap:8px;font-size:10px}.fomc-card svg{width:17px}.fomc-card strong{color:var(--macro);font:700 20px Cascadia Mono,monospace}.fomc-card small{color:#c7a96e;font:9px Segoe UI,sans-serif}.fedwatch{border:1px solid var(--border);background:#0c1a2a;border-radius:9px;margin:8px 0;padding:10px 12px}.fedwatch header{justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.fedwatch header small{color:var(--macro)}.probability{color:var(--muted);grid-template-columns:82px 1fr 34px;align-items:center;gap:7px;margin:6px 0;font:9px Cascadia Mono,monospace;display:grid}.probability>div,.session-bars>div>div{background:#172a3e;border-radius:99px;height:4px;overflow:hidden}.probability i,.session-bars i{background:var(--signal);border-radius:99px;height:100%;display:block}.probability strong{text-align:right;color:var(--text)}.session-bars{border:1px solid var(--border);border-radius:9px;padding:10px 12px}.session-bars>div{grid-template-columns:72px 1fr 34px;align-items:center;gap:7px;margin:8px 0;font-size:10px;display:grid}.session-bars span{color:var(--muted)}.session-bars b{color:var(--positive);margin-left:5px;font-size:8px}.session-bars strong{text-align:right;font:10px Cascadia Mono,monospace}.clocks{justify-content:space-between;gap:5px;margin:8px 0;display:flex}.clocks span{border:1px solid var(--border);color:var(--muted);background:#0c1a2a;border-radius:7px;flex:1;align-items:center;gap:4px;padding:7px;font-size:9px;display:flex}.clocks svg{width:12px}.clocks b{color:var(--text);margin-left:auto;font-family:Cascadia Mono,monospace}.us-market{border-left:2px solid var(--macro);color:var(--muted);background:#f2b85b0d;padding:8px 10px;font-size:10px}.us-market strong{color:var(--macro);margin:0 8px}.us-market span{float:right}.signal-spine{z-index:2;background:linear-gradient(to bottom,transparent,var(--signal) 12%,var(--border) 35%,var(--border) 80%,transparent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:50%}.signal-spine i{background:var(--signal);border-radius:50%;width:5px;height:5px;position:absolute;left:-2px}.signal-spine i:first-child{top:12%}.signal-spine i:nth-child(2){background:var(--macro);top:48%}.signal-spine i:nth-child(3){background:var(--border);top:82%}.mobile-workspace{display:none}.metric-skeleton{flex-direction:column;gap:12px;display:flex}.loading-feed,.loading-line,.metric-skeleton i{background:linear-gradient(90deg,#13263a,#1b344c,#13263a) 0 0/200% 100%;border-radius:5px;animation:skeleton 1.4s ease-in-out infinite;display:block}.metric-skeleton i:first-child{width:45%;height:9px}.metric-skeleton i:nth-child(2){width:70%;height:24px}.metric-skeleton i:nth-child(3){width:55%;height:8px}.route-loading{background:var(--canvas);min-height:100dvh;padding:20px}.loading-brand{margin-bottom:20px;font-size:18px;font-weight:700}.loading-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.loading-grid section{border:1px solid var(--border);border-radius:10px;padding:16px}.loading-line{width:45%;height:12px;margin-bottom:14px}.loading-line.wide{width:70%;height:20px}.loading-feed{height:120px;margin-top:10px}.loading-metrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}@keyframes skeleton{to{background-position:-200% 0}}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#213a52;border-radius:99px}@media (max-width:1279px) and (min-width:768px){.dashboard-shell{grid-template-columns:64px minmax(0,1fr)}.sidebar nav a span,.system-live{display:none}.sidebar{padding-inline:6px}.brand-mark{width:44px;height:44px}.topbar{padding-inline:12px}.feed-scroll,.filter-bar,.market-scroll{padding-left:12px;padding-right:12px}.metric-grid.three{grid-template-columns:1fr}.regime{grid-template-columns:100px 1fr}.evidence{grid-template-columns:1fr}}@media (max-width:767px){body,html{background:var(--surface-1);overflow:auto}body{font-size:16px}.dashboard-shell{height:auto;min-height:100dvh;display:block}.sidebar,.workspace-grid{display:none}.dashboard-main{display:block}.topbar{z-index:10;gap:8px;height:auto;min-height:70px;padding:10px 14px;position:sticky;top:0}.topbar>div:first-child{display:block}.topbar h1{font-size:17px}.demo-badge span{display:none}.mobile-workspace{display:block}.mobile-tabs{z-index:9;border-bottom:1px solid var(--border);background:#071321;grid-template-columns:1fr 1fr;padding:8px 14px;display:grid;position:sticky;top:70px}.mobile-tabs button{height:44px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000}.mobile-tabs button[aria-selected=true]{color:var(--signal);border-color:var(--signal);background:#4ddceb0f}.workspace-column{min-height:calc(100dvh - 130px);display:block}.column-head,.market-head{min-height:68px}.feed-scroll,.market-scroll{padding:12px 14px 30px;overflow:visible}.filter-bar{padding:12px 14px}.search-box{height:44px}.filter-row{overflow-x:auto}.filter-row label{flex:none;height:42px}.tweet-card{padding:14px}.tweet-card>p{font-size:14px}.evidence,.metric-grid.three{grid-template-columns:1fr}.us-market span{float:none;margin-top:4px;display:block}.loading-grid{grid-template-columns:1fr}.loading-metrics{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mobile-tabs,.sidebar,.topbar{background:var(--surface-1)}.brand-mark{background:var(--surface-2);text-decoration:none}.sidebar-foot .theme-toggle,.theme-toggle{border:1px solid var(--border);background:var(--surface-2);width:42px;height:42px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.filter-bar{background:var(--surface-1)}.tweet-card{box-shadow:0 8px 24px #1e37420d}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--surface-1) 94%,transparent)}}.dashboard-shell{background:radial-gradient(circle at 48% -10%,var(--signal),transparent 30%),var(--canvas)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell{background:radial-gradient(circle at 48% -10%,color-mix(in srgb,var(--signal) 7%,transparent),transparent 30%),var(--canvas)}}.info-shell{overflow:auto}.info-main{background:var(--canvas);min-height:100dvh}.info-top{border-bottom:1px solid var(--border);background:var(--surface-1);justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex}.info-top>a{color:var(--text);font-weight:750;text-decoration:none}.info-article{max-width:1000px;margin:0 auto;padding:72px 42px 100px}.info-article h1{letter-spacing:-.04em;margin:8px 0 14px;font-size:42px}.info-lead{color:var(--muted);max-width:720px;font-size:17px;line-height:1.8}.info-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:42px;display:grid}.info-grid section,.info-note{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;padding:24px}.info-grid h2,.info-note h2{margin:0 0 10px;font-size:16px}.info-grid p,.info-note p{color:var(--muted);margin:0;line-height:1.75}.info-note{margin-top:14px}.admin-shell{background:var(--canvas);height:100dvh;color:var(--text);grid-template-columns:252px minmax(0,1fr);display:grid}.admin-sidebar{border-right:1px solid var(--border);flex-direction:column;padding:22px 14px;display:flex}.admin-brand{height:58px;color:var(--text);align-items:center;gap:12px;padding:0 10px;text-decoration:none;display:flex}.admin-brand svg{color:var(--signal)}.admin-brand span{font-weight:750}.admin-brand small{color:var(--muted);letter-spacing:.13em;margin-top:3px;font:8px Cascadia Mono,monospace;display:block}.admin-sidebar nav{flex-direction:column;gap:5px;margin-top:34px;display:flex}.admin-sidebar nav a{color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:12px;font-weight:600;text-decoration:none;display:flex}.admin-sidebar nav a:hover{background:var(--surface-3);color:var(--text)}@supports (color:color-mix(in lab,red,red)){.admin-sidebar nav a[aria-current]{background:color-mix(in srgb,var(--signal) 11%,var(--surface-2))}}.admin-user{border-top:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:center;gap:7px;margin-top:auto;padding:16px 4px 0;display:grid}.admin-user span,.admin-user strong{display:block}.admin-user strong{font-size:12px}.admin-user span{color:var(--muted);font-size:10px}.admin-user button{border:1px solid var(--border);background:var(--surface-2);width:36px;height:36px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.admin-user .theme-toggle{width:36px;height:36px}.admin-page header h1{margin:7px 0;font-size:30px}.admin-page header p{color:var(--muted);margin:0}.admin-page-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.primary-button{background:var(--signal);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 17px;font-weight:700;display:inline-flex}.primary-button:disabled{opacity:.55}.admin-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px;display:grid}.admin-stat-grid section{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;padding:20px}.admin-stat-grid small,.admin-stat-grid span{color:var(--muted);display:block}.admin-stat-grid strong{margin:14px 0 4px;font-size:20px;display:block}.admin-table-wrap{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;margin-top:28px;overflow:hidden}.admin-table{border-collapse:collapse;width:100%}.admin-table th{text-align:left;background:var(--surface-3);color:var(--muted);letter-spacing:.05em;padding:12px 16px;font-size:10px}.admin-table td{border-top:1px solid var(--border);padding:15px 16px;font-size:12px}.admin-table td small,.admin-table td strong{display:block}.admin-table td small{color:var(--muted);margin-top:3px}.status-pill{background:var(--surface-3);color:var(--muted);border-radius:99px;padding:4px 8px;font-size:10px;display:inline-flex}.status-pill.active,.status-pill.available{background:var(--positive)}@supports (color:color-mix(in lab,red,red)){.status-pill.active,.status-pill.available{background:color-mix(in srgb,var(--positive) 12%,transparent)}}.status-pill.active,.status-pill.available{color:var(--positive)}.status-pill.invalid,.status-pill.rate_limited{background:var(--negative)}@supports (color:color-mix(in lab,red,red)){.status-pill.invalid,.status-pill.rate_limited{background:color-mix(in srgb,var(--negative) 12%,transparent)}}.status-pill.invalid,.status-pill.rate_limited{color:var(--negative)}.icon-action{color:var(--signal);background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.table-empty{text-align:center;color:var(--muted);padding:50px 20px}.table-empty.standalone{border:1px dashed var(--border);background:var(--surface-2);border-radius:13px;margin-top:30px}.security-note{border:1px solid var(--signal);margin-top:26px}@supports (color:color-mix(in lab,red,red)){.security-note{border:1px solid color-mix(in srgb,var(--signal) 25%,var(--border))}}.security-note{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.security-note{background:color-mix(in srgb,var(--signal) 7%,var(--surface-2))}}.security-note{color:var(--signal);border-radius:12px;gap:11px;padding:14px 16px;display:flex}.security-note span,.security-note strong{display:block}.security-note span{color:var(--muted);margin-top:3px;font-size:11px}.drawer-backdrop{z-index:40;background:#0a192057;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-drawer{background:var(--surface-2);border-left:1px solid var(--border);width:min(480px,100%);height:100%;padding:26px;overflow:auto;box-shadow:-18px 0 50px #0e222a26}.admin-drawer header{justify-content:space-between;align-items:flex-start;display:flex}.admin-drawer h2{margin:5px 0 20px}.admin-drawer header button{color:var(--muted);background:0 0;border:0}.admin-drawer form,.login-card{flex-direction:column;gap:15px;display:flex}.admin-drawer label,.login-card label{color:var(--muted);font-size:11px;font-weight:700}.admin-drawer input,.admin-drawer select,.login-card input{border:1px solid var(--border);background:var(--surface-1);width:100%;height:44px;color:var(--text);border-radius:8px;outline:none;margin-top:6px;padding:0 12px;display:block}.admin-drawer input:focus,.admin-drawer select:focus,.login-card input:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal)}@supports (color:color-mix(in lab,red,red)){.admin-drawer input:focus,.admin-drawer select:focus,.login-card input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 12%,transparent)}}.credential-warning,.form-error{border-radius:8px;padding:10px 12px;font-size:11px}.credential-warning{background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.credential-warning{background:color-mix(in srgb,var(--macro) 10%,transparent)}}.credential-warning{color:var(--macro)}.form-error{background:var(--negative)}@supports (color:color-mix(in lab,red,red)){.form-error{background:color-mix(in srgb,var(--negative) 10%,transparent)}}.form-error{color:var(--negative);margin-top:16px}.admin-loading{background:var(--canvas);min-height:100dvh;color:var(--muted);place-items:center;display:grid}.login-page{background:radial-gradient(circle at 50% 15%,var(--signal),transparent 35%),var(--canvas);place-items:center;min-height:100dvh;display:grid}@supports (color:color-mix(in lab,red,red)){.login-page{background:radial-gradient(circle at 50% 15%,color-mix(in srgb,var(--signal) 10%,transparent),transparent 35%),var(--canvas)}}.login-page{padding:24px}.login-theme{position:fixed;top:20px;right:24px}.login-card{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;width:min(410px,100%);padding:34px;box-shadow:0 30px 80px #19323c1f}.login-mark{background:var(--signal);border-radius:14px;width:52px;height:52px}@supports (color:color-mix(in lab,red,red)){.login-mark{background:color-mix(in srgb,var(--signal) 10%,var(--surface-2))}}.login-mark{color:var(--signal);place-items:center;margin-bottom:4px;display:grid}.login-card h1{margin:3px 0 0;font-size:28px}.login-card>p{color:var(--muted);margin:0 0 10px}.login-card>a{text-align:center;color:var(--muted);font-size:11px}@media (max-width:900px){.admin-shell{grid-template-columns:76px 1fr}.admin-brand span,.admin-sidebar nav a:not([aria-current]){font-size:0}.admin-sidebar nav a{justify-content:center}.admin-sidebar nav a[aria-current]{font-size:0}.admin-user>div{display:none}.admin-user{grid-template-columns:1fr;justify-items:center}.admin-stat-grid{grid-template-columns:1fr 1fr}.admin-page{padding:30px 20px}.info-grid{grid-template-columns:1fr}}@media (max-width:767px){.info-shell{display:block}.info-article{padding:48px 20px 80px}.info-article h1{font-size:34px}.admin-shell{display:block}.admin-sidebar{z-index:20;flex-direction:row;align-items:center;height:64px;padding:7px 10px;position:sticky;top:0}.admin-brand{height:48px}.admin-sidebar nav{flex-direction:row;margin:0 0 0 auto}.admin-sidebar nav a{padding:10px}.admin-sidebar nav a svg{width:20px}.admin-user{border:0;margin:0 0 0 6px;padding:0;display:flex}.admin-user .theme-toggle,.admin-user>button{width:40px;height:40px}.admin-stat-grid{grid-template-columns:1fr}.admin-table-wrap{overflow-x:auto}.admin-table{min-width:760px}.admin-page-head{flex-direction:column;align-items:flex-start}}.theme-toggle .theme-sun,[data-theme=dark] .theme-toggle .theme-moon{display:none}[data-theme=dark] .theme-toggle .theme-sun{display:block}.dashboard-shell,.route-loading,body,html{background:var(--canvas)}body{font-family:Space Grotesk,Segoe UI Variable,Inter,Microsoft YaHei UI,sans-serif}.dashboard-shell{background-image:radial-gradient(circle at 22% -8%,var(--signal),transparent 28%),linear-gradient(#14171c09 1px,transparent 1px),linear-gradient(90deg,#14171c09 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell{background-image:radial-gradient(circle at 22% -8%,color-mix(in srgb,var(--signal) 9%,transparent),transparent 28%),linear-gradient(#14171c09 1px,transparent 1px),linear-gradient(90deg,#14171c09 1px,transparent 1px)}}.dashboard-shell{background-position:50%,50%,50%;background-size:auto,48px 48px,48px 48px}.filter-bar,.mobile-tabs,.sidebar,.topbar{background:var(--surface-1)}.sidebar{box-shadow:1px 0 0 var(--border)}@supports (color:color-mix(in lab,red,red)){.brand-mark{border-color:color-mix(in srgb,var(--signal) 38%,var(--border))}}.brand-mark{box-shadow:none}.sidebar nav a{transition:color .15s,background-color .15s,box-shadow .15s}.sidebar nav a[aria-current]{background:var(--signal-soft);box-shadow:inset 2px 0 var(--signal)}.topbar{box-shadow:0 1px 0 var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-column{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #14171c08}.clocks span,.fedwatch,.filter-row label,.metric-card,.search-box,.session-bars{background:var(--surface-2)}.search-box:focus-within{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.filter-row option{background:var(--surface-2);color:var(--text)}.new-signals{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.new-signals{border-color:color-mix(in srgb,var(--signal) 35%,var(--border))}}.new-signals{background:var(--signal);color:#fff;box-shadow:var(--shadow)}.tweet-card{background:var(--surface-2);transition:transform .15s,border-color .15s,box-shadow .15s}.tweet-card:hover{background:var(--surface-2);box-shadow:var(--shadow);transform:translateY(-1px)}.avatar{background:var(--signal-soft);border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.avatar{border-color:color-mix(in srgb,var(--signal) 28%,var(--border))}}.avatar{color:var(--signal)}.evidence p,.tweet-card>p{color:var(--text)}.engagement span,.tweet-meta time{color:var(--muted)}.tweet-card footer{border-color:var(--border)}.category{background:var(--signal-soft);color:var(--signal)}.category-government{background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.category-government{background:color-mix(in srgb,var(--macro) 10%,transparent)}}.category-government{color:var(--macro)}.metric-emphasis,.regime{background:linear-gradient(145deg,var(--surface-2),var(--surface-3))}.probability>div,.session-bars>div>div{background:var(--surface-3)}.fomc-card{border-color:var(--macro)}@supports (color:color-mix(in lab,red,red)){.fomc-card{border-color:color-mix(in srgb,var(--macro) 30%,var(--border))}}.fomc-card{background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.fomc-card{background:color-mix(in srgb,var(--macro) 7%,var(--surface-2))}}.fomc-card small,.section-title>span{color:var(--muted)}.loading-feed,.loading-line,.metric-skeleton i{background:linear-gradient(90deg,var(--surface-3),var(--surface-3),var(--surface-3))}@supports (color:color-mix(in lab,red,red)){.loading-feed,.loading-line,.metric-skeleton i{background:linear-gradient(90deg,var(--surface-3),color-mix(in srgb,var(--surface-3) 72%,var(--border-strong)),var(--surface-3))}}.loading-feed,.loading-line,.metric-skeleton i{background-size:200% 100%}::-webkit-scrollbar-thumb{background:var(--border-strong)}[data-theme=dark] .dashboard-shell{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0)}@media (max-width:767px){.workspace-grid{padding:0}.workspace-column{border:0;border-radius:0}.mobile-tabs{background:var(--surface-1)}}.dashboard-shell{flex:0 0 100dvh;height:100dvh;min-height:100dvh}.dashboard-main,.feed-scroll,.market-scroll,.workspace-column,.workspace-grid{min-height:0}.workspace-grid{overflow:hidden}.feed-scroll,.market-scroll{scrollbar-gutter:stable;overflow-y:auto}.schedule-panel{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:28px;padding:20px;display:flex}.schedule-panel h2{margin:4px 0 6px;font-size:16px}.schedule-panel p{color:var(--muted);margin:0;font-size:12px}.schedule-form{align-items:flex-end;gap:12px;display:flex}.schedule-form label{color:var(--muted);font-size:11px;font-weight:700}.schedule-form input[type=number]{border:1px solid var(--border);background:var(--surface-1);width:120px;height:42px;color:var(--text);border-radius:8px;margin-top:6px;padding:0 12px;display:block}.schedule-toggle{align-items:center;gap:7px;height:42px;display:flex;color:var(--text)!important}.schedule-toggle input{accent-color:var(--signal)}.x-crawl-schedule-form{grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;display:grid}.x-crawl-schedule-form label:not(.schedule-toggle){gap:6px;display:grid}.x-crawl-schedule-form input:not([type=checkbox]),.x-crawl-schedule-form select{border:1px solid var(--border);background:var(--surface-1);width:100%;height:42px;color:var(--text);border-radius:8px;margin:0;padding:0 12px}.x-crawl-schedule-form>small{color:var(--muted);grid-column:1/-1;line-height:1.5}.x-crawl-schedule-form .primary-button{justify-self:start}@media (max-width:900px){.x-crawl-schedule-form{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:767px){.schedule-form,.schedule-panel{flex-direction:column;align-items:stretch}.schedule-form input[type=number]{width:100%}.x-crawl-schedule-form{grid-template-columns:1fr}}body{letter-spacing:.002em;font-family:Segoe UI Variable,Microsoft YaHei UI,PingFang SC,system-ui,sans-serif}.sidebar{padding:12px 6px}@supports (color:color-mix(in lab,red,red)){.sidebar{background:color-mix(in srgb,var(--surface-1) 96%,var(--signal) 4%)}}.brand-mark{border-radius:14px;width:48px;height:48px}.brand-mark span{font-size:7px;bottom:3px;right:5px}.sidebar nav{gap:6px;margin-top:28px}.sidebar nav a{min-height:50px;font-size:10px;font-weight:650}.topbar{border-bottom:1px solid var(--border);background:var(--surface-1);padding:0 20px}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--surface-1) 97%,transparent)}}.brand-lockup{display:flex;align-items:center!important;gap:10px!important}.brand-lockup h1{letter-spacing:-.025em;font-size:19px;font-weight:780;line-height:1}.brand-lockup:before{content:"";width:8px;height:8px;border-radius:50%}.topbar-status{color:var(--muted);letter-spacing:.04em;align-items:center;gap:7px;font:600 10px Cascadia Mono,SFMono-Regular,monospace;display:flex}.topbar-status i{background:var(--positive);width:6px;height:6px;box-shadow:0 0 0 4px var(--positive);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.topbar-status i{box-shadow:0 0 0 4px color-mix(in srgb,var(--positive) 12%,transparent)}}.workspace-column{border-color:var(--border);border-radius:14px;box-shadow:0 8px 28px #1420270b}.column-head,.market-head{background:linear-gradient(90deg,var(--surface-1),var(--surface-1));min-height:66px;padding:12px 16px}@supports (color:color-mix(in lab,red,red)){.column-head,.market-head{background:linear-gradient(90deg,var(--surface-1),color-mix(in srgb,var(--surface-1) 95%,var(--signal) 5%))}}.column-head h2,.market-head h2{letter-spacing:-.02em;font-size:17px;font-weight:760}.eyebrow{letter-spacing:.18em;font-size:8px}.feed-count{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;padding:5px 8px;font-size:10px}.filter-bar{background:var(--surface-3);scrollbar-width:none;align-items:center;gap:7px;padding:9px 12px;display:flex;overflow:auto hidden}.filter-bar::-webkit-scrollbar{display:none}.search-box{background:var(--surface-2);border-radius:9px;flex:190px;min-width:160px;height:36px}.search-box input{font-size:12px}.filter-row{flex:none;align-items:center;gap:6px;margin:0;display:flex}.filter-row label{background:var(--surface-2);border-radius:8px;min-width:96px;height:36px;padding-left:7px}.filter-row label:first-of-type{max-width:132px}.filter-row label:nth-of-type(2){max-width:112px}.filter-row label:nth-of-type(3){max-width:106px}.filter-row select{text-overflow:ellipsis;width:100%;min-width:0;padding:0 18px 0 4px;font-size:10px}.clear-filter{white-space:nowrap;border:1px solid #0000;border-radius:8px;height:36px;padding:0 7px}.clear-filter:hover{border-color:var(--border);background:var(--surface-2)}.feed-scroll,.market-scroll{background-color:var(--surface-1);padding:11px 14px 28px}@supports (color:color-mix(in lab,red,red)){.feed-scroll,.market-scroll{background-color:color-mix(in srgb,var(--surface-1) 94%,transparent)}}.feed-scroll,.market-scroll{background-image:linear-gradient(#14171c05 1px,#0000 0),linear-gradient(90deg,#14171c05 1px,#0000 0);background-position:50%;background-size:48px 48px}.tweet-card{border-radius:11px;padding:13px 14px 12px 16px;overflow:hidden}.tweet-card:before{content:"";background:var(--signal);border-radius:0 3px 3px 0;width:3px;position:absolute;inset:11px auto 11px 0}@supports (color:color-mix(in lab,red,red)){.tweet-card:before{background:color-mix(in srgb,var(--signal) 78%,white)}}.tweet-card:hover{border-color:var(--signal);transform:none}@supports (color:color-mix(in lab,red,red)){.tweet-card:hover{border-color:color-mix(in srgb,var(--signal) 42%,var(--border))}}.tweet-card:hover{box-shadow:0 7px 20px #14202711}.tweet-card>p{margin:11px 0;font-size:13px;line-height:1.72}.avatar{border-radius:9px}.metric-card{box-shadow:inset 0 2px var(--signal);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.metric-card{box-shadow:inset 0 2px color-mix(in srgb,var(--signal) 14%,transparent)}}.market-section{margin-top:19px}.section-title{margin-bottom:9px}.section-title h3{font-size:11px;font-weight:750}[data-theme=dark] .feed-scroll,[data-theme=dark] .market-scroll{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0)}@media (max-width:1279px) and (min-width:768px){.dashboard-shell{grid-template-columns:64px minmax(0,1fr)}.filter-bar{padding-inline:9px}.search-box{min-width:135px}.filter-row label{min-width:88px}.clear-filter span{display:none}}@media (max-width:767px){.dashboard-shell{flex-basis:auto;height:auto;min-height:100dvh;display:block}.topbar{padding-inline:14px}.topbar-status{font-size:9px}.filter-bar{padding:9px 12px}.search-box{min-width:180px}.workspace-column{box-shadow:none}.feed-scroll,.market-scroll{padding:12px 14px 30px}}:root{--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif}.brand-mark span,.change-negative,.change-positive,.clocks b,.eyebrow,.feed-count,.fomc-card small,.fomc-card strong,.health time,.metric-value,.probability,.section-title>span,.session-bars strong,.topbar-status,.tweet-identity time,body,button,input,select{font-family:var(--font-ui)}.change-negative,.change-positive,.clocks b,.fomc-card strong,.metric-value,.probability,.session-bars strong{font-variant-numeric:tabular-nums;letter-spacing:0}.metric-value{font-weight:700}.metric-emphasis .metric-value{font-weight:720}.clocks b,.probability,.session-bars strong{font-size:10px}.tweet-card{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:8px;padding:14px;display:grid;overflow:visible}.tweet-card:before{content:none}.tweet-card>.avatar{border-radius:50%;width:42px;height:42px}.tweet-content{min-width:0}.tweet-content>header{justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.tweet-identity{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.tweet-identity strong{text-overflow:ellipsis;color:var(--text);font-size:13px;font-weight:700;overflow:hidden}.tweet-identity i,.tweet-identity span,.tweet-identity time{color:var(--muted);font-size:11px;font-style:normal;font-weight:400}.tweet-identity span{text-overflow:ellipsis;overflow:hidden}.tweet-content>.category{flex:none}.tweet-content>p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 10px;font-size:13px;line-height:1.62}.tweet-content>footer{border-top:0;padding-top:1px}.engagement,.tweet-content>footer{justify-content:space-between;align-items:center;display:flex}.engagement{gap:12px;width:min(360px,72%)}.engagement span{color:var(--muted);font-family:var(--font-ui);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11px;font-weight:400;display:inline-flex}.engagement svg{stroke-width:1.7px;width:15px;height:15px}.tweet-content>footer>a{color:var(--muted);font-family:var(--font-ui);align-items:center;gap:5px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.tweet-content>footer>a:hover{color:var(--signal)}@media (max-width:767px){.tweet-card{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:14px 12px}.tweet-card>.avatar{width:40px;height:40px}.tweet-content>header{align-items:flex-start}.tweet-identity{white-space:normal;flex-wrap:wrap;gap:4px}.tweet-content>.category{margin-top:1px}.engagement{width:74%}.tweet-content>footer>a{font-size:0}.tweet-content>footer>a svg{width:16px;height:16px}}.message-toolbar{gap:10px;min-height:58px;padding:8px 12px;position:relative}.message-title{flex:none;min-width:66px}.message-toolbar .filter-bar{background:0 0;border-bottom:0;flex:1;padding:0}.message-toolbar .feed-count{flex:none;padding:5px 7px}.market-head{min-height:58px;padding-top:8px;padding-bottom:8px}@media (max-width:1279px) and (min-width:768px){.message-toolbar{gap:7px}.message-title{min-width:54px}.message-title .eyebrow{display:none}.message-toolbar .filter-row label{min-width:82px}.message-toolbar .feed-count{display:none}}@media (max-width:767px){.tweet-column{grid-template-rows:auto auto}.message-toolbar{padding:10px 12px;display:block}.message-title{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.message-title .eyebrow{display:none}.message-toolbar .filter-bar{padding:0}.message-toolbar>.feed-count{position:absolute;top:15px;right:14px}.market-head{min-height:56px}}.topbar{box-shadow:none;justify-content:flex-start;padding-inline:18px}.brand-lockup:before{background:var(--signal);box-shadow:0 0 0 5px var(--signal-soft)}.workspace-grid{background:0 0}.workspace-column{box-shadow:0 5px 18px #1e32500b}.column-head,.market-head{background:var(--surface-1)}.column-head h2,.market-head h2{align-items:center;gap:6px;display:flex}.column-head h2 span,.market-head h2 span{font-size:15px;line-height:1}.feed-count{color:var(--muted);border-color:var(--border);font-weight:600}.sidebar{box-shadow:none}.sidebar nav a{transition:color .14s}.sidebar nav a[aria-current]{background:0 0;font-weight:800}.sidebar-foot{gap:0}.brand-mark{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.brand-mark{border-color:color-mix(in srgb,var(--signal) 25%,var(--border))}}.brand-mark{background:var(--signal-soft)}.tweet-card{border-color:var(--border);box-shadow:none}.tweet-card:hover{border-color:var(--border-strong);box-shadow:0 4px 14px #1e32500e}.metric-card{box-shadow:none;border-color:var(--border)}.market-head{gap:12px}.source-health{border:1px solid var(--border);color:var(--muted);background:var(--surface-2);border-radius:999px;flex:none;margin-left:auto;padding:5px 9px;font-size:9px;font-weight:750}.source-health.healthy{color:var(--positive);border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.source-health.healthy{border-color:color-mix(in srgb,var(--positive) 36%,var(--border))}}.source-health.partial{color:var(--macro);border-color:var(--macro)}@supports (color:color-mix(in lab,red,red)){.source-health.partial{border-color:color-mix(in srgb,var(--macro) 38%,var(--border))}}.source-health.degraded{color:var(--negative)}.metric-missing{margin:7px 0 0;line-height:1.45}.metric-missing,.provider-note{color:var(--muted);font-size:9px}.provider-note{margin:3px 0 0;line-height:1.55}.market-empty{border:1px dashed var(--border);text-align:center;color:var(--muted);background:var(--surface-2);border-radius:10px;grid-column:1/-1;padding:24px;font-size:11px}.fomc-card span{flex-direction:column;gap:2px;display:flex}.fomc-card span small{color:var(--muted);font-size:8px}.fomc-card.no_data strong,.fomc-card.stale strong{color:var(--muted);font:650 11px Segoe UI,sans-serif}.metric-source-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.metric-source-summary article{border:1px solid var(--admin-border,var(--border));background:var(--surface-2);border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.metric-source-summary svg{color:var(--signal)}.metric-source-summary span{color:var(--muted);flex-direction:column;font-size:12px;display:flex}.metric-source-summary strong{color:var(--text);margin-top:3px;font:750 24px Cascadia Mono,monospace}.metric-source-summary .good svg{color:var(--positive)}.metric-source-summary .bad svg{color:var(--negative)}.metric-source-filters{gap:7px;margin-bottom:12px}.metric-source-filters button{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:999px;padding:7px 12px}.metric-source-filters button.active{border-color:var(--signal);color:var(--signal);background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.metric-source-filters button.active{background:color-mix(in srgb,var(--signal) 9%,var(--surface-2))}}.metric-source-table td:first-child{min-width:320px}.metric-source-table td>small,.metric-source-table td>strong{display:block}.metric-source-table td>small{color:var(--muted);margin-top:4px;line-height:1.45}.metric-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.metric-tags span{background:var(--signal);border-radius:5px}@supports (color:color-mix(in lab,red,red)){.metric-tags span{background:color-mix(in srgb,var(--signal) 9%,var(--surface-3))}}.metric-tags span{color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.metric-tags span{color:color-mix(in srgb,var(--signal) 75%,var(--text))}}.metric-tags span{padding:3px 6px;font-size:10px}.auth-mode{color:var(--muted);font-size:11px}.source-error{max-width:190px;color:var(--negative)!important}.inline-test-result{background:var(--positive);border-radius:7px;align-items:center;gap:6px;margin-top:9px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.inline-test-result{background:color-mix(in srgb,var(--positive) 8%,var(--surface-3))}}.inline-test-result{color:var(--positive);font-size:10px}.inline-test-result:not(.healthy){color:var(--negative);background:var(--negative)}@supports (color:color-mix(in lab,red,red)){.inline-test-result:not(.healthy){background:color-mix(in srgb,var(--negative) 8%,var(--surface-3))}}.inline-test-result svg{width:13px}.inline-test-result b{margin-left:auto}.metric-source-drawer{width:min(570px,94vw)}.source-detail{gap:12px;padding:2px 0 16px;display:grid}.source-detail label{color:var(--muted);font-size:11px}.source-detail label>span{color:var(--text);word-break:break-word;margin-top:4px;line-height:1.55;display:block}.test-samples{border:1px solid var(--border);background:var(--surface-3);border-radius:12px;margin-bottom:16px;padding:13px}.test-samples h3{margin:0 0 5px;font-size:13px}.test-samples>p{color:var(--muted);margin:0 0 10px;font-size:11px}.test-samples>div{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:3px 10px;padding:7px 0;font-size:11px;display:grid}.test-samples>div small{color:var(--muted);grid-column:1/-1}.drawer-actions{justify-content:flex-end;gap:8px;display:flex}.metric-source-drawer form{gap:12px;display:grid}@media (max-width:900px){.metric-source-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-source-table td:first-child{min-width:250px}}.site-footer{border-top:1px solid var(--border);background:var(--surface-1);min-width:0;height:32px;color:var(--muted);white-space:nowrap;justify-content:space-between;gap:14px;padding:0 16px;font-size:10px}.site-footer,.site-footer nav{align-items:center;display:flex}.site-footer nav{gap:16px}.site-footer a{color:var(--muted);font-weight:600;text-decoration:none}.site-footer a:hover{color:var(--signal)}@media (max-width:767px){.dashboard-main{display:block}.site-footer{white-space:normal;flex-wrap:wrap;height:auto;min-height:64px;padding:12px 14px}.site-footer nav{order:3;justify-content:center;width:100%}.site-footer>span:last-child{text-align:right}.topbar{min-height:58px}.column-head h2 span,.market-head h2 span{font-size:14px}}.workspace-grid{gap:10px;padding:10px}.sidebar{align-items:stretch;padding:0}.sidebar-brand{height:88px;color:var(--text);align-items:center;gap:12px;padding:0 18px;text-decoration:none;display:flex}.sidebar-brand-icon{background:var(--signal);color:#fff;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 22px #0ecb812e}.sidebar-brand-copy{min-width:0;display:block}.sidebar-brand-copy strong{letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.15;display:block}.sidebar-brand-copy small{color:var(--muted);letter-spacing:.04em;white-space:nowrap;margin-top:4px;font-size:10px;display:block}.sidebar nav{gap:4px;margin-top:16px;padding:0 10px}.sidebar nav a{min-height:48px;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.sidebar nav a span{display:block!important}.sidebar-foot{align-items:flex-start;padding:0 16px 16px}.sidebar-foot .theme-toggle{width:40px;height:40px}.market-head h2,.message-title h2{gap:7px}.market-head h2 svg,.message-title h2 svg{width:17px;height:17px;color:var(--signal);stroke-width:2px}.message-toolbar .filter-row select{padding-right:24px;font-size:11px}.relative-time{border-radius:999px;flex:none;align-items:center;padding:2px 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.relative-time{color:color-mix(in srgb,var(--signal) 78%,var(--text))}}.relative-time{font-size:10px;font-weight:650;line-height:1.4}.freshness{font-size:9px}.metric-value{font-size:20px}.metric-emphasis .metric-value{font-size:25px}.change-negative,.change-positive{font-size:11px}.metric-card details{font-size:10px}.section-title h3{font-size:13px}.section-title>span{font-size:9px}.evidence b,.evidence p,.regime-score small,.regime-score span{font-size:10px}.fedwatch header{font-size:11px}.probability{font-size:10px}.session-bars>div{font-size:11px}.clocks span,.us-market{font-size:10px}.health{font-size:11px}.site-footer{height:30px}@media (max-width:1279px) and (min-width:768px){.dashboard-shell{grid-template-columns:188px minmax(0,1fr)}.sidebar{padding:0}.sidebar-brand{padding-inline:14px}.sidebar-brand-icon{width:42px;height:42px}.sidebar-brand-copy strong{font-size:15px}.sidebar nav{padding-inline:8px}.sidebar nav a{padding-inline:12px}.message-title{min-width:64px}.message-toolbar .search-box{min-width:120px}}@media (max-width:767px){.dashboard-shell{display:block}.mobile-tabs{top:0}.message-title{min-width:0}.market-head h2 svg,.message-title h2 svg{width:16px;height:16px}.relative-time{font-size:9px}.site-footer{min-height:48px}.site-footer>span:last-child{text-align:right}}:root{--canvas:#f4f6f9;--surface-1:#fff;--surface-2:#fbfcfe;--surface-3:#eef2f7;--border:#dfe5ed;--border-strong:#c7d0dc;--text:#172033;--muted:#667085;--signal:#2563eb;--signal-soft:#2563eb17;--macro:#b85f0a;--positive:#14805e;--negative:#d4445c;--focus:#2563eb;--shadow:0 7px 22px #1e325012;color-scheme:light}[data-theme=dark]{--canvas:#17191e;--surface-1:#1f2228;--surface-2:#24282f;--surface-3:#2b3038;--border:#343941;--border-strong:#4a505a;--text:#edf0f4;--muted:#a0a7b2;--signal:#ff9d3d;--signal-soft:#ff9d3d21;--macro:#f0a84a;--positive:#2cc58d;--negative:#f06b7c;--focus:#ffad5c;--shadow:0 9px 26px #00000040;color-scheme:dark}.dashboard-shell{grid-template-columns:136px minmax(0,1fr)}.sidebar{background:var(--surface-1);border-right-color:var(--border);color:var(--text)}.sidebar-brand{border-bottom-color:var(--border);color:var(--signal);flex-direction:column;justify-content:center;gap:5px;padding:13px 8px 11px}.sidebar-brand-icon{width:48px;height:48px;color:var(--signal);box-shadow:none;background:0 0}.sidebar-brand-copy{text-align:center}.sidebar-brand-copy small,.sidebar-brand-copy strong{color:var(--signal);letter-spacing:.035em;font-weight:850;line-height:1}.sidebar-brand-copy strong{font-size:12px}.sidebar-brand-copy small{margin-top:3px;font-size:13px}.sidebar nav{margin-top:10px;padding:0 8px}.sidebar nav a{min-height:46px;color:var(--muted);border-radius:8px;gap:9px;padding:0 12px;font-size:12px}.sidebar nav a:hover{color:var(--text);background:var(--surface-3)}.sidebar nav a[aria-current]{color:var(--signal);background:var(--surface-3);box-shadow:none;font-weight:750}.sidebar-foot{padding:0 12px 14px}.sidebar-foot .theme-toggle{border-color:var(--border);background:var(--surface-2);color:var(--muted)}.message-toolbar .search-box{min-width:128px}.message-toolbar .filter-row{flex:none}.message-toolbar .filter-row label:first-of-type{min-width:108px;max-width:118px}.message-toolbar .filter-row label:nth-of-type(2){min-width:108px;max-width:108px}.message-toolbar .filter-row label:nth-of-type(3){min-width:112px;max-width:112px}.message-toolbar .filter-row select{text-overflow:clip;padding-left:6px;padding-right:25px}.market-head h2 svg,.message-title h2 svg,.relative-time,.section-title>div{color:var(--signal)}.relative-time{background:var(--signal-soft)}@supports (color:color-mix(in lab,red,red)){.relative-time{color:color-mix(in srgb,var(--signal) 76%,var(--text))}}@media (max-width:1279px) and (min-width:768px){.dashboard-shell{grid-template-columns:128px minmax(0,1fr)}.sidebar-brand{padding-inline:6px}.sidebar-brand-copy strong{font-size:11px}.sidebar-brand-copy small{font-size:12px}.sidebar nav{padding-inline:7px}.sidebar nav a{padding-inline:10px}.message-toolbar{flex-wrap:wrap;align-items:flex-start}.message-title{width:100%;min-width:0}.message-toolbar .filter-bar{grid-template-columns:1fr;gap:6px;width:100%;display:grid}.message-toolbar .filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.message-toolbar .filter-row label{width:100%;min-width:0!important;max-width:none!important}}@media (max-width:767px){.message-toolbar .filter-bar{grid-template-columns:1fr;gap:6px;width:100%;display:grid;overflow:visible}.message-toolbar .filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid;overflow:visible}.message-toolbar .filter-row label{width:100%;min-width:0!important;max-width:none!important}.relative-time{color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.relative-time{color:color-mix(in srgb,var(--signal) 76%,var(--text))}}}.tweet-media{border:1px solid var(--border);background:var(--surface-3);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:9px 0 11px;display:grid;overflow:hidden}.tweet-media[data-count="1"]{grid-template-columns:1fr}.tweet-media-item{aspect-ratio:16/10;background:var(--surface-3);min-width:0;margin:0;position:relative;overflow:hidden}.tweet-media[data-count="1"] .tweet-media-item{aspect-ratio:16/9;max-height:none}.tweet-media-item img{object-fit:cover;background:var(--surface-3);width:100%;height:100%;display:block}.video-cover-mark{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14161bc7;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:9px;left:9px}.video-cover-mark svg{width:12px;height:12px}@media (max-width:767px){.tweet-media[data-count="1"] .tweet-media-item{max-height:none}.video-cover-mark{bottom:7px;left:7px}}.message-toolbar{min-height:66px}.market-head h2,.message-title h2{margin:0}.market-head>div:first-child>p,.message-title p{color:var(--muted);white-space:nowrap;margin:3px 0 0;font-size:9px;line-height:1.3}.message-toolbar .filter-row{flex-wrap:nowrap;gap:5px;width:100%;margin:0}.message-toolbar .filter-row>label{height:34px;padding-left:4px;min-width:0!important;max-width:none!important}.message-toolbar .filter-row>label:first-of-type{width:112px}.message-toolbar .filter-row>label:nth-of-type(2){width:84px}.message-toolbar .filter-row>label:nth-of-type(3){width:90px}.message-toolbar .filter-row select{padding-left:3px;padding-right:18px;font-size:10px}.author-search input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;padding:0 7px;font-size:10px}.author-search input::placeholder{color:var(--muted)}.search-control{flex:none;width:34px}.search-control.is-open{width:148px}.search-trigger{border:1px solid var(--border);background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:8px;place-items:center;padding:0;display:grid}.search-trigger:hover{color:var(--signal);border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.search-trigger:hover{border-color:color-mix(in srgb,var(--signal) 45%,var(--border))}}.search-control .search-box{gap:5px;width:148px;min-width:0;height:34px;padding:0 6px 0 8px}.search-control .search-box input{font-size:10px}.search-control .search-box button{width:22px;height:22px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.metric-top{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.metric-top{color:color-mix(in srgb,var(--text) 82%,var(--muted))}}.metric-top{font-size:11px;font-weight:650}.metric-value{font-weight:760}.metric-card details,.metric-value{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.metric-card details{color:color-mix(in srgb,var(--text) 66%,var(--muted))}}.metric-card summary{font-weight:600}.metric-card details p{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.metric-card details p{color:color-mix(in srgb,var(--text) 72%,var(--muted))}}.tweet-body{flex-direction:column;gap:5px;margin:7px 0 10px;display:flex}.tweet-body p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.62}.tweet-body .tweet-attached-link{color:var(--signal);margin-top:3px}.tweet-attached-link a{color:var(--signal);overflow-wrap:anywhere;text-decoration:none}.tweet-attached-link a:hover{text-decoration:underline}.tweet-content>p{display:none}.tweet-author-name,.tweet-avatar-button{color:inherit;font:inherit;background:0 0;border:0;padding:0}.tweet-avatar-button{display:block}.tweet-avatar-button,.tweet-avatar-button .avatar{border-radius:50%;width:42px;height:42px}.tweet-avatar-button:hover .avatar{box-shadow:0 0 0 3px var(--signal-soft)}.tweet-author-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--text);text-align:left;font-size:13px;font-weight:750;overflow:hidden}.tweet-author-name:hover{color:var(--signal);text-underline-offset:2px;text-decoration:underline}.tweet-media-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.lightbox,.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c121cad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.author-dialog{border:1px solid var(--border-strong);background:var(--surface-1);border-radius:17px;width:min(470px,100%);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.lightbox>div>button,.modal-close{z-index:2;color:#fff;background:#14181fad;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.lightbox button svg,.modal-close svg{width:17px}.author-banner{background:var(--surface-3);height:126px}.author-banner img{object-fit:cover;width:100%;height:100%;display:block}.author-dialog-body{padding:20px;position:relative}.author-dialog-body>.avatar{border:4px solid var(--surface-1);border-radius:50%;width:64px;height:64px;margin-top:-52px;font-size:16px}.author-dialog-title{margin-top:10px}.author-dialog-title h3{align-items:center;gap:5px;margin:0;font-size:19px;display:flex}.author-dialog-title h3 svg{width:18px;color:var(--signal)}.author-dialog-title span,.author-location{color:var(--muted);font-size:11px}.author-dialog-body>p{margin:14px 0 10px;font-size:13px;line-height:1.55}.author-location{align-items:center;gap:5px;display:flex}.author-location svg{width:14px}.author-stats{color:var(--muted);gap:18px;margin-top:13px;font-size:11px;display:flex}.author-stats strong{color:var(--text)}.author-dialog-body>a{color:var(--signal);align-items:center;gap:5px;margin-top:16px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.author-dialog-body>a svg{width:13px}.lightbox>div{place-items:center;width:min(1100px,95vw);height:min(820px,90vh);display:grid;position:relative}.lightbox>div>img{border-radius:10px;max-width:100%;max-height:100%;box-shadow:0 25px 80px #0006}@media (max-width:1279px) and (min-width:768px){.message-title{width:100%;min-width:0}.message-title p{white-space:normal}.message-toolbar .filter-bar{width:100%}.message-toolbar .filter-row{display:flex}.message-toolbar .filter-row>label{flex:1;width:auto!important}.search-control .search-box,.search-control.is-open{width:140px}}@media (max-width:767px){.market-head>div:first-child>p,.message-title p{white-space:normal}.message-toolbar .filter-row{grid-template-columns:34px repeat(3,minmax(0,1fr));display:grid}.search-control.is-open{grid-column:1/-1;width:100%}.search-control .search-box{width:100%}.tweet-body{gap:4px}.lightbox,.modal-backdrop{padding:12px}.author-dialog-body{padding:17px}}.tweet-column{grid-template-rows:auto minmax(0,1fr) auto}.feed-scroll,.market-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.feed-scroll::-webkit-scrollbar,.market-scroll::-webkit-scrollbar{width:7px}.feed-scroll::-webkit-scrollbar-thumb,.market-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px}.feed-pagination{border-top:1px solid var(--border);background:var(--surface-1);min-height:44px;color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;padding:6px 12px;font-size:10px;display:flex}.feed-pagination>span{margin-right:auto}.feed-pagination button{border:1px solid var(--border);background:var(--surface-2);width:30px;height:30px;color:var(--text);border-radius:7px;place-items:center;padding:0;display:grid}.feed-pagination button:disabled{opacity:.38;cursor:not-allowed}.feed-pagination button svg{width:14px}.feed-pagination label{align-items:center;gap:4px;display:flex}.feed-pagination input{border:1px solid var(--border);background:var(--surface-2);width:42px;height:30px;color:var(--text);text-align:center;border-radius:7px}.feed-pagination .page-go{width:auto;color:var(--signal);padding:0 9px}.lightbox{overflow:auto}.lightbox>div{padding:0}.lightbox>div,.lightbox>div>img{width:auto;max-width:calc(100vw - 48px);height:auto;max-height:calc(100vh - 48px)}.lightbox>div>img{object-fit:contain;display:block}@media (max-width:767px){.feed-scroll,.market-scroll{max-height:none;overflow-y:auto}.feed-pagination{z-index:3;flex-wrap:wrap;position:sticky;bottom:0}.feed-pagination>span{text-align:center;width:100%;margin:0}.lightbox>div{padding:46px 0 10px}.lightbox>div>img{max-width:calc(100vw - 24px);max-height:calc(100vh - 80px)}}.admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-actions .icon-action svg,.admin-table .icon-action svg{width:14px}.icon-action.danger{color:var(--negative)}.icon-action:disabled{opacity:.5;cursor:not-allowed}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.author-cell{align-items:center;gap:10px;display:flex}.author-avatar-fallback,.author-cell img{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.author-avatar-fallback{background:var(--surface-3);color:var(--signal);place-items:center;font-weight:700;display:grid}.author-cell small,.author-cell strong{display:block}.avatar-upload{border:1px dashed var(--border-strong);min-height:42px;color:var(--signal);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;position:relative;display:flex!important}.avatar-upload span{align-items:center;gap:6px;display:flex}.avatar-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.author-avatar-upload{border:1px dashed var(--signal);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.author-avatar-upload{border:1px dashed color-mix(in srgb,var(--signal) 44%,var(--border))}}.author-avatar-upload{background:var(--signal);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.author-avatar-upload{background:color-mix(in srgb,var(--signal) 6%,var(--surface-2))}}.author-avatar-preview{border:1px solid var(--border);background:var(--surface-1);width:72px;height:72px;color:var(--signal);border-radius:14px;place-items:center;font-size:24px;font-weight:850;display:grid;overflow:hidden}.author-avatar-preview img{object-fit:cover;width:100%;height:100%}.author-avatar-upload .avatar-upload{border-color:var(--signal);align-content:center;justify-items:start;gap:4px;min-height:70px;padding:10px 12px;display:grid!important}@supports (color:color-mix(in lab,red,red)){.author-avatar-upload .avatar-upload{border-color:color-mix(in srgb,var(--signal) 35%,var(--border))}}.author-avatar-upload .avatar-upload{background:var(--surface-1)}.author-avatar-upload .avatar-upload small{color:var(--muted);font-size:11px;line-height:1.45}.tweet-card{position:relative}.author-popover{z-index:20;width:min(520px,100% - 28px);max-height:calc(100dvh - 32px);animation:author-popover-in .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:58px;left:14px}.author-popover .author-dialog{width:100%;max-height:inherit;background:var(--surface-1);overflow-y:auto;box-shadow:0 18px 46px #0f172a47}.author-popover .author-dialog-body{padding:28px}.author-popover .author-dialog-body>.avatar{background:var(--surface-3);border-radius:12px;width:96px;height:96px;margin:0;display:block;object-fit:contain!important}.author-popover .author-dialog-title{margin-top:16px}.author-popover .author-dialog-body>p{overflow-wrap:anywhere;max-width:100%}@keyframes author-popover-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:767px){.author-popover{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08101c2e;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding-top:42px;position:fixed;top:12px;left:12px;overflow-y:auto}.author-popover .author-dialog{max-height:calc(100dvh - 66px);overflow-y:auto}.author-popover .author-dialog-body{padding:24px 20px 28px}.author-popover .author-dialog-body>.avatar{width:88px;height:88px;margin-top:-44px}.author-popover .modal-close{position:fixed;top:24px;right:24px}.author-popover .author-stats{flex-wrap:wrap;row-gap:8px}}.tweet-tags{flex:none;align-items:center;gap:6px;display:flex}.author-popover{width:min(380px,100% - 28px)}@supports (color:color-mix(in lab,red,red)){.author-popover .author-dialog{background:color-mix(in srgb,var(--surface-1) 82%,transparent)}}.author-popover .author-dialog{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 46px #0f172a2e}.author-popover .author-dialog-title{flex-direction:column;display:flex}.author-popover .author-dialog-title h3{color:var(--text);order:1;margin:0;font-size:19px;font-weight:800}.author-popover .author-dialog-title span{color:var(--muted);order:2;margin-top:4px;font-size:15px;font-weight:600}.author-popover .author-dialog-body>.avatar{border-radius:50%}@media (max-width:767px){.author-popover .author-dialog-body>.avatar{margin-top:0}}.new-signals{z-index:8;border:1px solid var(--signal);align-items:center;width:max-content;padding:8px 14px;display:flex;position:sticky;top:8px}@supports (color:color-mix(in lab,red,red)){.new-signals{border:1px solid color-mix(in srgb,var(--signal) 48%,var(--border))}}.new-signals{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.new-signals{background:color-mix(in srgb,var(--surface-1) 86%,var(--signal))}}.new-signals{color:var(--signal);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-weight:750;animation:new-signal-enter .2s ease-out;box-shadow:0 8px 22px #10b9cb33}.new-signals:hover{filter:brightness(1.08)}@keyframes new-signal-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.new-tweet-badge{color:#f3fdff;letter-spacing:.08em;background:linear-gradient(135deg,#0d8bb7,#5d4ae8);border:1px solid #7ee7ffad;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font:800 9px Cascadia Mono,monospace;display:inline-flex;box-shadow:0 3px 12px #365fef59}.new-tweet-badge:before{content:"";background:#d8fbff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #d8fbff29}.admin-table tbody tr.row-openable{cursor:pointer;transition:background-color .16s,box-shadow .16s}.admin-table tbody tr.row-openable:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.admin-table tbody tr.row-openable:hover{background:color-mix(in srgb,var(--signal) 7%,transparent)}}.admin-table tbody tr.row-openable.is-selected{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.admin-table tbody tr.row-openable.is-selected{background:color-mix(in srgb,var(--signal) 13%,var(--surface-1))}}.admin-table tbody tr.row-openable.is-selected{box-shadow:inset 3px 0 0 var(--signal)}.avatar-editor-preview{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:12px;margin:4px 0 2px;padding:10px;display:flex}.avatar-editor-preview img{object-fit:cover;border-radius:50%;width:52px;height:52px}.avatar-editor-preview span,.avatar-editor-preview strong{display:block}.avatar-editor-preview span{color:var(--muted);margin-top:3px;font-size:11px}.admin-pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.admin-pagination span{margin-right:auto}.admin-pagination button{border:1px solid var(--border);background:var(--surface-2);height:32px;color:var(--text);border-radius:7px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.admin-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-pagination svg{width:14px}@media (max-width:767px){.new-signals-floating{white-space:nowrap;max-width:calc(100vw - 28px);bottom:16px}.admin-pagination{flex-wrap:wrap}.admin-pagination span{text-align:center;width:100%;margin:0}}.crawl-pause-button{border:1px solid;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 14px;font-weight:750;transition:transform .16s,filter .16s;display:inline-flex}.crawl-pause-button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.crawl-pause-button:disabled{opacity:.5;cursor:not-allowed}.crawl-pause-button.is-running{color:#ff8c96;background:linear-gradient(135deg,#ee4b4b26,#a02c5033);border-color:#f268687a}.crawl-pause-button.is-paused{color:var(--signal);background:linear-gradient(135deg,#4ddceb2b,#4c5cdc2e);border-color:#4ddceb80}.crawl-batch-dialog{border:1px solid var(--border-strong);background:var(--surface-1);border-radius:16px;width:min(460px,100vw - 32px);padding:26px;position:relative;box-shadow:0 28px 70px #00000059}.crawl-batch-dialog h2{margin:5px 0 4px;font-size:22px}.crawl-batch-dialog>p{color:var(--muted);margin:0;font-size:13px}.crawl-batch-dialog dl{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0 0;display:grid}.crawl-batch-dialog dl>div{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;padding:10px}.crawl-batch-dialog dt{color:var(--muted);font-size:11px}.crawl-batch-dialog dd{color:var(--text);margin:4px 0 0;font-size:15px;font-weight:750}.crawl-batch-note{border-left:2px solid var(--signal);background:var(--surface-2);color:var(--muted);margin-top:12px;padding:10px;font-size:12px;line-height:1.5}@media (max-width:767px){.crawl-batch-dialog{padding:22px}.crawl-batch-dialog dl{grid-template-columns:1fr}}.new-signals{justify-content:center;margin:0 auto 12px}.new-tweet-badge{border-color:var(--signal);gap:7px;padding:5px 10px}@supports (color:color-mix(in lab,red,red)){.new-tweet-badge{border-color:color-mix(in srgb,var(--signal) 58%,white)}}.new-tweet-badge{background:linear-gradient(135deg,var(--signal),var(--signal))}@supports (color:color-mix(in lab,red,red)){.new-tweet-badge{background:linear-gradient(135deg,color-mix(in srgb,var(--signal) 72%,white),var(--signal))}}.new-tweet-badge{color:#fff;letter-spacing:.11em;box-shadow:0 5px 16px var(--signal);font-size:11px;line-height:1.1}@supports (color:color-mix(in lab,red,red)){.new-tweet-badge{box-shadow:0 5px 16px color-mix(in srgb,var(--signal) 35%,transparent)}}.new-tweet-badge:before{background:#fff;width:6px;height:6px;box-shadow:0 0 0 4px #ffffff2e,0 0 10px #fff}@keyframes new-badge-pulse{50%{opacity:.58;transform:scale(.78)}}.new-tweet-badge:before{animation:new-badge-pulse 1.35s ease-in-out infinite}[data-theme=dark] .new-tweet-badge{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .new-tweet-badge{border-color:color-mix(in srgb,var(--signal) 76%,white)}}[data-theme=dark] .new-tweet-badge{background:linear-gradient(135deg,var(--signal),var(--signal))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .new-tweet-badge{background:linear-gradient(135deg,color-mix(in srgb,var(--signal) 68%,#5a2605),color-mix(in srgb,var(--signal) 88%,#21150a))}}[data-theme=dark] .new-tweet-badge{color:#fff4e8;box-shadow:0 5px 18px var(--signal)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .new-tweet-badge{box-shadow:0 5px 18px color-mix(in srgb,var(--signal) 42%,transparent)}}.retweet-badge{border:1px solid var(--macro);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.retweet-badge{border:1px solid color-mix(in srgb,var(--macro) 48%,var(--border))}}.retweet-badge{color:var(--macro);background:var(--macro);border-radius:999px;padding:3px 7px}@supports (color:color-mix(in lab,red,red)){.retweet-badge{background:color-mix(in srgb,var(--macro) 10%,transparent)}}.retweet-badge{font-size:10px;font-weight:750}.retweet-badge svg{width:12px;height:12px}.lightbox-dialog{overflow:hidden}.lightbox-dialog>img{transform-origin:50%;cursor:zoom-in;transition:transform .16s}.lightbox-controls{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0a121eb8;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:5px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.lightbox-controls button{width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;position:static!important}.lightbox-controls button:disabled{opacity:.35}.lightbox-controls span{text-align:center;min-width:40px;font:700 11px Cascadia Mono,monospace}.tweet-media-lightbox{z-index:1000;isolation:isolate}.task-tabs{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;gap:4px;width:max-content;margin:26px 0 -6px;padding:4px;display:flex}.task-tabs button{min-width:96px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:7px;font-weight:750}.task-tabs button[aria-selected=true]{background:var(--surface-1);color:var(--signal);box-shadow:var(--shadow)}.task-actions{justify-content:flex-end}.binance-schedule,.task-actions{margin-top:20px}.binance-settings-form{align-items:flex-start}.keyword-field{width:min(330px,100%)}.keyword-field textarea{border:1px solid var(--border);resize:vertical;background:var(--surface-1);width:100%;min-height:112px;color:var(--text);border-radius:8px;outline:none;margin-top:6px;padding:10px 12px;line-height:1.55;display:block}.keyword-field textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.keyword-field small{color:var(--muted);margin-top:5px;font-weight:500;display:block}@media (max-width:767px){.task-tabs{margin-top:18px}.task-actions{justify-content:flex-start}.schedule-form.binance-settings-form{flex-direction:column;align-items:stretch}.keyword-field{width:100%}}.binance-toast{z-index:90;border:1px solid var(--signal);grid-template-columns:42px 1fr 20px;align-items:center;gap:10px;width:min(370px,100vw - 32px);display:grid;position:fixed;top:18px;right:20px}@supports (color:color-mix(in lab,red,red)){.binance-toast{border:1px solid color-mix(in srgb,var(--signal) 28%,var(--border))}}.binance-toast{background:var(--surface-1);border-radius:15px;padding:12px}@supports (color:color-mix(in lab,red,red)){.binance-toast{background:color-mix(in srgb,var(--surface-1) 91%,transparent)}}.binance-toast{color:var(--text);text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:binance-toast-in .42s cubic-bezier(.2,.9,.2,1);box-shadow:0 18px 46px #111e2f33}.binance-toast-icon{background:var(--signal-soft);width:42px;height:42px;color:var(--signal);border-radius:13px;place-items:center;display:grid}.binance-toast em,.binance-toast small,.binance-toast strong{display:block}.binance-toast small{color:var(--signal);letter-spacing:.08em;font-size:10px;font-weight:800}.binance-toast strong{margin-top:2px;font-size:13px}.binance-toast em{color:var(--muted);margin-top:3px;font-size:10px;font-style:normal}.binance-toast>svg{width:16px;color:var(--muted)}@keyframes binance-toast-in{0%{opacity:0;transform:translateY(-16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.binance-detail-dialog{border:1px solid var(--border-strong);background:var(--surface-1);border-radius:17px;width:min(520px,100vw - 32px);padding:28px;position:relative;box-shadow:0 28px 80px #00000052}.binance-detail-dialog h2{margin:7px 0 10px;font-size:21px;line-height:1.4}.binance-detail-dialog p{color:var(--muted);font-size:12px}.binance-detail-dialog a{color:var(--signal);align-items:center;gap:6px;margin-top:14px;font-weight:750;text-decoration:none;display:inline-flex}.binance-detail-dialog a svg{width:16px}@media (max-width:767px){.binance-toast{top:10px;right:12px}.binance-detail-dialog{padding:24px}}.binance-message-actions{align-items:center;gap:8px;display:flex}.binance-message-actions>:is(.binance-view-button,.binance-share-button,a){border:1px solid var(--signal);justify-content:center;align-items:center;gap:5px;height:30px;margin:0;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.binance-message-actions>:is(.binance-view-button,.binance-share-button,a){border:1px solid color-mix(in srgb,var(--signal) 48%,var(--border))}}.binance-message-actions>:is(.binance-view-button,.binance-share-button,a){background:var(--signal-soft);color:var(--signal);border-radius:8px;font-size:11px;font-weight:800;line-height:1;text-decoration:none}.binance-message-actions>:is(.binance-view-button,.binance-share-button,a):hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.binance-message-actions>:is(.binance-view-button,.binance-share-button,a):hover{background:color-mix(in srgb,var(--signal) 18%,var(--surface-2))}}.binance-message-actions :is(a,.binance-share-button) svg{width:13px}.binance-content-backdrop{z-index:101}.binance-announcement-content{width:min(760px,100vw - 32px);max-height:min(82dvh,820px);overflow:auto}.binance-announcement-content>small{color:var(--signal);letter-spacing:.08em;font-size:10px;font-weight:800}.binance-announcement-published{color:var(--muted);margin-top:-3px;font-size:12px;line-height:1.5;display:block}.binance-content-disclaimer{border-left:3px solid var(--macro);background:var(--macro);border-radius:7px;padding:10px 12px;margin:14px 0!important}@supports (color:color-mix(in lab,red,red)){.binance-content-disclaimer{background:color-mix(in srgb,var(--macro) 10%,var(--surface-2))}}.binance-content-disclaimer{font-weight:700;color:var(--text)!important}.binance-announcement-html{color:var(--text);overflow-wrap:anywhere;word-break:break-word;font-size:14px;line-height:1.75}.binance-announcement-html h1,.binance-announcement-html h2,.binance-announcement-html h3,.binance-announcement-html h4{color:var(--text);margin:22px 0 10px}.binance-announcement-html p{margin:0 0 16px}.binance-announcement-html li,.binance-announcement-html p{color:var(--text);white-space:pre-wrap;font-size:14px;line-height:1.75}.binance-announcement-html ol,.binance-announcement-html ul{margin:0 0 16px;padding-left:24px}.binance-announcement-html li>p{margin:0 0 8px}.binance-announcement-html img{border-radius:8px;max-width:100%;height:auto;margin:14px auto;display:block}.binance-announcement-html table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.binance-announcement-html td,.binance-announcement-html th{border:1px solid var(--border);vertical-align:top;white-space:pre-wrap;padding:8px 10px}.binance-content-unavailable{border:1px dashed var(--border-strong);background:var(--surface-2);border-radius:9px;padding:14px}.binance-task-shell{margin-top:20px}.binance-task-hero{border:1px solid var(--macro);grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:20px 22px;display:grid}@supports (color:color-mix(in lab,red,red)){.binance-task-hero{border:1px solid color-mix(in srgb,var(--macro) 26%,var(--border))}}.binance-task-hero{background:linear-gradient(112deg,var(--macro),var(--surface-1) 48%,var(--signal));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.binance-task-hero{background:linear-gradient(112deg,color-mix(in srgb,var(--macro) 10%,var(--surface-1)),var(--surface-1) 48%,color-mix(in srgb,var(--signal) 7%,var(--surface-1)))}}.binance-task-hero{box-shadow:var(--shadow)}.bark-test-icon,.binance-card-icon,.binance-hero-icon{background:var(--macro);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.bark-test-icon,.binance-card-icon,.binance-hero-icon{background:color-mix(in srgb,var(--macro) 13%,var(--surface-2))}}.bark-test-icon,.binance-card-icon,.binance-hero-icon{color:var(--macro)}.binance-hero-icon{border-radius:14px;width:48px;height:48px}.binance-hero-icon svg{width:25px;height:25px}.binance-task-hero h2{letter-spacing:-.025em;margin:3px 0 4px;font-size:22px}.binance-task-hero p{max-width:560px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.binance-hero-status{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.binance-hero-status>span{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.binance-hero-status i{background:var(--muted);border-radius:50%;width:7px;height:7px}.binance-hero-status .is-live{color:var(--positive);border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.binance-hero-status .is-live{border-color:color-mix(in srgb,var(--positive) 32%,var(--border))}}.binance-hero-status .is-live i{background:var(--positive);box-shadow:0 0 0 4px var(--positive)}@supports (color:color-mix(in lab,red,red)){.binance-hero-status .is-live i{box-shadow:0 0 0 4px color-mix(in srgb,var(--positive) 14%,transparent)}}.binance-hero-status .is-paused{color:var(--macro)}.binance-hero-status small{color:var(--muted);font-size:10px}.binance-run-button,.binance-test-button{color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;font-weight:800;transition:transform .16s,filter .16s;display:inline-flex}.binance-run-button:hover:not(:disabled),.binance-test-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.binance-run-button:disabled,.binance-test-button:disabled{opacity:.52;cursor:not-allowed}.binance-run-button{background:linear-gradient(135deg,#d88815,#b85f0a);border-radius:10px;height:40px;padding:0 14px}.binance-run-button svg,.binance-test-button svg{width:16px;height:16px}.binance-task-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;margin-top:14px;display:grid}.binance-task-card{border:1px solid var(--border);background:var(--surface-1);min-width:0;box-shadow:var(--shadow);border-radius:15px;padding:20px}.binance-task-card>header{align-items:flex-start;gap:10px;display:flex}.binance-card-icon{border-radius:10px;width:34px;height:34px}.binance-card-icon svg{width:17px;height:17px}.binance-task-card h3{color:var(--text);letter-spacing:-.01em;margin:0;font-size:15px}.binance-task-card header p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.binance-settings-form{flex-direction:column;align-items:stretch;gap:14px;margin-top:18px;display:flex}.binance-field-row{align-items:end;gap:16px;display:flex}.binance-settings-form label{color:var(--text);gap:6px;font-size:11px;font-weight:720;display:grid}.bark-test-panel input,.binance-settings-form input[type=number],.binance-test-form input{border:1px solid var(--border);background:var(--surface-2);height:38px;color:var(--text);font:inherit;border-radius:9px;outline:0;padding:0 10px}.binance-settings-form input[type=number]{width:155px}.bark-test-panel input:focus,.binance-settings-form input:focus,.binance-test-form input:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.binance-settings-form .schedule-toggle{min-height:38px;color:var(--muted);align-items:center;gap:7px;font-weight:650;display:flex}.binance-settings-form .schedule-toggle input{accent-color:var(--signal)}.binance-settings-form .keyword-field{width:100%}.binance-settings-form .keyword-field textarea{min-height:104px;margin:0}.binance-settings-form .primary-button{align-self:flex-start}.binance-test-card{position:relative;overflow:hidden}.binance-test-card:after{content:"";background:radial-gradient(circle,var(--signal),transparent 68%);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-62px;right:-52px}@supports (color:color-mix(in lab,red,red)){.binance-test-card:after{background:radial-gradient(circle,color-mix(in srgb,var(--signal) 14%,transparent),transparent 68%)}}.binance-test-card:after{pointer-events:none}.binance-test-form{z-index:1;flex-direction:column;gap:11px;margin-top:21px;display:flex;position:relative}.binance-test-form label{color:var(--text);gap:6px;font-size:11px;font-weight:720;display:grid}.binance-test-button{background:var(--signal);border-radius:10px;align-self:flex-start;height:40px;padding:0 13px}.binance-test-hint{z-index:1;color:var(--muted);align-items:center;gap:6px;margin:14px 0 0;font-size:10px;line-height:1.45;display:flex;position:relative}.binance-test-hint svg{width:14px;color:var(--signal)}.bark-test-panel{border:1px solid var(--signal);grid-template-columns:42px minmax(0,1fr) minmax(360px,.95fr);align-items:center;gap:14px;margin:22px 0 14px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.bark-test-panel{border:1px solid color-mix(in srgb,var(--signal) 25%,var(--border))}}.bark-test-panel{background:linear-gradient(105deg,var(--signal),var(--surface-1) 58%);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.bark-test-panel{background:linear-gradient(105deg,color-mix(in srgb,var(--signal) 7%,var(--surface-1)),var(--surface-1) 58%)}}.bark-test-panel{box-shadow:var(--shadow)}.bark-test-icon{background:var(--signal-soft);width:42px;height:42px;color:var(--signal);border-radius:12px}.bark-test-icon svg{width:21px}.bark-test-panel h2{margin:2px 0 3px;font-size:16px}.bark-test-panel p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.bark-test-panel form{justify-content:flex-end;align-items:end;gap:8px;display:flex}.bark-test-panel label{color:var(--text);flex:1;gap:5px;font-size:10px;font-weight:700;display:grid}.bark-test-panel input{width:100%}.bark-test-panel .primary-button{white-space:nowrap;height:38px}@media (max-width:1050px){.binance-task-hero{grid-template-columns:48px minmax(0,1fr) auto}.binance-run-button{grid-column:2/4;justify-self:start}.binance-task-grid{grid-template-columns:1fr}.bark-test-panel{grid-template-columns:42px minmax(0,1fr)}.bark-test-panel form{grid-column:1/-1;justify-content:stretch}.bark-test-panel label{max-width:none}}@media (max-width:680px){.binance-task-hero{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:17px}.binance-hero-icon{width:44px;height:44px}.binance-task-hero h2{font-size:19px}.binance-hero-status{grid-column:1/-1;align-items:flex-start}.binance-run-button{grid-column:1/-1;width:100%}.binance-field-row{flex-direction:column;align-items:stretch;gap:10px}.binance-settings-form input[type=number]{width:100%}.binance-task-card{padding:17px}.bark-test-panel{flex-wrap:wrap;padding:15px;display:flex}.bark-test-panel>div:nth-child(2){flex:1;min-width:200px}.bark-test-panel form{flex-direction:column;align-items:stretch;width:100%}.bark-test-panel .primary-button{justify-content:center;width:100%}}.push-tabs{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;align-items:center;gap:5px;width:max-content;margin:24px 0 18px;padding:4px;display:flex}.push-tabs button{height:36px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.push-tabs button svg{width:15px}.push-tabs button[aria-selected=true]{background:var(--surface-1);color:var(--signal);box-shadow:var(--shadow)}.push-settings-card{border:1px solid var(--signal);grid-template-columns:46px minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:15px;padding:19px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.push-settings-card{border:1px solid color-mix(in srgb,var(--signal) 25%,var(--border))}}.push-settings-card{background:linear-gradient(108deg,var(--signal),var(--surface-1) 57%);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.push-settings-card{background:linear-gradient(108deg,color-mix(in srgb,var(--signal) 9%,var(--surface-1)),var(--surface-1) 57%)}}.push-settings-card{box-shadow:var(--shadow)}.push-settings-icon{background:var(--signal-soft);width:46px;height:46px;color:var(--signal);border-radius:13px;place-items:center;display:grid}.push-settings-icon svg{width:22px}.device-manager-head h2,.push-settings-copy h2{letter-spacing:-.02em;margin:3px 0 4px;font-size:18px}.device-manager-head p,.push-settings-copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.push-setting-item{border:1px solid var(--border);background:var(--surface-1);border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:12px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.push-setting-item{background:color-mix(in srgb,var(--surface-1) 78%,var(--signal-soft))}}.push-setting-item small,.push-setting-item strong{display:block}.push-setting-item strong{font-size:12px}.push-setting-item small{color:var(--muted);margin-top:4px;font-size:10px}.push-switch{border:1px solid var(--border-strong);background:var(--surface-2);height:30px;cursor:pointer;border-radius:99px;flex:none;padding:0 8px;font-size:10px;font-weight:800;transition:background .18s,color .18s,border-color .18s;display:flex}@supports (color:color-mix(in lab,red,red)){.push-switch.is-on{border-color:color-mix(in srgb,var(--positive) 45%,var(--border));background:color-mix(in srgb,var(--positive) 13%,var(--surface-1))}}.device-manager-head{justify-content:space-between;align-items:end;gap:18px;margin:24px 0 12px;display:flex}.device-manager-head h2{align-items:center;gap:7px;display:flex}.device-manager-head h2 svg{width:18px;color:var(--signal)}.tg-push-placeholder{text-align:center;border:1px dashed var(--signal);flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:42px;display:flex}@supports (color:color-mix(in lab,red,red)){.tg-push-placeholder{border:1px dashed color-mix(in srgb,var(--signal) 35%,var(--border))}}.tg-push-placeholder{background:radial-gradient(circle at center,var(--signal),var(--surface-1) 62%);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.tg-push-placeholder{background:radial-gradient(circle at center,color-mix(in srgb,var(--signal) 8%,var(--surface-1)),var(--surface-1) 62%)}}.tg-placeholder-icon{background:var(--signal-soft);width:58px;height:58px;color:var(--signal);border-radius:18px;place-items:center;margin-bottom:15px;display:grid}.tg-placeholder-icon svg{width:28px}.tg-push-placeholder h2{margin:5px 0 8px;font-size:21px}.tg-push-placeholder p{max-width:490px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.tg-coming-soon{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:999px;margin-top:17px;padding:6px 10px;font-size:10px;font-weight:750}@media (max-width:850px){.push-settings-card{grid-template-columns:46px minmax(0,1fr)}.push-setting-item{grid-column:1/-1}.device-manager-head{flex-direction:column;align-items:flex-start}}@media (max-width:580px){.push-tabs{width:100%;margin-top:18px}.push-tabs button{flex:1;justify-content:center}.push-settings-card{flex-wrap:wrap;padding:17px;display:flex}.push-settings-copy{flex:1;min-width:210px}.push-setting-item{flex-direction:column;align-items:flex-start;width:100%}.device-manager-head .primary-button{justify-content:center;width:100%}.tg-push-placeholder{min-height:280px;padding:30px 20px}}.binance-toast>span{min-width:0;overflow:hidden}.binance-toast strong{overflow-wrap:normal;word-break:normal;min-width:0;max-width:100%}.binance-toast em,.binance-toast small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.binance-toast>svg{flex:none}.sidebar-foot{flex-direction:row;align-items:center;gap:8px}.sidebar-foot.is-theme-toggle-hidden{justify-content:center}.message-center-button{border:1px solid var(--border);background:var(--surface-2);width:42px;height:42px;color:var(--muted);border-radius:9px;place-items:center;padding:0;transition:color .16s,border-color .16s,transform .16s;display:grid;position:relative}.message-center-button:hover{color:var(--signal);border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.message-center-button:hover{border-color:color-mix(in srgb,var(--signal) 45%,var(--border))}}.message-center-button:hover{transform:translateY(-1px)}.theme-toggle{transition:color .16s,border-color .16s,transform .16s}.theme-toggle:hover{color:var(--signal);border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.theme-toggle:hover{border-color:color-mix(in srgb,var(--signal) 45%,var(--border))}}.theme-toggle:hover{transform:translateY(-1px)}.message-center-button b{border:2px solid var(--surface-1);color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font:800 9px/13px Cascadia Mono,monospace;position:absolute;top:-5px;right:-6px;box-shadow:0 3px 8px #be185d47}.message-history-empty{text-align:center;color:var(--muted);padding:38px 12px;font-size:12px}.binance-message-list ul{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.binance-message-list ul::-webkit-scrollbar{width:7px}.binance-message-list ul::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px}.message-history-entry{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.message-history-entry:hover strong{color:var(--signal);text-underline-offset:3px;text-decoration:underline}.message-detail-view{padding-top:3px}.message-detail-back{color:var(--signal);background:0 0;border:0;align-items:center;gap:5px;margin:0 0 18px;padding:0;font-size:11px;font-weight:750;display:inline-flex}.message-detail-back svg{width:15px}.message-detail-view h2{overflow-wrap:anywhere;max-height:min(30vh,190px);margin:6px 0 12px;padding-right:8px;font-size:20px;line-height:1.48;overflow:auto}.message-detail-view>p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.message-detail-view .message-detail-note{border-left:2px solid var(--signal);background:var(--surface-2);color:var(--text);margin-top:14px;padding:10px 12px}.message-detail-view>a{color:var(--signal);align-items:center;gap:6px;margin-top:18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.message-detail-view>a svg{width:16px}.trading-tools-dock{z-index:81;position:fixed;bottom:20px;right:20px}.trading-tools-trigger{border:1px solid var(--signal);width:50px;height:50px}@supports (color:color-mix(in lab,red,red)){.trading-tools-trigger{border:1px solid color-mix(in srgb,var(--signal) 44%,var(--border))}}.trading-tools-trigger{background:linear-gradient(145deg,var(--signal),var(--signal));border-radius:50%}@supports (color:color-mix(in lab,red,red)){.trading-tools-trigger{background:linear-gradient(145deg,color-mix(in srgb,var(--signal) 95%,#fff),var(--signal))}}.trading-tools-trigger{color:#fff;box-shadow:0 12px 28px var(--signal);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.trading-tools-trigger{box-shadow:0 12px 28px color-mix(in srgb,var(--signal) 28%,transparent)}}.trading-tools-trigger{transition:transform .18s cubic-bezier(.2,.9,.2,1),box-shadow .18s}.trading-tools-trigger:hover{box-shadow:0 17px 32px var(--signal);transform:translateY(-3px)scale(1.04)}@supports (color:color-mix(in lab,red,red)){.trading-tools-trigger:hover{box-shadow:0 17px 32px color-mix(in srgb,var(--signal) 37%,transparent)}}.trading-tools-trigger svg{width:21px;height:21px}.trading-tools-tooltip{border:1px solid var(--border);background:var(--surface-1);border-radius:8px;width:max-content;max-width:240px;padding:7px 9px;position:absolute;top:50%;right:60px}@supports (color:color-mix(in lab,red,red)){.trading-tools-tooltip{background:color-mix(in srgb,var(--surface-1) 91%,transparent)}}.trading-tools-tooltip{color:var(--text);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;font-size:11px;font-weight:650;transition:opacity .16s,transform .16s;transform:translate(6px,-50%)}.trading-tools-dock:focus-within .trading-tools-tooltip,.trading-tools-dock:hover .trading-tools-tooltip{opacity:1;transform:translateY(-50%)}.trading-tools-backdrop{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c121c42;justify-content:flex-end;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.trading-tools-panel{border:1px solid var(--signal);width:min(650px,100vw - 40px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.trading-tools-panel{border:1px solid color-mix(in srgb,var(--signal) 26%,var(--border))}}.trading-tools-panel{border-radius:23px}@supports (color:color-mix(in lab,red,red)){.trading-tools-panel{background:color-mix(in srgb,var(--surface-1) 91%,transparent)}}.trading-tools-panel{color:var(--text);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:trading-tool-sheet-in .46s cubic-bezier(.18,1.15,.32,1);box-shadow:0 30px 90px #0c14224d}@keyframes trading-tool-sheet-in{0%{opacity:0;transform:translateY(25px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.trading-tools-close{border:1px solid var(--border);background:var(--surface-2);width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.trading-tools-close svg{width:17px}.trading-tools-head{align-items:flex-start;gap:11px;padding-right:42px;display:flex}.trading-tools-mark{background:var(--signal);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.trading-tools-mark{background:color-mix(in srgb,var(--signal) 13%,var(--surface-2))}}.trading-tools-mark{color:var(--signal)}.trading-tools-mark svg{width:21px}.trading-tools-head h2{letter-spacing:-.03em;margin:3px 0;font-size:21px}.trading-tools-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.trading-tool-tabs{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin:19px 0 16px;padding-bottom:11px;display:flex}.trading-tool-tabs button{background:var(--signal-soft);height:31px;color:var(--signal);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.trading-tool-tabs button svg{width:15px}.trading-tool-tabs span{color:var(--muted);font-size:10px}.position-calculator{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:15px;display:grid}.calculator-inputs{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;align-content:start;gap:10px;padding:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.calculator-inputs{background:color-mix(in srgb,var(--surface-2) 90%,transparent)}}.calculator-inputs label{color:var(--muted);gap:5px;font-size:10px;font-weight:750;display:grid}.calculator-inputs input{border:1px solid var(--border);background:var(--surface-1);width:100%;height:38px;color:var(--text);border-radius:9px;outline:0;padding:0 10px;font:600 13px Cascadia Mono,monospace}.calculator-inputs input:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.calculator-results{grid-template-columns:1fr 1fr;gap:9px;display:grid}.calculator-result{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;min-width:0;padding:12px}.calculator-result span{color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.calculator-result span svg{width:14px}.calculator-result strong{color:var(--text);margin:11px 0 4px;font:800 17px/1.15 Cascadia Mono,monospace}.calculator-result small,.calculator-result strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calculator-result small{color:var(--muted);font-size:9px}.calculator-result.downside{border-color:var(--negative)}@supports (color:color-mix(in lab,red,red)){.calculator-result.downside{border-color:color-mix(in srgb,var(--negative) 28%,var(--border))}}.calculator-result.downside span{color:var(--negative)}.calculator-result.upside{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.calculator-result.upside{border-color:color-mix(in srgb,var(--positive) 28%,var(--border))}}.calculator-result.upside span{color:var(--positive)}.calculator-result.loss.is-loss,.calculator-result.stop.is-loss{border-color:var(--negative)}@supports (color:color-mix(in lab,red,red)){.calculator-result.loss.is-loss,.calculator-result.stop.is-loss{border-color:color-mix(in srgb,var(--negative) 33%,var(--border))}}.calculator-result.loss.is-loss,.calculator-result.stop.is-loss{background:var(--negative)}@supports (color:color-mix(in lab,red,red)){.calculator-result.loss.is-loss,.calculator-result.stop.is-loss{background:color-mix(in srgb,var(--negative) 6%,var(--surface-2))}}.calculator-result.loss.is-loss span,.calculator-result.loss.is-loss strong,.calculator-result.stop.is-loss span{color:var(--negative)}.calculator-result.loss.is-profit,.calculator-result.stop.is-profit{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.calculator-result.loss.is-profit,.calculator-result.stop.is-profit{border-color:color-mix(in srgb,var(--positive) 33%,var(--border))}}.calculator-result.loss.is-profit,.calculator-result.stop.is-profit{background:var(--positive)}@supports (color:color-mix(in lab,red,red)){.calculator-result.loss.is-profit,.calculator-result.stop.is-profit{background:color-mix(in srgb,var(--positive) 6%,var(--surface-2))}}.calculator-result.loss.is-profit span,.calculator-result.loss.is-profit strong,.calculator-result.stop.is-profit span{color:var(--positive)}.calculator-note{color:var(--muted);align-items:flex-start;gap:6px;margin:15px 0 0;font-size:10px;line-height:1.55;display:flex}.calculator-note svg{width:14px;color:var(--signal);flex:none;margin-top:1px}@media (max-width:700px){.trading-tools-dock{bottom:14px;right:14px}.trading-tools-backdrop{padding:10px}.trading-tools-panel{border-radius:19px;width:100%;max-height:calc(100dvh - 20px);padding:20px}.position-calculator{grid-template-columns:1fr}.calculator-results{grid-template-columns:1fr 1fr}.trading-tools-tooltip{display:none}}@media (prefers-reduced-motion:reduce){.trading-tools-tooltip,.trading-tools-trigger{transition:none}.trading-tools-panel{animation:none}}.trading-tools-panel{box-sizing:border-box;width:650px;max-width:calc(100vw - 40px);position:relative}.trading-tools-dock{bottom:84px;right:24px}.trading-tools-trigger{background:radial-gradient(circle at 31% 26%,#2ee8b0 0 4%,#1a9177 19%,#163f4d 53%,#102330 100%);border:1px solid #7ef6d861;width:54px;height:54px;position:relative;overflow:hidden;box-shadow:0 13px 30px #074f4361,inset 0 1px #d7fff757}.trading-tools-radar-glyph{z-index:2;filter:drop-shadow(0 2px 4px #04191b8c);position:relative}.trading-tools-radar-glyph>circle:not(.radar-target):not(.radar-core){stroke:#e0fff79e;stroke-width:1.35px}.trading-tools-radar-glyph .radar-sweep{fill:#8effd942}.trading-tools-radar-glyph .radar-arm{stroke:#d8fff1;stroke-width:1.8px;stroke-linecap:round}.trading-tools-radar-glyph .radar-target{fill:#ffe08a;stroke:#fff7cf;stroke-width:1px}.trading-tools-trigger:after{content:"";border:1px solid #d0fff13d;border-radius:50%;transition:transform .45s;position:absolute}.trading-tools-trigger:hover{transform:translateY(-4px)scale(1.06);box-shadow:0 19px 34px #074f437a,inset 0 1px #e1fff97a}.trading-tool-tabs{gap:5px}.trading-tool-tabs button{color:var(--muted);background:0 0;transition:color .15s,background .15s}.trading-tool-tabs button[aria-current=page]{background:var(--signal-soft);color:var(--signal)}.calculator-result.profit{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.calculator-result.profit{border-color:color-mix(in srgb,var(--positive) 33%,var(--border))}}.calculator-result.profit{background:var(--positive)}@supports (color:color-mix(in lab,red,red)){.calculator-result.profit{background:color-mix(in srgb,var(--positive) 6%,var(--surface-2))}}.calculator-result.profit span,.calculator-result.profit strong{color:var(--positive)}.llm-navigator{margin-top:2px}.llm-navigator-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.llm-navigator-head h3{margin:3px 0 4px;font-size:18px}.llm-navigator-head p{color:var(--muted);margin:0;font-size:11px}.llm-open-all{border:1px solid var(--signal);flex:none;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.llm-open-all{border:1px solid color-mix(in srgb,var(--signal) 36%,var(--border))}}.llm-open-all{background:var(--signal);color:#fff;box-shadow:0 7px 16px var(--signal);border-radius:10px;font-size:11px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.llm-open-all{box-shadow:0 7px 16px color-mix(in srgb,var(--signal) 20%,transparent)}}.llm-open-all{transition:transform .16s,filter .16s}.llm-open-all:hover{filter:brightness(1.06);transform:translateY(-1px)}.llm-open-all svg{width:15px}.llm-groups{gap:14px;display:grid}.llm-group{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;padding:14px}@supports (color:color-mix(in lab,red,red)){.llm-group{background:color-mix(in srgb,var(--surface-2) 87%,transparent)}}.llm-group header{align-items:baseline;gap:7px;margin-bottom:10px;display:flex}.llm-group header span{color:var(--muted);letter-spacing:.09em;font:700 9px Cascadia Mono,monospace}.llm-group h4{color:var(--text);margin:0;font-size:13px}.llm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.llm-group:nth-child(2) .llm-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.llm-card{border:1px solid var(--border);background:var(--surface-1);min-width:0;min-height:44px;color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:7px 8px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.llm-card:hover{border-color:var(--signal);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.llm-card:hover{border-color:color-mix(in srgb,var(--signal) 45%,var(--border))}}.llm-card img{object-fit:contain;border-radius:6px;flex:none;width:23px;height:23px}.llm-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.llm-card svg{width:13px;height:13px;color:var(--muted);flex:none;margin-left:auto}@media (max-width:700px){.trading-tools-dock{bottom:72px;right:14px}.trading-tools-panel{width:100%;max-width:100%}.llm-navigator-head{flex-direction:column;align-items:stretch}.llm-open-all{width:100%}.llm-grid,.llm-group:nth-child(2) .llm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.llm-card{min-height:46px}}.binance-toast{border-color:var(--macro);border-radius:12px;grid-template-columns:34px minmax(0,1fr) 18px;gap:8px;width:min(318px,100vw - 28px);padding:9px 10px;top:14px;right:16px}@supports (color:color-mix(in lab,red,red)){.binance-toast{border-color:color-mix(in srgb,var(--macro) 38%,var(--border))}}.binance-toast{box-shadow:0 12px 32px #111e2f2e}.binance-toast-icon{background:var(--macro);border-radius:10px;width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.binance-toast-icon{background:color-mix(in srgb,var(--macro) 12%,var(--surface-2))}}.binance-toast-icon{color:var(--macro)}.binance-toast-icon svg{width:17px}.binance-toast-copy{min-width:0}.binance-toast small{color:var(--macro);letter-spacing:.06em;font-size:9px}.binance-toast small,.binance-toast strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.binance-toast strong{margin-top:1px;font-size:12px;line-height:1.35;display:block}.binance-toast em{margin-top:1px;font-size:9px}.binance-toast>svg{align-self:start;width:15px;height:15px;margin-top:2px}.binance-message-list{width:min(560px,100vw - 32px);padding:25px}.binance-message-list h2{margin:4px 0 0;font-size:22px}.binance-list-summary{color:var(--muted);margin:5px 0 15px!important;font-size:11px!important}.binance-message-list ul{border-top:1px solid var(--border);max-height:min(52vh,430px);margin:0;padding:0;list-style:none;overflow:auto}.binance-message-list li{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 2px;display:flex}.binance-list-copy{flex:1;min-width:0}.binance-list-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.binance-list-copy strong{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.binance-message-list li>a{color:var(--signal);flex:none;align-items:center;gap:4px;margin:0;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.binance-message-list li>a svg{width:14px;height:14px}@media (max-width:767px){.binance-toast{width:min(302px,100vw - 20px);top:10px;right:10px}.binance-message-list{padding:21px}.binance-message-list ul{max-height:58vh}.binance-message-list li{gap:8px}.binance-message-list li>a span{display:none}}.trading-tools-panel{flex:0 0 min(650px,100vw - 40px)!important;inline-size:min(650px,100vw - 40px)!important;min-inline-size:min(650px,100vw - 40px)!important;max-inline-size:min(650px,100vw - 40px)!important}@media (max-width:700px){.trading-tools-panel{flex-basis:calc(100vw - 20px)!important;inline-size:calc(100vw - 20px)!important;min-inline-size:calc(100vw - 20px)!important;max-inline-size:calc(100vw - 20px)!important}}.trading-tools-panel{--tool-sheet-inline-size:min(650px,calc(100dvw - 40px));overscroll-behavior:contain;flex-direction:column;block-size:min(660px,100dvh - 40px);max-block-size:calc(100dvh - 40px);display:flex;inline-size:var(--tool-sheet-inline-size)!important;min-inline-size:var(--tool-sheet-inline-size)!important;max-inline-size:var(--tool-sheet-inline-size)!important;flex:0 0 var(--tool-sheet-inline-size)!important;overflow:hidden!important}.trading-tool-tabs,.trading-tools-head{flex:none}.tool-tab-content{min-block-size:0}.tool-tab-content-calculator{flex-direction:column;flex:1;min-block-size:0;display:flex;overflow:hidden}.tool-tab-content-calculator .calculator-note,.tool-tab-content-calculator .position-calculator{flex:none}.tool-tab-content-llm{scrollbar-gutter:stable both-edges;overscroll-behavior:contain;flex:1;overflow:hidden auto}.tool-tab-content-llm .llm-navigator{padding-right:2px}.trading-tools-panel.is-calculator{overflow:hidden!important}.trading-tools-trigger{isolation:isolate;background:linear-gradient(145deg,#24332e,#111b19 70%);border-color:#0ecb8194;box-shadow:0 12px 28px #04171247,inset 0 1px #ecfff82e}.trading-tools-trigger:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at 38% 32%,#45ffb52e,#0000 46%);position:absolute;inset:3px}.trading-tools-trigger:after{background:conic-gradient(from -12deg,#0ecb812e,#0000 26% 100%);border-color:#84ffcc33;transition:transform .55s cubic-bezier(.2,.8,.2,1);inset:7px}.trading-tools-radar-glyph{filter:drop-shadow(0 2px 5px #00000073);width:38px;height:38px}.trading-tools-radar-glyph .radar-grid{stroke:#d6ffeb33;stroke-width:1px;stroke-dasharray:2 2}.trading-tools-radar-glyph .radar-ring{stroke:#d3ffe885;stroke-width:1.2px}.trading-tools-radar-glyph .radar-needle{stroke:#a8fbd0;stroke-width:1.6px;stroke-linecap:round}.trading-tools-radar-glyph .radar-ping{fill:#f0ba55;stroke:#fff1c2;stroke-width:1.05px;animation:tool-radar-ping 2.2s ease-in-out infinite}.trading-tools-radar-glyph .radar-core{fill:#effff6;stroke:#8dffc3;stroke-width:1.25px}.trading-tools-trigger:hover{border-color:#7dffc1e0;transform:translateY(-3px)scale(1.035);box-shadow:0 17px 34px #043b2a5c,inset 0 1px #ecfff847}.trading-tools-trigger:hover:after{transform:rotate(105deg)}@keyframes tool-radar-ping{0%,to{opacity:1;filter:drop-shadow(0 0 #f0ba5500)}50%{opacity:.74;filter:drop-shadow(0 0 4px #f0ba55cc)}}@media (max-width:700px){.trading-tools-panel{--tool-sheet-inline-size:calc(100dvw - 20px);block-size:calc(100dvh - 20px);max-block-size:calc(100dvh - 20px);padding:16px;inline-size:var(--tool-sheet-inline-size)!important;min-inline-size:var(--tool-sheet-inline-size)!important;max-inline-size:var(--tool-sheet-inline-size)!important;flex-basis:var(--tool-sheet-inline-size)!important}.trading-tools-head{gap:9px}.trading-tools-mark{border-radius:11px;width:38px;height:38px}.trading-tools-head h2{font-size:19px}.trading-tools-head p{font-size:10px}.trading-tool-tabs{margin:12px 0 9px;padding-bottom:8px}.trading-tool-tabs button{height:29px;padding-inline:8px}.position-calculator{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:9px}.calculator-inputs{gap:5px;padding:10px}.calculator-inputs label{gap:3px;font-size:9px}.calculator-inputs input{height:31px;padding-inline:8px;font-size:12px}.calculator-results{gap:6px}.calculator-result{padding:8px}.calculator-result span{gap:3px;font-size:9px}.calculator-result span svg{width:12px}.calculator-result strong{margin:7px 0 3px;font-size:14px}.calculator-result small{font-size:8px}.calculator-note{margin-top:8px;font-size:9px;line-height:1.35}.calculator-note svg{width:12px}.tool-tab-content-llm{scrollbar-gutter:stable}.llm-navigator-head{margin-bottom:10px}.llm-group{padding:10px}.llm-groups{gap:9px}}@media (prefers-reduced-motion:reduce){.trading-tools-radar-glyph .radar-ping{animation:none}.trading-tools-trigger:after{transition:none}}.trading-tools-trigger{color:#146b4e;background:linear-gradient(145deg,#fff,#e9f2ee);border:1px solid #a9bcb3;box-shadow:0 9px 22px #1c3a2d29,inset 0 1px #fffffff2}.trading-tools-trigger:before{background:radial-gradient(circle at 38% 32%,#0ecb8126,#0000 50%)}.trading-tools-trigger:after{background:conic-gradient(from -12deg,#0e9b6424,#0000 27% 100%);border-color:#146b4e2e}.trading-tools-radar-glyph{filter:drop-shadow(0 1px 1px #0f402c1f)}.trading-tools-radar-glyph .radar-grid{stroke:#146b4e33}.trading-tools-radar-glyph .radar-ring{stroke:#146b4e7a}.trading-tools-radar-glyph .radar-ring-outer{stroke:#146b4eb8}.trading-tools-radar-glyph .radar-beam{fill:#0ecb8138}.trading-tools-radar-glyph .radar-needle{stroke:#0f7654}.trading-tools-radar-glyph .radar-ping{fill:#df9d2d;stroke:#fff3cb}.trading-tools-radar-glyph .radar-core{fill:#fff;stroke:#0f7654}.trading-tools-trigger:hover{background:linear-gradient(145deg,#fff,#dcf1e7);border-color:#52a780;box-shadow:0 13px 28px #1c5c4238,inset 0 1px #fff}[data-theme=dark] .trading-tools-trigger{color:#a7f5d0;background:linear-gradient(145deg,#2b3934,#17221e);border-color:#527365;box-shadow:0 12px 28px #00000061,inset 0 1px #ffffff14}[data-theme=dark] .trading-tools-trigger:before{background:radial-gradient(circle at 38% 32%,#4ae09929,#0000 50%)}[data-theme=dark] .trading-tools-trigger:after{background:conic-gradient(from -12deg,#4ae09929,#0000 27% 100%);border-color:#a7f5d033}[data-theme=dark] .trading-tools-radar-glyph{filter:drop-shadow(0 2px 4px #00000073)}[data-theme=dark] .trading-tools-radar-glyph .radar-grid{stroke:#d3ffe833}[data-theme=dark] .trading-tools-radar-glyph .radar-ring{stroke:#d3ffe87a}[data-theme=dark] .trading-tools-radar-glyph .radar-ring-outer{stroke:#d3ffe8bd}[data-theme=dark] .trading-tools-radar-glyph .radar-beam{fill:#4ae0993d}[data-theme=dark] .trading-tools-radar-glyph .radar-needle{stroke:#a7f5d0}[data-theme=dark] .trading-tools-radar-glyph .radar-core{fill:#effff6;stroke:#83edbb}[data-theme=dark] .trading-tools-trigger:hover{background:linear-gradient(145deg,#34463f,#1b2923);border-color:#8ce8bd;box-shadow:0 15px 31px #00000075,inset 0 1px #ffffff1f}.trading-tools-dock{touch-action:none;bottom:112px;right:22px}.trading-tools-dock.is-dragging{cursor:grabbing}.trading-tools-dock.is-dragging .trading-tools-tooltip{opacity:0}.trading-tools-trigger{touch-action:none;cursor:grab;width:46px;height:46px}.trading-tools-trigger:active{cursor:grabbing}.trading-tools-radar-glyph{width:32px;height:32px}.trading-tools-trigger:after{inset:6px}.trading-tools-tooltip{right:57px}.trading-tools-panel.is-llm{block-size:min(660px,100dvh - 40px);max-block-size:calc(100dvh - 40px)}.trading-tools-panel.is-llm .tool-tab-content-llm{flex:1;max-block-size:none}.llm-groups{gap:8px}.llm-group{padding:12px}@media (max-width:700px){.trading-tools-dock{bottom:96px;right:14px}.trading-tools-panel.is-llm{block-size:calc(100dvh - 20px);max-block-size:calc(100dvh - 20px)}.trading-tools-panel.is-llm .tool-tab-content-llm{flex:1;max-block-size:none}.llm-groups{gap:7px}.llm-group{padding:9px}}.market-wisdom-ticker{border-bottom:1px solid var(--border);background:var(--surface-1);align-items:center;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.market-wisdom-ticker{background:color-mix(in srgb,var(--surface-1) 94%,var(--signal-soft))}}.market-wisdom-ticker{color:var(--text)}.market-wisdom-label{border-right:1px solid var(--border);background:var(--signal);flex:none;align-items:center;gap:6px;height:100%;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.market-wisdom-label{background:color-mix(in srgb,var(--signal) 7%,var(--surface-2))}}.market-wisdom-label{color:var(--signal);letter-spacing:.04em;font-size:10px;font-weight:800}.market-wisdom-label svg{width:14px;height:14px}.market-wisdom-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.market-wisdom-track{align-items:center;width:max-content;min-width:100%;animation:market-wisdom-scroll 128s linear infinite;display:flex}.market-wisdom-ticker:hover .market-wisdom-track{animation-play-state:paused}.market-wisdom-item{flex:none;align-items:center;gap:9px;padding:0 26px;display:inline-flex;white-space:nowrap;font-size:11px;line-height:1}.market-wisdom-item b{font-size:10px}@keyframes market-wisdom-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.wisdom-import{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;grid-template-columns:minmax(190px,.55fr) minmax(280px,1.45fr) auto;align-items:stretch;gap:12px;margin-top:26px;padding:16px;display:grid}.wisdom-import>div{color:var(--signal);align-items:flex-start;gap:10px;display:flex}.wisdom-import>div svg{flex:none;width:20px;margin-top:1px}.wisdom-import span,.wisdom-import strong{display:block}.wisdom-import strong{font-size:12px}.wisdom-import span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.wisdom-drawer textarea,.wisdom-import textarea{resize:vertical;border:1px solid var(--border);background:var(--surface-1);width:100%;min-height:82px;color:var(--text);border-radius:9px;outline:0;padding:10px;font:12px/1.55 inherit}.wisdom-drawer textarea:focus,.wisdom-import textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal)}@supports (color:color-mix(in lab,red,red)){.wisdom-drawer textarea:focus,.wisdom-import textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 12%,transparent)}}.wisdom-import .icon-action{border:1px solid var(--signal);align-self:center;height:38px;padding:0 11px}@supports (color:color-mix(in lab,red,red)){.wisdom-import .icon-action{border:1px solid color-mix(in srgb,var(--signal) 32%,var(--border))}}.wisdom-import .icon-action{background:var(--signal-soft);border-radius:9px;font-weight:750}.wisdom-text{max-width:460px;line-height:1.55}.wisdom-table .status-pill{cursor:pointer;border:0}.wisdom-drawer textarea{margin-top:6px;display:block}.wisdom-drawer .schedule-toggle{align-items:center;gap:8px;display:flex}.wisdom-drawer .schedule-toggle input{width:auto;height:auto;margin:0;display:inline}.market-wisdom-admin .security-note{align-items:center;font-size:12px}.market-wisdom-admin .security-note svg{flex:none;width:16px}@media (max-width:767px){.dashboard-main{grid-template-rows:38px minmax(0,1fr) auto;display:grid}.market-wisdom-label{padding-inline:10px}.market-wisdom-item{padding-inline:16px;font-size:11px}.wisdom-import{grid-template-columns:1fr}.wisdom-import .icon-action{justify-content:center}.wisdom-text{white-space:normal;max-width:280px}.market-wisdom-ticker{z-index:12;position:sticky;top:0}}@media (prefers-reduced-motion:reduce){.market-wisdom-track{animation:none;transform:none}}.trading-tools-backdrop{background:#0c121c2e}.trading-tools-backdrop,.trading-tools-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.trading-tools-panel{background:var(--surface-1);contain:layout paint style;will-change:transform,opacity;animation:trading-tool-sheet-fast .16s ease-out;box-shadow:0 18px 46px #0c14223d}.tool-tab-content-llm{scrollbar-gutter:auto}.llm-card{box-shadow:none;transition:border-color .12s,transform .12s}.llm-card:hover{box-shadow:0 4px 12px #0c14221a}@keyframes trading-tool-sheet-fast{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}.market-wisdom-ticker{box-sizing:border-box;border:1px solid var(--border);height:34px;min-height:34px;box-shadow:none;border-radius:0;align-self:center;margin:2px 12px}.market-wisdom-label,.market-wisdom-viewport{border-radius:0}.market-wisdom-item{gap:4px;padding-inline:42px}.market-wisdom-item b{font-weight:750}.market-wisdom-item span{color:var(--text)}@media (max-width:767px){.dashboard-main{grid-template-rows:38px minmax(0,1fr) auto}.market-wisdom-ticker{border-radius:0;height:34px;min-height:34px;margin:2px 8px}.market-wisdom-label,.market-wisdom-viewport{border-radius:0}.market-wisdom-item{padding-inline:30px}}.market-wisdom-viewport{border-radius:0 10px 10px 0}.market-wisdom-item{appearance:none;border:0;border-right:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.market-wisdom-item{border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.market-wisdom-item{color:inherit;cursor:copy;font:inherit;background:0 0}.market-wisdom-item:focus-visible,.market-wisdom-item:hover{background:var(--signal-soft);outline:none}.market-wisdom-item:focus-visible{box-shadow:inset 0 0 0 1px var(--signal)}.market-wisdom-item b{color:var(--signal)}@media (max-width:767px){.market-wisdom-viewport{border-radius:0 9px 9px 0}}.market-wisdom-item b{font-size:inherit}.market-wisdom-item{gap:0;font-size:12px}.market-wisdom-ticker{position:relative;overflow:visible}.market-wisdom-copy-notice{z-index:160;border:1px solid var(--border-strong);place-items:center;min-width:58px;height:28px;padding:0 11px;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.market-wisdom-copy-notice{border:1px solid color-mix(in srgb,var(--border-strong) 74%,transparent)}}.market-wisdom-copy-notice{background:linear-gradient(135deg,var(--surface-3),var(--surface-1));border-radius:11px}@supports (color:color-mix(in lab,red,red)){.market-wisdom-copy-notice{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-3) 72%,transparent),color-mix(in srgb,var(--surface-1) 60%,transparent))}}.market-wisdom-copy-notice{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.market-wisdom-copy-notice{color:color-mix(in srgb,var(--text) 86%,transparent)}}.market-wisdom-copy-notice{letter-spacing:.02em;pointer-events:none;-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);font-size:11px;font-weight:750;line-height:1;animation:market-wisdom-copy-pointer-toast 1.4s ease-out forwards;box-shadow:0 8px 22px #0a14202e,inset 0 1px #ffffff3d}@keyframes market-wisdom-copy-pointer-toast{0%{opacity:0;transform:translate(-3px,5px)scale(.94)}12%{opacity:.9;transform:translate(0)scale(1)}72%{opacity:.78;transform:translateY(-1px)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.98)}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,button,input,select,textarea{font-synthesis:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizelegibility}.author-popover,.author-popover .author-dialog,.lightbox,.lightbox-controls,.modal-backdrop,.new-signals,.video-cover-mark{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.author-popover .author-dialog{background:var(--surface-1)!important}.metric-instrument{isolation:isolate;outline:none;transition:border-color .14s,box-shadow .14s;position:relative;overflow:visible}.metric-instrument:focus-visible,.metric-instrument:hover{z-index:18;border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.metric-instrument:focus-visible,.metric-instrument:hover{border-color:color-mix(in srgb,var(--signal) 48%,var(--border))}}.metric-instrument:focus-visible,.metric-instrument:hover{box-shadow:0 8px 25px #0f263a21}.metric-value{border-radius:5px;width:max-content;max-width:100%;transition:color .18s,background-color .18s}.metric-value-up{color:var(--positive);animation:metric-value-up .78s ease-out}.metric-value-down{color:var(--negative);animation:metric-value-down .78s ease-out}@keyframes metric-value-up{0%{background:color-mix(in srgb,var(--positive) 23%,transparent);transform:translateY(2px)}to{background:0 0;transform:none}}@keyframes metric-value-down{0%{background:color-mix(in srgb,var(--negative) 20%,transparent);transform:translateY(-2px)}to{background:0 0;transform:none}}.metric-sparkline{width:100%;height:42px;margin:8px 0 0;display:block;overflow:visible}.metric-sparkline-line{fill:none;stroke:var(--positive);stroke-width:1.8px;vector-effect:non-scaling-stroke}.metric-sparkline-area{fill:var(--positive)}@supports (color:color-mix(in lab,red,red)){.metric-sparkline-area{fill:color-mix(in srgb,var(--positive) 13%,transparent)}}.metric-sparkline.is-down .metric-sparkline-line{stroke:var(--negative)}.metric-sparkline.is-down .metric-sparkline-area{fill:var(--negative)}@supports (color:color-mix(in lab,red,red)){.metric-sparkline.is-down .metric-sparkline-area{fill:color-mix(in srgb,var(--negative) 11%,transparent)}}.metric-insight-hint{color:var(--muted);opacity:.72;align-items:center;gap:4px;margin-top:7px;font-size:8px;display:flex}.metric-insight{z-index:80;border:1px solid var(--border-strong);background:var(--surface-1);width:min(340px,100vw - 40px);color:var(--text);opacity:0;visibility:hidden;pointer-events:none;background-clip:padding-box;border-radius:11px;padding:13px;transition:opacity .13s,transform .13s,visibility 0s linear .13s;position:absolute;top:calc(100% + 8px);bottom:auto;left:8px;overflow:hidden;transform:translateY(-5px);box-shadow:0 18px 48px #0a17264d}.metric-instrument:focus-visible .metric-insight,.metric-instrument:hover .metric-insight{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.62s;transform:none}.metric-grid-trends-3>.metric-instrument:nth-child(3n)>.metric-insight,.metric-grid>.metric-instrument:nth-child(2n)>.metric-insight{left:auto;right:8px}.metric-grid-featured>.metric-instrument>.metric-insight,.price-metric-collection .metric-grid-compact>.metric-instrument>.metric-insight{width:min(340px,100% - 16px);left:8px;right:auto}.metric-insight header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:8px;font-size:12px;font-weight:800;display:flex}.metric-insight header svg{width:15px;color:var(--signal)}.metric-insight p{color:var(--text);grid-template-columns:56px 1fr;gap:7px;margin:9px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.metric-insight p{color:color-mix(in srgb,var(--text) 84%,var(--muted))}}.metric-insight p{font-size:10px;line-height:1.55}.metric-insight p b{color:var(--signal);font-size:9px}.metric-insight footer{border-top:1px solid var(--border);color:var(--muted);padding-top:8px;font-size:8px;line-height:1.45}.price-strip>.metric-instrument:nth-child(3){grid-column:1/-1;min-height:96px}.halving-estimate{border-left:2px solid var(--macro);background:var(--macro);gap:3px;margin-top:8px;padding:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.halving-estimate{background:color-mix(in srgb,var(--macro) 7%,transparent)}}.halving-estimate small,.halving-estimate span{color:var(--muted);font-size:8px}.halving-estimate strong{color:var(--macro);font:700 10px var(--font-ui);font-variant-numeric:tabular-nums}.metric-footprint-chart,.metric-footprint-halving{min-height:164px}.price-strip>.metric-instrument:nth-child(3){min-height:102px}.metric-layout-placeholder{pointer-events:none;overflow:hidden}.liquidation-map-layout-placeholder i,.metric-placeholder-chart,.metric-placeholder-halving i,.metric-placeholder-hint,.metric-placeholder-status,.metric-placeholder-value,.regime-layout-placeholder i{background:linear-gradient(90deg,var(--surface-3),var(--surface-3),var(--surface-3));border-radius:999px;display:block}@supports (color:color-mix(in lab,red,red)){.liquidation-map-layout-placeholder i,.metric-placeholder-chart,.metric-placeholder-halving i,.metric-placeholder-hint,.metric-placeholder-status,.metric-placeholder-value,.regime-layout-placeholder i{background:linear-gradient(90deg,var(--surface-3),color-mix(in srgb,var(--surface-3) 68%,var(--border-strong)),var(--surface-3))}}.liquidation-map-layout-placeholder i,.metric-placeholder-chart,.metric-placeholder-halving i,.metric-placeholder-hint,.metric-placeholder-status,.metric-placeholder-value,.regime-layout-placeholder i{background-size:220% 100%;animation:metric-layout-pulse 1.5s ease-in-out infinite}.metric-placeholder-status{flex:none;width:34px;height:7px}.metric-placeholder-value{border-radius:5px;width:44%;height:22px;margin-top:13px}.metric-emphasis .metric-placeholder-value{height:27px}.metric-placeholder-chart{opacity:.72;border-radius:7px;width:100%;height:42px;margin-top:14px}.metric-placeholder-hint{opacity:.62;width:52px;height:7px;margin-top:12px}.metric-placeholder-halving{border-left:2px solid var(--macro);gap:5px;margin-top:12px;padding:9px;display:grid}@supports (color:color-mix(in lab,red,red)){.metric-placeholder-halving{border-left:2px solid color-mix(in srgb,var(--macro) 35%,transparent)}}.metric-placeholder-halving i:first-child{width:42%;height:6px}.metric-placeholder-halving i:nth-child(2){width:66%;height:9px}.metric-placeholder-halving i:nth-child(3){width:55%;height:6px}.regime{min-height:112px}.regime-layout-placeholder{pointer-events:none;height:112px;min-height:112px}.regime-layout-placeholder .regime-score>i{width:58px;height:24px;margin:9px 0}.regime-layout-placeholder .regime-score small i{width:66px;height:6px}.regime-layout-placeholder .evidence>div{align-content:start;gap:8px;display:grid}.regime-layout-placeholder .evidence i{width:86%;height:7px}.regime-layout-placeholder .evidence i:last-child{width:68%}@keyframes metric-layout-pulse{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.liquidation-map-layout-placeholder i,.metric-placeholder-chart,.metric-placeholder-halving i,.metric-placeholder-hint,.metric-placeholder-status,.metric-placeholder-value,.regime-layout-placeholder i{animation:none}}.market-section:has(.metric-instrument:focus-visible),.market-section:has(.metric-instrument:hover),.price-strip:has(.metric-instrument:focus-visible),.price-strip:has(.metric-instrument:hover){z-index:70;position:relative}.metric-collection:has(.metric-instrument:focus-visible),.metric-collection:has(.metric-instrument:hover){z-index:3;position:relative}.metric-grid:has(>.metric-instrument:focus-visible),.metric-grid:has(>.metric-instrument:hover){z-index:4;position:relative}.fomc-card{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.fomc-card:focus-visible,.fomc-card:hover{border-color:var(--macro);outline:none}@supports (color:color-mix(in lab,red,red)){.fomc-card:focus-visible,.fomc-card:hover{border-color:color-mix(in srgb,var(--macro) 58%,var(--border))}}.fomc-card:focus-visible,.fomc-card:hover{box-shadow:0 0 0 3px var(--macro)}@supports (color:color-mix(in lab,red,red)){.fomc-card:focus-visible,.fomc-card:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--macro) 10%,transparent)}}.fomc-backdrop{z-index:150;background:#08111c7a;place-items:center;padding:24px;animation:fomc-backdrop-in .16s ease-out;display:grid;position:fixed;inset:0}.fomc-dialog{border:1px solid var(--border-strong);background:var(--surface-1);border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(760px,100vw - 30px);max-height:min(780px,100dvh - 30px);animation:fomc-dialog-in .2s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden;box-shadow:0 28px 80px #040c1661}.fomc-dialog>header{border-bottom:1px solid var(--border);background:linear-gradient(110deg,var(--macro),var(--surface-1));justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 21px;display:flex}@supports (color:color-mix(in lab,red,red)){.fomc-dialog>header{background:linear-gradient(110deg,color-mix(in srgb,var(--macro) 8%,var(--surface-1)),var(--surface-1))}}.fomc-dialog>header span{color:var(--macro);letter-spacing:.15em;font-size:8px;font-weight:850}.fomc-dialog h3{margin:4px 0 0;font-size:19px}.fomc-dialog header p{color:var(--muted);margin:5px 0 0;font-size:10px}.fomc-dialog header button{border:1px solid var(--border);background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.fomc-dialog header button svg{width:17px}.fomc-meeting-list{padding:10px 21px 24px;overflow:auto}.fomc-meeting-list>article{border-bottom:1px solid var(--border);grid-template-columns:145px minmax(0,1fr);gap:16px;padding:15px 0;display:grid}.fomc-meeting-date{flex-direction:column;gap:5px;display:flex}.fomc-meeting-date time{color:var(--macro);font:750 12px var(--font-ui);font-variant-numeric:tabular-nums}.fomc-materials{gap:7px;display:grid}.fomc-materials>div{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.fomc-materials span{color:var(--signal);font-size:9px;font-weight:750}.fomc-materials p{color:var(--text);margin:0;font-size:10px;line-height:1.35}.fomc-materials nav{gap:5px;display:flex}.fomc-materials a{border:1px solid var(--border);color:var(--signal);border-radius:5px;align-items:center;gap:3px;padding:4px 6px;font-size:8px;text-decoration:none;display:inline-flex}.fomc-materials a:hover{border-color:var(--signal)}@keyframes fomc-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes fomc-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.world-clocks{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:8px 0;display:grid}.world-clocks>div{border:1px solid var(--border);background:var(--surface-2);border-radius:7px;gap:2px;min-width:0;padding:7px;display:grid}.world-clocks span{color:var(--text);justify-content:space-between;align-items:baseline;gap:3px;font-size:9px;font-weight:750;display:flex}.world-clocks em,.world-clocks span small{color:var(--muted);font-size:7px;font-style:normal;font-weight:500}.world-clocks strong{color:var(--signal);font:750 10px var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:1279px){.world-clocks{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-insight{width:min(310px,100vw - 28px);left:5px}}@media (max-width:767px){.metric-insight{width:min(320px,100vw - 36px);left:4px}.fomc-backdrop{padding:10px}.fomc-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.fomc-dialog>header{padding:15px}.fomc-meeting-list{padding:5px 15px 18px}.fomc-meeting-list>article{grid-template-columns:1fr;gap:9px}.fomc-materials>div{grid-template-columns:68px minmax(0,1fr)}.fomc-materials nav{grid-column:2;justify-self:start}.world-clocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.fomc-backdrop,.fomc-dialog,.metric-value-down,.metric-value-up{animation:none}.metric-insight{transition:none}.metric-instrument:focus-visible .metric-insight,.metric-instrument:hover .metric-insight{transition-delay:0s}}.fomc-dialog{width:min(860px,100vw - 30px)}.fomc-dialog>header{padding:23px 25px}.fomc-dialog>header span{font-size:11px}.fomc-dialog h3{font-size:24px}.fomc-dialog header p{font-size:13px;line-height:1.55}.fomc-meeting-list{padding:12px 25px 30px}.fomc-meeting-list>article{grid-template-columns:172px minmax(0,1fr);gap:21px;padding:19px 0}.fomc-dialog .fomc-meeting-date time{font-size:15px}.fomc-meeting-date strong{font-size:13px;line-height:1.5}.fomc-materials{gap:10px}.fomc-materials>div{grid-template-columns:118px minmax(0,1fr);gap:11px}.fomc-materials span{font-size:13px}.fomc-materials a{padding:6px 9px;font-size:12px}.fomc-materials a svg{width:13px;height:13px}.calculator-percent-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.calculator-inputs{gap:7px}.calculator-percent-fields input{min-width:0}.site-footer{gap:12px;padding-inline:16px}.site-footer-telemetry{align-items:center;gap:14px;min-width:0;display:flex}.site-footer-telemetry>span:first-child{color:var(--muted);flex:none;font-weight:650}.collection-stats-rail{font-variant-numeric:tabular-nums;align-items:center;gap:0;min-width:0;display:flex}.collection-stat{border-left:1px solid var(--border);color:var(--muted);align-items:center;gap:4px;padding:0 10px;font-size:9px;display:inline-flex;position:relative}.collection-stat strong{color:var(--text);font-size:10px;font-weight:800}.collection-stat.is-fresh{padding-left:12px}.collection-stat.is-fresh i{background:var(--positive);width:6px;height:6px;box-shadow:0 0 0 3px var(--positive);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.collection-stat.is-fresh i{box-shadow:0 0 0 3px color-mix(in srgb,var(--positive) 12%,transparent)}}.collection-stats-unavailable{color:var(--muted);font-size:9px}@media (max-width:1199px){.site-footer>span:last-child{display:none}.site-footer-telemetry{justify-content:space-between;width:100%}.collection-stat{padding-inline:7px}}@media (max-width:767px){.fomc-dialog>header{padding:17px}.fomc-dialog h3{font-size:20px}.fomc-dialog header p{font-size:11px}.fomc-meeting-list{padding:7px 17px 20px}.fomc-meeting-list>article{grid-template-columns:1fr;gap:10px}.fomc-materials>div{grid-template-columns:102px minmax(0,1fr)}.calculator-percent-fields{gap:5px}.dashboard-main{grid-template-rows:38px minmax(0,1fr) auto}.site-footer{min-height:96px;padding:12px 14px}.site-footer-telemetry{gap:8px;width:100%;display:grid}.collection-stats-rail{grid-template-columns:1fr 1fr;gap:7px;display:grid}.collection-stat{border:0;min-width:0;padding:0}.collection-stat.is-fresh{padding-left:0}.site-footer>span:last-child{width:100%;display:block;text-align:left!important}}.dashboard-main{grid-template-rows:38px minmax(0,1fr) 38px}.site-footer{height:38px}.collection-stat.is-authors strong,.collection-stat.is-today strong,.collection-stat.is-total strong{color:var(--signal)}.collection-stat.is-fresh strong{color:var(--text)}.macro-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cpi-release-card,.macro-event-grid .fomc-card{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;min-width:0;min-height:84px;padding:11px;display:flex}.cpi-release-card>div,.macro-event-grid .fomc-card>div{align-items:flex-start;gap:8px;display:flex}.macro-event-grid svg{width:16px;height:16px;color:var(--macro);flex:none}.macro-event-grid span{min-width:0;color:var(--text);font-size:10px;font-weight:750}.macro-event-grid span small{color:var(--muted);margin-top:4px;font-size:8px;font-weight:500;line-height:1.35;display:block}.macro-event-grid strong{color:var(--macro);font:750 12px var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.macro-event-grid strong small{color:var(--muted);font-size:8px}.cpi-release-card{border-color:var(--border)}.cpi-release-card>div svg,.cpi-release-card>strong{color:var(--signal)}.liquidation-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:9px;display:grid}.liquidation-map{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;min-width:0;padding:11px}.liquidation-map>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.liquidation-map>header span{color:var(--signal);letter-spacing:.13em;font-size:7px;font-weight:850}.liquidation-map h4{color:var(--text);margin:3px 0 0;font-size:11px}.liquidation-map>header small{color:var(--muted);white-space:nowrap;font-size:7px}.liquidation-summary{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:8px;margin-top:9px;padding-bottom:7px;font-size:8px;display:flex}.liquidation-summary span:first-child strong{color:var(--negative)}.liquidation-summary span:last-child strong{color:var(--positive)}.liquidation-price-map{gap:3px;margin-top:8px;display:grid}.liquidation-price-row{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:center;gap:5px;height:8px;display:grid}.liquidation-price-row b{color:var(--muted);font:600 7px var(--font-ui);text-align:center;font-variant-numeric:tabular-nums}.liquidation-long,.liquidation-short{height:5px}@supports (color:color-mix(in lab,red,red)){.liquidation-long,.liquidation-short{background:color-mix(in srgb,var(--border) 55%,transparent)}}.liquidation-long,.liquidation-short{overflow:hidden}.liquidation-long{justify-content:flex-end;display:flex}.liquidation-long i,.liquidation-short i{height:100%;transition:width .35s;display:block}.liquidation-long i{background:var(--negative)}.liquidation-short i{background:var(--positive)}.liquidation-empty{min-height:54px;color:var(--muted);text-align:center;place-items:center;margin:8px 0 0;font-size:8px;line-height:1.5;display:grid}.liquidation-map>footer{border-top:1px solid var(--border);color:var(--muted);margin-top:8px;font-size:7px;line-height:1.4}.liquidation-map-partial{border-color:var(--macro)}@supports (color:color-mix(in lab,red,red)){.liquidation-map-partial{border-color:color-mix(in srgb,var(--macro) 28%,var(--border))}}.liquidation-map{min-height:269px}.liquidation-map-layout-placeholder{height:269px;overflow:hidden}.liquidation-map-layout-placeholder>header>i{width:38px;height:7px}.liquidation-placeholder-summary{justify-content:space-between;margin-top:13px;padding:8px 0;display:flex}.liquidation-placeholder-summary i{width:34%;height:8px}.liquidation-placeholder-zones{gap:15px;margin-top:13px;display:grid}.liquidation-placeholder-zones i{border-radius:4px;height:8px}.liquidation-placeholder-zones i:nth-child(2),.liquidation-placeholder-zones i:nth-child(4){justify-self:center;width:82%}.liquidation-map-layout-placeholder>footer i{width:58%;height:6px}@media (max-width:1350px){.dashboard-main{grid-template-rows:38px minmax(0,1fr) 46px}.site-footer{height:46px}.site-footer>span:last-child{display:none}.site-footer-telemetry{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;width:100%;display:grid}.collection-stats-rail{flex-wrap:wrap;display:flex}.liquidation-map-grid,.macro-event-grid{grid-template-columns:1fr}}@media (max-width:767px){.dashboard-main{grid-template-rows:38px minmax(0,1fr) auto}.site-footer{height:auto}.collection-stats-rail{grid-template-columns:1fr 1fr}.liquidation-map-grid,.macro-event-grid{grid-template-columns:1fr}}.knowledge-shell{background:var(--canvas)}.knowledge-main{scrollbar-gutter:stable;min-width:0;height:100dvh;overflow:auto}.knowledge-page{width:min(1240px,100% - 48px);margin:0 auto;padding:34px 0 52px}.knowledge-mobile-nav{display:none}.knowledge-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:22px;display:flex}.knowledge-head h1{color:var(--text);letter-spacing:-.035em;margin:5px 0 8px;font-size:30px;line-height:1.1}.knowledge-head p{max-width:690px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.glossary-source-stamp,.psychology-principle{border:1px solid var(--border);background:var(--surface-1);min-width:230px;box-shadow:inset 3px 0 var(--signal);align-items:center;gap:11px;padding:13px 15px;display:flex}.glossary-source-stamp>svg,.psychology-principle>svg{width:25px;height:25px;color:var(--signal)}.glossary-source-stamp span,.psychology-principle span{color:var(--muted);font-size:9px;line-height:1.55}.glossary-source-stamp strong,.psychology-principle strong{color:var(--text);font-size:12px}.glossary-source-stamp strong{color:var(--signal);font:800 19px var(--font-ui);margin-right:4px;display:inline}.glossary-source-stamp small{color:var(--muted);margin-top:2px;display:block}.decision-pause{border:1px solid var(--signal);grid-template-columns:210px minmax(0,1fr);margin:20px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.decision-pause{border:1px solid color-mix(in srgb,var(--signal) 32%,var(--border))}}.decision-pause{background:var(--surface-1);box-shadow:0 7px 22px #0c19280f}.decision-pause>header{border-right:1px solid var(--border);background:var(--signal);align-items:center;gap:10px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.decision-pause>header{background:color-mix(in srgb,var(--signal) 7%,var(--surface-1))}}.decision-pause>header svg{width:22px;color:var(--signal)}.decision-pause>header span,.decision-pause>header strong{display:block}.decision-pause>header strong{font-size:12px}.decision-pause>header span{color:var(--muted);margin-top:3px;font-size:8px}.decision-pause ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.decision-pause li{border-right:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.decision-pause li:last-child{border:0}.decision-pause li b{color:var(--signal);font:800 10px Cascadia Mono,monospace}.decision-pause li span{color:var(--text);font-size:10px;line-height:1.5}.knowledge-toolbar{z-index:10;background:var(--canvas);grid-template-columns:minmax(220px,340px) minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 0;padding:10px 0;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.knowledge-toolbar{background:color-mix(in srgb,var(--canvas) 94%,transparent)}}.knowledge-search{border:1px solid var(--border);background:var(--surface-1);height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.knowledge-search:focus-within{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.knowledge-search svg{width:15px}.knowledge-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.knowledge-toolbar nav{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.knowledge-toolbar nav::-webkit-scrollbar{display:none}.knowledge-toolbar nav button{border:1px solid var(--border);background:var(--surface-1);height:30px;color:var(--muted);border-radius:7px;flex:none;padding:0 10px;font-size:9px}.knowledge-toolbar nav button.is-active,.knowledge-toolbar nav button:hover{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.knowledge-toolbar nav button.is-active,.knowledge-toolbar nav button:hover{border-color:color-mix(in srgb,var(--signal) 50%,var(--border))}}.knowledge-toolbar nav button.is-active,.knowledge-toolbar nav button:hover{background:var(--signal-soft);color:var(--signal)}.knowledge-toolbar>span{color:var(--muted);white-space:nowrap;font-size:9px}.knowledge-empty{border:1px dashed var(--border);min-height:180px;color:var(--muted);grid-column:1/-1;place-items:center;font-size:11px;display:grid}.psychology-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.psychology-card{text-align:left;border:1px solid var(--border);background:var(--surface-1);min-height:205px;color:var(--text);border-radius:10px;flex-direction:column;padding:16px;transition:border-color .14s,transform .14s,box-shadow .14s;display:flex}.psychology-card:focus-visible,.psychology-card:hover{border-color:var(--signal);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.psychology-card:focus-visible,.psychology-card:hover{border-color:color-mix(in srgb,var(--signal) 45%,var(--border))}}.psychology-card:focus-visible,.psychology-card:hover{outline:none;box-shadow:0 10px 28px #0c192817}.psychology-card-meta{justify-content:space-between;align-items:center;display:flex}.psychology-card-meta i{color:var(--signal);letter-spacing:.06em;font-size:8px;font-style:normal;font-weight:750}.psychology-card-meta b{color:var(--macro);align-items:center;gap:3px;font-size:8px;display:flex}.psychology-card-meta svg{width:10px}.psychology-card h2{margin:15px 0 8px;font-size:15px}.psychology-card p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.psychology-card footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;font-size:8px;display:flex}.psychology-card footer svg{width:14px;color:var(--signal)}.glossary-grid{gap:9px;transition:opacity .12s;display:grid}.glossary-grid.is-loading{opacity:.45}.glossary-card{text-align:left;border:1px solid var(--border);background:var(--surface-1);min-height:226px;color:var(--text);border-radius:9px;padding:14px;transition:border-color .14s,box-shadow .14s;position:relative;overflow:hidden}.glossary-card:focus-visible,.glossary-card:hover{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.glossary-card:focus-visible,.glossary-card:hover{border-color:color-mix(in srgb,var(--signal) 48%,var(--border))}}.glossary-card:focus-visible,.glossary-card:hover{outline:none;box-shadow:0 8px 23px #0c192817}.glossary-card>header{justify-content:space-between;align-items:center;display:flex}.glossary-card>header span{color:var(--signal);font-size:8px;font-weight:750}.glossary-card>header b{color:var(--macro);align-items:center;gap:2px;font-size:8px;display:flex}.glossary-card>header svg{width:10px}.glossary-rank{color:var(--border-strong);position:absolute;top:31px;right:10px}@supports (color:color-mix(in lab,red,red)){.glossary-rank{color:color-mix(in srgb,var(--border-strong) 50%,transparent)}}.glossary-rank{pointer-events:none;font:800 34px Cascadia Mono,monospace}.glossary-card h2{max-width:80%;margin:18px 0 4px;font-size:16px;line-height:1.25;position:relative}.glossary-card>small{min-height:15px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.glossary-card>p{color:var(--text);margin:12px 0;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.glossary-card>p{color:color-mix(in srgb,var(--text) 78%,var(--muted))}}.glossary-card>p{-webkit-box-orient:vertical;font-size:10px;line-height:1.65}.glossary-card>footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding-top:8px;font-size:8px;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.glossary-card footer i{color:var(--positive);font-style:normal}.knowledge-pagination{justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.knowledge-pagination button{border:1px solid var(--border);background:var(--surface-1);height:34px;color:var(--text);border-radius:7px;align-items:center;gap:5px;padding:0 11px;font-size:9px;display:flex}.knowledge-pagination button:disabled{opacity:.35;cursor:not-allowed}.knowledge-pagination svg{width:13px}.knowledge-pagination span{color:var(--muted);font-size:9px}.knowledge-pagination b{color:var(--signal)}.knowledge-dialog-backdrop{z-index:180;background:#07111f85;place-items:center;padding:24px;animation:knowledge-fade .14s ease-out;display:grid;position:fixed;inset:0}.knowledge-dialog{border:1px solid var(--border-strong);background:var(--surface-1);border-radius:14px;width:min(720px,100vw - 32px);max-height:min(780px,100dvh - 32px);animation:knowledge-rise .18s cubic-bezier(.2,.8,.2,1);overflow:auto;box-shadow:0 28px 80px #050e1961}.knowledge-dialog>header{border-bottom:1px solid var(--border);background:linear-gradient(110deg,var(--signal),var(--surface-1));justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.knowledge-dialog>header{background:linear-gradient(110deg,color-mix(in srgb,var(--signal) 7%,var(--surface-1)),var(--surface-1))}}.knowledge-dialog>header span{color:var(--signal);letter-spacing:.08em;font-size:9px;font-weight:800}.knowledge-dialog>header h2{margin:5px 0 0;font-size:22px;line-height:1.32}.knowledge-dialog>header p{color:var(--muted);margin:5px 0 0;font-size:9px}.knowledge-dialog>header button{border:1px solid var(--border);background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.knowledge-dialog>header button svg{width:17px}.knowledge-dialog-lead{color:var(--text);margin:0;padding:18px 24px;font-size:12px;line-height:1.75}.psychology-dialog dl{border:1px solid var(--border);gap:0;margin:0 24px 22px;display:grid}.psychology-dialog dl>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:15px}.psychology-dialog dl>div:nth-last-child(-n+2){border-bottom:0}.psychology-dialog dt{color:var(--muted);letter-spacing:.07em;margin-bottom:7px;font-size:8px;font-weight:800}.psychology-dialog dd{color:var(--text);margin:0;font-size:10px;line-height:1.65}.psychology-dialog .is-self-check{background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.psychology-dialog .is-self-check{background:color-mix(in srgb,var(--macro) 6%,var(--surface-1))}}.psychology-dialog .is-action{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.psychology-dialog .is-action{background:color-mix(in srgb,var(--signal) 6%,var(--surface-1))}}.psychology-dialog>footer{border-top:1px solid var(--border);color:var(--muted);padding:13px 24px;font-size:8px}.glossary-dialog h3{color:var(--signal);margin:0 0 10px;font-size:10px}.glossary-dialog article p{color:var(--text);margin:0 0 10px;font-size:12px;line-height:1.8}.glossary-dialog>aside{border-left:3px solid var(--macro);background:var(--macro);margin:0 24px 20px;padding:14px 15px}@supports (color:color-mix(in lab,red,red)){.glossary-dialog>aside{background:color-mix(in srgb,var(--macro) 7%,var(--surface-2))}}.glossary-dialog>aside b{color:var(--macro);font-size:9px}.glossary-dialog>aside p{color:var(--text);margin:6px 0 0;font-size:11px;line-height:1.7}.glossary-dialog>footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:14px 24px;font-size:8px;display:flex}.glossary-dialog>footer a{color:var(--signal);align-items:center;gap:4px;font-size:9px;text-decoration:none;display:flex}.glossary-dialog>footer svg{width:12px}@keyframes knowledge-fade{0%{opacity:0}to{opacity:1}}@keyframes knowledge-rise{0%{opacity:0;transform:translateY(9px)scale(.99)}to{opacity:1;transform:none}}@media (max-width:1180px){.glossary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.psychology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-pause{grid-template-columns:180px minmax(0,1fr)}.decision-pause ol{grid-template-columns:1fr}.decision-pause li{border-right:0;border-bottom:1px solid var(--border);padding:8px 14px}}@media (max-width:767px){.knowledge-main{height:auto;min-height:100dvh}.knowledge-mobile-nav{z-index:30;border-bottom:1px solid var(--border);background:var(--surface-1);align-items:center;gap:8px;padding:9px 12px;display:flex;position:sticky;top:0}.knowledge-mobile-nav a{color:var(--muted);font-size:10px;text-decoration:none}.knowledge-mobile-nav button{margin-left:auto}.knowledge-page{width:calc(100% - 24px);padding:22px 0 38px}.knowledge-head{display:block}.glossary-source-stamp,.psychology-principle{margin-top:15px}.decision-pause{grid-template-columns:1fr}.decision-pause>header{border-right:0;border-bottom:1px solid var(--border)}.knowledge-toolbar{grid-template-columns:1fr auto;gap:8px;top:47px}.knowledge-toolbar nav{grid-area:2/1/auto/-1}.glossary-grid,.psychology-grid{grid-template-columns:1fr}.glossary-card,.psychology-card{min-height:190px}.psychology-dialog dl{grid-template-columns:1fr}.psychology-dialog dl>div,.psychology-dialog dl>div:nth-child(2n),.psychology-dialog dl>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border)}.psychology-dialog dl>div:last-child{border-bottom:0}.glossary-dialog>footer{flex-direction:column;align-items:flex-start}.knowledge-dialog-backdrop{padding:9px}.knowledge-dialog{width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}}@media (prefers-reduced-motion:reduce){.knowledge-dialog,.knowledge-dialog-backdrop{animation:none}.glossary-card,.psychology-card{transition:none}}.admin-sidebar nav{scrollbar-width:thin}.admin-row-summary{max-width:390px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;font-weight:400;display:block;overflow:hidden}.knowledge-admin-drawer{width:min(560px,100vw - 20px)}.knowledge-admin-drawer textarea{border:1px solid var(--border);resize:vertical;background:var(--surface-1);width:100%;min-height:84px;color:var(--text);border-radius:8px;outline:0;margin-top:6px;padding:10px;font:11px/1.6 inherit;display:block}.knowledge-admin-drawer textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.knowledge-admin-drawer .schedule-toggle{align-items:center;gap:8px;display:flex}.knowledge-admin-drawer .schedule-toggle input{width:auto;height:auto;margin:0}.psychology-admin .status-pill svg{width:10px;height:10px}.glossary-sync-button{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.glossary-sync-button{border-color:color-mix(in srgb,var(--signal) 35%,var(--border))}}.glossary-sync-button{color:var(--signal)}.glossary-sync-status{border:1px solid var(--border);background:var(--surface-1);border-radius:10px;margin:0 0 14px;padding:13px 15px}.glossary-sync-status>header{justify-content:space-between;align-items:center;display:flex}.glossary-sync-status header span,.glossary-sync-status header strong{display:block}.glossary-sync-status header strong{font-size:11px}.glossary-sync-status header span{color:var(--muted);margin-top:3px;font-size:9px}.glossary-sync-status header>b{color:var(--signal);font:800 14px Cascadia Mono,monospace}.glossary-sync-status>div{background:var(--surface-3);border-radius:99px;height:5px;margin-top:9px;overflow:hidden}.glossary-sync-status>div i{border-radius:inherit;background:var(--signal);height:100%;transition:width .2s;display:block}.glossary-sync-status.is-failed{border-color:var(--negative)}@supports (color:color-mix(in lab,red,red)){.glossary-sync-status.is-failed{border-color:color-mix(in srgb,var(--negative) 34%,var(--border))}}.glossary-sync-status.is-failed>div i{background:var(--negative)}.glossary-sync-status p{color:var(--negative);margin:8px 0 0;font-size:9px}.admin-list-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.admin-list-toolbar label{border:1px solid var(--border);background:var(--surface-1);width:min(360px,100%);height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.admin-list-toolbar svg{width:15px}.admin-list-toolbar input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.admin-list-toolbar>span{color:var(--muted);font-size:9px}.glossary-admin-table td:first-child{min-width:220px}.glossary-admin-table .icon-action{text-decoration:none}.glossary-admin-table .status-pill.running{color:var(--macro);background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.glossary-admin-table .status-pill.running{background:color-mix(in srgb,var(--macro) 10%,transparent)}}.knowledge-head p{font-size:14px;line-height:1.75}.glossary-source-stamp span,.psychology-principle span{font-size:11px}.decision-pause>header strong,.glossary-source-stamp strong,.psychology-principle strong{font-size:14px}.decision-pause>header span{font-size:11px}.decision-pause li span{font-size:13px;line-height:1.6}.knowledge-search input{font-size:13px}.knowledge-toolbar nav button,.knowledge-toolbar>span{font-size:11px}.psychology-card{min-height:238px;padding:19px}.psychology-card-meta b,.psychology-card-meta i{font-size:11px}.psychology-card p{-webkit-line-clamp:5;font-size:13px;line-height:1.78}.knowledge-dialog-lead{font-size:15px;line-height:1.85}.psychology-dialog dl{grid-template-columns:1fr 1fr}.psychology-dialog dl>div,.psychology-dialog dl>div:nth-child(2n),.psychology-dialog dl>div:nth-last-child(-n+2){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.psychology-dialog dl>div:nth-child(2n){border-right:0}.psychology-dialog dl>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.psychology-dialog dt{font-size:11px}.psychology-dialog dd{font-size:14px;line-height:1.78}.psychology-dialog .is-example{background:var(--positive)}@supports (color:color-mix(in lab,red,red)){.psychology-dialog .is-example{background:color-mix(in srgb,var(--positive) 6%,var(--surface-1))}}.glossary-card>header b,.glossary-card>header span,.psychology-dialog>footer{font-size:11px}.glossary-card h2{font-size:19px}.glossary-card>small{font-size:11px}.glossary-card>p{-webkit-line-clamp:5;font-size:13px;line-height:1.72}.glossary-card>footer{font-size:11px}.knowledge-pagination{flex-wrap:wrap;gap:9px}.knowledge-pagination button,.knowledge-pagination span{font-size:11px}.glossary-dialog{width:min(820px,100vw - 32px)}.glossary-dialog>article{padding:22px 28px}.glossary-dialog>article>h3{font-size:13px}.glossary-rich-text{color:var(--text);font-size:15px;line-height:1.86}.glossary-rich-text h2,.glossary-rich-text h3{color:var(--text);letter-spacing:-.015em}.glossary-rich-text h2{margin:25px 0 10px;font-size:20px;line-height:1.45}.glossary-rich-text h3{margin:20px 0 8px;font-size:17px;line-height:1.5}.glossary-rich-text p{margin:0 0 13px!important;font-size:15px!important;line-height:1.86!important}.glossary-rich-text ol,.glossary-rich-text ul{margin:5px 0 16px;padding-left:24px}.glossary-rich-text li{margin:6px 0}.glossary-rich-text blockquote{border-left:3px solid var(--signal);background:var(--surface-2);color:var(--muted);margin:14px 0;padding:11px 14px}.glossary-rich-text a{color:var(--signal);text-underline-offset:3px}.glossary-rich-text code{background:var(--surface-3);border-radius:4px;padding:1px 5px;font-size:.9em}.glossary-dialog>aside b{font-size:12px}.glossary-dialog>aside p{font-size:14px;line-height:1.78}.glossary-dialog>footer{font-size:11px}.glossary-dialog>footer a{font-size:12px}.workspace-grid[data-workspace-focus]{transition:grid-template-columns .56s cubic-bezier(.22,.8,.2,1),gap .42s}.workspace-grid[data-workspace-focus]>.workspace-column{transform-origin:top;transition:opacity .32s,transform .56s cubic-bezier(.22,.8,.2,1),filter .32s;overflow:hidden}.workspace-grid[data-workspace-focus=tweets]{grid-template-columns:minmax(0,1fr) minmax(0,0fr);gap:0}.workspace-grid[data-workspace-focus=market]{grid-template-columns:minmax(0,0fr) minmax(0,1fr);gap:0}.workspace-grid[data-workspace-focus=market]>.tweet-column,.workspace-grid[data-workspace-focus=tweets]>.market-column{opacity:0;filter:blur(2px);pointer-events:none;transform:translateY(54px)scale(.985)}.workspace-grid[data-workspace-focus=market]>.market-column,.workspace-grid[data-workspace-focus=tweets]>.tweet-column{opacity:1;filter:none;transform:none}.workspace-expand-button{border:1px solid var(--signal);flex:none;justify-content:center;align-items:center;gap:5px;width:auto;padding:0 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.workspace-expand-button{border:1px solid color-mix(in srgb,var(--signal) 32%,var(--border))}}.workspace-expand-button{background:var(--signal);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.workspace-expand-button{background:color-mix(in srgb,var(--signal) 5%,var(--surface-2))}}.workspace-expand-button{color:var(--signal);white-space:nowrap;font-size:10px;font-weight:750;transition:background .16s,border-color .16s,transform .16s}.workspace-expand-button:hover{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.workspace-expand-button:hover{border-color:color-mix(in srgb,var(--signal) 62%,var(--border))}}.workspace-expand-button:hover{background:var(--signal-soft);transform:translateY(-1px)}.workspace-expand-button[aria-pressed=true]{background:var(--signal);border-color:var(--signal);color:var(--surface-1)}@media (max-width:1100px){.workspace-expand-button{display:none}}@media (max-width:767px){.knowledge-head p{font-size:13px}.psychology-card h2{font-size:17px}.glossary-card>p,.psychology-card p{font-size:13px}.psychology-dialog dl{grid-template-columns:1fr}.psychology-dialog dl>div,.psychology-dialog dl>div:last-child,.psychology-dialog dl>div:nth-child(2n),.psychology-dialog dl>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border);grid-column:auto}.psychology-dialog dl>div:last-child{border-bottom:0}.knowledge-pagination button{padding:0 8px}.glossary-rich-text{font-size:14px}.glossary-rich-text p{font-size:14px!important}.glossary-rich-text h2{font-size:18px}.glossary-rich-text h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.workspace-expand-button,.workspace-grid[data-workspace-focus],.workspace-grid[data-workspace-focus]>.workspace-column{transition:none}}.route-stage{height:100%;min-height:100%}.workspace-expand-button{flex:0 0 34px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid}.workspace-expand-button svg{width:15px;height:15px}.message-toolbar .filter-bar{overflow:hidden}.message-toolbar .filter-row{scrollbar-width:none;min-width:0;overflow-x:auto}.message-toolbar .filter-row::-webkit-scrollbar{display:none}@media (max-width:767px){.workspace-expand-button{display:none}}.liquidation-price-map{gap:4px}.liquidation-axis,.liquidation-price-row{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);align-items:center;gap:6px;display:grid}.liquidation-axis{color:var(--muted);padding-bottom:3px;font-size:7px}.liquidation-axis span:first-child{text-align:right;color:var(--negative)}.liquidation-axis span:last-child{color:var(--positive)}.liquidation-axis b{text-align:center;font-weight:700}.liquidation-price-row{height:14px}.liquidation-price-row b{font-size:8px}.liquidation-long,.liquidation-short{background:var(--border);border-radius:99px;height:7px}@supports (color:color-mix(in lab,red,red)){.liquidation-long,.liquidation-short{background:color-mix(in srgb,var(--border) 60%,transparent)}}.liquidation-long i,.liquidation-short i{border-radius:99px}.liquidation-price-row.is-peak b{color:var(--macro);font-weight:850}.liquidation-price-row.is-peak .liquidation-long i,.liquidation-price-row.is-peak .liquidation-short i{box-shadow:0 0 8px}@supports (color:color-mix(in lab,red,red)){.liquidation-price-row.is-peak .liquidation-long i,.liquidation-price-row.is-peak .liquidation-short i{box-shadow:0 0 8px color-mix(in srgb,currentColor 38%,transparent)}}.liquidation-balance{border:1px solid var(--border);background:linear-gradient(90deg,var(--negative),var(--positive));border-radius:7px;grid-template-columns:1fr 1fr;height:24px;margin-top:7px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.liquidation-balance{background:linear-gradient(90deg,color-mix(in srgb,var(--negative) 10%,var(--surface-1)),color-mix(in srgb,var(--positive) 10%,var(--surface-1)))}}.liquidation-balance>i{background:var(--negative);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.liquidation-balance>i{background:color-mix(in srgb,var(--negative) 17%,transparent)}}.liquidation-balance>i{border-right:1px solid var(--negative)}@supports (color:color-mix(in lab,red,red)){.liquidation-balance>i{border-right:1px solid color-mix(in srgb,var(--negative) 48%,var(--border))}}.liquidation-balance>i{transition:width .35s}.liquidation-balance>span{z-index:1;color:var(--muted);align-self:center;padding:0 7px;font-size:7px;font-weight:750;position:relative}.liquidation-balance>span:last-child{text-align:right}.decision-pause,.glossary-source-stamp,.psychology-principle{border-radius:12px;overflow:hidden}.decision-pause{grid-template-columns:270px minmax(0,1fr);min-height:64px;margin:14px 0}.decision-pause>header{padding:10px 16px}.decision-pause li{padding:9px 14px}.psychology-detail-flow{gap:10px;padding:0 24px 22px;display:grid}.psychology-detail-flow>p{border:1px solid var(--border);border-left:3px solid var(--signal);background:var(--surface-2);color:var(--text);border-radius:10px;margin:0;padding:13px 15px;font-size:14px;line-height:1.78;display:block}.psychology-detail-flow strong{color:var(--signal);font-size:13px;font-weight:850;display:inline}.psychology-detail-flow .is-example{border-left-color:var(--positive);background:var(--positive)}@supports (color:color-mix(in lab,red,red)){.psychology-detail-flow .is-example{background:color-mix(in srgb,var(--positive) 5%,var(--surface-2))}}.psychology-detail-flow .is-example strong{color:var(--positive)}.psychology-detail-flow .is-self-check{border-left-color:var(--macro);background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.psychology-detail-flow .is-self-check{background:color-mix(in srgb,var(--macro) 6%,var(--surface-2))}}.psychology-detail-flow .is-self-check strong{color:var(--macro)}.psychology-detail-flow .is-action{border-left-color:var(--signal);background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.psychology-detail-flow .is-action{background:color-mix(in srgb,var(--signal) 6%,var(--surface-2))}}.glossary-source-stamp{min-width:260px}.glossary-dialog .glossary-quick-summary{border:1px solid var(--signal);margin:20px 28px 0;padding:15px 17px}@supports (color:color-mix(in lab,red,red)){.glossary-dialog .glossary-quick-summary{border:1px solid color-mix(in srgb,var(--signal) 30%,var(--border))}}.glossary-dialog .glossary-quick-summary{border-left:3px solid var(--signal);background:var(--signal);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.glossary-dialog .glossary-quick-summary{background:color-mix(in srgb,var(--signal) 6%,var(--surface-2))}}.glossary-dialog .glossary-quick-summary b{color:var(--signal)}.glossary-rich-text{overflow-wrap:anywhere}.glossary-rich-text>h2:first-child,.glossary-rich-text>h3:first-child{margin-top:2px}.glossary-rich-text strong{color:var(--text);font-weight:800}@supports (color:color-mix(in lab,red,red)){.glossary-rich-text strong{color:color-mix(in srgb,var(--text) 92%,var(--signal))}}.glossary-rich-text li{padding-left:2px;line-height:1.78}.glossary-rich-text li::marker{color:var(--signal)}.glossary-rich-text a{font-weight:650}@media (max-width:900px) and (min-width:768px){.glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-pause{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:767px){.decision-pause{grid-template-columns:1fr}.psychology-detail-flow{padding-inline:16px}.glossary-grid{grid-template-columns:1fr}.glossary-source-stamp{min-width:0}.glossary-dialog .glossary-quick-summary{margin-inline:16px}}@media (prefers-reduced-motion:reduce){.route-stage{animation:none}}@media (min-width:768px){.message-toolbar{grid-template-columns:minmax(126px,190px) minmax(0,1fr) 34px;align-items:center;gap:10px;overflow:visible;display:grid!important}.message-title{max-width:190px;width:auto!important;min-width:0!important}.message-title p{text-overflow:ellipsis;overflow:hidden}.message-toolbar .filter-bar{scrollbar-width:none;width:auto!important;min-width:0!important;overflow:auto hidden!important}.message-toolbar .filter-bar::-webkit-scrollbar{display:none}.message-toolbar .filter-row{gap:5px;width:max-content!important;min-width:max-content!important;display:flex!important;overflow:visible!important}.message-toolbar .filter-row>label{box-sizing:border-box;flex:0 0 76px!important;width:76px!important;min-width:76px!important;max-width:76px!important}.message-toolbar .workspace-expand-button{z-index:5;grid-area:1/3;position:relative;overflow:visible;width:34px!important;min-width:34px!important;height:34px!important;display:grid!important}.feed-scroll,.tweet-card,.tweet-column,.tweet-content{min-width:0}.tweet-content>footer{gap:10px;min-width:0}.tweet-content>footer>a{white-space:nowrap;flex:none}.engagement{flex:1;width:auto;min-width:0}}.glossary-source-stamp,.psychology-principle{box-shadow:none}.glossary-dialog .glossary-insight-stack{gap:10px;margin:20px 28px 4px;display:grid}.glossary-dialog .glossary-insight-card{border:1px solid var(--signal);margin:0;padding:15px 17px}@supports (color:color-mix(in lab,red,red)){.glossary-dialog .glossary-insight-card{border:1px solid color-mix(in srgb,var(--signal) 30%,var(--border))}}.glossary-dialog .glossary-insight-card{background:var(--signal);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.glossary-dialog .glossary-insight-card{background:color-mix(in srgb,var(--signal) 6%,var(--surface-2))}}.glossary-dialog .glossary-insight-card{box-shadow:inset 0 1px #ffffff17}.glossary-dialog .glossary-insight-card p{color:var(--text);margin:0;font-size:12px;line-height:1.8}.glossary-dialog .glossary-insight-card b{color:var(--signal);font-size:12px;font-weight:850}.psychology-detail-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0 24px 24px}.psychology-detail-card{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;min-width:0;margin:0;padding:15px 16px;box-shadow:inset 0 1px #ffffff0f}.psychology-detail-card>header{background:0 0;border:0;align-items:center;gap:8px;margin:0 0 9px;padding:0;display:flex}.psychology-detail-card>header span{background:var(--signal);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.psychology-detail-card>header span{background:color-mix(in srgb,var(--signal) 12%,var(--surface-1))}}.psychology-detail-card>header span{color:var(--signal);letter-spacing:0;font:800 9px Cascadia Mono,monospace}.psychology-detail-card h3{color:var(--text);margin:0;font-size:13px;line-height:1.25}.psychology-detail-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.78}.psychology-detail-card.is-example{background:var(--positive);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.psychology-detail-card.is-example{background:color-mix(in srgb,var(--positive) 5%,var(--surface-2))}}.psychology-detail-card.is-example>header span{background:var(--positive)}@supports (color:color-mix(in lab,red,red)){.psychology-detail-card.is-example>header span{background:color-mix(in srgb,var(--positive) 13%,var(--surface-1))}}.psychology-detail-card.is-example>header span{color:var(--positive)}.psychology-detail-card.is-action,.psychology-detail-card.is-self-check{grid-column:1/-1}.psychology-detail-card.is-self-check{background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.psychology-detail-card.is-self-check{background:color-mix(in srgb,var(--macro) 6%,var(--surface-2))}}.psychology-detail-card.is-self-check{border-color:var(--macro)}@supports (color:color-mix(in lab,red,red)){.psychology-detail-card.is-self-check{border-color:color-mix(in srgb,var(--macro) 28%,var(--border))}}.psychology-detail-card.is-self-check>header span{background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.psychology-detail-card.is-self-check>header span{background:color-mix(in srgb,var(--macro) 14%,var(--surface-1))}}.psychology-detail-card.is-self-check>header span{color:var(--macro)}.psychology-detail-card.is-action{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.psychology-detail-card.is-action{background:color-mix(in srgb,var(--signal) 6%,var(--surface-2))}}.psychology-detail-card.is-action{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.psychology-detail-card.is-action{border-color:color-mix(in srgb,var(--signal) 26%,var(--border))}}.persistent-public-shell{overflow:hidden}.public-route-shell{min-width:0;height:100dvh;min-height:0;overflow:hidden}.public-route-shell .dashboard-main,.public-route-shell .info-main,.public-route-shell .knowledge-main,.public-route-shell>.route-stage{height:100%;min-height:0}.public-route-shell>.route-loading-quiet{background:var(--canvas);contain:strict;width:100%;height:100%;min-height:0;padding:0;position:relative;overflow:hidden}.route-loading-quiet>i{background:linear-gradient(90deg,transparent,var(--signal),transparent);opacity:.72;width:28%;height:2px;animation:route-progress-pass .72s ease-in-out infinite;position:absolute;top:0;left:0}@keyframes route-progress-pass{0%{transform:translate(-110%)}to{transform:translate(460%)}}@media (prefers-reduced-motion:reduce){.route-loading-quiet>i{opacity:.35;width:100%;animation:none;left:0}}@media (max-width:767px){.glossary-dialog .glossary-insight-stack{margin:16px 16px 2px}.psychology-detail-flow{grid-template-columns:1fr;gap:10px;padding-inline:16px}.psychology-detail-card,.psychology-detail-card.is-action,.psychology-detail-card.is-example,.psychology-detail-card.is-self-check{grid-column:auto}}.ai-group-title{min-height:24px;color:var(--text);align-items:center;gap:7px;margin:0 2px 7px;display:flex}.ai-group-title>svg{width:15px;height:15px;color:var(--signal);stroke-width:2.1px}.ai-group-title h3{letter-spacing:.01em;margin:0;font-size:13px;font-weight:790;line-height:1.4}.ai-group-title>b{background:var(--signal-soft);color:var(--signal);border-radius:999px;margin-left:auto;padding:4px 8px;font-size:9.5px;font-weight:760}.ai-surface{border:1px solid var(--border);background:var(--surface-1);box-shadow:inset 0 1px var(--text);border-radius:11px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ai-surface{box-shadow:inset 0 1px color-mix(in srgb,var(--text) 3%,transparent)}}.ai-tweet-information .tweet-analysis-source{border:0;border-bottom:1px solid var(--border);background:0 0;grid-template-columns:38px minmax(0,1fr);gap:11px;margin:0;padding:14px 15px 15px;display:grid}.ai-tweet-information .ai-author-avatar{width:38px;height:38px}.ai-tweet-information .ai-source-identity strong{font-size:12.5px}.ai-tweet-information .ai-source-identity span{font-size:10.5px}.ai-tweet-information .ai-source-identity time{font-size:9.5px}.ai-tweet-information .ai-source-content p{color:var(--text);margin-top:7px;font-size:12.5px;line-height:1.68}.ai-tweet-information .ai-summary-line{border:0;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:11px 15px 12px;display:grid}.ai-tweet-information .ai-summary-line>strong{font-size:11.5px;font-weight:810;line-height:1.65}.ai-tweet-information .ai-summary-line>p{color:var(--text)}.ai-relevance-panel .ai-report-meta{border:0;border-bottom:1px solid var(--border);background:0 0;grid-template-columns:1fr 1fr;margin:0;display:grid}.ai-relevance-panel .ai-report-meta>div,.ai-relevance-panel .ai-report-meta>div:first-child{border:0;border-right:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:8px 14px;display:flex}.ai-relevance-panel .ai-report-meta>div:last-child{border-right:0}.ai-relevance-panel .ai-report-meta dt{color:var(--muted);font-size:11px;font-weight:700}.ai-relevance-panel .ai-report-meta dd{color:var(--signal);font-weight:830}.ai-relevance-panel .ai-relevance-analysis{background:var(--surface-2);border:0;padding:11px 14px 12px}@supports (color:color-mix(in lab,red,red)){.ai-relevance-panel .ai-relevance-analysis{background:color-mix(in srgb,var(--surface-2) 42%,var(--surface-1))}}.ai-relevance-panel .ai-relevance-analysis>p{color:var(--muted);font-size:11.5px;line-height:1.65}.ai-relevance-panel .ai-relevance-analysis>p>strong{color:var(--text);font-weight:790}.ai-event-dashboard{grid-template-columns:126px minmax(0,1fr);gap:0;padding:0}.ai-event-dashboard .ai-importance{border:1px solid var(--signal);grid-area:auto;align-self:start;width:126px;min-width:126px;max-width:126px;height:172px;min-height:172px;max-height:172px;margin:13px;padding:13px 11px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ai-event-dashboard .ai-importance{border:1px solid color-mix(in srgb,var(--signal) 48%,var(--border))}}.ai-event-dashboard .ai-importance{background:linear-gradient(155deg,var(--signal),var(--surface-1));border-radius:10px}@supports (color:color-mix(in lab,red,red)){.ai-event-dashboard .ai-importance{background:linear-gradient(155deg,color-mix(in srgb,var(--signal) 8%,var(--surface-2)),var(--surface-1))}}.ai-event-dashboard .ai-importance>span{color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:flex}.ai-event-dashboard .ai-importance>span svg{width:12px;height:12px;color:var(--signal)}.ai-event-dashboard .ai-importance-glint{border-radius:inherit;pointer-events:none;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.ai-event-dashboard .ai-importance-glint:before{content:"";opacity:0;will-change:left,opacity;background:linear-gradient(90deg,#0000,#ffffff42,#0000);width:34%;height:170%;animation:ai-score-sweep 5.2s ease-in-out infinite;position:absolute;top:-35%;left:-55%;transform:skew(-18deg)}@keyframes ai-score-sweep{0%,58%{opacity:0;left:-55%}64%{opacity:.42}78%{opacity:0;left:125%}to{opacity:0;left:125%}}.ai-event-console{border-left:1px solid var(--border);padding:13px}.ai-event-console .ai-signal-layout{grid-template-columns:150px minmax(0,1fr);margin:0;display:grid}.ai-event-console .ai-signal-primary{border-color:var(--signal);padding:10px 11px}@supports (color:color-mix(in lab,red,red)){.ai-event-console .ai-signal-primary{border-color:color-mix(in srgb,var(--signal) 28%,var(--border))}}.ai-event-console .ai-signal-primary{background:var(--surface-2)}.ai-event-console .ai-event-facts{border:1px solid var(--border);background:var(--border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.ai-event-console .ai-event-facts>div,.ai-event-console .ai-event-facts>div:nth-child(n){background:var(--surface-2);border:0;align-content:center;gap:5px;min-height:76px;padding:9px 10px;display:grid}.ai-event-console .ai-event-facts dd{font-size:11.5px}.ai-event-console .ai-asset-lines{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;display:grid}.ai-event-console .ai-asset-lines>div,.ai-event-console .ai-asset-lines>div:nth-child(n){border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:7px;min-height:38px;padding:7px 10px;display:grid}.ai-impact-surface{padding:12px 13px}.ai-impact-surface .ai-impact-layout{grid-template-columns:minmax(0,1.12fr) minmax(210px,.88fr);gap:9px;margin:0;display:grid}.ai-impact-surface .ai-detailed-analysis,.ai-impact-surface .ai-evidence-panel{border-color:var(--border);background:var(--surface-2)}.ai-impact-surface .ai-detailed-analysis{padding:11px 12px}.ai-impact-surface .ai-detailed-analysis p{font-size:12px;line-height:1.72}.ai-impact-surface .ai-detailed-analysis p>strong{color:var(--signal)}.ai-impact-surface .ai-evidence-panel .ai-reason-grid{grid-template-columns:1fr;margin:0}.ai-impact-foot{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:9px;padding:10px 11px;display:grid}.ai-impact-foot .ai-risk-note{background:0 0;border:0;gap:8px;margin:0;padding:0;display:flex}.ai-impact-foot .ai-risk-note>svg{width:15px;color:var(--warning);flex:0 0 15px}.ai-impact-foot .ai-risk-note p{margin:0;font-size:11.5px;line-height:1.62}.ai-impact-foot .ai-tags-section{white-space:nowrap;align-items:center;gap:7px;display:flex}.ai-impact-foot .ai-tags-section>svg{width:14px;color:var(--signal)}.ai-impact-foot .ai-tags-section>strong{font-size:10.5px}.ai-impact-foot .ai-report-tags{gap:5px;margin:0;display:flex}.ai-score-surface dl{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:0 18px;margin:0;display:grid}.ai-score-surface dl>div{border-bottom:1px solid var(--border);background:0 0;min-height:38px;padding:6px 2px}.ai-score-surface dl>div:nth-last-child(-n+2){border-bottom:0}.ai-market-identity{margin:0;font-size:11px}.ai-validation-note{border-left:2px solid var(--signal);background:var(--surface-2);padding:9px 10px}.ai-market-timeline article{background:var(--surface-2);justify-content:center;min-height:82px;padding:10px 11px}.ai-market-timeline article[data-state=pending]{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.ai-market-timeline article[data-state=pending]{background:color-mix(in srgb,var(--surface-2) 65%,transparent)}}.ai-market-timeline small{font-size:10px;line-height:1.5}.ai-volume-compare{background:var(--surface-2)}.ai-volume-compare>span{padding:10px 11px}.ai-market-evidence>footer{margin-top:10px;padding-top:9px;font-size:10.5px;line-height:1.55}.ai-market-unavailable{gap:10px;padding:14px;display:flex}.ai-market-unavailable>svg{width:18px;color:var(--muted)}.ai-market-unavailable h3{margin:0 0 4px;font-size:12px}.ai-market-unavailable p{color:var(--muted);margin:0;font-size:11.5px}.ai-not-applicable{gap:10px;margin:0 0 17px;padding:13px 14px;display:flex}.ai-not-applicable h3{margin:0 0 4px;font-size:12px}.ai-report-disclaimer{margin-top:2px}@media (max-width:1100px) and (min-width:768px){.ai-report{padding-inline:16px}.ai-event-dashboard{grid-template-columns:116px minmax(0,1fr)}.ai-event-dashboard .ai-importance{width:116px;min-width:116px;max-width:116px;margin:11px}.ai-event-console{padding:11px 11px 11px 0}.ai-event-console .ai-signal-layout{grid-template-columns:132px minmax(0,1fr)}.ai-event-console .ai-event-facts{grid-template-columns:1fr}.ai-event-console .ai-event-facts>div,.ai-event-console .ai-event-facts>div:nth-child(n){grid-template-columns:84px minmax(0,1fr);align-items:center;min-height:35px}.ai-event-console .ai-asset-lines,.ai-impact-foot,.ai-impact-surface .ai-impact-layout,.ai-score-surface dl{grid-template-columns:1fr}.ai-score-surface dl>div:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.ai-score-surface dl>div:last-child{border-bottom:0}}@media (max-width:767px){.ai-report{padding:14px 14px 26px}.ai-report-group{margin-bottom:15px}.ai-tweet-information .tweet-analysis-source{grid-template-columns:34px minmax(0,1fr);padding:12px}.ai-tweet-information .ai-author-avatar{width:34px;height:34px}.ai-relevance-panel .ai-relevance-analysis,.ai-tweet-information .ai-summary-line{grid-template-columns:1fr;gap:4px}.ai-relevance-panel .ai-report-meta{grid-template-columns:1fr}.ai-relevance-panel .ai-report-meta>div,.ai-relevance-panel .ai-report-meta>div:first-child{border-right:0;border-bottom:1px solid var(--border)}.ai-relevance-panel .ai-report-meta>div:last-child{border-bottom:0}.ai-event-dashboard{grid-template-columns:1fr}.ai-event-dashboard .ai-importance{width:calc(100% - 24px);min-width:0;max-width:none;height:116px;min-height:116px;max-height:116px}.ai-event-console{border:0;padding:0 12px 12px}.ai-event-console .ai-signal-layout,.ai-impact-foot,.ai-market-timeline,.ai-volume-compare{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ai-event-dashboard .ai-importance-glint:before,.route-stage,.route-stage:after{animation:none}}.glossary-dialog,.knowledge-dialog,.psychology-dialog{width:min(640px,100vw - 32px);max-height:min(700px,100dvh - 48px)}@media (max-width:767px){.glossary-dialog,.knowledge-dialog,.psychology-dialog{width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}}.kline-training-page{width:min(1480px,100% - 42px);margin:0 auto;padding:30px 0 52px}.kline-training-workspace{min-width:0}.kline-training-head{justify-content:space-between;gap:26px;padding:0 0 21px;display:flex}.kline-training-head .eyebrow{color:var(--signal);letter-spacing:.1em;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.kline-training-head .eyebrow svg{width:15px}.kline-training-head h1{color:var(--text);letter-spacing:-.04em;margin:7px 0;font-size:32px;line-height:1.08}.kline-training-head p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.kline-head-badges{flex:none;gap:8px;display:flex}.kline-head-badges span{border:1px solid var(--signal);align-items:center;gap:5px;padding:7px 9px;display:flex}@supports (color:color-mix(in lab,red,red)){.kline-head-badges span{border:1px solid color-mix(in srgb,var(--signal) 26%,var(--border))}}.kline-head-badges span{background:var(--signal);border-radius:99px}@supports (color:color-mix(in lab,red,red)){.kline-head-badges span{background:color-mix(in srgb,var(--signal) 5%,var(--surface-1))}}.kline-head-badges span{color:var(--signal);white-space:nowrap;font-size:10px;font-weight:750}.kline-head-badges svg{width:13px}.kline-config-card{border:1px solid var(--border);background:var(--surface-1);border-radius:13px;grid-template-columns:180px minmax(0,1fr);gap:18px;margin:18px 0;padding:15px;display:grid;box-shadow:0 9px 25px #08111d0d}.kline-mode-switch{border-right:1px solid var(--border);align-content:start;gap:8px;padding-right:17px}.kline-mode-switch button{height:38px;color:var(--muted);background:0 0;border-radius:8px;gap:8px;padding:0 10px;font-size:11px;font-weight:750;display:flex}.kline-mode-switch button svg{width:16px}.kline-mode-switch button.active,.kline-mode-switch button:hover{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-mode-switch button.active,.kline-mode-switch button:hover{border-color:color-mix(in srgb,var(--signal) 32%,var(--border))}}.kline-mode-switch button.active,.kline-mode-switch button:hover{background:var(--signal-soft);color:var(--signal)}.kline-config-fields{grid-template-columns:repeat(3,minmax(110px,1fr)) minmax(200px,1.6fr) auto;align-items:end;gap:10px;display:grid}.kline-config-fields>label,.kline-date-row label,.kline-order label,.kline-settings-form label{color:var(--muted);gap:5px;font-size:10px;font-weight:750;display:grid}.kline-config-fields input,.kline-config-fields select,.kline-date-row input,.kline-order input,.kline-settings-form input{border:1px solid var(--border);background:var(--surface-2);width:100%;height:36px;color:var(--text);font:600 12px var(--font-ui);border-radius:8px;outline:0;padding:0 10px}.kline-config-fields input:focus,.kline-config-fields select:focus,.kline-date-row input:focus,.kline-order input:focus,.kline-settings-form input:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.kline-resonance{flex-wrap:wrap;align-items:center;gap:5px;padding:5px 0;display:flex}.kline-resonance b{width:100%;color:var(--muted);margin-bottom:1px;font-size:10px}.kline-resonance label{color:var(--muted);align-items:center;gap:3px;font-size:9px;display:flex}.kline-resonance input{width:12px;height:12px;accent-color:var(--signal);margin:0}.kline-config-fields>.primary-button{white-space:nowrap;height:36px}.kline-notice{border:1px solid var(--positive);margin:0 0 14px;padding:10px 13px}@supports (color:color-mix(in lab,red,red)){.kline-notice{border:1px solid color-mix(in srgb,var(--positive) 30%,var(--border))}}.kline-notice{background:var(--positive);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.kline-notice{background:color-mix(in srgb,var(--positive) 5%,var(--surface-1))}}.kline-notice{color:var(--positive);font-size:11px}.kline-empty{border:1px dashed var(--signal);min-height:390px;padding:52px 24px}@supports (color:color-mix(in lab,red,red)){.kline-empty{border:1px dashed color-mix(in srgb,var(--signal) 45%,var(--border))}}.kline-empty{background:radial-gradient(circle at 50% 0,var(--signal),transparent 50%),var(--surface-1);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.kline-empty{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--signal) 8%,transparent),transparent 50%),var(--surface-1)}}.kline-empty h2{color:var(--text);margin:19px 0 7px;font-size:21px}.kline-empty p{max-width:510px;color:var(--muted);margin:0 0 20px;line-height:1.75}.kline-empty-icon{align-items:end;gap:8px;height:50px;padding:0 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.kline-empty-icon{border:1px solid color-mix(in srgb,var(--signal) 25%,var(--border))}}.kline-empty-icon span{background:var(--signal);border-radius:3px;width:5px;display:block;position:relative}.kline-empty-icon span:after,.kline-empty-icon span:before{content:"";background:var(--signal);width:1px;position:absolute;left:2px}.kline-empty-icon span:before{height:8px;bottom:100%}.kline-empty-icon span:after{height:7px;top:100%}.kline-empty-icon span:first-child{height:19px}.kline-empty-icon span:nth-child(2){background:var(--positive);height:31px}.kline-empty-icon span:nth-child(3){background:var(--negative);height:24px}.kline-empty-icon span:nth-child(4){height:38px}.kline-empty-icon span:nth-child(5){background:var(--positive);height:28px}.kline-session-bar{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:1.3fr 1fr 1fr;gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.kline-session-bar>div{background:var(--surface-1);min-width:0;padding:13px 15px}.kline-session-bar small,.kline-session-bar span,.kline-session-bar strong{display:block}.kline-session-bar>div>span{color:var(--muted);font-size:10px}.kline-session-bar>div>strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 3px;font-size:18px;overflow:hidden}.kline-session-bar>div>small{color:var(--muted);font-size:10px}.kline-live-price strong{font-family:Cascadia Mono,monospace}.positive{color:var(--positive)!important}.negative{color:var(--negative)!important}.kline-stage{grid-template-columns:minmax(0,1fr) 288px;gap:12px;display:grid}.kline-chart-panel,.kline-control-panel,.kline-resonance-panel,.kline-review{border:1px solid var(--border);background:var(--surface-1);border-radius:13px;min-width:0;box-shadow:0 8px 22px #08111d0a}.kline-chart-panel{overflow:hidden}.kline-chart-toolbar{gap:12px;min-height:46px;padding:7px 12px;display:flex}.kline-chart-toolbar>div{flex-wrap:wrap;align-items:center;gap:5px}.kline-chart-toolbar button{background:var(--surface-2);height:27px;padding:0 8px}.kline-chart-toolbar button.active,.kline-chart-toolbar button:hover{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-chart-toolbar button.active,.kline-chart-toolbar button:hover{border-color:color-mix(in srgb,var(--signal) 48%,var(--border))}}.kline-chart-toolbar button.active,.kline-chart-toolbar button:hover{background:var(--signal-soft);color:var(--signal)}.kline-chart-toolbar>span{white-space:nowrap}.kline-chart{touch-action:none;width:100%;height:610px}.kline-control-panel{align-content:start;display:grid;overflow:hidden}.kline-control-panel>section{border-bottom:1px solid var(--border);padding:15px}.kline-control-panel>section:last-child{border-bottom:0}.admin-panel>header,.kline-control-panel header,.kline-resonance-panel>header,.kline-review>header{align-items:flex-start;gap:9px;display:flex}.kline-control-panel header{color:var(--text);margin-bottom:11px;font-size:12px;font-weight:850}.kline-control-panel header svg,.kline-resonance-panel>header>svg,.kline-review>header>svg{width:16px;color:var(--signal)}.kline-play-controls{grid-template-columns:1fr 1fr;gap:7px;display:grid}.kline-play-controls button,.kline-speed button{border:1px solid var(--border);background:var(--surface-2);min-height:32px;color:var(--text);border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:10px;font-weight:750;display:flex}.kline-play-controls button.active,.kline-play-controls button:hover:not(:disabled),.kline-speed button.active{border-color:var(--signal);background:var(--signal-soft);color:var(--signal)}.kline-play-controls button:disabled{opacity:.42;cursor:not-allowed}.kline-play-controls svg{width:14px}.kline-speed{align-items:center;gap:5px;margin-top:11px;display:flex}.kline-speed b{color:var(--muted);margin-right:auto;font-size:10px}.kline-speed button{min-width:33px;min-height:26px;padding:0 5px;font-size:9px}.kline-key-help{color:var(--muted);align-items:flex-start;gap:5px;margin:12px 0 0;font-size:9px;line-height:1.5;display:flex}.kline-key-help svg{flex:none;width:13px}.kline-order label{margin:9px 0}.kline-order label:first-of-type{margin-top:0}.kline-auto-advance{align-items:center;gap:6px;margin:12px 0!important;display:flex!important}.kline-auto-advance input{accent-color:var(--signal);margin:0;width:13px!important;height:13px!important}.kline-order-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.danger-button,.long-button,.short-button{border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:10px;font-weight:850;display:flex}.long-button{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.long-button{border-color:color-mix(in srgb,var(--positive) 42%,var(--border))}}.long-button{background:var(--positive)}@supports (color:color-mix(in lab,red,red)){.long-button{background:color-mix(in srgb,var(--positive) 9%,var(--surface-1))}}.long-button{color:var(--positive)}.danger-button,.short-button{border-color:var(--negative)}@supports (color:color-mix(in lab,red,red)){.danger-button,.short-button{border-color:color-mix(in srgb,var(--negative) 42%,var(--border))}}.danger-button,.short-button{background:var(--negative)}@supports (color:color-mix(in lab,red,red)){.danger-button,.short-button{background:color-mix(in srgb,var(--negative) 9%,var(--surface-1))}}.danger-button,.short-button{color:var(--negative)}.danger-button svg,.long-button svg,.short-button svg{width:14px}.kline-position{gap:8px;display:grid}.kline-position>span{border-radius:99px;justify-self:start;padding:4px 7px;font-size:9px;font-weight:850}.kline-position>span.long{background:var(--positive)}@supports (color:color-mix(in lab,red,red)){.kline-position>span.long{background:color-mix(in srgb,var(--positive) 12%,transparent)}}.kline-position>span.long{color:var(--positive)}.kline-position>span.short{background:var(--negative)}@supports (color:color-mix(in lab,red,red)){.kline-position>span.short{background:color-mix(in srgb,var(--negative) 12%,transparent)}}.kline-position>span.short{color:var(--negative)}.kline-position b{color:var(--text);font-size:10px}.kline-position small{color:var(--muted);font-size:10px}.kline-resonance-panel,.kline-review{margin-top:12px;padding:15px}.kline-resonance-panel>header h2,.kline-review h2{color:var(--text);margin:0;font-size:14px}.kline-resonance-panel>header p,.kline-review header p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}.kline-resonance-panel>div{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:13px;display:grid}.kline-resonance-panel article,.kline-review-cards article{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;padding:11px}.kline-resonance-panel article small,.kline-resonance-panel article span,.kline-resonance-panel article strong{display:block}.kline-resonance-panel article span{color:var(--signal);font-size:10px;font-weight:850}.kline-resonance-panel article strong{color:var(--text);margin:6px 0 4px;font-family:Cascadia Mono,monospace;font-size:14px}.kline-resonance-panel article small{color:var(--muted);font-size:9px}.kline-review-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.kline-review-cards span,.kline-review-cards strong{display:block}.kline-review-cards span{color:var(--muted);font-size:9px}.kline-review-cards strong{color:var(--text);margin-top:5px;font:800 17px Cascadia Mono,monospace}.kline-review>small{color:var(--muted);font-size:9px}.kline-trade-list{border:1px solid var(--border);border-radius:9px;margin:0 0 12px;overflow:hidden}.kline-trade-list>div{border-bottom:1px solid var(--border);color:var(--muted);grid-template-columns:28px 70px 1fr auto;align-items:center;gap:8px;padding:9px 10px;font-size:10px;display:grid}.kline-trade-list>div:last-child{border-bottom:0}.kline-trade-list>div>span:first-child{border-radius:5px;place-items:center;width:23px;height:20px;font-size:9px;font-weight:850;display:grid}.kline-trade-list>div>span.long{background:var(--positive)}@supports (color:color-mix(in lab,red,red)){.kline-trade-list>div>span.long{background:color-mix(in srgb,var(--positive) 11%,transparent)}}.kline-trade-list>div>span.long{color:var(--positive)}.kline-trade-list>div>span.short{background:var(--negative)}@supports (color:color-mix(in lab,red,red)){.kline-trade-list>div>span.short{background:color-mix(in srgb,var(--negative) 11%,transparent)}}.kline-trade-list>div>span.short{color:var(--negative)}.kline-trade-list b{color:var(--text);font-size:10px}.kline-trade-list strong{font-family:Cascadia Mono,monospace}.kline-admin-page .admin-page-head p{max-width:700px}.kline-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.kline-admin-summary article{border:1px solid var(--border);background:var(--surface-1);border-radius:11px;align-items:center;gap:10px;padding:14px;display:flex}.kline-admin-summary article>svg{width:22px;color:var(--signal)}.kline-admin-summary small,.kline-admin-summary span,.kline-admin-summary strong{display:block}.kline-admin-summary span{color:var(--muted);font-size:10px}.kline-admin-summary strong{color:var(--text);margin:2px 0;font:800 22px Cascadia Mono,monospace}.kline-admin-summary small{font-size:9px}.kline-admin-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:12px;display:grid}.admin-panel{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;margin:0 0 12px;padding:16px}.admin-panel>header{margin-bottom:14px}.admin-panel>header>svg{width:20px;color:var(--signal)}.admin-panel>header h2{color:var(--text);margin:0;font-size:15px}.admin-panel>header p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.65}.kline-settings-form{gap:11px;display:grid}.kline-settings-form .primary-button,.kline-sync-form .primary-button{justify-self:start;margin-top:3px}.kline-sync-form{gap:13px;display:grid}.kline-check-group>b{color:var(--text);margin-bottom:6px;font-size:10px;display:block}.kline-check-group>div{flex-wrap:wrap;gap:6px;display:flex}.kline-check-group label{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:flex}.kline-check-group input{width:12px;height:12px;accent-color:var(--signal);margin:0}.kline-date-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.kline-run-panel{margin-top:0}.kline-run-panel .admin-table td{vertical-align:top}.kline-run-panel .admin-table small{margin-top:3px;display:block}.kline-data-status{grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:8px;display:grid}.kline-data-status article{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;padding:11px}.kline-data-status b,.kline-data-status small,.kline-data-status span,.kline-data-status strong{display:block}.kline-data-status b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.kline-data-status span{color:var(--signal);margin:4px 0;font-size:9px}.kline-data-status strong{font:800 15px Cascadia Mono,monospace}.kline-data-status small{color:var(--muted);margin-top:4px;font-size:8px}@media (max-width:1180px){.kline-config-fields{grid-template-columns:repeat(3,minmax(120px,1fr))}.kline-resonance{grid-column:1/-1}.kline-config-fields>.primary-button{justify-self:start}.kline-stage{grid-template-columns:1fr}.kline-control-panel{grid-template-columns:1fr 1fr}.kline-control-panel>section{border-right:1px solid var(--border);border-bottom:0}.kline-control-panel>section:last-child{border-right:0}.kline-admin-grid{grid-template-columns:1fr}.kline-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.kline-training-page{width:calc(100% - 24px);padding:21px 0 34px}.kline-training-head{display:block}.kline-training-head h1{font-size:27px}.kline-head-badges{margin-top:13px}.kline-config-card{grid-template-columns:1fr;gap:11px}.kline-mode-switch{border-right:0;border-bottom:1px solid var(--border);padding:0 0 10px}.kline-config-fields,.kline-mode-switch{grid-template-columns:1fr 1fr}.kline-resonance{grid-column:1/-1}.kline-config-fields>.primary-button{grid-column:1/-1;justify-content:center;width:100%}.kline-session-bar{grid-template-columns:1fr}.kline-chart-toolbar{flex-direction:column;align-items:flex-start}.kline-chart-toolbar>span{white-space:normal}.kline-chart{height:485px}.kline-control-panel{grid-template-columns:1fr}.kline-control-panel>section{border-right:0;border-bottom:1px solid var(--border)}.kline-review-cards{grid-template-columns:1fr}.kline-trade-list>div{grid-template-columns:24px 55px 1fr}.kline-trade-list>div>strong{grid-column:3}.kline-admin-summary,.kline-data-status,.kline-date-row{grid-template-columns:1fr}.kline-admin-grid{display:block}}@media (prefers-reduced-motion:reduce){.kline-chart-panel *{transition:none!important}}.kline-training-head{align-items:flex-end}.kline-config-fields{grid-template-columns:150px 180px minmax(220px,1fr) auto}.kline-reload-button{min-width:auto!important;height:31px!important;padding:0 9px!important;font-size:10px!important}.kline-chart-panel{background:#121a27}@supports (color:color-mix(in lab,red,red)){.kline-chart-panel{background:color-mix(in srgb,#121a27 8%,var(--surface-1))}}.kline-chart-panel{box-shadow:0 12px 28px #070e1912}.kline-period-tabs{border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:2px;min-height:37px;padding:0 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.kline-period-tabs{background:color-mix(in srgb,var(--surface-2) 82%,transparent)}}.kline-period-tabs button{height:36px;color:var(--muted);background:0 0;border:0;padding:0 10px;font-size:11px;font-weight:750;position:relative}.kline-period-tabs button:after{content:"";background:0 0;height:2px;transition:background .16s;position:absolute;bottom:0;left:9px;right:9px}.kline-period-tabs button:hover{color:var(--text)}.kline-period-tabs button.active{color:var(--signal)}.kline-period-tabs button.active:after{background:var(--signal);box-shadow:0 -1px 7px var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-period-tabs button.active:after{box-shadow:0 -1px 7px color-mix(in srgb,var(--signal) 45%,transparent)}}.kline-period-tabs button:disabled{opacity:.48}.kline-ohlc-strip{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:31px;padding:0 13px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.kline-ohlc-strip{border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.kline-ohlc-strip{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.kline-ohlc-strip{background:color-mix(in srgb,var(--surface-1) 94%,transparent)}}.kline-ohlc-strip{color:var(--muted);scrollbar-width:none;font:10px/1 Cascadia Mono,monospace}.kline-ohlc-strip::-webkit-scrollbar{display:none}.kline-ohlc-strip b{color:var(--muted);flex:none;font-weight:650}.kline-ohlc-strip span{white-space:nowrap;flex:none;gap:4px;display:inline-flex}.kline-ohlc-strip strong{color:var(--text);font-weight:750}.kline-ohlc-strip .is-up,.kline-ohlc-strip .is-up strong{color:#0daa7b}.kline-ohlc-strip .is-down,.kline-ohlc-strip .is-down strong{color:#df3853}.kline-indicator-checks{z-index:5;border-bottom:1px solid var(--border);background:var(--surface-1);align-items:center;gap:5px;min-height:35px;padding:0 13px;display:flex;position:relative;overflow:visible}.kline-indicator-checks>b{color:var(--muted);margin-right:3px;font-size:10px}.kline-indicator-checks label{height:25px;color:var(--muted);cursor:help;white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;padding:0 6px;font-size:9px;display:flex;position:relative}.kline-indicator-checks label:hover{border-color:var(--border);background:var(--surface-2);color:var(--text)}.kline-indicator-checks input{width:12px;height:12px;accent-color:var(--signal);cursor:pointer;margin:0}.kline-indicator-checks i{border-radius:99px;width:9px;height:2px}.kline-indicator-checks svg{width:11px;color:var(--muted)}.kline-indicator-checks em{z-index:20;border:1px solid var(--signal);width:225px;padding:8px 9px;display:none;position:absolute;top:30px;left:0}@supports (color:color-mix(in lab,red,red)){.kline-indicator-checks em{border:1px solid color-mix(in srgb,var(--signal) 30%,var(--border))}}.kline-indicator-checks em{background:var(--surface-1);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.kline-indicator-checks em{background:color-mix(in srgb,var(--surface-1) 95%,#121a27)}}.kline-indicator-checks em{color:var(--text);white-space:normal;font-size:10px;font-style:normal;font-weight:500;line-height:1.55;box-shadow:0 10px 25px #050b1433}.kline-indicator-checks label:focus-within em,.kline-indicator-checks label:hover em{display:block}.kline-indicator-checks small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:9px}.kline-chart{height:500px}.kline-chart-toolbar{display:none}@media (max-width:1180px){.kline-config-fields{grid-template-columns:repeat(2,minmax(140px,1fr))}.kline-config-fields .kline-resonance{grid-column:1/-1}.kline-config-fields>.kline-reload-button{grid-column:auto;width:auto}.kline-chart{height:510px}}@media (max-width:767px){.kline-config-fields{grid-template-columns:1fr 1fr}.kline-config-fields .kline-resonance{grid-column:1/-1}.kline-config-fields>.kline-reload-button{grid-column:1/-1;justify-content:center;width:100%}.kline-period-tabs{scrollbar-width:none;padding-inline:7px;overflow-x:auto}.kline-period-tabs::-webkit-scrollbar{display:none}.kline-period-tabs button{flex:none;padding-inline:9px}.kline-ohlc-strip{gap:10px;padding-inline:9px;font-size:9px}.kline-indicator-checks{scrollbar-width:none;gap:2px;padding-inline:7px;overflow-x:auto}.kline-indicator-checks::-webkit-scrollbar{display:none}.kline-indicator-checks label{padding-inline:4px}.kline-indicator-checks small{display:none}.kline-indicator-checks em{width:calc(100vw - 24px);position:fixed;top:auto;bottom:15px;left:12px}.kline-chart{height:430px}}.kline-chart-wrap{position:relative}.kline-chart-shell{background:#111927;position:relative}@supports (color:color-mix(in lab,red,red)){.kline-chart-shell{background:color-mix(in srgb,#111927 9%,var(--surface-1))}}.kline-chart-toolbar{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;min-height:36px;padding:5px 12px;display:flex!important}@supports (color:color-mix(in lab,red,red)){.kline-chart-toolbar{background:color-mix(in srgb,var(--surface-2) 76%,transparent)}}.kline-chart-toolbar>span{color:var(--muted);align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.kline-chart-toolbar>span svg{width:12px;color:var(--signal)}.kline-chart-toolbar>div{gap:4px;display:flex}.kline-chart-toolbar button{border:1px solid var(--border);background:var(--surface-1);min-height:25px;color:var(--muted);border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:9px;font-weight:750;display:flex}.kline-chart-toolbar button.active,.kline-chart-toolbar button:hover:not(:disabled){border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-chart-toolbar button.active,.kline-chart-toolbar button:hover:not(:disabled){border-color:color-mix(in srgb,var(--signal) 54%,var(--border))}}.kline-chart-toolbar button.active,.kline-chart-toolbar button:hover:not(:disabled){background:var(--signal-soft);color:var(--signal)}.kline-chart-toolbar button:disabled{opacity:.4}.kline-chart-toolbar button svg{width:11px}.kline-chart{cursor:crosshair;position:relative;overflow:hidden}.kline-chart.is-drawing{cursor:cell}.kline-chart canvas{display:block}.kline-drawing-layer{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kline-new-candle-pulse{z-index:5;pointer-events:none;background:linear-gradient(#0000,#f5c74a 15% 82%,#0000);width:2px;animation:kline-candle-reveal .72s cubic-bezier(.2,.8,.2,1) forwards;display:block;position:absolute;top:38px;bottom:26%;transform:translate(-1px);box-shadow:0 0 0 5px #f5c74a1f,0 0 18px #f5c74abf}.kline-chart-attribution{color:var(--muted);justify-content:flex-end;padding:3px 12px 5px;font-size:9px;line-height:1.3;display:flex}.kline-chart-attribution a{color:var(--signal);text-decoration:none}.kline-chart-attribution a:hover{text-decoration:underline}.kline-loading{z-index:10;background:var(--surface-1);justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kline-loading{background:color-mix(in srgb,var(--surface-1) 74%,transparent)}}.kline-loading{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--text);font-size:11px;font-weight:750}.kline-loading i{border:2px solid var(--signal);width:17px;height:17px}@supports (color:color-mix(in lab,red,red)){.kline-loading i{border:2px solid color-mix(in srgb,var(--signal) 25%,transparent)}}.kline-loading i{border-top-color:var(--signal);border-radius:50%;animation:kline-spin .8s linear infinite}.kline-equity{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;margin:0 0 12px;padding:10px 11px}.kline-equity header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.kline-equity b{color:var(--text);font-size:10px}.kline-equity span{color:var(--muted);font-size:9px}.kline-equity svg{width:100%;height:68px;display:block;overflow:visible}.kline-equity path{fill:none;stroke:var(--signal);stroke-width:2.2px;vector-effect:non-scaling-stroke}.kline-review-cards{grid-template-columns:repeat(6,minmax(0,1fr))}@keyframes kline-candle-reveal{0%{opacity:0;transform:translate(-1px)scaleY(.3)}35%{opacity:1}to{opacity:0;transform:translate(-1px)scaleY(1)}}@keyframes kline-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.kline-chart-toolbar{flex-direction:column;align-items:flex-start}.kline-review-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.kline-chart-toolbar>div{max-width:100%;overflow-x:auto}.kline-chart-toolbar button{flex:none}.kline-review-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kline-equity header{flex-direction:column;align-items:flex-start}}.kline-sync-progress{background:var(--surface-3);border-radius:99px;width:128px;height:5px;margin:6px 0 4px;position:relative;overflow:hidden}.kline-sync-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--signal),var(--positive));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.kline-sync-progress i{background:linear-gradient(90deg,var(--signal),color-mix(in srgb,var(--positive) 72%,var(--signal)))}}.kline-sync-progress i{box-shadow:0 0 8px var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-sync-progress i{box-shadow:0 0 8px color-mix(in srgb,var(--signal) 48%,transparent)}}.kline-sync-progress i{transition:width .28s}.kline-config-card{background:linear-gradient(125deg,var(--surface-1),var(--surface-1));grid-template-columns:208px minmax(0,1fr);gap:20px;padding:17px 18px}@supports (color:color-mix(in lab,red,red)){.kline-config-card{background:linear-gradient(125deg,color-mix(in srgb,var(--surface-1) 94%,var(--signal-soft)),var(--surface-1))}}.kline-mode-switch{gap:7px;padding-right:18px}.kline-mode-switch>span{color:var(--muted);letter-spacing:.12em;margin:0 0 3px 3px;font-size:9px;font-weight:850}.kline-mode-switch button{border:1px solid #0000;border-radius:9px;grid-template-columns:19px 1fr;column-gap:8px;height:53px;padding:8px 9px;transition:border-color .18s,background .18s,transform .18s;position:relative}.kline-mode-switch button:before{content:"";background:0 0;border-radius:3px;width:2px;position:absolute;top:10px;bottom:10px;left:-1px}.kline-mode-switch button:hover{transform:translate(2px)}.kline-mode-switch button.active:before{background:var(--signal)}.kline-mode-switch button svg{grid-row:1/3;align-self:center;width:17px}.kline-mode-switch button b{align-self:end;font-size:11px;line-height:1.05}.kline-mode-switch button small{align-self:start;font-size:9px;line-height:1.15}.kline-field-placeholder{min-height:36px}.kline-config-note{min-height:36px;color:var(--muted);align-self:end;padding:5px 9px}.kline-config-note b,.kline-config-note span{display:block}.kline-config-note b{color:var(--text)}.kline-config-note span{margin-top:2px}.kline-reload-button{justify-content:center!important;width:112px!important;min-width:112px!important}.kline-empty{border-style:solid;border-color:var(--signal);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kline-empty{border-color:color-mix(in srgb,var(--signal) 28%,var(--border))}}.kline-empty{box-shadow:0 18px 35px #08111d0f}.kline-empty:before{background:linear-gradient(115deg,transparent 22%,var(--signal) 50%,transparent 78%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kline-empty:before{background:linear-gradient(115deg,transparent 22%,color-mix(in srgb,var(--signal) 8%,transparent) 50%,transparent 78%)}}.kline-empty:before{content:"";transform:translate(-110%)}.kline-empty.is-loading:before{animation:kline-empty-scan 1.35s ease-in-out infinite}.kline-empty h2{letter-spacing:.01em;margin-top:22px;font-size:22px}.kline-empty p{margin-bottom:20px}.kline-empty-icon{background:linear-gradient(160deg,var(--surface-2),var(--signal-soft));width:84px;height:58px;padding-inline:15px}@supports (color:color-mix(in lab,red,red)){.kline-empty-icon{background:linear-gradient(160deg,var(--surface-2),color-mix(in srgb,var(--signal-soft) 68%,var(--surface-2)))}}.kline-empty-icon{box-shadow:inset 0 1px #ffffff47}.kline-empty-icon.is-loading span{animation:kline-loader-bar .72s ease-in-out infinite alternate}.kline-empty-icon.is-loading span:nth-child(2){animation-delay:.12s}.kline-empty-icon.is-loading span:nth-child(3){animation-delay:.24s}.kline-empty-icon.is-loading span:nth-child(4){animation-delay:.36s}.kline-empty-icon.is-loading span:nth-child(5){animation-delay:.48s}.kline-load-button{min-width:132px;min-height:39px;box-shadow:0 10px 18px var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-load-button{box-shadow:0 10px 18px color-mix(in srgb,var(--signal) 22%,transparent)}}.kline-new-candle-reveal{transform-box:fill-box;transform-origin:bottom;animation:kline-candle-grow .46s cubic-bezier(.16,.8,.25,1) both}.kline-chart-attribution{display:none}.kline-close-result{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:13px 15px;animation:kline-result-in .28s ease-out;display:flex;box-shadow:0 9px 21px #08111d0a}.kline-close-result>div{gap:3px;display:grid}.kline-close-result>div span{color:var(--muted);font-size:9px}.kline-close-result>div strong{color:var(--text);font-size:12px}.kline-close-result dl{gap:19px;margin:0;display:flex}.kline-close-result dl>div{gap:3px;display:grid}.kline-close-result dt{color:var(--muted);font-size:9px}.kline-close-result dd{color:var(--text);margin:0;font:750 11px Cascadia Mono,monospace}.kline-close-result.is-profit dd:last-child{color:var(--positive)}.kline-close-result.is-loss dd:last-child{color:var(--negative)}.maintenance-screen{background:radial-gradient(circle at 50% 38%,var(--signal),var(--surface-1) 54%);place-items:center;min-height:100vh;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.maintenance-screen{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--signal) 13%,var(--surface-1)),var(--surface-1) 54%)}}.maintenance-screen{color:var(--text)}.maintenance-grid{opacity:.32;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);position:absolute;inset:-20%}@supports (color:color-mix(in lab,red,red)){.maintenance-grid{background-image:linear-gradient(color-mix(in srgb,var(--border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 55%,transparent) 1px,transparent 1px)}}.maintenance-grid{background-size:32px 32px;transform:perspective(520px)rotateX(62deg)translateY(31%)}.maintenance-card{z-index:1;text-align:center;justify-items:center;max-width:520px;padding:42px 35px;display:grid;position:relative}.maintenance-card .eyebrow{align-items:center;gap:6px;margin-top:21px;display:flex}.maintenance-card .eyebrow svg{width:14px}.maintenance-card h1{color:var(--text);letter-spacing:-.035em;margin:11px 0;font-size:30px}.maintenance-card>p{max-width:390px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.maintenance-radar{border:1px solid var(--signal);width:126px;height:126px;position:relative}@supports (color:color-mix(in lab,red,red)){.maintenance-radar{border:1px solid color-mix(in srgb,var(--signal) 42%,var(--border))}}.maintenance-radar{background:radial-gradient(circle,var(--signal) 0 2px,transparent 3px),repeating-radial-gradient(circle,transparent 0 25px,var(--signal) 26px 27px);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.maintenance-radar{background:radial-gradient(circle,color-mix(in srgb,var(--signal) 18%,transparent) 0 2px,transparent 3px),repeating-radial-gradient(circle,transparent 0 25px,color-mix(in srgb,var(--signal) 19%,transparent) 26px 27px)}}.maintenance-radar{box-shadow:0 0 0 14px var(--signal),0 0 46px var(--signal)}@supports (color:color-mix(in lab,red,red)){.maintenance-radar{box-shadow:0 0 0 14px color-mix(in srgb,var(--signal) 4%,transparent),0 0 46px color-mix(in srgb,var(--signal) 22%,transparent)}}.maintenance-radar:after{background:linear-gradient(var(--signal),transparent);content:"";transform-origin:bottom;width:1px;height:56px;animation:maintenance-radar 2.7s linear infinite;position:absolute;top:50%;left:50%}.maintenance-radar i{background:var(--signal);position:absolute}@supports (color:color-mix(in lab,red,red)){.maintenance-radar i{background:color-mix(in srgb,var(--signal) 24%,transparent)}}.maintenance-radar i:first-child{height:1px;top:50%;left:0;right:0}.maintenance-radar i:nth-child(2){width:1px;top:0;bottom:0;left:50%}.maintenance-radar i:nth-child(3){background:var(--signal);width:7px;height:7px;box-shadow:0 0 18px var(--signal);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.maintenance-radar b{border:1px solid var(--signal);place-items:center;display:grid;position:absolute;inset:39px}@supports (color:color-mix(in lab,red,red)){.maintenance-radar b{border:1px solid color-mix(in srgb,var(--signal) 42%,var(--border))}}.maintenance-radar b{background:var(--surface-1);color:var(--signal);border-radius:50%}.maintenance-radar b svg{width:24px}.maintenance-status{border:1px solid var(--border);background:var(--surface-1);border-radius:99px;align-items:center;gap:7px;margin-top:26px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.maintenance-status{background:color-mix(in srgb,var(--surface-1) 78%,transparent)}}.maintenance-status{color:var(--muted);font-size:10px}.maintenance-status i{background:var(--positive);width:7px;height:7px;box-shadow:0 0 0 5px var(--positive);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.maintenance-status i{box-shadow:0 0 0 5px color-mix(in srgb,var(--positive) 14%,transparent)}}.maintenance-status i{animation:maintenance-status 1.5s ease-in-out infinite}.maintenance-card>small{color:var(--muted);letter-spacing:.05em;margin-top:15px;font-size:9px}.maintenance-admin-card{border:1px solid var(--border);background:var(--surface-1);border-radius:14px;grid-template-columns:minmax(220px,.72fr) minmax(340px,1.28fr);gap:16px;padding:18px;display:grid}.maintenance-admin-state{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;align-items:flex-start;gap:12px;padding:17px;display:flex}.maintenance-admin-state>svg{width:26px;color:var(--positive)}.maintenance-admin-state.is-enabled>svg{color:var(--signal)}.maintenance-admin-state small,.maintenance-admin-state span,.maintenance-admin-state strong{display:block}.maintenance-admin-state span{color:var(--muted);font-size:10px}.maintenance-admin-state strong{color:var(--text);margin:4px 0;font-size:16px}.maintenance-admin-state small{color:var(--muted);font-size:10px;line-height:1.55}.maintenance-form{gap:14px;display:grid}.maintenance-form>label:last-of-type{color:var(--muted);gap:6px;font-size:10px;font-weight:750;display:grid}.maintenance-form textarea{resize:vertical;border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);font:600 12px/1.55 var(--font-ui);border-radius:8px;outline:0;padding:9px 10px}.maintenance-form textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.maintenance-toggle{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.maintenance-toggle input{opacity:0;position:absolute}.maintenance-toggle>span{background:var(--surface-3);border-radius:99px;width:34px;height:20px;transition:background .2s;position:relative}.maintenance-toggle>span i{background:var(--muted);border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.maintenance-toggle input:checked+span{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.maintenance-toggle input:checked+span{background:color-mix(in srgb,var(--signal) 28%,var(--surface-3))}}.maintenance-toggle input:checked+span i{background:var(--signal);transform:translate(14px)}.maintenance-form>p{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.maintenance-form>p svg{width:14px;color:var(--positive)}.maintenance-form .primary-button{justify-self:start}@keyframes kline-empty-scan{to{transform:translate(110%)}}@keyframes kline-loader-bar{0%{opacity:.35;transform:scaleY(.38)}to{opacity:1;transform:scaleY(1)}}@keyframes kline-candle-grow{0%{opacity:.18;transform:scaleY(.08)}65%{opacity:.96;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes kline-result-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes maintenance-radar{to{transform:rotate(1turn)}}@keyframes maintenance-status{50%{opacity:.48;transform:scale(.8)}}@media (max-width:900px){.kline-config-card{grid-template-columns:1fr}.kline-mode-switch{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;padding:0 0 13px}.kline-mode-switch>span{grid-column:1/-1}.kline-config-fields{grid-template-columns:repeat(2,minmax(140px,1fr))}.kline-config-note{border-top:1px solid var(--border);border-left:0;grid-column:1/-1}.kline-reload-button{grid-column:auto!important}.maintenance-admin-card{grid-template-columns:1fr}}@media (max-width:620px){.kline-config-fields{grid-template-columns:1fr 1fr}.kline-config-note,.kline-field-placeholder{display:none}.kline-reload-button{grid-column:1/-1!important;width:100%!important}.kline-close-result{flex-direction:column;align-items:flex-start}.kline-close-result dl{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.kline-close-result dl>div:last-child{grid-column:1/-1}.maintenance-card{padding:30px 21px}.maintenance-card h1{font-size:25px}.maintenance-radar{transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.kline-empty-icon.is-loading span,.kline-empty:before,.kline-new-candle-reveal,.maintenance-radar:after,.maintenance-status i{animation:none!important}}.tweet-column{isolation:isolate}.author-tweets-layer{z-index:90;justify-items:end;display:grid;position:absolute;inset:0;overflow:hidden}.author-tweets-scrim{background:var(--canvas);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.author-tweets-scrim{background:color-mix(in srgb,var(--canvas) 44%,transparent)}}.author-tweets-scrim{cursor:default;animation:author-tweets-scrim-in .2s ease-out}.author-tweets-drawer{z-index:1;border-left:1px solid var(--signal);grid-template-rows:auto minmax(0,1fr) auto;width:min(88%,480px);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.author-tweets-drawer{border-left:1px solid color-mix(in srgb,var(--signal) 35%,var(--border))}}.author-tweets-drawer{background:var(--surface-1);animation:author-tweets-drawer-in .32s cubic-bezier(.2,.82,.22,1);box-shadow:-20px 0 48px #050c153d}.author-tweets-drawer>header{border-bottom:1px solid var(--border);background:linear-gradient(135deg,var(--signal),var(--surface-1));justify-content:space-between;align-items:flex-start;gap:12px;padding:19px 18px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.author-tweets-drawer>header{background:linear-gradient(135deg,color-mix(in srgb,var(--signal) 9%,var(--surface-1)),var(--surface-1))}}.author-tweets-drawer header span{color:var(--signal);letter-spacing:.13em;font:800 9px Cascadia Mono,monospace}.author-tweets-drawer h3{color:var(--text);letter-spacing:-.02em;margin:6px 0 3px;font-size:17px}.author-tweets-drawer header p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.author-tweets-drawer header>button{border:1px solid var(--border);background:var(--surface-2);width:30px;height:30px;color:var(--muted);border-radius:7px;flex:none;place-items:center;display:grid}.author-tweets-drawer header>button:hover{border-color:var(--signal);color:var(--signal)}.author-tweets-drawer header>button svg{width:15px}.author-tweets-drawer .author-tweet-list{padding:12px 14px 16px}.author-tweets-drawer>footer{border-top:1px solid var(--border);background:var(--surface-1);padding:11px 14px 13px}.author-tweets-drawer .author-tweets-more{margin:0}.metric-unit-note{color:var(--muted);letter-spacing:.015em;margin-top:-1px;font:650 8px Cascadia Mono,monospace}@keyframes author-tweets-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes author-tweets-drawer-in{0%{transform:translate(104%)}to{transform:translate(0)}}.macro-event-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.market-section:has(.macro-event-grid)>.metric-grid{margin-top:10px}.macro-event-grid .cpi-release-card,.macro-event-grid .fomc-card{min-height:108px;padding:13px}.macro-event-grid span{font-size:11px}.macro-event-grid span small{font-size:9px}.macro-event-grid strong{letter-spacing:-.03em;font-size:13px}.macro-event-grid strong small{font-size:9px}.macro-event-grid+.metric-grid{margin-top:10px}.liquidation-map{padding:12px 13px}.liquidation-summary{background:linear-gradient(90deg,var(--negative),transparent 45%,var(--positive));border:0;margin-top:7px;padding:7px 0}@supports (color:color-mix(in lab,red,red)){.liquidation-summary{background:linear-gradient(90deg,color-mix(in srgb,var(--negative) 5%,transparent),transparent 45%,color-mix(in srgb,var(--positive) 5%,transparent))}}.liquidation-summary{font-size:9px}.liquidation-pressure{gap:5px;margin-top:5px;display:grid}.liquidation-pressure-legend{color:var(--muted);grid-template-columns:1fr 56px 1fr;align-items:center;gap:7px;font-size:7px;display:grid}.liquidation-pressure-legend b{text-align:center;color:var(--muted);font-weight:700}.liquidation-pressure-legend span:last-child{text-align:right}.liquidation-pressure-row{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 38px;align-items:center;gap:5px;min-height:14px;display:grid}.liquidation-pressure-row strong{color:var(--text);text-align:center;font-variant-numeric:tabular-nums;font:750 8px Cascadia Mono,monospace}.liquidation-pressure-line{background:var(--surface-3);border-radius:99px;height:5px;display:flex;overflow:hidden}.liquidation-pressure-line.long{justify-content:flex-end}.liquidation-pressure-line i{border-radius:inherit;min-width:1px;height:100%;transition:width .32s;display:block}.liquidation-pressure-line.long i{background:linear-gradient(90deg,var(--negative),var(--negative))}@supports (color:color-mix(in lab,red,red)){.liquidation-pressure-line.long i{background:linear-gradient(90deg,color-mix(in srgb,var(--negative) 45%,transparent),var(--negative))}}.liquidation-pressure-line.short i{background:linear-gradient(90deg,var(--positive),var(--positive))}@supports (color:color-mix(in lab,red,red)){.liquidation-pressure-line.short i{background:linear-gradient(90deg,var(--positive),color-mix(in srgb,var(--positive) 45%,transparent))}}.liquidation-pressure-row small{color:var(--muted);text-align:right;font:650 7px Cascadia Mono,monospace}.liquidation-pressure .liquidation-balance{margin-top:4px}.liquidation-map>footer{margin-top:7px;padding-top:6px}@media (max-width:767px){.author-tweets-layer{z-index:180;position:fixed}.author-tweets-drawer{width:min(92vw,480px)}.macro-event-grid{gap:6px}.macro-event-grid .cpi-release-card,.macro-event-grid .fomc-card{min-height:96px;padding:10px}.macro-event-grid span{font-size:10px}.macro-event-grid span small{font-size:8px}.macro-event-grid strong{font-size:11px}.liquidation-pressure-row{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr) 35px;gap:4px}}@media (prefers-reduced-motion:reduce){.author-tweets-drawer,.author-tweets-scrim{animation:none}}.kline-config-card{border-color:var(--signal);grid-template-columns:minmax(0,1fr);gap:14px;padding:15px 16px}@supports (color:color-mix(in lab,red,red)){.kline-config-card{border-color:color-mix(in srgb,var(--signal) 20%,var(--border))}}.kline-config-card{background:linear-gradient(135deg,var(--signal),var(--surface-1) 44%,var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.kline-config-card{background:linear-gradient(135deg,color-mix(in srgb,var(--signal) 5%,var(--surface-1)),var(--surface-1) 44%,color-mix(in srgb,var(--surface-2) 65%,var(--surface-1)))}}.kline-mode-switch{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.kline-mode-switch button{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;column-gap:11px;width:100%;height:74px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.kline-mode-switch button{background:color-mix(in srgb,var(--surface-2) 58%,transparent)}}.kline-mode-switch button{color:var(--text);text-align:left;transform:none!important}.kline-mode-switch button:before{display:none}.kline-mode-switch button:hover{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-mode-switch button:hover{border-color:color-mix(in srgb,var(--signal) 44%,var(--border))}}.kline-mode-switch button:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-mode-switch button:hover{background:color-mix(in srgb,var(--signal) 7%,var(--surface-2))}}.kline-mode-switch button.active{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-mode-switch button.active{border-color:color-mix(in srgb,var(--signal) 64%,var(--border))}}.kline-mode-switch button.active{background:linear-gradient(130deg,var(--signal),var(--signal))}@supports (color:color-mix(in lab,red,red)){.kline-mode-switch button.active{background:linear-gradient(130deg,color-mix(in srgb,var(--signal) 14%,var(--surface-2)),color-mix(in srgb,var(--signal) 4%,var(--surface-1)));box-shadow:inset 3px 0 0 var(--signal),0 8px 18px color-mix(in srgb,var(--signal) 9%,transparent)}}.kline-mode-switch button>span:nth-child(2){grid-template-columns:1fr;gap:4px;min-width:0;display:grid}.kline-mode-switch .kline-mode-icon{border:1px solid var(--border);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.kline-mode-switch .kline-mode-icon{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.kline-mode-switch .kline-mode-icon{background:var(--surface-1);color:var(--muted);border-radius:10px}.kline-mode-switch button.active .kline-mode-icon{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-mode-switch button.active .kline-mode-icon{border-color:color-mix(in srgb,var(--signal) 42%,var(--border))}}.kline-mode-switch button.active .kline-mode-icon{background:var(--signal-soft);color:var(--signal)}.kline-mode-switch button .kline-mode-icon svg{grid-row:auto;width:19px;height:19px}.kline-mode-switch button b{letter-spacing:.01em;align-self:auto;font-size:12px;line-height:1.15}.kline-mode-switch button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-self:auto;font-size:10px;line-height:1.3;overflow:hidden}.kline-mode-switch button i{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:99px;padding:4px 6px;font-size:9px;font-style:normal}.kline-mode-switch button.active i{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-mode-switch button.active i{border-color:color-mix(in srgb,var(--signal) 40%,var(--border))}}.kline-mode-switch button.active i{background:var(--signal-soft);color:var(--signal)}.kline-config-fields{border-top:1px solid var(--border);grid-template-columns:minmax(160px,190px) minmax(175px,210px) minmax(0,1fr) 112px;gap:12px;padding-top:13px}.kline-config-fields>label{color:var(--muted);padding:0 2px;font-size:10px}.kline-config-fields select{background:var(--surface-1);border-radius:8px;min-height:37px}.kline-config-note{border-left:1px solid var(--border);background:0 0;border-radius:0;align-content:center;min-height:37px;padding:3px 11px;display:grid}.kline-config-note b{font-size:10px}.kline-config-note span{font-size:9px}.kline-reload-button{box-shadow:0 8px 16px var(--signal);border-radius:8px!important;height:37px!important;min-height:37px!important}@supports (color:color-mix(in lab,red,red)){.kline-reload-button{box-shadow:0 8px 16px color-mix(in srgb,var(--signal) 18%,transparent)}}.kline-reload-button svg{width:14px}.kline-empty{background:radial-gradient(circle at 50% 0,var(--signal),transparent 45%),linear-gradient(135deg,var(--surface-2),var(--surface-1));border-radius:15px;justify-items:center;min-height:350px;margin:18px 0;padding:48px 25px 42px;display:grid}@supports (color:color-mix(in lab,red,red)){.kline-empty{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--signal) 11%,transparent),transparent 45%),linear-gradient(135deg,color-mix(in srgb,var(--surface-2) 54%,var(--surface-1)),var(--surface-1))}}.kline-empty{text-align:center}.kline-empty:after,.kline-empty:before{pointer-events:none}.kline-empty:after{border:1px solid var(--signal);width:430px;height:120px;position:absolute;bottom:-54px;left:50%}@supports (color:color-mix(in lab,red,red)){.kline-empty:after{border:1px solid color-mix(in srgb,var(--signal) 22%,transparent)}}.kline-empty:after{content:"";border-radius:50%;transform:translate(-50%)}.kline-empty-icon{z-index:1;border:1px solid var(--signal);place-items:center;width:82px;height:68px;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.kline-empty-icon{border:1px solid color-mix(in srgb,var(--signal) 34%,var(--border))}}.kline-empty-icon{background:linear-gradient(145deg,var(--signal),var(--surface-1));border-radius:18px}@supports (color:color-mix(in lab,red,red)){.kline-empty-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--signal) 14%,var(--surface-2)),var(--surface-1))}}.kline-empty-icon{color:var(--signal);box-shadow:0 12px 26px var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-empty-icon{box-shadow:0 12px 26px color-mix(in srgb,var(--signal) 14%,transparent)}}.kline-empty-icon svg{width:62px;height:44px;overflow:visible}.kline-empty-icon.is-loading svg{animation:kline-icon-breathe .82s ease-in-out infinite alternate}.kline-empty-kicker{z-index:1;color:var(--signal);letter-spacing:.16em;margin-top:18px;font:800 10px Cascadia Mono,monospace;position:relative}.kline-empty h2{z-index:1;letter-spacing:-.025em;margin:9px 0 6px;font-size:23px;position:relative}.kline-empty p{z-index:1;max-width:370px;margin:0 0 19px;font-size:12px;position:relative}.kline-load-button{z-index:1;background:linear-gradient(135deg,var(--signal),var(--signal));justify-content:center;align-items:center;gap:7px;min-width:138px;min-height:40px;padding:0 15px;display:inline-flex;position:relative;border-radius:9px!important}@supports (color:color-mix(in lab,red,red)){.kline-load-button{background:linear-gradient(135deg,var(--signal),color-mix(in srgb,var(--signal) 75%,#5750e8))}}.kline-load-button{box-shadow:0 10px 22px var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-load-button{box-shadow:0 10px 22px color-mix(in srgb,var(--signal) 30%,transparent)}}.kline-load-button svg{width:15px;transition:transform .18s}.kline-load-button:hover:not(:disabled) svg{transform:translate(3px)}.kline-chart{isolation:isolate}.kline-new-candle-pulse,.kline-next-candle-ghost{display:none}.kline-new-candle-reveal{pointer-events:none}.kline-new-candle-body{filter:drop-shadow(0 0 5px var(--signal))}@supports (color:color-mix(in lab,red,red)){.kline-new-candle-body{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--signal) 35%,transparent))}}.kline-new-candle-body{transform-box:view-box;animation:kline-candle-settle .44s cubic-bezier(.2,.82,.28,1) both}.kline-short-note{color:var(--muted);margin-top:8px;font-size:9px;line-height:1.45;display:block}.short-market-switch{border-style:dashed!important}.short-market-switch:hover:not(:disabled){border-color:var(--negative);background:var(--negative)}@supports (color:color-mix(in lab,red,red)){.short-market-switch:hover:not(:disabled){background:color-mix(in srgb,var(--negative) 14%,var(--surface-1))}}.short-market-switch:hover:not(:disabled){filter:brightness(1.04)}.trade-result-backdrop{z-index:260;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070d1873;place-items:center;padding:20px;animation:trade-result-backdrop .2s ease-out;display:grid;position:fixed;inset:0}.trade-result-dialog{box-sizing:border-box;border:1px solid var(--border-strong);width:min(540px,100vw - 36px);padding:34px 36px 32px;position:relative}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog{border:1px solid color-mix(in srgb,var(--border-strong) 82%,var(--signal))}}.trade-result-dialog{background:linear-gradient(145deg,var(--surface-1),var(--surface-2));border-radius:20px}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-1) 91%,transparent),color-mix(in srgb,var(--surface-2) 92%,transparent))}}.trade-result-dialog{color:var(--text);animation:trade-result-dialog .28s cubic-bezier(.2,.8,.2,1);overflow:hidden;box-shadow:0 28px 90px #00000059}.trade-result-dialog:before{background:var(--positive);border-radius:50%;width:240px;height:150px;position:absolute;top:-84px;left:50%}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog:before{background:color-mix(in srgb,var(--positive) 18%,transparent)}}.trade-result-dialog:before{content:"";filter:blur(18px);transform:translate(-50%)}.trade-result-dialog.is-loss:before{background:var(--negative)}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog.is-loss:before{background:color-mix(in srgb,var(--negative) 18%,transparent)}}.trade-result-actions,.trade-result-dialog dl,.trade-result-dialog h2,.trade-result-dialog p,.trade-result-dialog>.trade-result-pnl,.trade-result-dialog>small,.trade-result-dialog>span{z-index:1;position:relative}.trade-result-dialog>span{color:var(--muted);letter-spacing:.13em;font:800 9px Cascadia Mono,monospace;display:block}.trade-result-dialog h2{letter-spacing:-.03em;margin:10px 0 5px;font-size:27px}.trade-result-dialog p{color:var(--muted);margin:0;font-size:13px}.trade-result-pnl{color:var(--positive);letter-spacing:-.055em;margin-top:24px;font:800 36px/1 Cascadia Mono,monospace;display:block}.trade-result-dialog.is-loss .trade-result-pnl{color:var(--negative)}.trade-result-dialog>small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.trade-result-dialog dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.trade-result-dialog dl>div{border:1px solid var(--border);background:var(--surface-1);border-radius:11px;padding:12px 10px}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog dl>div{background:color-mix(in srgb,var(--surface-1) 68%,transparent)}}.trade-result-dialog dt{color:var(--muted);font-size:9px}.trade-result-dialog dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font:750 12px Cascadia Mono,monospace;overflow:hidden}.trade-result-close{z-index:2;border:1px solid var(--border);background:var(--surface-1);border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:16px;right:16px}@supports (color:color-mix(in lab,red,red)){.trade-result-close{background:color-mix(in srgb,var(--surface-1) 84%,transparent)}}.trade-result-close{color:var(--muted)}.trade-result-close:hover{color:var(--text);border-color:var(--border-strong)}.trade-result-close svg{width:16px}.trade-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:4px;display:grid}.trade-result-action{border:1px solid var(--border-strong);min-height:58px;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:8px 12px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid}.trade-result-action>svg{justify-self:center;width:20px;height:20px}.trade-result-action>span{gap:3px;display:grid}.trade-result-action b{font-size:13px}.trade-result-action small{color:var(--muted);font-size:9px;line-height:1.35}.trade-result-action.is-continue{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.trade-result-action.is-continue{border-color:color-mix(in srgb,var(--signal) 56%,var(--border))}}.trade-result-action.is-continue{background:linear-gradient(135deg,var(--signal),var(--signal))}@supports (color:color-mix(in lab,red,red)){.trade-result-action.is-continue{background:linear-gradient(135deg,color-mix(in srgb,var(--signal) 16%,var(--surface-2)),color-mix(in srgb,var(--signal) 7%,var(--surface-1)))}}.trade-result-action.is-continue{color:var(--signal);box-shadow:0 8px 22px var(--signal)}@supports (color:color-mix(in lab,red,red)){.trade-result-action.is-continue{box-shadow:0 8px 22px color-mix(in srgb,var(--signal) 11%,transparent)}}.trade-result-action.is-continue small{color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.trade-result-action.is-continue small{color:color-mix(in srgb,var(--signal) 62%,var(--muted))}}.trade-result-action.is-restart>svg{color:var(--muted)}.trade-result-action:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.trade-result-action:hover{background:color-mix(in srgb,var(--signal) 10%,var(--surface-2))}}.trade-result-action:active{transform:translateY(0)}.trade-result-action:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@keyframes kline-candle-settle{0%{opacity:.12;transform:scaleY(.54)}42%{opacity:.78;transform:scaleY(1.035)}74%{opacity:.46;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes kline-icon-breathe{0%{opacity:.55;transform:scale(.95)}to{opacity:1;transform:scale(1.04)}}@keyframes trade-result-backdrop{0%{opacity:0}to{opacity:1}}@keyframes trade-result-dialog{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.kline-mode-switch{grid-template-columns:1fr}.kline-config-fields{grid-template-columns:1fr 1fr}.kline-config-note{display:none}.kline-reload-button{grid-column:1/-1!important;width:100%!important}.trade-result-dialog{padding:28px 22px 24px}.trade-result-actions,.trade-result-dialog dl{grid-template-columns:1fr}.trade-result-dialog dl{margin:20px 0}.kline-empty{min-height:325px;padding:42px 20px}.kline-empty h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.kline-empty-icon.is-loading svg,.kline-new-candle-body,.kline-new-candle-reveal,.trade-result-backdrop,.trade-result-dialog{animation:none!important}.trade-result-action{transition:none}.trade-result-action:active,.trade-result-action:hover{transform:none}}.market-scroll{overflow-x:hidden}.market-column .liquidation-map-grid,.market-column .macro-event-grid,.market-column .metric-grid,.market-column .price-strip,.market-scroll>*{min-width:0;max-width:100%}.market-scroll::-webkit-scrollbar:horizontal{height:0;display:none}.workspace-grid[data-workspace-focus]{will-change:grid-template-columns;transition-duration:.46s,.4s}.workspace-grid[data-workspace-focus=market]>.tweet-column,.workspace-grid[data-workspace-focus=tweets]>.market-column{transform:translateY(34px)scale(.992)}.kline-mode-switch button.active{box-shadow:0 8px 18px var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-mode-switch button.active{box-shadow:0 8px 18px color-mix(in srgb,var(--signal) 10%,transparent)}}.maintenance-radar:after{transform-origin:50% 100%;animation:maintenance-radar-centered 2.7s linear infinite;transform:translate(-50%,-100%)rotate(0)}@keyframes maintenance-radar-centered{0%{transform:translate(-50%,-100%)rotate(0)}to{transform:translate(-50%,-100%)rotate(1turn)}}.maintenance-screen{z-index:1000;isolation:isolate;width:100vw;height:100dvh;min-height:100dvh;padding:24px;position:fixed;inset:0;overflow:hidden}.maintenance-card{background:var(--surface-1);border:0;border-radius:20px;width:min(560px,100%);padding:42px 34px}@supports (color:color-mix(in lab,red,red)){.maintenance-card{background:color-mix(in srgb,var(--surface-1) 86%,transparent)}}.maintenance-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 90px #08122024}.maintenance-card h1{font-size:32px;font-weight:860}.maintenance-card>p{font-size:15px}@media (max-width:620px){.maintenance-screen{padding:14px}.maintenance-card{border-radius:16px;padding:32px 20px}.maintenance-card h1{font-size:26px}}.maintenance-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:28px 34px!important}.maintenance-radar{width:174px;height:174px}.maintenance-radar:after{height:78px}.maintenance-radar b{inset:53px}.maintenance-radar b svg{width:30px;height:30px}.maintenance-status{margin-top:30px;font-size:11px}.metric-source-filters{align-items:center;gap:10px;margin:0 0 12px;display:flex}.metric-source-filters label{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.metric-source-filters select{border:1px solid var(--border);background:var(--surface-2);min-width:178px;color:var(--text);font:inherit;border-radius:8px;padding:9px 30px 9px 11px}.metric-collection-toggle{border:1px solid var(--signal);justify-content:flex-end;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.metric-collection-toggle{border:1px solid color-mix(in srgb,var(--signal) 27%,var(--border))}}.metric-collection-toggle{background:var(--signal);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.metric-collection-toggle{background:color-mix(in srgb,var(--signal) 6%,var(--surface-2))}}.metric-collection-toggle{cursor:pointer}.metric-collection-toggle input{opacity:0;position:absolute}.metric-collection-toggle>span{background:var(--surface-3);border-radius:999px;width:38px;height:22px;transition:background .2s;position:relative}.metric-collection-toggle>span i{background:var(--muted);border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.metric-collection-toggle input:checked+span{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.metric-collection-toggle input:checked+span{background:color-mix(in srgb,var(--signal) 48%,var(--surface-3))}}.metric-collection-toggle input:checked+span i{background:var(--signal);transform:translate(16px)}.metric-collection-toggle b{font-size:12px}.kline-play-controls:after{border:1px solid var(--signal);grid-column:1/-1;align-items:center;min-height:34px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.kline-play-controls:after{border:1px solid color-mix(in srgb,var(--signal) 18%,var(--border))}}.kline-play-controls:after{background:var(--signal-soft);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.kline-play-controls:after{background:color-mix(in srgb,var(--signal-soft) 56%,var(--surface-2))}}.kline-play-controls:after{color:var(--muted);content:"将鼠标停在回放按钮上，查看该操作说明";font-size:9px;font-weight:650;line-height:1.45;transition:background .16s,color .16s,border-color .16s}.kline-play-controls:has(button:first-child:focus-visible):after,.kline-play-controls:has(button:first-child:hover):after{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-play-controls:has(button:first-child:focus-visible):after,.kline-play-controls:has(button:first-child:hover):after{border-color:color-mix(in srgb,var(--signal) 42%,var(--border))}}.kline-play-controls:has(button:first-child:focus-visible):after,.kline-play-controls:has(button:first-child:hover):after{color:var(--text);content:"下一根：只揭晓下一根已收盘 K 线，可按 → 快捷键；未来数据始终留在服务端。"}.kline-play-controls:has(button:nth-child(2):focus-visible):after,.kline-play-controls:has(button:nth-child(2):hover):after{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-play-controls:has(button:nth-child(2):focus-visible):after,.kline-play-controls:has(button:nth-child(2):hover):after{border-color:color-mix(in srgb,var(--signal) 42%,var(--border))}}.kline-play-controls:has(button:nth-child(2):focus-visible):after,.kline-play-controls:has(button:nth-child(2):hover):after{color:var(--text);content:"快进 5 根：一次揭晓接下来的 5 根已收盘 K 线，适合快速浏览或跳过震荡区间。"}.kline-play-controls:has(button:nth-child(3):focus-visible):after,.kline-play-controls:has(button:nth-child(3):hover):after{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-play-controls:has(button:nth-child(3):focus-visible):after,.kline-play-controls:has(button:nth-child(3):hover):after{border-color:color-mix(in srgb,var(--signal) 42%,var(--border))}}.kline-play-controls:has(button:nth-child(3):focus-visible):after,.kline-play-controls:has(button:nth-child(3):hover):after{color:var(--text);content:"自动播放：按下方速度连续展示下一根；再次点击即可暂停。"}.kline-play-controls:has(button:nth-child(4):focus-visible):after,.kline-play-controls:has(button:nth-child(4):hover):after{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.kline-play-controls:has(button:nth-child(4):focus-visible):after,.kline-play-controls:has(button:nth-child(4):hover):after{border-color:color-mix(in srgb,var(--signal) 42%,var(--border))}}.kline-play-controls:has(button:nth-child(4):focus-visible):after,.kline-play-controls:has(button:nth-child(4):hover):after{color:var(--text);content:"观望：不建立模拟仓位，只记录本次选择并展示下一根 K 线。"}.kline-play-controls:has(button:nth-child(5):focus-visible):after,.kline-play-controls:has(button:nth-child(5):hover):after{border-color:var(--macro)}@supports (color:color-mix(in lab,red,red)){.kline-play-controls:has(button:nth-child(5):focus-visible):after,.kline-play-controls:has(button:nth-child(5):hover):after{border-color:color-mix(in srgb,var(--macro) 42%,var(--border))}}.kline-play-controls:has(button:nth-child(5):focus-visible):after,.kline-play-controls:has(button:nth-child(5):hover):after{color:var(--text);content:"跳过机会：无持仓时快进 5 根；有持仓时按当前收盘价平仓，并标记为跳过。"}.trading-tools-trigger.is-monitoring{width:180px;min-width:180px;padding-inline:11px}.price-monitor-dock{grid-template-columns:24px minmax(0,1fr) auto;gap:7px}.price-monitor-dock>svg{width:21px;height:21px}.price-monitor-dock span{gap:2px}.price-monitor-dock b{font-size:10px}.price-monitor-dock strong{font-size:14px}.price-monitor-dock strong i{font-size:8px}.price-monitor-dock em{font-size:9px}@media (max-width:700px){.trading-tools-trigger.is-monitoring{width:162px;min-width:162px}.price-monitor-dock strong{font-size:12px}}.liquidation-ladder{gap:7px;display:grid}.liquidation-ladder-legend{color:var(--muted);grid-template-columns:1fr 64px 1fr;align-items:center;gap:7px;font-size:8px;display:grid}.liquidation-ladder-legend span:last-child{text-align:right}.liquidation-ladder-legend b{text-align:center;font-size:8px}.liquidation-ladder-legend i{border-radius:2px;width:6px;height:6px;margin-right:4px;display:inline-block}.liquidation-ladder-legend .long,.liquidation-row-band .long{background:var(--negative)}.liquidation-ladder-legend .short,.liquidation-row-band .short{background:var(--positive)}.liquidation-ladder-rows{gap:5px;display:grid}.liquidation-ladder-row{border:1px solid var(--border);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 6px;display:grid}@supports (color:color-mix(in lab,red,red)){.liquidation-ladder-row{border:1px solid color-mix(in srgb,var(--border) calc(var(--intensity) * 72%),transparent)}}.liquidation-ladder-row{background:linear-gradient(90deg,var(--negative),var(--surface-2) 46%,var(--positive));border-radius:7px}@supports (color:color-mix(in lab,red,red)){.liquidation-ladder-row{background:linear-gradient(90deg,color-mix(in srgb,var(--negative) calc(var(--intensity) * 11%),var(--surface-2)),var(--surface-2) 46%,color-mix(in srgb,var(--positive) calc(var(--intensity) * 11%),var(--surface-2)))}}.liquidation-ladder-row{transition:border-color .2s,transform .2s}.liquidation-ladder-row.is-peak{border-color:var(--macro)}@supports (color:color-mix(in lab,red,red)){.liquidation-ladder-row.is-peak{border-color:color-mix(in srgb,var(--macro) 55%,var(--border))}}.liquidation-ladder-row.is-peak{transform:translate(-1px)}.liquidation-row-price{color:var(--text);font:800 9px Cascadia Mono,monospace}.liquidation-row-band{background:var(--surface-3);min-width:0;height:9px;box-shadow:inset 0 0 0 1px var(--border);border-radius:99px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.liquidation-row-band{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 70%,transparent)}}.liquidation-row-band i{min-width:1px;height:100%}.liquidation-ladder-row small{color:var(--muted);text-align:right;white-space:nowrap;font:700 7px Cascadia Mono,monospace}.liquidation-ladder .liquidation-balance{margin-top:1px}.author-dialog-actions{gap:9px;margin-top:18px;display:flex}.author-dialog-actions>a,.author-dialog-actions>button{border:1px solid var(--signal);justify-content:center;align-items:center;gap:5px;min-height:35px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.author-dialog-actions>a,.author-dialog-actions>button{border:1px solid color-mix(in srgb,var(--signal) 36%,var(--border))}}.author-dialog-actions>a,.author-dialog-actions>button{background:var(--signal);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.author-dialog-actions>a,.author-dialog-actions>button{background:color-mix(in srgb,var(--signal) 7%,var(--surface-2))}}.author-dialog-actions>a,.author-dialog-actions>button{color:var(--signal);font-size:10px;font-weight:750;text-decoration:none}.author-dialog-actions>button{cursor:pointer}.author-dialog-actions>a svg{width:13px}.author-tweets-popover{width:min(610px,100% - 28px)}.author-tweets-dialog{padding:23px}.author-tweets-dialog>header{padding-right:36px}.author-tweets-dialog>header>span{color:var(--signal);letter-spacing:.11em;font:800 9px Cascadia Mono,monospace}.author-tweets-dialog>header h3{margin:6px 0 4px;font-size:18px}.author-tweets-dialog>header p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.author-tweet-list{gap:8px;max-height:min(54dvh,520px);margin-top:17px;padding-right:3px;display:grid;overflow:auto}.author-tweet-list>article{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;padding:11px 12px}.author-tweet-list time{color:var(--muted);font:700 9px Cascadia Mono,monospace}.author-tweet-list p{color:var(--text);white-space:pre-wrap;margin:7px 0;font-size:12px;line-height:1.55}.author-tweet-list a{color:var(--signal);align-items:center;gap:4px;font-size:10px;text-decoration:none;display:inline-flex}.author-tweet-list a svg{width:12px}.author-tweets-more{border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:35px;color:var(--signal);border-radius:8px;margin-top:11px;font-size:10px;font-weight:750;display:block}.author-tweets-more:disabled{opacity:.55}.trading-tools-trigger.is-monitoring{text-align:left;border-radius:14px;width:164px;min-width:164px;padding:0 9px;overflow:visible}.trading-tools-trigger.is-monitoring:after{border-radius:10px}.price-monitor-dock{width:100%;color:var(--text);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.price-monitor-dock>svg{width:18px;height:18px;color:var(--signal)}.price-monitor-dock span{gap:1px;min-width:0;display:grid}.price-monitor-dock b{color:var(--muted);letter-spacing:.035em;font:800 8px/1 Cascadia Mono,monospace}.price-monitor-dock b,.price-monitor-dock strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.price-monitor-dock strong{color:var(--text);letter-spacing:-.03em;font:800 12px/1.1 Cascadia Mono,monospace}.price-monitor-dock strong i{color:var(--muted);letter-spacing:0;font-size:7px;font-style:normal}.price-monitor-dock em{color:var(--muted);padding:4px 0;font:800 8px/1 Cascadia Mono,monospace}.price-monitor-current small.up,.price-monitor-dock em.up{color:var(--positive)}.price-monitor-current small.down,.price-monitor-dock em.down{color:var(--negative)}.tool-tab-content-monitor{flex:1;min-block-size:0;overflow:auto}.price-monitor-panel{gap:11px;padding:1px 2px 3px;display:grid}.price-monitor-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.price-monitor-panel h3{margin:3px 0 4px;font-size:18px}.price-monitor-panel p{max-width:380px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.price-monitor-switch{cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:7px;padding-top:3px;display:inline-flex}.price-monitor-switch input{opacity:0;position:absolute}.price-monitor-switch span{border:1px solid var(--border);background:var(--surface-3);border-radius:99px;width:34px;height:20px;transition:background .18s,border-color .18s;position:relative}.price-monitor-switch span:after{background:var(--muted);content:"";border-radius:50%;width:12px;height:12px;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s;position:absolute;top:3px;left:3px}.price-monitor-switch input:checked+span{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.price-monitor-switch input:checked+span{border-color:color-mix(in srgb,var(--signal) 55%,var(--border))}}.price-monitor-switch input:checked+span{background:var(--signal-soft)}.price-monitor-switch input:checked+span:after{background:var(--signal);transform:translate(14px)}.price-monitor-switch b{color:var(--muted);white-space:nowrap;font-size:10px}.price-monitor-switch input:checked~b{color:var(--signal)}.price-monitor-market-tabs{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;gap:7px;padding:4px;display:flex}.price-monitor-market-tabs button{height:30px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex:1;font-size:11px;font-weight:800;transition:background .16s,color .16s}.price-monitor-market-tabs button.active{background:var(--surface-1);color:var(--signal);box-shadow:0 2px 8px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){.price-monitor-market-tabs button.active{box-shadow:0 2px 8px color-mix(in srgb,var(--shadow-color) 45%,transparent)}}.price-monitor-search{border:1px solid var(--border);background:var(--surface-1);height:40px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.price-monitor-search:focus-within{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.price-monitor-search:focus-within{border-color:color-mix(in srgb,var(--signal) 60%,var(--border))}}.price-monitor-search:focus-within{box-shadow:0 0 0 3px var(--signal-soft)}.price-monitor-search svg{width:16px}.price-monitor-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font:700 12px Cascadia Mono,monospace}.price-monitor-options{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;max-height:192px;display:grid;overflow:auto}.price-monitor-options button{border:0;border-bottom:1px solid var(--border);min-height:43px;color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;transition:background .15s;display:flex}.price-monitor-options button:last-child{border-bottom:0}.price-monitor-options button.selected,.price-monitor-options button:hover{background:var(--signal-soft)}@supports (color:color-mix(in lab,red,red)){.price-monitor-options button.selected,.price-monitor-options button:hover{background:color-mix(in srgb,var(--signal-soft) 65%,var(--surface-2))}}.price-monitor-options button span{gap:2px;display:grid}.price-monitor-options b{font:800 12px Cascadia Mono,monospace}.price-monitor-options small{color:var(--muted);font-size:9px}.price-monitor-options button svg{width:15px;color:var(--muted)}.price-monitor-options button.selected svg{color:var(--positive)}.price-monitor-state{color:var(--muted);text-align:center;padding:20px 12px;font-size:11px}.price-monitor-state.is-error{color:var(--negative)}.price-monitor-current{border:1px solid var(--signal);gap:7px;padding:13px 15px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.price-monitor-current{border:1px solid color-mix(in srgb,var(--signal) 32%,var(--border))}}.price-monitor-current{background:linear-gradient(130deg,var(--signal),var(--surface-2));border-radius:13px}@supports (color:color-mix(in lab,red,red)){.price-monitor-current{background:linear-gradient(130deg,color-mix(in srgb,var(--signal) 9%,var(--surface-2)),var(--surface-2))}}.price-monitor-current:after{border:1px solid var(--signal);width:110px;height:110px;position:absolute;top:-32px;right:-18px}@supports (color:color-mix(in lab,red,red)){.price-monitor-current:after{border:1px solid color-mix(in srgb,var(--signal) 28%,transparent)}}.price-monitor-current:after{content:"";border-radius:50%}.price-monitor-current>span{z-index:1;color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex;position:relative}.socket-dot{background:var(--muted);border-radius:50%;width:7px;height:7px}.socket-dot.live{background:var(--positive);box-shadow:0 0 0 4px var(--positive)}@supports (color:color-mix(in lab,red,red)){.socket-dot.live{box-shadow:0 0 0 4px color-mix(in srgb,var(--positive) 14%,transparent)}}.socket-dot.connecting,.socket-dot.reconnecting{background:var(--macro);animation:socket-pulse 1s ease-in-out infinite}.socket-dot.error{background:var(--negative)}.price-monitor-current strong{z-index:1;color:var(--text);justify-content:space-between;align-items:flex-end;gap:14px;font:800 13px Cascadia Mono,monospace;display:flex;position:relative}.price-monitor-current strong b{letter-spacing:-.055em;font-size:23px}.price-monitor-current strong em{color:var(--muted);letter-spacing:0;font-size:9px;font-style:normal}.price-monitor-current small{z-index:1;font:800 11px Cascadia Mono,monospace;position:relative}.trading-tools-panel.is-monitor{block-size:min(660px,100dvh - 40px);max-block-size:calc(100dvh - 40px)}@keyframes socket-pulse{50%{opacity:.45;transform:scale(.78)}}.pair-catalogue-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:18px 0;display:grid}.pair-catalogue-summary article{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.pair-catalogue-summary article>svg{width:21px;color:var(--signal)}.pair-catalogue-summary article.warning>svg{color:var(--macro)}.pair-catalogue-summary article span{min-width:0;color:var(--muted);gap:3px;font-size:10px;display:grid}.pair-catalogue-summary article strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:800 17px/1.15 Cascadia Mono,monospace;overflow:hidden}.pair-sync-control{border:1px solid var(--signal);justify-content:space-between;margin-bottom:14px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.pair-sync-control{border:1px solid color-mix(in srgb,var(--signal) 21%,var(--border))}}.pair-sync-control{background:linear-gradient(115deg,var(--signal),var(--surface-1));border-radius:12px}@supports (color:color-mix(in lab,red,red)){.pair-sync-control{background:linear-gradient(115deg,color-mix(in srgb,var(--signal) 6%,var(--surface-1)),var(--surface-1))}}.pair-sync-control>div{gap:4px;display:grid}.pair-sync-control strong{font-size:12px}.pair-sync-control span{color:var(--muted);font-size:10px}.pair-sync-control .schedule-toggle{white-space:nowrap;margin:0}.pair-sync-control .schedule-toggle i{display:none}.pair-catalogue-toolbar{align-items:center;gap:11px;margin:16px 0;display:flex}.pair-market-tabs{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:5px;padding:4px;display:flex}.pair-market-tabs button{height:28px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:10px;font-weight:800}.pair-market-tabs button.active{background:var(--surface-1);color:var(--signal);box-shadow:0 2px 8px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){.pair-market-tabs button.active{box-shadow:0 2px 8px color-mix(in srgb,var(--shadow-color) 45%,transparent)}}.pair-search{border:1px solid var(--border);background:var(--surface-1);min-width:210px;height:36px;color:var(--muted);border-radius:9px;flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.pair-search:focus-within{border-color:var(--signal)}.pair-search svg{width:15px}.pair-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font:650 11px Cascadia Mono,monospace}.pair-delisted-toggle{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.pair-delisted-toggle input{accent-color:var(--signal)}.pair-market-badge{background:var(--surface-2);color:var(--muted);border-radius:99px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.pair-market-badge.usdm{background:var(--signal-soft)}@supports (color:color-mix(in lab,red,red)){.pair-market-badge.usdm{background:color-mix(in srgb,var(--signal-soft) 72%,var(--surface-2))}}.pair-market-badge.usdm{color:var(--signal)}.pair-catalogue-table td:first-child small,.pair-catalogue-table td:first-child strong{display:block}.pair-catalogue-table td:first-child small{color:var(--muted);margin-top:4px;font:700 9px Cascadia Mono,monospace}.pair-pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin:12px 0 23px;font-size:10px;display:flex}.pair-pagination span{margin-right:auto}.pair-pagination button{border:1px solid var(--border);background:var(--surface-1);height:29px;color:var(--text);border-radius:7px;padding:0 10px;font-size:10px}.pair-pagination button:disabled{opacity:.45}.pair-sync-history{padding-top:5px}.pair-sync-history>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.pair-sync-history h2{margin:3px 0 0;font-size:17px}.pair-sync-history>header>span{max-width:48%;color:var(--muted);text-align:right;align-items:center;gap:5px;font-size:10px;display:flex}.pair-sync-history>header>span svg{width:14px;color:var(--macro);flex:none}@media (max-width:900px){.pair-catalogue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pair-catalogue-toolbar{flex-wrap:wrap}.pair-search{flex-basis:100%;order:3;min-width:100%}}@media (max-width:700px){.trading-tools-trigger.is-monitoring{width:148px;min-width:148px}.price-monitor-dock strong{font-size:11px}.price-monitor-panel>header{flex-direction:column;align-items:stretch}.price-monitor-switch{align-self:flex-start}.trading-tool-tabs{gap:3px}.trading-tool-tabs button{padding-inline:7px;font-size:10px}.trading-tool-tabs button svg{width:13px}.pair-sync-control{flex-direction:column;align-items:flex-start}.pair-catalogue-summary{grid-template-columns:1fr 1fr}.pair-catalogue-summary article{padding:11px}.pair-catalogue-summary article strong{font-size:14px}.pair-catalogue-toolbar{flex-direction:column;align-items:stretch}.pair-search{order:0;min-width:0}.pair-sync-history>header{flex-direction:column;align-items:flex-start}.pair-sync-history>header>span{text-align:left;max-width:100%}}.author-tweets-drawer{box-sizing:border-box;border:1px solid var(--signal);height:100%;margin:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.author-tweets-drawer{border:1px solid color-mix(in srgb,var(--signal) 30%,var(--border))}}.author-tweets-drawer{border-radius:18px 0 0 18px;box-shadow:-18px 0 48px #050c153d}.author-tweets-drawer .author-tweet-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;margin:0;padding:12px 14px 18px;overflow:hidden auto}.author-tweets-drawer .author-tweet-list>p{color:var(--muted);margin:18px 4px;font-size:11px}.pair-market-hint{border:1px solid var(--macro);align-items:flex-start;gap:10px;margin:0 0 11px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.pair-market-hint{border:1px solid color-mix(in srgb,var(--macro) 34%,var(--border))}}.pair-market-hint{background:var(--macro);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.pair-market-hint{background:color-mix(in srgb,var(--macro) 6%,var(--surface-1))}}.pair-market-hint>svg{width:18px;color:var(--macro);flex:none}.pair-market-hint>div{gap:4px;display:grid}.pair-market-hint strong{color:var(--text);font-size:11px}.pair-market-hint span{color:var(--muted);font-size:10px;line-height:1.55}@media (max-width:767px){.author-tweets-drawer{border-radius:16px 0 0 16px;height:100%;margin:0}}@media (min-width:768px){.knowledge-main{background:radial-gradient(circle at 62% -20%,var(--signal),transparent 34%),var(--canvas);padding:14px}@supports (color:color-mix(in lab,red,red)){.knowledge-main{background:radial-gradient(circle at 62% -20%,color-mix(in srgb,var(--signal) 5%,transparent),transparent 34%),var(--canvas)}}.kline-training-page,.knowledge-page,.tool-navigation-page{border:1px solid var(--border);background:var(--surface-1);border-radius:14px;width:100%;max-width:none;min-height:calc(100dvh - 28px);margin:0;padding:22px}@supports (color:color-mix(in lab,red,red)){.kline-training-page,.knowledge-page,.tool-navigation-page{background:color-mix(in srgb,var(--surface-1) 94%,var(--canvas))}}.kline-training-page,.knowledge-page,.tool-navigation-page{box-shadow:var(--shadow)}}.kline-training-head h1,.knowledge-head h1,.tool-navigation-hero h1{font-family:var(--font-ui,"Segoe UI Variable",Inter,"Microsoft YaHei UI",sans-serif);letter-spacing:-.015em;margin:4px 0 6px;font-size:18px;font-weight:850;line-height:1.25}.kline-training-head p,.knowledge-head p,.tool-navigation-hero p{font-size:12px;line-height:1.65}.kline-training-head{border-bottom:1px solid var(--border);padding-bottom:17px}@media (max-width:767px){.kline-training-page,.knowledge-page,.tool-navigation-page{border:1px solid var(--border);background:var(--surface-1);box-shadow:var(--shadow);border-radius:12px}.kline-training-head h1,.knowledge-head h1,.tool-navigation-hero h1{font-size:18px}.persistent-public-shell{overflow:visible}.public-route-shell{overflow:visible}.public-route-shell,.public-route-shell .dashboard-main,.public-route-shell .info-main,.public-route-shell .knowledge-main,.public-route-shell>.route-stage{height:auto;min-height:100dvh}}.knowledge-toolbar--countless{grid-template-columns:minmax(220px,340px) minmax(0,1fr)}@media (min-width:768px){.knowledge-toolbar{top:-14px}}@media (max-width:767px){.knowledge-toolbar--countless{grid-template-columns:1fr}.knowledge-toolbar--countless nav{grid-column:1}}.price-strip{display:block}.metric-collection{gap:8px;min-width:0;display:grid;container-type:inline-size}.metric-collection>.metric-grid{min-width:0}.metric-grid-trends{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.metric-grid-trends-3{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.metric-grid-compact .metric-card{min-height:112px}.macro-metric-collection .metric-grid-compact .metric-card{min-height:98px;padding:10px 12px}.macro-metric-collection .metric-grid-compact{align-items:stretch}.macro-metric-collection .metric-grid-compact .metric-card{box-sizing:border-box;height:100%}.macro-metric-collection .metric-grid-compact .metric-value{margin-top:8px}.macro-metric-collection .metric-grid-compact .metric-insight-hint{margin-top:6px}.metric-grid-featured{grid-template-columns:1fr;align-items:start}.price-metric-collection .metric-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.price-metric-collection .metric-grid-compact .metric-card{grid-column:1/-1;min-height:108px}.macro-event-grid+.metric-collection{margin-top:12px}.fed-rate-card{border:1px solid var(--macro);margin-top:10px;padding:14px 15px 13px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fed-rate-card{border:1px solid color-mix(in srgb,var(--macro) 28%,var(--border))}}.fed-rate-card{background:linear-gradient(118deg,var(--macro),var(--surface-1));border-radius:11px}@supports (color:color-mix(in lab,red,red)){.fed-rate-card{background:linear-gradient(118deg,color-mix(in srgb,var(--macro) 7%,var(--surface-2)),var(--surface-1))}}.fed-rate-card{box-shadow:inset 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.fed-rate-card{box-shadow:inset 0 1px color-mix(in srgb,var(--text) 4%,transparent)}}.fed-rate-card>header{align-items:center;gap:10px;display:flex}.fed-rate-card>header>div{color:var(--text);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.fed-rate-card>header svg{width:16px;height:16px;color:var(--macro)}.fed-rate-card>header>b{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:99px;padding:4px 8px;font-size:9px}.fed-rate-card.hike>header>b{border-color:var(--negative)}@supports (color:color-mix(in lab,red,red)){.fed-rate-card.hike>header>b{border-color:color-mix(in srgb,var(--negative) 35%,var(--border))}}.fed-rate-card.hike>header>b{color:var(--negative)}.fed-rate-card.cut>header>b{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.fed-rate-card.cut>header>b{border-color:color-mix(in srgb,var(--positive) 35%,var(--border))}}.fed-rate-card.cut>header>b{color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.fed-rate-card.unchanged>header>b{border-color:color-mix(in srgb,var(--macro) 35%,var(--border))}}.fed-rate-card.unchanged>header>b{color:var(--macro)}.fed-rate-current{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.fed-rate-current>strong{font:800 23px var(--font-ui);font-variant-numeric:tabular-nums}.fed-rate-current>span{text-align:right;font-size:9px}.fed-rate-corridor{grid-template-columns:6px 1fr 6px;align-items:center;margin:12px 1px 10px;display:grid;position:relative}.fed-rate-corridor>b{background:linear-gradient(90deg,var(--macro),var(--macro),var(--macro));height:4px}@supports (color:color-mix(in lab,red,red)){.fed-rate-corridor>b{background:linear-gradient(90deg,color-mix(in srgb,var(--macro) 35%,var(--surface-3)),var(--macro),color-mix(in srgb,var(--macro) 35%,var(--surface-3)))}}.fed-rate-corridor>b{box-shadow:0 0 12px var(--macro)}@supports (color:color-mix(in lab,red,red)){.fed-rate-corridor>b{box-shadow:0 0 12px color-mix(in srgb,var(--macro) 24%,transparent)}}.fed-rate-corridor>i{border:1px solid var(--macro);background:var(--surface-1);border-radius:2px;width:6px;height:10px}.fed-rate-card>footer{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-top:9px;font-size:9px;display:grid}.fed-rate-card>footer span,.fed-rate-card>footer time{color:var(--muted)}.fed-rate-card>footer strong{color:var(--text);font-variant-numeric:tabular-nums}.fed-rate-card>footer time{text-align:right}@media (max-width:767px){.fed-rate-current{flex-direction:column;align-items:flex-start}.fed-rate-current>strong{font-size:20px}.fed-rate-current>span{text-align:left}.fed-rate-card>footer{grid-template-columns:1fr auto}.fed-rate-card>footer time{text-align:left;grid-column:1/-1}}.fed-rate-card{box-shadow:none;background:0 0}.fed-rate-corridor>b{background:linear-gradient(90deg,var(--surface-3),var(--signal),var(--surface-3));box-shadow:0 0 9px var(--signal)}@supports (color:color-mix(in lab,red,red)){.fed-rate-corridor>b{box-shadow:0 0 9px color-mix(in srgb,var(--signal) 18%,transparent)}}.fed-rate-corridor>i{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.fed-rate-corridor>i{border-color:color-mix(in srgb,var(--signal) 48%,var(--border))}}.fed-rate-corridor>i{background:var(--surface-2)}.workspace-grid[data-workspace-focus=market]>.tweet-column,.workspace-grid[data-workspace-focus=tweets]>.market-column{filter:none}.glossary-card,.liquidation-price-map,.psychology-card{contain:layout style}.fed-rate-card.unchanged>header>b{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.fed-rate-card.unchanged>header>b{border-color:color-mix(in srgb,var(--signal) 34%,var(--border))}}.fed-rate-card.unchanged>header>b{background:var(--signal-soft);color:var(--signal)}@supports (content-visibility:auto){.tool-primary-section{content-visibility:auto;contain-intrinsic-size:auto 560px}}@media (max-width:767px){.metric-grid-compact,.metric-grid-trends-3{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid-featured{grid-template-columns:1fr}}.fed-rate-card>header svg{color:var(--signal)}.fed-rate-comparison{background:var(--surface-2);border-radius:9px;margin-top:12px;font-size:9px;border:1px solid var(--border)!important;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:10px!important;display:grid!important}.fed-rate-comparison>div{gap:3px;min-width:0;display:grid}.fed-rate-comparison>div:last-child{border-left:1px solid var(--border);padding-left:10px}.fed-rate-comparison small,.fed-rate-comparison span,.fed-rate-comparison time{color:var(--muted);font-size:9px}.fed-rate-comparison strong{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fed-rate-comparison>div:last-child strong{color:var(--signal)}.fed-rate-comparison>i{border:1px solid var(--border);background:var(--surface-1);width:28px;height:28px;color:var(--signal);border-radius:50%;place-items:center;display:grid}.fed-rate-comparison>i svg{width:13px}@media (max-width:767px){.fed-rate-comparison{grid-template-columns:1fr!important}.fed-rate-comparison>i{display:none}.fed-rate-comparison>div:last-child{border-top:1px solid var(--border);border-left:0;padding:9px 0 0}}@media (max-width:520px){.metric-grid-trends{grid-template-columns:1fr}}.fed-rate-card{border-color:var(--border);border-radius:12px;margin-top:12px;padding:0;box-shadow:0 6px 18px #070e1909}.fed-rate-card>header{border-bottom:1px solid var(--border);min-height:43px;padding:0 16px}.fed-rate-card>header>div{font-size:12px}.fed-rate-card>header>b{background:0 0;padding:5px 9px;font-size:10px}.fed-rate-current{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 14px;margin:0;padding:17px 16px 16px;display:grid}.fed-rate-current>span{color:var(--muted);text-align:left;grid-column:1/-1;font-size:10px;font-weight:700}.fed-rate-current>strong{color:var(--text);font:850 25px/1.12 var(--font-ui);letter-spacing:-.035em}.fed-rate-current>time{color:var(--muted);text-align:right;align-self:end;padding-bottom:2px;font-size:9px;font-style:normal}.fed-rate-decision{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;display:grid}.fed-rate-decision>div{gap:4px;min-width:0;padding:13px 16px 14px;display:grid}.fed-rate-decision>div:last-child{border-left:1px solid var(--border)}.fed-rate-decision small,.fed-rate-decision span,.fed-rate-decision time{color:var(--muted);font-size:9px;line-height:1.45}.fed-rate-decision strong{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fed-rate-decision>i{z-index:1;border:1px solid var(--border);background:var(--surface-2);width:28px;height:28px;color:var(--signal);border-radius:50%;place-self:center;place-items:center;display:grid}.fed-rate-decision>i svg{width:13px;height:13px}.fed-rate-change strong{color:var(--signal)}@media (max-width:767px){.fed-rate-current{align-items:end;display:grid}.fed-rate-current>strong{font-size:22px}.fed-rate-current>time{text-align:right}}@media (max-width:520px){.fed-rate-current{grid-template-columns:1fr}.fed-rate-current>span,.fed-rate-current>time{text-align:left;grid-column:1}.fed-rate-decision{grid-template-columns:1fr}.fed-rate-decision>i{display:none}.fed-rate-decision>div:last-child{border-top:1px solid var(--border);border-left:0}}.fed-rate-card>header{justify-content:flex-start}.fed-rate-list{display:grid}.fed-rate-line{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0;padding:13px 16px;display:flex}.fed-rate-line:first-child{border-top:0}.fed-rate-line>div{align-items:baseline;gap:2px;min-width:0;display:flex}.fed-rate-line span{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:700}.fed-rate-line strong{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.fed-rate-line time{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:9px}.fed-rate-line.is-current{padding-block:16px}.fed-rate-line.is-current strong{letter-spacing:-.025em;font-size:20px}.fed-rate-line.is-change strong{color:var(--signal)}@media (max-width:520px){.fed-rate-line{flex-direction:column;align-items:flex-start}.fed-rate-line time{margin-left:0}}.fed-rate-card{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;gap:11px;padding:14px;display:grid;box-shadow:0 7px 20px #070e190b}.fed-rate-card>header{border:0;justify-content:space-between;min-height:0;padding:0 2px}.fed-rate-card>header>div{gap:8px;font-size:13px;font-weight:820}.fed-rate-card>header svg{width:17px;height:17px}.fed-policy-actions{align-items:center;gap:7px;display:flex}.fed-policy-actions .fed-policy-status{background:var(--signal-soft);color:var(--signal);border:0;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.fed-rate-card.hike .fed-policy-status{background:var(--negative)}@supports (color:color-mix(in lab,red,red)){.fed-rate-card.hike .fed-policy-status{background:color-mix(in srgb,var(--negative) 10%,transparent)}}.fed-rate-card.hike .fed-policy-status{color:var(--negative)}.fed-rate-card.cut .fed-policy-status{background:var(--positive)}@supports (color:color-mix(in lab,red,red)){.fed-rate-card.cut .fed-policy-status{background:color-mix(in srgb,var(--positive) 10%,transparent)}}.fed-rate-card.cut .fed-policy-status{color:var(--positive)}.fed-policy-focus{background:var(--signal);border-radius:11px;justify-items:center;padding:16px 18px 15px;display:grid}@supports (color:color-mix(in lab,red,red)){.fed-policy-focus{background:color-mix(in srgb,var(--signal) 5%,var(--surface-1))}}.fed-policy-focus>p{color:var(--signal);letter-spacing:.1em;margin:0;font:800 9px/1.3 Cascadia Mono,monospace}.fed-policy-focus>p span{color:var(--muted);font-family:var(--font-ui);letter-spacing:0;margin-left:6px}.fed-policy-bounds{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;width:min(330px,100%);margin-top:11px;display:grid}.fed-policy-bounds>span{justify-items:center;gap:3px;display:grid}.fed-policy-bounds small{color:var(--muted);font-size:10px;font-weight:700}.fed-policy-bounds strong{color:var(--text);font:850 24px/1 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.fed-policy-bounds>i{color:var(--signal);align-self:end;padding-bottom:2px}@supports (color:color-mix(in lab,red,red)){.fed-policy-bounds>i{color:color-mix(in srgb,var(--signal) 72%,var(--muted))}}.fed-policy-bounds>i{font:700 20px/1 var(--font-ui);font-style:normal}.fed-policy-focus>time{color:var(--muted);margin-top:11px;font-size:10px;font-style:normal}.fed-policy-context{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.fed-policy-context>div{background:var(--surface-3);border-radius:9px;min-width:0;padding:11px 12px}@supports (color:color-mix(in lab,red,red)){.fed-policy-context>div{background:color-mix(in srgb,var(--surface-3) 72%,transparent)}}.fed-policy-context dt{color:var(--muted);font-size:10px;font-weight:700}.fed-policy-context dd{color:var(--text);font-variant-numeric:tabular-nums;margin:5px 0 3px;font-size:13px;font-weight:820}.fed-policy-context dd,.fed-policy-context small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fed-policy-context small{color:var(--muted);font-size:9px;line-height:1.45;display:block}.fed-policy-context>div:last-child dd{color:var(--signal)}.fed-rate-card.hike .fed-policy-context>div:last-child dd{color:var(--negative)}.fed-rate-card.cut .fed-policy-context>div:last-child dd{color:var(--positive)}.fed-rate-card+.metric-collection{margin-top:12px}.market-column .metric-top{font-size:12px;line-height:1.4}.market-column .freshness{font-size:10px}.market-column .metric-value{font-size:21px;line-height:1.18}.market-column .metric-emphasis .metric-value{font-size:26px}.market-column .change-negative,.market-column .change-positive{font-size:12px}.market-column .metric-missing,.market-column .metric-unit-note{font-size:10px;line-height:1.55}.market-column .metric-insight-hint{opacity:.86;font-size:10px}.market-column .metric-insight header{font-size:13px}.market-column .metric-insight p{grid-template-columns:62px 1fr;font-size:12px;line-height:1.62}.market-column .metric-insight p b{font-size:11px}.derivatives-section .liquidation-map{min-height:296px;padding:14px}.derivatives-section .liquidation-map>header span{font-size:10px}.derivatives-section .liquidation-map h4{font-size:14px}.derivatives-section .liquidation-map>header small{font-size:11px}.derivatives-section .liquidation-summary{font-size:12px}.derivatives-section .liquidation-pressure{gap:7px;margin-top:8px}.derivatives-section .liquidation-pressure-legend{font-size:10px}.derivatives-section .liquidation-pressure-row{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr) 46px;gap:6px;min-height:17px}.derivatives-section .liquidation-pressure-row small,.derivatives-section .liquidation-pressure-row strong{font-size:10px}.derivatives-section .liquidation-pressure-line{height:6px}.derivatives-section .liquidation-balance{height:28px;margin-top:6px}.derivatives-section .liquidation-balance>span{font-size:10px}.derivatives-section .liquidation-map>footer{font-size:10px;line-height:1.5}.glossary-toolbar{margin:11px 0 9px;padding:7px 0 5px}.glossary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.glossary-card{min-height:218px;padding:15px}.glossary-rank{display:none}.glossary-card h2{max-width:100%;margin:13px 0 4px;font-size:18px}.glossary-card>p{-webkit-line-clamp:4;margin:9px 0;font-size:12px;line-height:1.68}.glossary-card>footer{padding-top:7px;bottom:12px;left:15px;right:15px}@media (max-width:1180px){.glossary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fed-policy-bounds{gap:8px}.fed-policy-bounds strong{font-size:21px}.fed-policy-context,.glossary-grid{grid-template-columns:1fr}}.tweet-ai{border-top:1px solid var(--border);margin-top:10px}.tweet-ai-trigger{width:100%;color:var(--muted);font:750 10px/1 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:7px;padding:10px 1px 0;display:grid}.tweet-ai-trigger>svg:first-child{width:15px;height:15px;color:var(--signal)}.tweet-ai-trigger>svg:last-child{width:14px;height:14px;transition:transform .18s}.tweet-ai-trigger>i{border:1px solid var(--signal);padding:3px 6px}@supports (color:color-mix(in lab,red,red)){.tweet-ai-trigger>i{border:1px solid color-mix(in srgb,var(--signal) 30%,var(--border))}}.tweet-ai-trigger>i{color:var(--signal);letter-spacing:.08em;border-radius:999px;font:700 8px Cascadia Mono,monospace}.tweet-ai.is-open .tweet-ai-trigger>svg:last-child{transform:rotate(180deg)}.tweet-ai-body{border:1px solid var(--border);background:var(--surface-1);border-radius:11px;margin-top:10px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tweet-ai-body{background:color-mix(in srgb,var(--surface-1) 55%,var(--surface-2))}}.tweet-ai-body{animation:ai-panel-in .2s cubic-bezier(.2,.78,.2,1)}@keyframes ai-panel-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ai-loading{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:98px;padding:17px;display:grid}.ai-loading p,.ai-loading strong{margin:0;display:block}.ai-loading strong{color:var(--text);font-size:12px}.ai-loading p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.ai-orbit{border:1px solid var(--signal);place-items:center;width:38px;height:38px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ai-orbit{border:1px solid color-mix(in srgb,var(--signal) 35%,var(--border))}}.ai-orbit{color:var(--signal);border-radius:50%}.ai-orbit:after{content:"";border:1px solid #0000;border-top:1px solid var(--signal);border-radius:50%;animation:ai-orbit 1.05s linear infinite;position:absolute;inset:-4px}.ai-orbit svg{width:17px}@keyframes ai-orbit{to{transform:rotate(1turn)}}.ai-loading-dots{gap:3px;display:flex}.ai-loading-dots i{background:var(--signal);border-radius:50%;width:4px;height:4px;animation:ai-dot 1.2s ease-in-out infinite}.ai-loading-dots i:nth-child(2){animation-delay:.16s}.ai-loading-dots i:nth-child(3){animation-delay:.32s}@keyframes ai-dot{0%,70%,to{opacity:.24;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.ai-error,.ai-market-empty{color:var(--negative);align-items:center;gap:8px;padding:16px;font-size:11px;display:flex}.ai-error svg,.ai-market-empty svg{width:16px}.ai-result{padding:15px}.ai-result-head{grid-template-columns:58px minmax(0,1fr);display:grid;align-items:start!important;justify-content:normal!important;gap:12px!important}.ai-score{border:1px solid var(--signal);align-content:center;place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-score{border:1px solid color-mix(in srgb,var(--signal) 35%,var(--border))}}.ai-score{background:var(--surface-2);border-radius:13px}.ai-score strong{color:var(--text);font:850 19px/1 Cascadia Mono,monospace}.ai-score span{color:var(--signal);margin-top:4px;font-size:8px;font-weight:800}.ai-score.rating-a,.ai-score.rating-s{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.ai-score.rating-a,.ai-score.rating-s{border-color:color-mix(in srgb,var(--positive) 45%,var(--border))}}.ai-score.rating-a span,.ai-score.rating-s span{color:var(--positive)}.ai-kicker{color:var(--signal);letter-spacing:.04em;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.ai-kicker svg{width:13px;height:13px}.ai-result-head h3{color:var(--text);margin:5px 0 4px;font-size:14px;line-height:1.38}.ai-result-head p{color:var(--muted);margin:0;font-size:10px;line-height:1.58}.ai-signal-strip{border:1px solid var(--border);background:var(--border);border-radius:9px;grid-template-columns:1fr .8fr 1.35fr;gap:1px;margin-top:14px;display:grid;overflow:hidden}.ai-signal-strip>span{background:var(--surface-2);gap:4px;min-width:0;padding:10px;display:grid}.ai-signal-strip small{color:var(--muted);font-size:8px}.ai-signal-strip strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ai-facts{margin-top:13px}.ai-facts h4{color:var(--text);align-items:center;gap:6px;margin:0 0 7px;font-size:11px;display:flex}.ai-facts h4 svg{width:14px;color:var(--signal)}.ai-facts>p{color:var(--text);margin:0;font-size:11px;line-height:1.68}.ai-facts ul{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.ai-facts li{color:var(--muted);padding-left:13px;font-size:10px;line-height:1.55;position:relative}.ai-facts li:before{content:"";background:var(--signal);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:1px}.ai-risk{border-left:2px solid var(--macro);background:var(--macro);grid-template-columns:auto 1fr;gap:8px;margin-top:12px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-risk{background:color-mix(in srgb,var(--macro) 6%,transparent)}}.ai-risk>svg{width:15px;color:var(--macro)}.ai-risk p,.ai-risk strong{font-size:10px}.ai-risk p{color:var(--muted);margin:3px 0 0;line-height:1.55}.ai-tags{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.ai-tags span{background:var(--surface-3);color:var(--muted);border-radius:5px;padding:3px 6px;font-size:8px}.ai-market-evidence{border-top:1px solid var(--border);margin-top:13px;padding-top:12px}.ai-market-evidence>header{justify-content:space-between;align-items:center;display:flex}.ai-market-evidence>header>div{color:var(--text);align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.ai-market-evidence>header svg{width:14px;color:var(--signal)}.ai-market-evidence>header b{background:var(--signal-soft);color:var(--signal);border-radius:99px;padding:4px 7px;font-size:8px}.ai-market-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.ai-market-grid>span{background:var(--surface-2);border-radius:8px;gap:3px;padding:9px;display:grid}.ai-market-grid small{color:var(--muted);font-size:8px}.ai-market-grid strong{color:var(--text);text-overflow:ellipsis;font:750 10px Cascadia Mono,monospace;overflow:hidden}.ai-market-grid em{font-size:8px;font-style:normal}.ai-market-grid .positive{color:var(--positive)}.ai-market-grid .negative{color:var(--negative)}.ai-volume-row{color:var(--muted);flex-wrap:wrap;gap:5px 10px;margin-top:8px;font-size:8px;display:flex}.ai-volume-row b{color:var(--text);font-weight:700}.ai-methodology{margin-top:7px;line-height:1.45;display:block}.ai-disclaimer,.ai-methodology{color:var(--muted);font-size:8px}.ai-disclaimer{margin-top:13px;line-height:1.5;border-top:1px solid var(--border)!important;justify-content:flex-start!important;align-items:flex-start!important;gap:6px!important;padding-top:10px!important;display:flex!important}.ai-disclaimer svg{flex:none;width:13px;height:13px}@media (max-width:520px){.ai-result{padding:13px}.ai-signal-strip{grid-template-columns:1fr 1fr}.ai-signal-strip>span:last-child{grid-column:1/-1}.ai-market-grid{grid-template-columns:1fr}.ai-loading{grid-template-columns:auto 1fr}.ai-loading-dots{display:none}}@media (prefers-reduced-motion:reduce){.ai-loading-dots i,.ai-orbit:after,.tweet-ai-body{animation:none}.tweet-ai-trigger>svg:last-child{transition:none}}.admin-sidebar nav{overflow-y:auto}.llm-stat-grid{gap:10px;margin:28px 0 14px;display:grid}.llm-stat-grid article{background:var(--surface-2);border-radius:12px;grid-template-columns:auto 1fr;gap:4px 9px;padding:16px;display:grid}.llm-stat-grid svg{width:21px;color:var(--signal);grid-row:1/4}.llm-stat-grid strong{font:820 20px Cascadia Mono,monospace}.llm-admin-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:12px;display:grid}.llm-config-panel>header,.llm-side-stack .admin-panel>header{align-items:flex-start;gap:9px;display:flex}.llm-config-panel>header>svg,.llm-side-stack .admin-panel>header>svg{width:19px;color:var(--signal);flex:none}.llm-config-panel>header h2,.llm-side-stack h2{margin:0;font-size:14px}.llm-config-panel>header p,.llm-side-stack header p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.55}.llm-settings-form{gap:13px;display:grid}.llm-form-grid label,.llm-settings-form>label{color:var(--muted);gap:6px;font-size:10px;font-weight:750;display:grid}.llm-settings-form label>span{color:var(--signal);margin-left:4px;font-size:8px}.llm-settings-form input,.llm-settings-form textarea{border:1px solid var(--border);width:100%;color:var(--text);font:500 11px/1.6 var(--font-ui);border-radius:8px;outline:none}.llm-settings-form textarea{resize:vertical;padding:10px 11px;font-family:Cascadia Mono,monospace;font-size:9px}.llm-settings-form input:focus,.llm-settings-form textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal)}@supports (color:color-mix(in lab,red,red)){.llm-settings-form input:focus,.llm-settings-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 10%,transparent)}}.llm-form-grid{gap:10px;display:grid}.llm-form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.llm-form-grid .span-2{grid-column:1/-1}.key-input{position:relative}.key-input svg{width:15px;color:var(--muted);position:absolute;top:11px;left:10px}.llm-settings-form fieldset{border:1px solid var(--border);border-radius:9px;margin:0;padding:12px}.llm-settings-form legend{color:var(--muted);padding:0 6px;font-size:9px}.llm-toggle-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.llm-toggle-row label{color:var(--text);align-items:center;gap:6px;font-size:10px;display:flex}.llm-toggle-row input{width:14px;height:14px;accent-color:var(--signal)}.llm-toggle-row span{color:var(--muted);margin-left:auto;font:700 9px Cascadia Mono,monospace}.llm-settings-form>.primary-button{justify-self:start}.llm-side-stack{align-content:start;gap:12px;display:grid}.llm-side-stack .admin-panel{margin:0}.llm-queue-list{border:1px solid var(--border);background:var(--border);border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.llm-queue-list>div{background:var(--surface-2);padding:11px}.llm-queue-list dt{color:var(--muted);font-size:8px}.llm-queue-list dd{color:var(--text);margin:4px 0 0;font:780 13px Cascadia Mono,monospace}.llm-usage-list{max-height:360px;display:grid;overflow:auto}.llm-usage-list>div{border-top:1px solid var(--border);gap:8px;padding:9px 1px;font-size:8px;display:grid}.llm-usage-list>div:first-child{border-top:0}.llm-usage-list span,.llm-usage-list time{color:var(--muted)}.llm-usage-list b{color:var(--text)}.llm-job-table>header,.llm-usage-table>header{justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.llm-job-table>header h2,.llm-usage-table>header h2{margin:0;font-size:14px}.llm-job-table>header p,.llm-usage-table>header p{color:var(--muted);margin:4px 0 0;font-size:9px}.llm-job-table .icon-action svg{width:14px}.status-pill.completed{background:var(--positive)}@supports (color:color-mix(in lab,red,red)){.status-pill.completed{background:color-mix(in srgb,var(--positive) 12%,transparent)}}.status-pill.completed{color:var(--positive)}.status-pill.processing{background:var(--signal-soft);color:var(--signal)}.status-pill.failed{background:var(--negative)}@supports (color:color-mix(in lab,red,red)){.status-pill.failed{background:color-mix(in srgb,var(--negative) 12%,transparent)}}.status-pill.failed{color:var(--negative)}@media (max-width:1100px){.llm-admin-layout{grid-template-columns:1fr}.llm-side-stack{grid-template-columns:1fr 1fr}}@media (max-width:900px){.llm-form-grid.compact,.llm-stat-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.llm-form-grid,.llm-form-grid.compact,.llm-side-stack{grid-template-columns:1fr}.llm-form-grid .span-2{grid-column:auto}.llm-job-table{overflow-x:auto}.llm-job-table table{min-width:780px}}.tweet-footer-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.tweet-analysis-button,.tweet-footer-actions>a{height:30px;color:var(--muted);font:650 11px/1 var(--font-ui);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 9px;text-decoration:none;display:inline-flex}.tweet-footer-actions>a:hover{color:var(--signal);background:var(--signal-soft)}.tweet-analysis-button{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.tweet-analysis-button{border-color:color-mix(in srgb,var(--signal) 26%,var(--border))}}.tweet-analysis-button{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.tweet-analysis-button{background:color-mix(in srgb,var(--signal) 7%,var(--surface-1))}}.tweet-analysis-button{color:var(--signal)}.tweet-analysis-button:hover{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.tweet-analysis-button:hover{border-color:color-mix(in srgb,var(--signal) 58%,var(--border))}}.tweet-analysis-button:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.tweet-analysis-button:hover{background:color-mix(in srgb,var(--signal) 13%,var(--surface-1))}}.tweet-analysis-button:hover{transform:translateY(-1px)}.tweet-analysis-layer{z-index:96;justify-items:end;display:grid;position:absolute;inset:0;overflow:hidden}.tweet-analysis-scrim{background:var(--canvas);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.tweet-analysis-scrim{background:color-mix(in srgb,var(--canvas) 55%,transparent)}}.tweet-analysis-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ai-scrim-in .2s ease-out}.tweet-analysis-drawer{--ai-cyan:#1bb7ad;--ai-indigo:#5d6fe8;z-index:1;border:1px solid var(--signal);grid-template-rows:auto auto minmax(0,1fr);width:min(97%,740px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tweet-analysis-drawer{border:1px solid color-mix(in srgb,var(--signal) 38%,var(--border))}}.tweet-analysis-drawer{background:var(--surface-1);border-radius:20px 0 0 20px;animation:ai-drawer-in .34s cubic-bezier(.2,.82,.22,1);box-shadow:-28px 0 70px #050c154d}.tweet-analysis-drawer>header{border-bottom:1px solid var(--border);background:linear-gradient(118deg,var(--signal),var(--ai-indigo) 68%);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:20px 22px 17px;display:grid}@supports (color:color-mix(in lab,red,red)){.tweet-analysis-drawer>header{background:linear-gradient(118deg,color-mix(in srgb,var(--signal) 10%,var(--surface-1)),color-mix(in srgb,var(--ai-indigo) 4%,var(--surface-1)) 68%)}}.analysis-drawer-title>span{color:var(--signal);letter-spacing:.15em;align-items:center;gap:7px;font:800 9px Cascadia Mono,monospace;display:flex}.analysis-drawer-title>span svg{width:15px}.analysis-drawer-title h2{color:var(--text);letter-spacing:-.025em;margin:7px 0 3px}.analysis-drawer-title p{color:var(--muted);margin:0;font-size:11px}.analysis-drawer-status{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.analysis-drawer-status{background:color-mix(in srgb,var(--surface-2) 86%,transparent)}}.analysis-drawer-status{color:var(--muted);font-weight:700}.analysis-drawer-status i{background:var(--macro);width:7px;height:7px;box-shadow:0 0 0 4px var(--macro);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.analysis-drawer-status i{box-shadow:0 0 0 4px color-mix(in srgb,var(--macro) 12%,transparent)}}.analysis-drawer-status i[data-status=completed]{background:var(--positive);box-shadow:0 0 0 4px var(--positive)}@supports (color:color-mix(in lab,red,red)){.analysis-drawer-status i[data-status=completed]{box-shadow:0 0 0 4px color-mix(in srgb,var(--positive) 12%,transparent)}}.analysis-drawer-status i[data-status=failed]{background:var(--negative);box-shadow:0 0 0 4px var(--negative)}@supports (color:color-mix(in lab,red,red)){.analysis-drawer-status i[data-status=failed]{box-shadow:0 0 0 4px color-mix(in srgb,var(--negative) 12%,transparent)}}.tweet-analysis-drawer>header>button{border:1px solid var(--border);background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.tweet-analysis-drawer>header>button:hover{border-color:var(--signal);color:var(--signal)}.tweet-analysis-drawer>header>button svg{width:16px}@supports (color:color-mix(in lab,red,red)){.tweet-analysis-source{background:color-mix(in srgb,var(--surface-2) 65%,var(--surface-1))}}.tweet-analysis-source{color:var(--muted)}.tweet-analysis-source>svg{width:14px;color:var(--signal);margin-top:3px}.tweet-analysis-source p{font-size:11px;line-height:1.65}.tweet-analysis-scroll{overscroll-behavior:contain;min-height:0;overflow:hidden auto}@keyframes ai-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes ai-drawer-in{0%{opacity:.65;transform:translate(102%)}to{opacity:1;transform:translate(0)}}.ai-analysis-loading{text-align:center;background:radial-gradient(circle at 50% 28%,var(--signal),transparent 38%);grid-template-rows:240px auto auto auto;justify-items:center;min-height:100%;padding:42px 54px 48px;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-analysis-loading{background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--signal) 8%,transparent),transparent 38%)}}.ai-radar-stage{border:1px solid var(--signal);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ai-radar-stage{border:1px solid color-mix(in srgb,var(--signal) 36%,var(--border))}}.ai-radar-stage{background:repeating-radial-gradient(circle,var(--signal) 0 1px,transparent 1px 36px),linear-gradient(90deg,transparent 49.7%,var(--signal) 50%,transparent 50.3%),linear-gradient(transparent 49.7%,var(--signal) 50%,transparent 50.3%),var(--surface-2);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.ai-radar-stage{background:repeating-radial-gradient(circle,color-mix(in srgb,var(--signal) 18%,transparent) 0 1px,transparent 1px 36px),linear-gradient(90deg,transparent 49.7%,color-mix(in srgb,var(--signal) 20%,transparent) 50%,transparent 50.3%),linear-gradient(transparent 49.7%,color-mix(in srgb,var(--signal) 20%,transparent) 50%,transparent 50.3%),color-mix(in srgb,var(--surface-2) 80%,transparent)}}.ai-radar-stage{box-shadow:inset 0 0 40px var(--signal),0 18px 48px #07141e1f}@supports (color:color-mix(in lab,red,red)){.ai-radar-stage{box-shadow:inset 0 0 40px color-mix(in srgb,var(--signal) 6%,transparent),0 18px 48px #07141e1f}}.ai-radar-grid{border:1px solid var(--signal);position:absolute;inset:14px}@supports (color:color-mix(in lab,red,red)){.ai-radar-grid{border:1px solid color-mix(in srgb,var(--signal) 18%,transparent)}}.ai-radar-grid,.ai-radar-sweep{border-radius:50%}.ai-radar-sweep{background:conic-gradient(from 0deg,transparent 0 73%,var(--signal) 78%,var(--signal) 99%,transparent 100%);position:absolute;inset:-1px}@supports (color:color-mix(in lab,red,red)){.ai-radar-sweep{background:conic-gradient(from 0deg,transparent 0 73%,color-mix(in srgb,var(--signal) 3%,transparent) 78%,color-mix(in srgb,var(--signal) 46%,transparent) 99%,transparent 100%)}}.ai-radar-sweep{animation:ai-radar-sweep 2.3s linear infinite}.ai-radar-core{border:1px solid var(--signal);place-items:center;width:52px;height:52px;display:grid;position:absolute;inset:50% auto auto 50%}@supports (color:color-mix(in lab,red,red)){.ai-radar-core{border:1px solid color-mix(in srgb,var(--signal) 42%,var(--border))}}.ai-radar-core{background:var(--surface-1);color:var(--signal);box-shadow:0 0 0 8px var(--signal),0 0 30px var(--signal);border-radius:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.ai-radar-core{box-shadow:0 0 0 8px color-mix(in srgb,var(--signal) 7%,transparent),0 0 30px color-mix(in srgb,var(--signal) 20%,transparent)}}.ai-radar-core svg{width:24px}.ai-radar-stage .ping{background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 5px var(--signal),0 0 15px var(--signal);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.ai-radar-stage .ping{box-shadow:0 0 0 5px color-mix(in srgb,var(--signal) 12%,transparent),0 0 15px var(--signal)}}.ai-radar-stage .ping{animation:ai-radar-ping 1.8s ease-in-out infinite}.ai-radar-stage .ping-one{top:27%;left:61%}.ai-radar-stage .ping-two{animation-delay:.58s;top:67%;left:31%}.ai-radar-stage .ping-three{animation-delay:1.05s;top:55%;left:75%}@keyframes ai-radar-sweep{to{transform:rotate(1turn)}}@keyframes ai-radar-ping{0%,to{opacity:.25;transform:scale(.72)}45%{opacity:1;transform:scale(1)}}.ai-loading-copy>span{color:var(--signal);letter-spacing:.18em;font:800 9px Cascadia Mono,monospace}.ai-loading-copy h2{color:var(--text);letter-spacing:-.02em;margin:9px 0 7px}.ai-loading-copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.ai-loading-progress{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:11px;width:min(420px,100%);margin-top:26px;display:grid}.ai-loading-progress>span{background:var(--surface-3);border-radius:999px;height:5px;overflow:hidden}.ai-loading-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--ai-indigo),var(--signal));height:100%;transition:width .12s linear;display:block}.ai-loading-progress b{color:var(--signal);font:750 10px Cascadia Mono,monospace}.ai-loading-steps{color:var(--muted);justify-content:center;align-items:center;gap:22px;margin-top:18px;font-size:10px}.ai-loading-steps span{opacity:.48;align-items:center;gap:6px;transition:opacity .2s,color .2s;display:flex}.ai-loading-steps span.is-active{opacity:1;color:var(--text)}.ai-loading-steps svg{width:14px;color:var(--signal)}.ai-report-hero{border-bottom:1px solid var(--border);grid-template-columns:112px minmax(0,1fr)}.ai-importance{border:1px solid var(--signal);justify-items:center;min-height:126px;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-importance{border:1px solid color-mix(in srgb,var(--signal) 32%,var(--border))}}.ai-importance{background:linear-gradient(155deg,var(--signal),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.ai-importance{background:linear-gradient(155deg,color-mix(in srgb,var(--signal) 11%,var(--surface-2)),var(--surface-2))}}.ai-importance{text-align:center}.ai-importance strong{color:var(--text);letter-spacing:-.08em;margin:9px 0 5px;font:850 38px/1 Cascadia Mono,monospace}.ai-importance small{color:var(--signal);font-size:9px;font-weight:800}.ai-importance.rating-a,.ai-importance.rating-s{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.ai-importance.rating-a,.ai-importance.rating-s{border-color:color-mix(in srgb,var(--positive) 45%,var(--border))}}.ai-importance.rating-a,.ai-importance.rating-s{background:linear-gradient(155deg,var(--positive),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.ai-importance.rating-a,.ai-importance.rating-s{background:linear-gradient(155deg,color-mix(in srgb,var(--positive) 12%,var(--surface-2)),var(--surface-2))}}.ai-importance.rating-a small,.ai-importance.rating-s small{color:var(--positive)}.ai-report-kicker{color:var(--signal);letter-spacing:.04em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.ai-report-kicker svg{width:15px}.ai-report-summary h2{color:var(--text);letter-spacing:-.025em;margin:9px 0 8px;font-size:21px;line-height:1.42}.ai-report-summary>p{color:var(--muted);margin:0;font-size:12px;line-height:1.72}.ai-report-meta{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.ai-report-meta span,.ai-report-meta time{background:var(--surface-3);color:var(--muted);border-radius:6px;padding:4px 7px;font-size:9px}.ai-signal-board{grid-template-columns:.8fr .9fr 1.3fr;gap:8px;margin-top:20px;display:grid}.ai-signal-board>div{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.ai-signal-board small{color:var(--muted);font-size:9px}.ai-signal-board strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ai-signal-board strong[data-signal=bullish],.ai-signal-board strong[data-signal=mildly_bullish]{color:var(--positive)}.ai-signal-board strong[data-signal=bearish],.ai-signal-board strong[data-signal=mildly_bearish]{color:var(--negative)}.ai-confidence-track{background:var(--surface-3);border-radius:99px;height:3px;overflow:hidden}.ai-confidence-track i{border-radius:inherit;background:var(--signal);height:100%;display:block}.ai-report-section{border:1px solid var(--border);border-radius:13px;padding:19px}@supports (color:color-mix(in lab,red,red)){.ai-report-section{background:color-mix(in srgb,var(--surface-2) 72%,var(--surface-1))}}.ai-section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.ai-section-heading>div{color:var(--text);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.ai-section-heading svg{width:16px;color:var(--signal)}.ai-section-heading>b{background:var(--signal-soft);color:var(--signal);border-radius:99px;padding:5px 8px;font-size:9px}.ai-impact-path>p{color:var(--text);margin:12px 0 0;font-size:12px;line-height:1.78}.ai-reason-grid{gap:8px;margin-top:15px;display:grid}.ai-reason-grid>div{background:var(--surface-1);color:var(--muted);border-radius:9px;grid-template-columns:auto 1fr;gap:9px;padding:11px 12px;font-size:11px;line-height:1.6;display:grid}.ai-reason-grid i{border:2px solid var(--signal);width:7px;height:7px;box-shadow:0 0 0 4px var(--signal-soft);border-radius:50%;margin-top:.48em}.ai-market-unavailable,.ai-risk-note{border-color:var(--macro);grid-template-columns:auto minmax(0,1fr);gap:11px;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-market-unavailable,.ai-risk-note{border-color:color-mix(in srgb,var(--macro) 30%,var(--border))}}.ai-market-unavailable,.ai-risk-note{background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.ai-market-unavailable,.ai-risk-note{background:color-mix(in srgb,var(--macro) 6%,var(--surface-1))}}.ai-market-unavailable>svg,.ai-risk-note>svg{width:18px;color:var(--macro)}.ai-market-unavailable h3,.ai-risk-note h3{color:var(--text);margin:0;font-size:12px}.ai-market-unavailable p,.ai-risk-note p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.65}.ai-report-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ai-report-tags span{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:7px;padding:5px 8px;font-size:9px}.ai-validation-note{color:var(--muted);margin:9px 0 0;line-height:1.62}.ai-market-timeline{gap:9px;margin-top:15px;position:relative}.ai-market-timeline:before{content:"";background:var(--border);height:1px;position:absolute;top:18px;left:16%;right:16%}.ai-market-timeline article{z-index:1;border:1px solid var(--border);border-radius:10px;gap:5px;padding:13px;display:grid;position:relative}.ai-market-timeline span{color:var(--muted);font-size:9px}.ai-market-timeline strong{color:var(--text);font:750 12px Cascadia Mono,monospace}.ai-market-timeline small{color:var(--muted)}.ai-market-timeline article[data-tone=positive] small{color:var(--positive)}.ai-market-timeline article[data-tone=negative] small{color:var(--negative)}.ai-volume-compare{border-radius:10px;grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:5px;margin-top:10px;padding:13px}.ai-volume-compare>span{gap:4px;display:grid}.ai-volume-compare small{color:var(--muted);font-size:8px}.ai-volume-compare strong{font:750 11px Cascadia Mono,monospace}.ai-volume-compare em{font-style:normal}.ai-volume-compare em[data-tone=positive]{color:var(--positive)}.ai-volume-compare em[data-tone=negative]{color:var(--negative)}.ai-volume-compare>i{background:var(--border);height:1px}.ai-market-evidence>footer{color:var(--muted);align-items:flex-start;gap:7px;margin-top:11px;font-size:8px;line-height:1.5;display:flex}.ai-market-evidence>footer svg{flex:none;width:13px}.ai-report-disclaimer{grid-template-columns:auto 1fr auto;margin-top:21px;font-size:9px;line-height:1.55;border-top:1px solid var(--border)!important;align-items:start!important;gap:8px!important;padding:13px 0 0!important;display:grid!important}.ai-report-disclaimer svg{flex:none;width:14px}.ai-report-disclaimer b{color:var(--muted);font:700 8px Cascadia Mono,monospace}.ai-drawer-error{place-items:center;min-height:100%;padding:46px;display:grid}.ai-drawer-error>div{text-align:center;max-width:430px}.ai-drawer-error>svg{width:38px;height:38px;color:var(--negative);margin-bottom:13px}.ai-drawer-error h2{color:var(--text);margin:0;font-size:19px}.ai-drawer-error p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.65}.ai-drawer-error button{border:1px solid var(--border);background:var(--surface-2);height:36px;color:var(--signal);border-radius:8px;align-items:center;gap:7px;margin-top:17px;padding:0 12px;font-weight:700;display:inline-flex}.ai-drawer-error button svg{width:14px}.llm-admin-page{max-width:1510px;padding-top:42px}.llm-page-head>div>p{max-width:760px;font-size:13px;line-height:1.6}.llm-page-message{align-items:flex-start;gap:9px;margin-top:20px;font-size:12px;display:flex}.llm-page-message>svg{flex:none;width:17px}.llm-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 16px}.llm-stat-grid article{border:1px solid var(--border);background:var(--surface-1);border-radius:14px;align-items:center;gap:14px;min-height:116px;padding:20px;display:flex;position:relative;overflow:hidden}.llm-stat-grid article:after{content:"";border:1px solid var(--signal);width:90px;height:90px;position:absolute;bottom:-34px;right:-22px}@supports (color:color-mix(in lab,red,red)){.llm-stat-grid article:after{border:1px solid color-mix(in srgb,var(--signal) 16%,transparent)}}.llm-stat-grid article:after{box-shadow:0 0 0 14px var(--signal),0 0 0 28px var(--signal);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.llm-stat-grid article:after{box-shadow:0 0 0 14px color-mix(in srgb,var(--signal) 4%,transparent),0 0 0 28px color-mix(in srgb,var(--signal) 2%,transparent)}}.llm-stat-grid article>svg{z-index:1;width:25px;height:25px;color:var(--signal);flex:none;position:relative}.llm-stat-grid article>div{z-index:1;gap:4px;display:grid;position:relative}.llm-stat-grid small,.llm-stat-grid span{color:var(--muted);font-size:11px}.llm-stat-grid strong{color:var(--text);letter-spacing:-.04em;font:820 27px/1.05 Cascadia Mono,monospace}.llm-config-panel{border-radius:15px;margin:0;padding:0;overflow:hidden}.llm-panel-heading{border-bottom:1px solid var(--border);background:linear-gradient(110deg,var(--signal),var(--surface-1) 62%);grid-template-columns:auto minmax(0,1fr) auto;padding:23px 25px;align-items:center!important;gap:15px!important;margin:0!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.llm-panel-heading{background:linear-gradient(110deg,color-mix(in srgb,var(--signal) 8%,var(--surface-1)),var(--surface-1) 62%)}}.llm-heading-icon{border:1px solid var(--signal);place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.llm-heading-icon{border:1px solid color-mix(in srgb,var(--signal) 32%,var(--border))}}.llm-heading-icon{background:var(--signal-soft);color:var(--signal);border-radius:13px}.llm-heading-icon svg{width:23px}.llm-job-head>div>span,.llm-panel-heading>div:nth-child(2)>span,.llm-usage-table>header span{color:var(--signal);letter-spacing:.16em;font:800 9px Cascadia Mono,monospace}.llm-panel-heading h2{margin:5px 0 4px!important;font-size:20px!important}.llm-panel-heading p{max-width:850px;margin:0!important;font-size:12px!important;line-height:1.6!important}.llm-panel-heading>b{border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:6px 9px;font:750 9px Cascadia Mono,monospace}.llm-settings-form{display:block}.llm-config-section{border-bottom:1px solid var(--border);padding:24px 25px}.llm-config-section>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.llm-config-section>header h3{color:var(--text);margin:0;font-size:15px}.llm-config-section>header p{color:var(--muted);margin:5px 0 0;font-size:11px}.llm-config-section>header>span{border:1px solid var(--border);color:var(--negative);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.llm-config-section>header>span.is-configured{color:var(--positive)}.llm-config-section>header>svg{width:20px;color:var(--signal)}.llm-form-grid{grid-template-columns:1fr 1fr;gap:15px}.llm-form-grid label,.llm-prompt-workbench label,.llm-settings-form>label{color:var(--text);gap:8px;font-size:12px;font-weight:730}.llm-settings-form label small{color:var(--signal);margin-left:5px;font-size:10px}.llm-settings-form input,.llm-settings-form textarea{background:var(--surface-2);border-radius:9px;font-size:13px}.llm-settings-form input{height:46px;padding:0 13px}.llm-settings-form textarea{padding:13px 14px;font:500 12px/1.72 Cascadia Mono,Microsoft YaHei UI,monospace}.key-input svg{width:16px;top:14px;left:13px}.key-input input{padding-left:39px}.llm-prompt-workbench>div{grid-template-columns:1.15fr .85fr;gap:15px;display:grid}.llm-prompt-workbench textarea{resize:vertical;min-height:340px}.execution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:940px}.llm-form-footer{z-index:3;position:sticky;bottom:-1px;background:var(--surface-1)!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:0!important;padding:17px 25px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.llm-form-footer{background:color-mix(in srgb,var(--surface-1) 91%,transparent)!important}}.llm-form-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -12px 28px #050c1514}.llm-toggle-row{gap:22px}.llm-toggle-row label{font-size:12px}.llm-toggle-row input{width:16px;height:16px}.llm-operations-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.llm-operation-panel{margin:0;padding:20px}.llm-operation-panel>header{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.llm-operation-panel>header>svg{width:20px;color:var(--signal);flex:none}.llm-operation-panel h2{font-size:16px!important}.llm-operation-panel header p{font-size:11px!important}.llm-queue-list{border-radius:10px;grid-template-columns:repeat(3,1fr)}.llm-queue-list>div{padding:14px}.llm-queue-list dt{font-size:10px}.llm-queue-list dd{font-size:18px}.llm-usage-list{max-height:200px}.llm-usage-list>div{grid-template-columns:1fr auto auto auto;gap:14px;padding:11px 2px;font-size:10px}.llm-job-table,.llm-usage-table{border-radius:14px;margin-top:16px}.llm-job-head,.llm-usage-table>header{padding:20px 22px!important}.llm-job-head h2,.llm-usage-table>header h2{margin:5px 0 4px!important;font-size:17px!important}.llm-job-head p,.llm-usage-table>header p{font-size:11px!important}.llm-job-head{justify-content:space-between!important;align-items:center!important;display:flex!important}.llm-job-head>b{color:var(--text);font:800 13px Cascadia Mono,monospace}.admin-table-scroll{overflow-x:auto}.llm-usage-table .admin-table{min-width:1050px}.llm-job-table .admin-table{min-width:980px}.llm-job-table .admin-table th,.llm-usage-table .admin-table th{padding:13px 16px;font-size:10px}.llm-job-table .admin-table td,.llm-usage-table .admin-table td{vertical-align:middle;padding:15px 16px;font-size:12px}.llm-job-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:7px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.llm-job-toolbar{background:color-mix(in srgb,var(--surface-2) 70%,var(--surface-1))}}.llm-job-toolbar button{border:1px solid var(--border);background:var(--surface-1);height:34px;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.llm-job-toolbar button.is-active,.llm-job-toolbar button:hover{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.llm-job-toolbar button.is-active,.llm-job-toolbar button:hover{border-color:color-mix(in srgb,var(--signal) 48%,var(--border))}}.llm-job-toolbar button.is-active,.llm-job-toolbar button:hover{background:var(--signal-soft);color:var(--signal)}.llm-job-toolbar button i{background:var(--negative);border-radius:999px;place-items:center;min-width:18px;height:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.llm-job-toolbar button i{background:color-mix(in srgb,var(--negative) 12%,transparent)}}.llm-job-toolbar button i{color:var(--negative);font-size:9px;font-style:normal}.llm-job-error{gap:4px;max-width:470px;display:grid}.llm-job-error b{color:var(--negative);font:750 9px Cascadia Mono,monospace}.llm-job-error span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.llm-job-clean{color:var(--positive);align-items:center;gap:5px;font-size:10px;display:inline-flex}.llm-job-clean svg{width:13px}.llm-job-pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;padding:13px 16px;font-size:11px;display:flex}.llm-job-pagination>span{margin-right:auto}.llm-job-pagination button{border:1px solid var(--border);background:var(--surface-1);height:34px;color:var(--text);border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-weight:650;display:inline-flex}.llm-job-pagination button:disabled{opacity:.4;cursor:not-allowed}.llm-job-pagination svg{width:14px}@media (max-width:1180px){.execution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.llm-stat-grid{grid-template-columns:1fr 1fr}.llm-prompt-workbench>div{grid-template-columns:1fr}.llm-prompt-workbench textarea{min-height:280px}}@media (max-width:767px){.tweet-footer-actions{gap:3px}.tweet-analysis-button,.tweet-footer-actions>a{padding:0 7px;font-size:10px}.tweet-analysis-layer{z-index:190;position:fixed}.tweet-analysis-drawer{border-radius:16px 0 0 16px;width:100vw}.tweet-analysis-drawer>header{grid-template-columns:minmax(0,1fr) auto;padding:16px}.analysis-drawer-status{display:none}.tweet-analysis-source{padding-inline:16px}.ai-analysis-loading{grid-template-rows:190px auto auto auto;padding:30px 22px}.ai-radar-stage{width:176px;height:176px}.ai-loading-steps{gap:10px}.ai-report{padding:20px 16px 28px}.ai-report-hero{grid-template-columns:84px minmax(0,1fr);gap:14px}.ai-importance{min-height:108px}.ai-importance strong{font-size:30px}.ai-report-summary h2{font-size:17px}.ai-signal-board{grid-template-columns:1fr 1fr}.ai-signal-board>div:last-child{grid-column:1/-1}.ai-market-timeline,.ai-reason-grid{grid-template-columns:1fr}.ai-market-timeline:before{display:none}.ai-volume-compare{grid-template-columns:1fr}.ai-volume-compare>i{display:none}.llm-admin-page{padding-inline:16px}.llm-stat-grid{grid-template-columns:1fr}.llm-panel-heading{grid-template-columns:auto minmax(0,1fr);padding:18px}.llm-panel-heading>b{display:none}.llm-config-section{padding:20px 18px}.connection-grid,.execution-grid,.price-grid{grid-template-columns:1fr}.llm-form-grid .span-2{grid-column:auto}.llm-operations-grid{grid-template-columns:1fr}.llm-queue-list{grid-template-columns:1fr 1fr}.llm-form-footer{flex-direction:column;align-items:stretch!important}.llm-form-footer .primary-button{width:100%}.llm-job-toolbar{overflow-x:auto}.llm-job-toolbar button{flex:none}.llm-job-pagination{flex-wrap:wrap}.llm-job-pagination>span{text-align:center;width:100%;margin:0}}@media (prefers-reduced-motion:reduce){.ai-radar-stage .ping,.ai-radar-sweep,.tweet-analysis-drawer,.tweet-analysis-scrim{animation:none}.ai-loading-progress i,.tweet-analysis-button{transition:none}}.tweet-content>footer{gap:10px}.engagement{flex:1;justify-content:flex-start;gap:8px;width:auto;min-width:0}.engagement span{gap:3px;font-size:10.5px}.engagement svg{width:14px;height:14px}.tweet-analysis-button,.tweet-footer-action,.tweet-footer-actions>a{height:32px;color:var(--muted);font:700 12.5px/1 var(--font-ui);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 8px;transition:color .16s,background .16s,border-color .16s}.tweet-footer-action svg,.tweet-footer-actions svg{width:15px;height:15px}.tweet-analysis-button:hover,.tweet-footer-actions>a:hover{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.tweet-analysis-button:hover,.tweet-footer-actions>a:hover{border-color:color-mix(in srgb,var(--signal) 24%,transparent)}}.tweet-analysis-button:hover,.tweet-footer-actions>a:hover{background:var(--signal-soft);color:var(--signal);transform:none}.tweet-analysis-button{color:var(--muted);background:0 0;border-color:#0000}.tweet-analysis-layer{align-items:center;padding:14px 12px}.tweet-analysis-drawer{border-radius:18px;width:min(91%,720px);height:100%;box-shadow:-18px 0 58px #050c1545}.analysis-drawer-title h2{font-size:23px}.analysis-drawer-status{font-size:11px}.tweet-analysis-source{background:0 0;padding:17px 28px 16px}.tweet-analysis-source p{white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.76}.tweet-analysis-source strong{color:var(--signal);letter-spacing:.02em;font-size:12px}.ai-importance{min-height:136px}.ai-importance strong{font-size:40px}.ai-importance small{font-size:10px}.ai-report-kicker{font-size:12px}.ai-report-summary h2{font-size:23px;line-height:1.48}.ai-relevance-analysis{border-left:2px solid var(--signal);margin-top:13px;padding-left:12px}@supports (color:color-mix(in lab,red,red)){.ai-relevance-analysis{border-left:2px solid color-mix(in srgb,var(--signal) 55%,var(--border))}}.ai-relevance-analysis b{color:var(--text);margin-bottom:4px;font-size:11px;display:block}.ai-relevance-analysis p{color:var(--muted);margin:0;font-size:13px;line-height:1.72}.ai-report-meta{margin-top:15px}.ai-report-meta span,.ai-report-meta time{padding:5px 8px;font-size:10.5px}.ai-report-section{background:var(--surface-2);margin-top:18px;padding:20px 21px}@supports (color:color-mix(in lab,red,red)){.ai-report-section{background:color-mix(in srgb,var(--surface-2) 54%,var(--surface-1))}}.ai-section-heading>b{font-size:10px}.ai-field-ledger dl{border-top:1px solid var(--border)}.ai-field-ledger dl>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(92px,.7fr) 1fr;gap:12px;padding:13px 4px;display:grid}.ai-field-ledger dl>div:nth-child(odd){padding-right:16px}.ai-field-ledger dl>div:nth-child(2n){border-left:1px solid var(--border);padding-left:16px}.ai-field-ledger dl>div.span-2{border-left:0;padding-inline:4px}.ai-field-ledger dt{font-size:11px}.ai-field-ledger dd[data-signal=bullish],.ai-field-ledger dd[data-signal=mildly_bullish]{color:var(--positive)}.ai-field-ledger dd[data-signal=bearish],.ai-field-ledger dd[data-signal=mildly_bearish]{color:var(--negative)}.ai-impact-path>p{font-size:13.5px;line-height:1.82}.ai-impact-path>h3{color:var(--text);margin:20px 0 0}.ai-reason-grid{margin-top:10px}.ai-reason-grid>div{font-size:12.5px;line-height:1.68}.ai-field-empty{color:var(--muted)!important}.ai-market-unavailable h3,.ai-risk-note h3{font-size:14px}.ai-market-unavailable p,.ai-risk-note p{font-size:12.5px;line-height:1.72}.ai-score-breakdown dl>div{justify-content:space-between;gap:12px;padding:10px 2px;display:flex}.ai-score-breakdown dt{font-size:11px}.ai-score-breakdown dd{font:750 11.5px Cascadia Mono,monospace}.ai-market-identity{color:var(--muted);align-items:center;gap:8px;margin-top:14px;font-size:10.5px;display:flex}.ai-market-identity strong{color:var(--text);font-size:12px}.ai-market-identity i{background:var(--border);width:1px;height:15px;margin-inline:5px}.ai-market-evidence>footer b{color:var(--text)}.ai-report-disclaimer{color:var(--muted);grid-template-columns:none;margin-top:24px;font-size:11px;line-height:1.65;align-items:flex-start!important;gap:9px!important;display:flex!important}.ai-report-disclaimer svg{width:16px;height:16px;margin-top:1px}.ai-report-disclaimer span{text-align:left;min-width:0;display:block}.thinking-locked{color:var(--positive)!important}.thinking-locked input:disabled{opacity:1;accent-color:var(--positive)}.thinking-locked small{background:var(--positive);border-radius:999px;padding:3px 6px}@supports (color:color-mix(in lab,red,red)){.thinking-locked small{background:color-mix(in srgb,var(--positive) 10%,transparent)}}.thinking-locked small{color:var(--positive)!important}@media (max-height:820px) and (min-width:768px){.tweet-analysis-layer{padding:10px 16px}.tweet-analysis-drawer{width:min(88%,690px)}.tweet-analysis-drawer>header{padding-block:15px}.tweet-analysis-source{padding-block:13px}.ai-analysis-loading{grid-template-rows:190px auto auto auto;padding-block:28px}.ai-radar-stage{width:180px;height:180px}}@media (max-width:1100px) and (min-width:768px){.tweet-analysis-drawer>header{gap:9px;padding-inline:18px}.analysis-drawer-status{padding-inline:8px}.ai-report,.tweet-analysis-source{padding-inline:18px}.ai-report-hero{grid-template-columns:1fr;gap:14px}.ai-importance{text-align:left;grid-template-rows:auto auto;grid-template-columns:1fr auto;justify-items:start;min-height:76px}.ai-importance>span{align-self:end}.ai-importance strong{grid-area:1/2/3;align-self:center;margin:0 8px 0 20px;font-size:34px}.ai-importance small{align-self:start}.ai-field-ledger dl{grid-template-columns:1fr}.ai-field-ledger dl>div,.ai-field-ledger dl>div.span-2,.ai-field-ledger dl>div:nth-child(2n),.ai-field-ledger dl>div:nth-child(odd){border-left:0;grid-column:auto;padding-inline:2px}.ai-market-timeline,.ai-reason-grid,.ai-score-breakdown dl{grid-template-columns:1fr}.ai-market-timeline:before{display:none}.ai-volume-compare{grid-template-columns:1fr}.ai-volume-compare>i{display:none}}@media (max-width:767px){.tweet-footer-actions{gap:0}.tweet-analysis-button,.tweet-footer-action,.tweet-footer-actions>a{padding:0 6px;font-size:11.5px}.engagement{gap:5px}.engagement span{font-size:10px}.tweet-analysis-layer{z-index:190;padding:16px;position:fixed}.tweet-analysis-drawer{border-radius:18px;width:calc(100vw - 32px);height:calc(100dvh - 32px)}.tweet-analysis-drawer>header{padding:16px 17px}.analysis-drawer-title h2{font-size:20px}.tweet-analysis-source{padding:14px 18px}.tweet-analysis-source p{font-size:12.5px}.ai-report{padding:19px 18px 28px}.ai-report-hero{grid-template-columns:88px minmax(0,1fr);gap:15px}.ai-report-summary h2{font-size:18px}.ai-relevance-analysis p{font-size:12px}.ai-field-ledger dl{grid-template-columns:1fr}.ai-field-ledger dl>div,.ai-field-ledger dl>div.span-2,.ai-field-ledger dl>div:nth-child(2n),.ai-field-ledger dl>div:nth-child(odd){border-left:0;grid-column:auto;padding-inline:2px}.ai-market-timeline,.ai-reason-grid,.ai-score-breakdown dl{grid-template-columns:1fr}.ai-market-timeline:before{display:none}.ai-volume-compare{grid-template-columns:1fr}.ai-volume-compare>i{display:none}.ai-analysis-loading{min-height:520px}}.market-column{isolation:isolate;position:relative}@media (max-width:767px){.engagement{gap:7px}}.tweet-analysis-left-scrim{background:var(--canvas);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.tweet-analysis-left-scrim{background:color-mix(in srgb,var(--canvas) 62%,transparent)}}.tweet-analysis-left-scrim{cursor:pointer;animation:ai-left-scrim-in .2s ease-out}@keyframes ai-left-scrim-in{0%{opacity:0}to{opacity:1}}.ai-report-hero{grid-template-columns:minmax(0,1fr) 148px;gap:22px}.ai-importance{border-color:var(--signal);width:148px;min-width:148px;height:100%;min-height:156px;padding:16px 14px}@supports (color:color-mix(in lab,red,red)){.ai-importance{border-color:color-mix(in srgb,var(--signal) 38%,var(--border))}}.ai-importance{background:linear-gradient(155deg,var(--signal),var(--surface-1) 74%)}@supports (color:color-mix(in lab,red,red)){.ai-importance{background:linear-gradient(155deg,color-mix(in srgb,var(--signal) 10%,var(--surface-2)),var(--surface-1) 74%)}}.ai-importance:before{z-index:0;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 0 38%,#ffffff6b 46%,#0000 54% 100%) 170% 0/260% 100%;animation:ai-importance-glint 9.5s ease-in-out infinite;position:absolute;inset:0}@keyframes ai-importance-glint{0%,64%{opacity:0;background-position:170% 0}69%{opacity:.72}79%{opacity:.18;background-position:-70% 0}to{opacity:0;background-position:-70% 0}}.ai-importance>*{z-index:1;position:relative}.ai-importance>span{color:var(--muted);font-size:9.5px;font-weight:750;line-height:1.4;display:flex}.ai-importance>div{justify-content:center;align-items:flex-end;gap:4px;margin:12px 0 7px;display:flex}.ai-importance>div strong{margin:0;font-size:43px}.ai-importance>div em{color:var(--muted);margin-bottom:4px;font:700 9px Cascadia Mono,monospace}.ai-importance>small{text-align:center;font-size:9.5px;display:block}.ai-importance-meter{background:var(--surface-3);border-radius:999px;height:4px;margin-top:13px;display:block;overflow:hidden}.ai-importance-meter b{border-radius:inherit;background:linear-gradient(90deg,var(--signal),var(--signal));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.ai-importance-meter b{background:linear-gradient(90deg,var(--signal),color-mix(in srgb,var(--signal) 55%,var(--positive)))}}.ai-importance-meter b{transition:width .45s}.ai-report-summary h2{max-width:760px}.ai-relevance-analysis{border:1px solid var(--signal);padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.ai-relevance-analysis{border:1px solid color-mix(in srgb,var(--signal) 20%,var(--border))}}.ai-relevance-analysis{border-left:3px solid var(--signal);background:var(--signal);border-radius:0 10px 10px 0}@supports (color:color-mix(in lab,red,red)){.ai-relevance-analysis{background:color-mix(in srgb,var(--signal) 4%,var(--surface-1))}}.ai-relevance-analysis b{font-size:11.5px}.ai-report-meta{gap:8px}.ai-report-meta span{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:9px;gap:5px;padding:9px 11px;font-size:12px;font-weight:760;display:grid}.ai-report-meta span b{color:var(--muted);font-size:9.5px;font-weight:650}.ai-label-help{align-items:center;gap:5px;min-width:0;display:inline-flex}.ai-metric-help{flex:0 0 15px}.ai-metric-help svg{color:currentColor!important;width:13px!important;height:13px!important}.ai-metric-help:focus,.ai-metric-help:hover{color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft);outline:0}.ai-metric-help:after{z-index:30;border:1px solid var(--signal);width:220px;padding:9px 10px;position:absolute;bottom:calc(100% + 9px);left:50%}@supports (color:color-mix(in lab,red,red)){.ai-metric-help:after{border:1px solid color-mix(in srgb,var(--signal) 28%,var(--border))}}.ai-metric-help:after{background:var(--surface-1);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.ai-metric-help:after{background:color-mix(in srgb,var(--surface-1) 96%,var(--signal) 4%)}}.ai-metric-help:after{color:var(--text);content:attr(data-tip);font:500 10.5px/1.55 var(--font-ui);letter-spacing:0;opacity:0;pointer-events:none;text-align:left;transition:opacity .15s,transform .15s;transform:translate(-50%,4px);box-shadow:0 10px 28px #0f1c3029}.ai-metric-help:focus:after,.ai-metric-help:hover:after{opacity:1;transform:translate(-50%)}.ai-field-ledger dl{gap:9px;margin-top:15px}.ai-field-ledger dl>div,.ai-field-ledger dl>div:nth-child(2n),.ai-field-ledger dl>div:nth-child(odd){grid-template-columns:1fr;align-content:space-between;gap:8px;min-height:78px;padding:12px 13px}.ai-field-ledger dt{color:var(--muted);font-size:10.5px}.ai-field-ledger dd{font-size:14px}@supports (color:color-mix(in lab,red,red)){.ai-field-ledger dl>div:hover{background:color-mix(in srgb,var(--signal) 3%,var(--surface-1))}}.ai-detailed-analysis{border-radius:10px;gap:13px;margin-top:14px;padding:14px;display:grid}.ai-detailed-analysis>strong{font-size:11px}.ai-impact-path>h3{align-items:center;margin:18px 0 0;font-size:12px;display:flex}.ai-reason-grid{counter-reset:ai-reason;grid-template-columns:1fr 1fr;gap:9px;margin:11px 0 0;padding:0;list-style:none}.ai-reason-grid>li{counter-increment:ai-reason;border:1px solid var(--border);background:var(--surface-1);color:var(--text);border-radius:10px;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;padding:12px;font-size:12.5px;line-height:1.68;display:grid}.ai-reason-grid>li:before{background:var(--signal-soft);width:23px;height:23px;color:var(--signal);content:counter(ai-reason);border-radius:7px;place-items:center;font:800 9px Cascadia Mono,monospace;display:grid}.ai-reason-grid>li:hover{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.ai-reason-grid>li:hover{border-color:color-mix(in srgb,var(--signal) 28%,var(--border))}}.ai-risk-note{align-items:start}.ai-risk-note>p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.78}.ai-risk-note>p strong{color:var(--text);margin-right:4px;font-size:13px;display:inline-flex}.ai-tags-section .ai-report-tags span{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.ai-tags-section .ai-report-tags span{border-color:color-mix(in srgb,var(--signal) 18%,var(--border))}}.ai-tags-section .ai-report-tags span{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.ai-tags-section .ai-report-tags span{background:color-mix(in srgb,var(--signal) 5%,var(--surface-1))}}.ai-tags-section .ai-report-tags span{color:var(--text)}.ai-score-breakdown dl{gap:8px;margin-top:14px}.ai-score-breakdown dl>div{border:1px solid var(--border);border-radius:9px;padding:10px 11px}.ai-score-breakdown dt{align-items:center;gap:5px;display:flex}.ai-not-applicable{background:var(--surface-2);border-style:dashed;grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-not-applicable{background:color-mix(in srgb,var(--surface-2) 68%,var(--surface-1))}}.ai-not-applicable>svg{width:20px;color:var(--muted)}.ai-not-applicable h3{color:var(--text);margin:0;font-size:13px}.ai-not-applicable p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.68}.ai-analysis-returning{min-height:100%;color:var(--muted);grid-template-columns:auto minmax(0,360px);place-content:center;gap:13px;padding:44px;display:grid}.ai-analysis-returning>svg{width:26px;color:var(--signal)}.ai-analysis-returning h2{color:var(--text);margin:0;font-size:17px}.ai-analysis-returning p{margin:6px 0 0;font-size:11.5px;line-height:1.65}@media (max-width:1100px) and (min-width:768px){.ai-report-hero{grid-template-columns:minmax(0,1fr) 122px;grid-template-areas:"summary score"}.ai-importance{text-align:center;grid-template-rows:auto;grid-template-columns:1fr;align-content:center;justify-items:center;width:122px;min-width:122px;min-height:146px;display:grid}.ai-importance>span{align-self:auto}.ai-importance>div strong{grid-area:auto;margin:0;font-size:37px}.ai-importance>small{align-self:auto}.ai-field-ledger dl,.ai-reason-grid,.ai-score-breakdown dl{grid-template-columns:1fr 1fr}}@media (max-width:620px){.ai-report-hero{grid-template-columns:1fr;grid-template-areas:"summary""score"}.ai-importance{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;justify-items:start;width:100%;min-width:0;min-height:104px;padding:14px 16px}.ai-importance>span{justify-content:flex-start}.ai-importance>div{grid-area:1/2/3;align-self:center;margin:0 0 0 16px}.ai-importance>div strong{font-size:34px}.ai-importance>small{text-align:left}.ai-importance-meter{grid-column:1/-1;width:100%;margin-top:10px}.ai-field-ledger dl,.ai-reason-grid,.ai-report-meta,.ai-score-breakdown dl{grid-template-columns:1fr}.ai-field-ledger dl>div.span-2{grid-column:auto}.ai-detailed-analysis{grid-template-columns:1fr;gap:6px}.ai-metric-help:after{width:min(220px,100vw - 64px);left:-16px;transform:translateY(4px)}.ai-metric-help:focus:after,.ai-metric-help:hover:after{transform:none}}@media (prefers-reduced-motion:reduce){.ai-importance:before,.tweet-analysis-left-scrim{animation:none}.ai-importance-meter b,.ai-metric-help:after{transition:none}}.workspace-grid{isolation:isolate;position:relative}.workspace-grid>.tweet-analysis-layer{z-index:120;align-items:stretch;padding:0;position:absolute;inset:0 0 0 25%;overflow:hidden}.workspace-grid>.tweet-analysis-layer .tweet-analysis-drawer{border-width:0 0 0 1px;border-radius:18px 0 0 18px;width:100%;max-width:none;height:100%;box-shadow:-22px 0 56px #11203738}.tweet-analysis-left-scrim,.tweet-analysis-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#e8edf6d1}.tweet-analysis-left-scrim{z-index:110}.tweet-analysis-drawer{grid-template-rows:auto minmax(0,1fr)}.tweet-analysis-drawer.is-loading{grid-template-rows:minmax(0,1fr)}.tweet-analysis-drawer.is-loading .tweet-analysis-scroll{overscroll-behavior:none;scrollbar-width:none;touch-action:none;height:100%;overflow:hidden}.tweet-analysis-drawer.is-loading .tweet-analysis-scroll::-webkit-scrollbar{display:none}.tweet-analysis-layer.is-loading{overscroll-behavior:none}.tweet-analysis-drawer>header{padding:18px 28px 16px}.analysis-drawer-title h2{margin-top:6px;font-size:24px}.analysis-drawer-title p{font-size:11.5px}.tweet-analysis-scroll{scrollbar-gutter:stable;background:var(--surface-1)}.tweet-analysis-source{padding:18px 30px 20px;display:block}@supports (color:color-mix(in lab,red,red)){.tweet-analysis-source{background:color-mix(in srgb,var(--surface-2) 44%,var(--surface-1))}}.ai-author-identity{border-bottom:1px solid var(--border);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:16px;padding-bottom:14px;display:grid}.ai-author-avatar{border:1px solid var(--signal);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-author-avatar{border:1px solid color-mix(in srgb,var(--signal) 28%,var(--border))}}.ai-author-avatar{background-color:var(--signal-soft);color:var(--signal);background-position:50%;background-size:cover;border-radius:50%;font:850 15px Cascadia Mono,monospace}.ai-author-identity>div{gap:3px;min-width:0;display:grid}.ai-author-identity>div strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ai-author-identity>div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ai-author-identity time{color:var(--muted);white-space:nowrap;align-self:start;font:650 10.5px Cascadia Mono,monospace}.tweet-analysis-source p{color:var(--text);font-size:14px;line-height:1.82}.tweet-analysis-source p>strong{color:var(--signal);margin-right:6px;font-size:14px}.ai-analysis-loading{box-sizing:border-box;background:radial-gradient(circle at 50% 43%,var(--signal),transparent 34%);grid-template-rows:240px auto auto;width:100%;height:100%;min-height:0;padding:28px 56px 42px}@supports (color:color-mix(in lab,red,red)){.ai-analysis-loading{background:radial-gradient(circle at 50% 43%,color-mix(in srgb,var(--signal) 9%,transparent),transparent 34%)}}.ai-analysis-loading{contain:layout paint}.ai-analysis-loading .ai-radar-sweep,.ai-analysis-loading .ping{will-change:transform,opacity}.ai-report{color:var(--text);padding:26px 30px 40px}.ai-report-hero{grid-template-columns:minmax(0,1fr) 168px;grid-template-areas:"summary score";align-items:start;gap:20px;padding-bottom:24px;display:grid}.ai-report-summary{gap:12px}.ai-relevance-analysis,.ai-summary-line{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;grid-template-columns:118px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px}.ai-relevance-analysis{grid-template-columns:236px minmax(0,1fr)}.ai-summary-line{border-left:4px solid var(--signal);background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.ai-summary-line{background:color-mix(in srgb,var(--signal) 3%,var(--surface-1))}}.ai-relevance-analysis>strong,.ai-summary-line>strong{padding-top:1px;font-size:14px;font-weight:820;line-height:1.7}.ai-relevance-analysis{border-left:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.ai-relevance-analysis{background:color-mix(in srgb,var(--surface-2) 48%,var(--surface-1))}}.ai-report-meta{gap:10px}.ai-report-meta>div{border:1px solid var(--border);background:var(--surface-1);border-radius:10px;grid-template-columns:minmax(184px,auto) minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:11px 14px;display:grid}.ai-report-meta>div:first-child{grid-template-columns:218px minmax(0,1fr)}.ai-report-meta dd{font-size:13px;font-weight:780;line-height:1.5}.ai-relevance-analysis .ai-label-help,.ai-report-meta .ai-label-help{white-space:nowrap}.ai-report-meta .ai-label-help{color:inherit;font:inherit;font-weight:inherit;background:0 0;border:0;border-radius:0;gap:5px;padding:0;display:inline-flex}.ai-report-meta .ai-metric-help{width:15px;height:15px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:50%;padding:0;display:inline-grid}.ai-importance{box-sizing:border-box;background:linear-gradient(155deg,var(--signal),var(--surface-1) 72%);border-radius:16px;align-content:center;width:168px;min-width:168px;max-width:168px;height:178px;min-height:178px;max-height:178px;padding:17px 14px;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.ai-importance{background:linear-gradient(155deg,color-mix(in srgb,var(--signal) 10%,var(--surface-2)),var(--surface-1) 72%)}}.ai-importance:before{content:none}.ai-importance-glint{border-radius:inherit;pointer-events:none;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.ai-importance-glint:before{content:"";opacity:0;will-change:transform,opacity;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:34%;height:168%;animation:ai-score-clean-glint 8.5s cubic-bezier(.22,.7,.22,1) infinite;position:absolute;top:-34%;left:-44%;transform:translate(-180%)rotate(17deg)}@keyframes ai-score-clean-glint{0%,72%{opacity:0;transform:translate(-180%)rotate(17deg)}76%{opacity:.72}88%{opacity:0;transform:translate(760%)rotate(17deg)}to{opacity:0;transform:translate(760%)rotate(17deg)}}.ai-importance>:not(.ai-importance-glint){z-index:1;position:relative}.ai-importance>span{justify-content:center;font-size:10px}.ai-report-section{content-visibility:auto;contain-intrinsic-size:auto 180px}.ai-field-ledger dl{border:0;gap:10px;margin:16px 0 0;display:grid}.ai-field-ledger dl>div,.ai-field-ledger dl>div:nth-child(2n),.ai-field-ledger dl>div:nth-child(odd){border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(132px,auto) minmax(0,1fr);align-content:center;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:grid}.ai-field-ledger dl>div.span-2{border-left:1px solid var(--border);padding:12px 14px}.ai-field-ledger dt{color:var(--text);white-space:nowrap;align-items:center;font-size:13.5px;font-weight:790;line-height:1.45;display:flex}.ai-field-ledger dd{color:var(--text);margin:0;font-size:13px;font-weight:680;line-height:1.55}.ai-field-ledger dl>div:hover{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.ai-field-ledger dl>div:hover{border-color:color-mix(in srgb,var(--signal) 30%,var(--border));background:color-mix(in srgb,var(--signal) 2.5%,var(--surface-1))}}.ai-section-heading>div{font-size:14px}.ai-detailed-analysis{grid-template-columns:96px minmax(0,1fr);padding:15px 16px}.ai-impact-path>h3{font-size:13.5px}.ai-reason-grid>li,.ai-risk-note>p{font-size:13px}.ai-score-breakdown dl>div{min-height:48px}.ai-score-breakdown dt{font-size:12.5px;font-weight:720}.ai-score-breakdown dd{font-size:12.5px}.ai-report-disclaimer{font-size:11.5px}@media (max-width:1100px) and (min-width:768px){.workspace-grid>.tweet-analysis-layer{inset:0 0 0 18%}.ai-report{padding-inline:22px}.ai-report-hero{grid-template-columns:minmax(0,1fr) 168px;grid-template-areas:"summary score";gap:16px}.ai-importance{text-align:center;grid-template-rows:auto;grid-template-columns:1fr;justify-items:center;width:168px;min-width:168px;max-width:168px;height:178px;min-height:178px;max-height:178px;display:grid}.ai-importance>div strong{font-size:44px}.ai-importance>small{text-align:center}.ai-summary-line{grid-template-columns:104px minmax(0,1fr);padding-inline:14px}.ai-relevance-analysis{grid-template-columns:218px minmax(0,1fr);padding-inline:14px}.ai-report-meta{grid-template-columns:1fr}.ai-report-meta>div,.ai-report-meta>div:first-child{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:767px){.tweet-analysis-drawer>header{padding:15px 17px}.tweet-analysis-source{padding:15px 18px 17px}.ai-author-identity{grid-template-columns:38px minmax(0,1fr) auto}.ai-author-avatar{width:38px;height:38px}.ai-analysis-loading{grid-template-rows:190px auto auto;padding:22px 20px 32px}.ai-radar-stage{width:176px;height:176px}.ai-report{padding:20px 18px 30px}.ai-report-hero{grid-template-columns:1fr;grid-template-areas:"summary""score"}.ai-importance{text-align:center;grid-template-rows:auto;grid-template-columns:1fr;justify-self:start;justify-items:center;width:168px;min-width:168px;max-width:168px;height:178px;min-height:178px;max-height:178px;display:grid}.ai-importance>div{grid-area:auto;margin:13px 0 8px}.ai-importance>small{text-align:center}.ai-importance-meter{grid-column:auto;width:100%}.ai-summary-line{grid-template-columns:92px minmax(0,1fr);gap:10px;padding:13px 14px}.ai-relevance-analysis{grid-template-columns:132px minmax(0,1fr);gap:10px;padding:13px 14px}.ai-relevance-analysis .ai-label-help{white-space:normal}.ai-relevance-analysis>p,.ai-relevance-analysis>strong,.ai-summary-line>p,.ai-summary-line>strong{font-size:13px}.ai-report-meta{grid-template-columns:1fr}.ai-report-meta>div,.ai-report-meta>div:first-child{grid-template-columns:172px minmax(0,1fr)}.ai-field-ledger dl,.ai-reason-grid,.ai-score-breakdown dl{grid-template-columns:1fr}.ai-field-ledger dl>div,.ai-field-ledger dl>div.span-2,.ai-field-ledger dl>div:nth-child(2n),.ai-field-ledger dl>div:nth-child(odd){border-left:1px solid var(--border);grid-column:auto;grid-template-columns:132px minmax(0,1fr);padding-inline:13px}}@media (prefers-reduced-motion:reduce){.ai-importance-glint:before{animation:none}.ai-analysis-loading .ai-radar-sweep,.ai-analysis-loading .ping{will-change:auto}}.tweet-analysis-drawer>header{min-height:66px;padding:12px 24px 11px}.analysis-drawer-title>span{font-size:8px}.analysis-drawer-title h2{margin:4px 0 0;font-size:21px}.analysis-drawer-title p{display:none}.analysis-drawer-status{padding:6px 9px;font-size:10px}.tweet-analysis-drawer>header>button{width:32px;height:32px}.tweet-analysis-source{padding:10px 24px 12px}.ai-author-identity{grid-template-columns:30px minmax(0,1fr) auto;gap:9px;margin-bottom:8px;padding-bottom:8px}.ai-author-identity>div{gap:1px}.ai-author-identity>div strong{font-size:12.5px}.ai-author-identity>div span{font-size:10px}.ai-author-identity time{font-size:9.5px}.tweet-analysis-source p{font-size:12.5px;line-height:1.62}.tweet-analysis-source p>strong{margin-right:4px;font-size:12.5px}.ai-report-hero{grid-template-columns:minmax(0,1fr) 150px;gap:14px;padding-bottom:14px}.ai-relevance-analysis,.ai-summary-line{grid-template-columns:104px minmax(0,1fr);gap:10px;min-height:44px;padding:9px 13px}@supports (color:color-mix(in lab,red,red)){.ai-relevance-analysis{background:color-mix(in srgb,var(--surface-2) 36%,var(--surface-1))}}.ai-relevance-analysis>strong,.ai-summary-line>strong{font-size:12.5px;line-height:1.58}.ai-relevance-analysis>p,.ai-summary-line>p{font-size:12.5px;line-height:1.62}.ai-report-meta{grid-template-columns:1.35fr .65fr}.ai-report-meta>div,.ai-report-meta>div:first-child{grid-template-columns:minmax(190px,auto) minmax(0,1fr);min-height:40px;padding:7px 13px}.ai-report-meta dd,.ai-report-meta dt{font-size:11.5px}.ai-importance{border-radius:13px;width:150px;min-width:150px;max-width:150px;height:144px;min-height:144px;max-height:144px;padding:12px}.ai-field-ledger dl{border:1px solid var(--border);background:var(--border);border-radius:8px;grid-template-columns:1fr 1fr;gap:0;margin-top:10px;overflow:hidden}.ai-field-ledger dl>div,.ai-field-ledger dl>div:nth-child(2n),.ai-field-ledger dl>div:nth-child(odd){border:0;border-bottom:1px solid var(--border);background:var(--surface-1);border-radius:0;grid-template-columns:116px minmax(0,1fr);gap:9px;min-height:42px;padding:7px 11px}.ai-field-ledger dl>div:nth-child(odd):not(.span-2){border-right:1px solid var(--border)}.ai-field-ledger dl>div.span-2{background:var(--surface-1);border:0;grid-column:1/-1;min-height:40px;padding:7px 11px}.ai-field-ledger dt{font-size:12px}.ai-field-ledger dd{font-size:12px;line-height:1.45}.ai-field-ledger dl>div:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.ai-field-ledger dl>div:hover{background:color-mix(in srgb,var(--signal) 2%,var(--surface-1))}}.ai-detailed-analysis{grid-template-columns:82px minmax(0,1fr);gap:10px;margin-top:10px;padding:10px 12px}.ai-detailed-analysis>strong{font-size:12px}.ai-detailed-analysis>p{font-size:12.5px;line-height:1.66}.ai-impact-path>h3{margin-top:13px;font-size:12.5px}.ai-reason-grid{gap:7px;margin-top:8px}.ai-reason-grid>li{border-radius:8px;grid-template-columns:21px minmax(0,1fr);gap:7px;padding:8px 9px;font-size:12px;line-height:1.55}.ai-reason-grid>li:before{border-radius:6px;width:20px;height:20px}.ai-score-breakdown dl{gap:0 18px;margin-top:9px}.ai-score-breakdown dl>div{min-height:38px;padding:7px 2px}.ai-score-breakdown dd,.ai-score-breakdown dt{font-size:11px}.ai-report-disclaimer{margin-top:15px;font-size:10.5px}.ai-market-identity{margin-top:9px}.ai-validation-note{font-size:11.5px}.ai-market-timeline{margin-top:10px}.ai-market-timeline article,.ai-volume-compare{padding:10px}@media (max-width:1100px) and (min-width:768px){.tweet-analysis-drawer>header,.tweet-analysis-source{padding-inline:18px}.ai-report{padding:12px 18px 26px}.ai-report-hero{grid-template-columns:minmax(0,1fr) 150px}.ai-importance{width:150px;min-width:150px;max-width:150px;height:144px;min-height:144px;max-height:144px}.ai-importance>div strong{font-size:38px}.ai-relevance-analysis{grid-template-columns:190px minmax(0,1fr)}.ai-report-meta>div,.ai-report-meta>div:first-child{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:767px){.tweet-analysis-source{padding:9px 15px 11px}.ai-report{padding:12px 15px 24px}.ai-report-hero{grid-template-columns:1fr;gap:10px}.ai-importance{width:150px;min-width:150px;max-width:150px;height:144px;min-height:144px;max-height:144px}.ai-summary-line{grid-template-columns:90px minmax(0,1fr)}.ai-relevance-analysis{grid-template-columns:130px minmax(0,1fr)}.ai-report-meta{grid-template-columns:1fr}.ai-report-meta>div,.ai-report-meta>div:first-child{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:168px minmax(0,1fr)}.ai-report-meta>div:last-child{border-bottom:0}.ai-field-ledger dl{grid-template-columns:1fr}.ai-field-ledger dl>div,.ai-field-ledger dl>div.span-2,.ai-field-ledger dl>div:nth-child(2n),.ai-field-ledger dl>div:nth-child(odd){border-right:0;border-bottom:1px solid var(--border);grid-column:auto;grid-template-columns:112px minmax(0,1fr);min-height:40px}.ai-field-ledger dl>div:last-child{border-bottom:0}}.tweet-analysis-left-scrim{z-index:94;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#040a129e}.market-column>.tweet-analysis-layer{z-index:96;align-items:stretch;padding:0;position:absolute;inset:0;overflow:hidden}.market-column>.tweet-analysis-layer .tweet-analysis-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#040a1275}.market-column>.tweet-analysis-layer .tweet-analysis-drawer{width:100%;max-width:none;height:100%;box-shadow:none;border:0;border-radius:0}.engagement{gap:28px}.tweet-footer-actions{gap:6px}.tweet-analysis-button,.tweet-footer-actions>a{gap:5px;height:28px;padding-inline:8px;font-size:9.5px}.tweet-footer-actions svg{width:13px;height:13px}.tweet-analysis-source{border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:34px minmax(0,1fr);gap:10px;max-height:none;padding:11px 20px 13px;display:grid;overflow:visible}@supports (color:color-mix(in lab,red,red)){.tweet-analysis-source{background:color-mix(in srgb,var(--surface-2) 52%,var(--surface-1))}}.ai-author-avatar{width:34px;height:34px;font-size:12px}.ai-source-content{min-width:0}.ai-source-identity{white-space:nowrap;align-items:center;gap:5px;min-width:0;line-height:1.25;display:flex}.ai-source-identity strong{color:var(--text);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ai-source-identity span{color:var(--muted);text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ai-source-identity i{color:var(--muted);font-size:10px;font-style:normal}.ai-source-identity time{color:var(--muted);margin-left:auto;font:650 9.5px Cascadia Mono,monospace}.ai-source-content p{color:var(--text);white-space:pre-wrap;margin:6px 0 0;line-height:1.62}.ai-source-content p>strong{color:var(--signal);margin-right:4px;font-size:12.5px}.ai-importance{border-radius:12px;grid-area:score;align-self:start;width:116px;min-width:116px;max-width:116px;height:146px;min-height:146px;max-height:146px;padding:12px 10px}.ai-importance>span{font-size:9px;line-height:1.35}.ai-importance>div{margin:10px 0 6px}.ai-importance>div strong{font-size:38px}.ai-importance>small{font-size:9px}.ai-importance-meter{margin-top:10px}.ai-report-summary{border-left:3px solid var(--signal);grid-area:summary;min-width:0}.ai-relevance-analysis,.ai-summary-line{background:0 0;border:0;border-radius:0;grid-template-columns:90px minmax(0,1fr);gap:9px;min-height:43px;margin:0;padding:9px 11px;display:grid}.ai-relevance-analysis{border-top:1px solid var(--border);background:var(--surface-2);grid-template-columns:154px minmax(0,1fr)}@supports (color:color-mix(in lab,red,red)){.ai-relevance-analysis{background:color-mix(in srgb,var(--surface-2) 40%,var(--surface-1))}}.ai-relevance-analysis>strong,.ai-summary-line>strong{color:var(--text);white-space:nowrap;padding:0;font-size:11.5px;line-height:1.55}.ai-relevance-analysis>p,.ai-summary-line>p{color:var(--text);margin:0;font-size:11.5px;line-height:1.58}.ai-report-meta{border-top:1px solid var(--border);grid-template-columns:1fr .72fr}.ai-report-meta>div,.ai-report-meta>div:first-child{border-radius:0;grid-template-columns:minmax(132px,auto) minmax(0,1fr);gap:7px;min-height:38px;padding:6px 10px;display:grid}.ai-report-meta>div:first-child{border-right:1px solid var(--border)}.ai-report-meta dd,.ai-report-meta dt{font-size:10.5px;line-height:1.4}.ai-report-section{border-radius:10px;margin-top:11px;padding:12px 14px}.ai-section-heading>div{gap:7px;font-size:12.5px}.ai-section-heading svg{width:14px}.ai-signal-layout{grid-template-columns:148px minmax(0,1fr);gap:9px;margin-top:9px;display:grid}.ai-signal-primary{border:1px solid var(--signal);align-content:start;gap:5px;padding:10px 11px;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-signal-primary{border:1px solid color-mix(in srgb,var(--signal) 26%,var(--border))}}.ai-signal-primary{background:var(--signal);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.ai-signal-primary{background:color-mix(in srgb,var(--signal) 4%,var(--surface-1))}}.ai-signal-primary>span{color:var(--muted);font-size:10px}.ai-signal-primary>strong{color:var(--text);font-size:16px;line-height:1.3}.ai-signal-primary[data-signal=bullish]>strong,.ai-signal-primary[data-signal=mildly_bullish]>strong{color:var(--positive)}.ai-signal-primary[data-signal=bearish]>strong,.ai-signal-primary[data-signal=mildly_bearish]>strong{color:var(--negative)}.ai-signal-primary>div{color:var(--muted);grid-template-columns:1fr auto;align-items:center;gap:5px;margin-top:5px;font-size:9.5px;display:grid}.ai-signal-primary>div>b{color:var(--text);font:750 10px Cascadia Mono,monospace}.ai-signal-primary>div>i{background:var(--surface-3);border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.ai-signal-primary>div>i>em{border-radius:inherit;background:var(--signal);height:100%;display:block}.ai-field-ledger .ai-event-facts{border:1px solid var(--border);background:var(--surface-1);border-radius:8px;grid-template-columns:1fr;margin:0;display:grid;overflow:hidden}.ai-field-ledger .ai-event-facts>div,.ai-field-ledger .ai-event-facts>div:nth-child(2n),.ai-field-ledger .ai-event-facts>div:nth-child(odd){border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;min-height:35px;padding:6px 10px;display:grid}.ai-field-ledger .ai-event-facts>div:last-child{border-bottom:0}.ai-event-facts dt{color:var(--muted);font-size:10.5px;font-weight:690}.ai-event-facts dd{color:var(--text);margin:0;font-size:11.5px;font-weight:760}.ai-field-ledger .ai-asset-lines{background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 0;display:grid;overflow:visible}.ai-field-ledger .ai-asset-lines>div,.ai-field-ledger .ai-asset-lines>div:nth-child(2n),.ai-field-ledger .ai-asset-lines>div:nth-child(odd){border:1px solid var(--border);background:var(--surface-1);border-radius:8px;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:8px;min-height:37px;padding:7px 10px;display:grid}.ai-asset-lines dt{color:var(--muted);font-size:10.5px}.ai-asset-lines dd{color:var(--text);margin:0;font-size:11.5px;font-weight:740}.ai-impact-layout{grid-template-columns:minmax(0,1.18fr) minmax(190px,.82fr);gap:9px;margin-top:9px;display:grid}.ai-detailed-analysis{border:1px solid var(--border);background:var(--surface-1);border-radius:8px}.ai-detailed-analysis>strong{color:var(--signal);margin-bottom:6px;font-size:11.5px;display:block}.ai-evidence-panel{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:10px 11px}@supports (color:color-mix(in lab,red,red)){.ai-evidence-panel{background:color-mix(in srgb,var(--surface-2) 52%,var(--surface-1))}}.ai-evidence-panel h3{color:var(--text);margin:0}.ai-evidence-panel .ai-reason-grid{grid-template-columns:1fr;gap:0;margin:6px 0 0;padding:0;list-style:none;display:grid}.ai-evidence-panel .ai-reason-grid>li{border:0;border-top:1px solid var(--border);color:var(--text);background:0 0;border-radius:0;grid-template-columns:17px minmax(0,1fr);gap:7px;font-size:11.5px;line-height:1.55;display:grid}.ai-evidence-panel .ai-reason-grid>li:before{border-radius:5px;width:17px;height:17px;font-size:8px}.ai-risk-note{padding-block:10px}.ai-risk-note>p{font-size:11.5px;line-height:1.62}.ai-risk-note>p strong{font-size:12px}.ai-tags-section .ai-report-tags{margin-top:8px}.ai-report-tags span{padding:4px 7px;font-size:9.5px}.ai-score-breakdown dl{gap:0 16px;margin:8px 0 0}.ai-score-breakdown dl>div{background:0 0;grid-template-columns:86px minmax(36px,1fr) 46px;gap:8px;min-height:34px;padding:5px 0}.ai-score-breakdown dt{color:var(--muted)}.ai-score-breakdown dl>div>span{height:4px}@supports (color:color-mix(in lab,red,red)){.ai-score-breakdown dl>div>span>i{background:linear-gradient(90deg,var(--signal),color-mix(in srgb,var(--signal) 58%,var(--positive)))}}.ai-score-breakdown dl>div[data-status=true]{grid-template-columns:1fr auto}.ai-score-breakdown dd{color:var(--text);text-align:right;font:720 10.5px Cascadia Mono,monospace}.ai-market-identity{margin-top:8px;font-size:10px}.ai-market-identity strong{font-size:11px}.ai-validation-note{font-size:11px;line-height:1.55}.ai-market-timeline{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:9px;display:grid;overflow:hidden}.ai-market-timeline:before{display:none}.ai-market-timeline article{border:0;border-right:1px solid var(--border);background:var(--surface-1);border-radius:0;gap:4px;padding:9px 10px}.ai-market-timeline article:last-child{border-right:0}.ai-market-timeline span{font-size:9.5px}.ai-market-timeline strong{font-size:11.5px}.ai-market-timeline small{font-size:9px;line-height:1.45}.ai-volume-compare{border:1px solid var(--border);background:var(--surface-1);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:8px;padding:0;display:grid;overflow:hidden}.ai-volume-compare>i{display:none}.ai-volume-compare>span{border-right:1px solid var(--border);padding:9px 10px}.ai-volume-compare>span:last-child{border-right:0}.ai-volume-compare small{font-size:8.5px}.ai-volume-compare strong{font-size:10.5px}.ai-volume-compare em{font-size:9px}.ai-metric-help{width:15px;height:15px;color:var(--muted);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.ai-metric-help:after{content:none!important;display:none!important}.ai-metric-tooltip{z-index:500;box-sizing:border-box;border:1px solid var(--signal);max-height:132px;padding:9px 10px;position:absolute;overflow:auto}@supports (color:color-mix(in lab,red,red)){.ai-metric-tooltip{border:1px solid color-mix(in srgb,var(--signal) 32%,var(--border))}}.ai-metric-tooltip{background:var(--surface-1);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.ai-metric-tooltip{background:color-mix(in srgb,var(--surface-1) 96%,var(--signal) 4%)}}.ai-metric-tooltip{color:var(--text);font:500 10.5px/1.55 var(--font-ui);white-space:normal;overflow-wrap:anywhere;word-break:break-word;pointer-events:none;box-shadow:0 12px 32px #040a123d}.ai-analysis-loading{grid-template-rows:220px auto auto auto;align-content:center;padding:28px 34px 38px}.ai-loading-copy>span{font-size:9px}.ai-loading-copy h2{margin:11px 0 6px;font-size:20px}.ai-loading-copy p{font-size:11.5px}.ai-loading-progress{margin-top:20px}.ai-loading-steps{margin-top:15px;display:flex}@media (max-width:1100px) and (min-width:768px){.engagement{gap:20px}.ai-report-hero{grid-template-columns:108px minmax(0,1fr);grid-template-areas:"score summary";gap:10px}.ai-importance{width:108px;min-width:108px;max-width:108px;height:146px;min-height:146px;max-height:146px}.ai-relevance-analysis{grid-template-columns:138px minmax(0,1fr)}.ai-report-meta{grid-template-columns:1fr}.ai-report-meta>div,.ai-report-meta>div:first-child{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:140px minmax(0,1fr)}.ai-report-meta>div:last-child{border-bottom:0}.ai-impact-layout,.ai-market-timeline,.ai-score-breakdown dl,.ai-volume-compare{grid-template-columns:1fr}.ai-market-timeline article,.ai-volume-compare>span{border-right:0;border-bottom:1px solid var(--border)}.ai-market-timeline article:last-child,.ai-volume-compare>span:last-child{border-bottom:0}}@media (max-width:767px){.engagement{gap:15px}.tweet-analysis-button,.tweet-footer-actions>a{font-size:9px}.tweet-analysis-source{grid-template-columns:32px minmax(0,1fr);padding:10px 15px 12px}.ai-author-avatar{width:32px;height:32px}.ai-report{padding:12px 15px 24px}.ai-report-hero{grid-template-columns:1fr;grid-template-areas:"score""summary"}.ai-importance{justify-self:start}.ai-summary-line{grid-template-columns:84px minmax(0,1fr)}.ai-relevance-analysis{grid-template-columns:122px minmax(0,1fr)}.ai-field-ledger .ai-asset-lines,.ai-score-breakdown dl,.ai-signal-layout{grid-template-columns:1fr}.ai-analysis-loading{grid-template-rows:176px auto auto auto;padding:20px 18px 28px}.ai-radar-stage{width:166px;height:166px}.ai-loading-steps{gap:12px;font-size:9px}}@media (prefers-reduced-motion:reduce){.ai-metric-tooltip{transition:none}}.ai-radar-stage .ping{inset:44%}@supports (color:color-mix(in lab,red,red)){.ai-radar-stage .ping{border:1px solid color-mix(in srgb,var(--signal) 74%,transparent)}}.ai-radar-stage .ping{box-shadow:0 0 22px var(--signal)}@supports (color:color-mix(in lab,red,red)){.ai-radar-stage .ping{box-shadow:0 0 22px color-mix(in srgb,var(--signal) 38%,transparent)}}@keyframes ai-radar-halo{0%{opacity:.72;transform:translate(-50%,-50%)scale(.34)}78%,to{opacity:0;transform:translate(-50%,-50%)scale(3.25)}}.tweet-media{width:min(520px,100%);max-width:100%}.message-toolbar{gap:6px}.message-title{min-width:150px}.market-head>div:first-child>p,.message-title p{letter-spacing:.005em;font-size:10.5px;font-weight:580;line-height:1.42}.message-toolbar .filter-bar{flex:0 auto;margin-right:auto}.message-toolbar .category-filter{width:106px!important}.message-toolbar .range-filter{width:94px!important}.author-picker{flex:none;width:142px;position:relative}.author-picker-trigger{border:1px solid var(--border);background:var(--surface-2);width:100%;height:34px;color:var(--text);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;font-size:10.5px;display:flex}.author-picker-trigger:hover,.author-picker-trigger[aria-expanded=true]{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.author-picker-trigger:hover,.author-picker-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--signal) 46%,var(--border))}}.author-picker-trigger:hover,.author-picker-trigger[aria-expanded=true]{color:var(--signal)}.author-picker-trigger:disabled{opacity:.55}.author-picker-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.author-picker-trigger svg{flex:none;width:13px;transition:transform .18s}.author-picker-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.author-picker-popover{z-index:80;border:1px solid var(--border-strong);background:var(--surface-1);border-radius:12px;width:280px;padding:8px;position:absolute;top:40px;left:0}@supports (color:color-mix(in lab,red,red)){.author-picker-popover{background:color-mix(in srgb,var(--surface-1) 94%,transparent)}}.author-picker-popover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:author-picker-in .16s cubic-bezier(.2,.8,.2,1);box-shadow:0 18px 46px #040c1657}@keyframes author-picker-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.author-picker-search{border:1px solid var(--border)!important;background:var(--surface-2)!important;border-radius:8px!important;align-items:center!important;gap:7px!important;height:36px!important;padding:0 9px!important;display:flex!important}.author-picker-search svg{width:14px;color:var(--muted);flex:none}.author-picker-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.author-picker-search input::placeholder{color:var(--muted)}.author-picker-options{scrollbar-width:thin;max-height:310px;margin-top:7px;overflow-y:auto}.author-picker-options>button{width:100%;min-height:47px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.author-picker-options>button:hover,.author-picker-options>button[aria-selected=true]{background:var(--signal-soft)}.author-picker-options>button>span{min-width:0}.author-picker-options small,.author-picker-options strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.author-picker-options strong{font-size:11px}.author-picker-options small{color:var(--muted);margin-top:3px;font-size:9.5px}.author-picker-options>button>svg{width:14px;color:var(--signal);flex:none}.author-picker-options>p{color:var(--muted);text-align:center;margin:12px;font-size:10px}.derivatives-section .liquidation-pressure-line{width:78%}.derivatives-section .liquidation-pressure-line.long{justify-self:end}.derivatives-section .liquidation-pressure-line.short{justify-self:start}.derivatives-section .liquidation-pressure-row small,.derivatives-section .liquidation-summary strong{white-space:nowrap}.metric-release-date{color:var(--muted);white-space:nowrap;margin-top:5px;font:650 9.5px/1.4 Cascadia Mono,monospace}.new-tweet-badge:after,.new-tweet-badge>i,.new-tweet-badge>i:after,.new-tweet-badge>i:before{z-index:2;content:"";opacity:0;pointer-events:none;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%}@keyframes new-badge-scatter{to{opacity:0;filter:blur(2px);transform:scale(.72)}}@keyframes new-badge-particles{15%{opacity:.9}to{opacity:0;transform:translate(var(--x),var(--y)) scale(.2)}}.ai-analysis-loading{background:radial-gradient(circle at 50% 39%,var(--signal),transparent 43%);grid-template-rows:286px auto auto auto}@supports (color:color-mix(in lab,red,red)){.ai-analysis-loading{background:radial-gradient(circle at 50% 39%,color-mix(in srgb,var(--signal) 14%,transparent),transparent 43%)}}.ai-radar-stage{box-shadow:inset 0 0 52px var(--signal),0 0 0 1px var(--signal),0 22px 58px #07141e2e}@supports (color:color-mix(in lab,red,red)){.ai-radar-stage{box-shadow:inset 0 0 52px color-mix(in srgb,var(--signal) 9%,transparent),0 0 0 1px color-mix(in srgb,var(--signal) 12%,transparent),0 22px 58px #07141e2e}}.ai-radar-stage .ping{border:1px solid var(--signal);width:82px;height:82px;inset:50% auto auto 50%}@supports (color:color-mix(in lab,red,red)){.ai-radar-stage .ping{border:1px solid color-mix(in srgb,var(--signal) 66%,transparent)}}.ai-radar-stage .ping{box-shadow:0 0 24px var(--signal),inset 0 0 18px var(--signal);background:0 0}@supports (color:color-mix(in lab,red,red)){.ai-radar-stage .ping{box-shadow:0 0 24px color-mix(in srgb,var(--signal) 32%,transparent),inset 0 0 18px color-mix(in srgb,var(--signal) 8%,transparent)}}.ai-radar-stage .ping{opacity:0;animation:ai-radar-halo 3.3s cubic-bezier(.16,.68,.24,1) infinite}.ai-radar-stage .ping-two{animation-delay:1.1s}.ai-radar-stage .ping-three{animation-delay:2.2s}.ai-radar-core:after{border:1px solid var(--signal);position:absolute;inset:-10px}@supports (color:color-mix(in lab,red,red)){.ai-radar-core:after{border:1px solid color-mix(in srgb,var(--signal) 40%,transparent)}}.ai-radar-core:after{content:"";border-radius:50%;animation:ai-core-heartbeat 1.8s ease-out infinite}@keyframes ai-core-heartbeat{0%,to{opacity:.2;transform:scale(.88)}45%{opacity:.8;transform:scale(1.18)}}.ai-event-console .ai-signal-layout{gap:8px}.ai-signal-disclaimer{color:var(--muted);align-items:flex-start;gap:7px;margin:8px 1px 0;font-size:10.5px;line-height:1.55;display:flex}.ai-signal-disclaimer svg{width:14px;height:14px;color:var(--warning);flex:none;margin-top:1px}.ai-risk-group .ai-risk-tags-section,.ai-tags-group .ai-tags-section{padding:12px 14px}.ai-tags-group .ai-report-tags{margin:0}.ai-risk-group .ai-risk-tags-section{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.ai-risk-group .ai-risk-tags-section{border-color:color-mix(in srgb,var(--warning) 28%,var(--border))}}.ai-risk-group .ai-risk-tags-section{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.ai-risk-group .ai-risk-tags-section{background:color-mix(in srgb,var(--warning) 5%,var(--surface-1))}}.ai-risk-group .ai-risk-tags-section>p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.66}.ai-market-checkpoint-head>time{font-variant-numeric:tabular-nums;transition:color .2s}.daily-crawl-panel{border:1px solid var(--border);background:linear-gradient(135deg,var(--signal),var(--surface-1) 48%);border-radius:15px;margin:16px 0;padding:20px}@supports (color:color-mix(in lab,red,red)){.daily-crawl-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--signal) 5%,var(--surface-1)),var(--surface-1) 48%)}}.daily-crawl-panel>header{align-items:center;gap:13px;display:flex}.daily-crawl-icon{border:1px solid var(--signal);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.daily-crawl-icon{border:1px solid color-mix(in srgb,var(--signal) 32%,var(--border))}}.daily-crawl-icon{background:var(--signal-soft);color:var(--signal);border-radius:11px}.daily-crawl-icon svg{width:21px}.daily-crawl-panel h2{margin:4px 0 2px;font-size:18px}.daily-crawl-panel header p{color:var(--muted);margin:0;font-size:11px}.daily-crawl-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.daily-crawl-summary article{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.daily-crawl-summary article>svg{width:18px;color:var(--signal)}.daily-crawl-summary article[data-tone=healthy]>svg{color:var(--positive)}.daily-crawl-summary article[data-tone=warning]>svg{color:var(--warning)}.daily-crawl-summary span{color:var(--muted);grid-template-columns:auto auto;align-items:baseline;gap:2px 7px;font-size:10px;display:grid}.daily-crawl-summary strong{color:var(--text);grid-area:1/2/3;font:820 24px/1 Cascadia Mono,monospace}.daily-crawl-summary small{font-size:9px}.daily-crawl-chart{border-top:1px solid var(--border);grid-template-columns:repeat(14,minmax(18px,1fr));align-items:end;gap:7px;height:170px;margin-top:17px;padding:15px 10px 8px;display:grid}.daily-crawl-bar{text-align:center;grid-template-rows:16px minmax(0,1fr) 17px;align-items:end;gap:4px;min-width:0;height:100%;display:grid}.daily-crawl-bar>b{color:var(--muted);text-overflow:ellipsis;font:650 8.5px Cascadia Mono,monospace;overflow:hidden}.daily-crawl-bar>span{background:linear-gradient(to top,var(--signal),transparent);border-radius:5px;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.daily-crawl-bar>span{background:linear-gradient(to top,color-mix(in srgb,var(--signal) 4%,transparent),transparent)}}.daily-crawl-bar i{background:linear-gradient(to top,var(--signal),var(--signal));border-radius:4px 4px 2px 2px;width:min(20px,68%);min-height:0;display:block}@supports (color:color-mix(in lab,red,red)){.daily-crawl-bar i{background:linear-gradient(to top,color-mix(in srgb,var(--signal) 70%,#3159d4),color-mix(in srgb,var(--signal) 75%,white))}}.daily-crawl-bar i{box-shadow:0 0 13px var(--signal)}@supports (color:color-mix(in lab,red,red)){.daily-crawl-bar i{box-shadow:0 0 13px color-mix(in srgb,var(--signal) 17%,transparent)}}.daily-crawl-bar i{transition:height .45s cubic-bezier(.2,.75,.25,1)}.daily-crawl-bar small{color:var(--muted);white-space:nowrap;font:600 8px Cascadia Mono,monospace}@media (max-width:1100px) and (min-width:768px){.message-title{min-width:150px}.author-picker{width:132px}.daily-crawl-chart{gap:4px}.ai-radar-stage{width:232px;height:232px}.ai-analysis-loading{grid-template-rows:260px auto auto auto}}@media (max-width:767px){.tweet-media{width:100%}.message-title{min-width:0}.market-head>div:first-child>p,.message-title p{font-size:10px}.message-toolbar .filter-row{grid-template-columns:34px minmax(0,1fr) minmax(0,1fr)}.author-picker{grid-column:1/-1;width:100%}.author-picker-popover{width:calc(100vw - 24px);max-height:calc(100dvh - 110px);position:fixed;top:92px;left:12px}.message-toolbar .category-filter,.message-toolbar .range-filter{width:100%!important}.daily-crawl-summary{grid-template-columns:1fr}.daily-crawl-chart{grid-template-columns:repeat(14,28px);justify-content:start;overflow-x:auto}.ai-analysis-loading{grid-template-rows:222px auto auto auto}.ai-radar-stage{width:204px;height:204px}.ai-radar-stage .ping{width:62px;height:62px}.ai-event-dashboard{grid-template-columns:1fr}.ai-event-dashboard .ai-event-console{border-left:0;padding:12px!important}.ai-signal-disclaimer{margin-inline:0}}@media (prefers-reduced-motion:reduce){.ai-radar-core:after,.ai-radar-stage .ping,.new-tweet-badge.is-dismissing,.new-tweet-badge.is-dismissing:after,.new-tweet-badge.is-dismissing:before,.new-tweet-badge.is-dismissing>i,.new-tweet-badge.is-dismissing>i:after,.new-tweet-badge.is-dismissing>i:before{animation:none}.new-tweet-badge.is-dismissing{opacity:0}.daily-crawl-bar i{transition:none}}.llm-raw-response{gap:10px;padding:20px;display:grid;overflow:auto}.llm-raw-response h3{margin:8px 0 0;font-size:12px}.llm-raw-response p{color:var(--muted);margin:0;font-size:11px}.llm-raw-response pre{border:1px solid var(--border);background:var(--surface-2);max-height:300px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;margin:0;padding:12px;font:11px/1.65 Cascadia Mono,monospace;overflow:auto}@media (prefers-reduced-motion:reduce){.ai-radar-stage .ping{opacity:.2;animation:none;transform:scale(4)}}.feed-pagination .page-edge{grid-auto-flow:column;align-items:center;gap:4px;width:auto;padding:0 8px;display:inline-flex}.feed-pagination .page-edge b{white-space:nowrap;font-size:9.5px;font-weight:740}.tweet-analysis-source{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:16px 20px 18px}.tweet-analysis-source .ai-author-avatar{width:36px;height:36px}.ai-source-identity{min-height:20px}.ai-source-content p{margin-top:9px;font-size:12.5px;line-height:1.68}.ai-report{padding-top:15px}.ai-report-hero{grid-template-columns:118px minmax(0,1fr);grid-template-areas:"score summary";align-items:stretch;gap:12px;padding-bottom:15px}.ai-importance-rail{grid-area:score;grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;display:grid}.ai-importance-rail>.ai-section-heading{min-height:18px;padding-inline:1px}.ai-importance-rail>.ai-section-heading>div{gap:6px;font-size:11.5px}.ai-importance-rail>.ai-section-heading svg{width:14px;color:var(--signal)}.ai-importance-rail .ai-importance{border-radius:11px;grid-area:auto;align-self:stretch;width:118px;min-width:118px;max-width:118px;height:auto;min-height:128px;max-height:none;padding:13px 10px}.ai-importance-rail .ai-importance>div{margin:8px 0 6px}.ai-importance-rail .ai-importance>div strong{font-size:40px}.ai-importance-rail .ai-importance>small{font-size:9.5px}.ai-report-summary{background:var(--surface-1);box-shadow:inset 3px 0 0 var(--signal);border:1px solid var(--border);border-left:0;border-radius:10px;grid-template-rows:auto auto minmax(0,1fr);gap:0;display:grid;overflow:hidden}.ai-summary-line{background:0 0;border:0;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:10px;min-height:48px;padding:11px 13px 10px 15px;display:grid}.ai-summary-line>strong{color:var(--text);white-space:nowrap;font-size:11.5px;font-weight:820;line-height:1.62}.ai-summary-line>p{color:var(--text);margin:0;font-size:12px;line-height:1.62}.ai-report-meta{border-block:1px solid var(--border);background:var(--surface-2);order:2;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-report-meta{background:color-mix(in srgb,var(--surface-2) 54%,var(--surface-1))}}.ai-report-meta>div,.ai-report-meta>div:first-child{border:0;border-right:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:39px;padding:7px 12px 7px 15px;display:flex}.ai-report-meta>div:last-child{border-right:0}.ai-report-meta dt{color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:680}.ai-report-meta dd{color:var(--signal);white-space:nowrap;margin:0;font-size:12px;font-weight:820}.ai-relevance-analysis{background:0 0;border:0;order:3;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:10px;min-height:55px;padding:10px 13px 11px 15px;display:grid}.ai-relevance-analysis>strong{color:var(--text);white-space:nowrap;font-size:11.5px;font-weight:790;line-height:1.6}.ai-relevance-analysis>p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.62}.ai-detailed-analysis{margin:0;padding:11px 12px;display:block}.ai-detailed-analysis>p{color:var(--text);margin:0;font-size:12px;line-height:1.7}.ai-detailed-analysis>p>strong{color:var(--signal);margin-right:4px;font-size:12px;display:inline}.ai-impact-layout{grid-template-columns:1fr;gap:8px}.ai-evidence-panel{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.ai-evidence-panel h3{padding-top:7px;font-size:11.5px}.ai-evidence-panel .ai-reason-grid{grid-template-columns:1fr 1fr;gap:0 14px;margin:0}.ai-evidence-panel .ai-reason-grid>li{min-height:38px;padding:7px 0}.ai-score-breakdown dl{border:1px solid var(--border);background:var(--border);border-radius:8px;grid-template-columns:1fr 1fr;gap:0;margin:9px 0 0;display:grid;overflow:hidden}.ai-score-breakdown dl>div{border:0;border-bottom:1px solid var(--border);background:var(--surface-1);border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""meter meter";align-items:center;gap:6px 10px;min-height:53px;padding:8px 10px;display:grid}.ai-score-breakdown dl>div:nth-child(odd):not([data-status=true]){border-right:1px solid var(--border)}.ai-score-breakdown dl>div[data-span-row=true]{border-right:0;grid-column:1/-1}.ai-score-breakdown dt{color:var(--text);white-space:nowrap;grid-area:label;font-size:10.5px;font-weight:710}.ai-score-breakdown dd{background:var(--signal-soft);min-width:42px;color:var(--signal);text-align:center;white-space:nowrap;border-radius:5px;grid-area:value;margin:0;padding:2px 5px;font:760 10px Cascadia Mono,monospace}.ai-score-breakdown dl>div>span{background:var(--surface-3);border-radius:999px;grid-area:meter;width:100%;height:3px;overflow:hidden}.ai-score-breakdown dl>div>span>i{border-radius:inherit;background:linear-gradient(90deg,var(--signal),var(--signal));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.ai-score-breakdown dl>div>span>i{background:linear-gradient(90deg,var(--signal),color-mix(in srgb,var(--signal) 54%,var(--positive)))}}.ai-score-breakdown dl>div[data-penalty=true] dd{background:var(--negative)}@supports (color:color-mix(in lab,red,red)){.ai-score-breakdown dl>div[data-penalty=true] dd{background:color-mix(in srgb,var(--negative) 11%,transparent)}}.ai-score-breakdown dl>div[data-penalty=true] dd{color:var(--negative)}.ai-score-breakdown dl>div[data-penalty=true]>span>i{background:var(--negative)}.ai-score-breakdown dl>div[data-status=true]{border-bottom:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value";min-height:42px}.ai-score-breakdown dl>div[data-status=true]>span{display:none}@media (max-width:767px){.feed-pagination .page-edge{padding-inline:7px}.feed-pagination .page-edge b{font-size:9px}.tweet-analysis-source{grid-template-columns:34px minmax(0,1fr);padding:14px 16px 16px}.tweet-analysis-source .ai-author-avatar{width:34px;height:34px}.ai-report-hero{grid-template-columns:1fr;grid-template-areas:"score""summary"}.ai-importance-rail{grid-template-rows:1fr;grid-template-columns:1fr 112px;align-items:stretch}.ai-importance-rail>.ai-section-heading{align-self:center}.ai-importance-rail .ai-importance{width:112px;min-width:112px;max-width:112px;min-height:104px}.ai-summary-line{grid-template-columns:76px minmax(0,1fr)}.ai-report-meta{grid-template-columns:1fr}.ai-report-meta>div,.ai-report-meta>div:first-child{border-right:0;border-bottom:1px solid var(--border)}.ai-report-meta>div:last-child{border-bottom:0}.ai-relevance-analysis{grid-template-columns:122px minmax(0,1fr)}.ai-evidence-panel{grid-template-columns:1fr}.ai-evidence-panel h3{padding-top:0}.ai-evidence-panel .ai-reason-grid,.ai-score-breakdown dl{grid-template-columns:1fr}.ai-score-breakdown dl>div:nth-child(odd):not([data-status=true]){border-right:0}.ai-score-breakdown dl>div[data-span-row=true],.ai-score-breakdown dl>div[data-status=true]{grid-column:auto}}.tweet-analysis-drawer,.tweet-analysis-scroll{background:var(--canvas)}.tweet-analysis-drawer>header{background:var(--surface-1)}.ai-report{padding:17px 20px 30px}.ai-report-group{margin:0 0 17px}.ai-market-evidence{border:1px solid var(--border);background:var(--surface-1);border-radius:11px;margin:0;padding:12px 13px}.ai-market-evidence .ai-market-identity{margin-top:0}.ai-market-evidence .ai-market-timeline span{font-size:10.5px}.ai-market-evidence .ai-market-timeline strong{font-size:14px}.ai-market-evidence .ai-market-timeline small,.ai-market-evidence .ai-volume-compare small{font-size:10px}.ai-market-evidence .ai-volume-compare strong{font-size:12px}@media (max-width:1100px) and (min-width:768px){.ai-report{padding:17px 16px 30px}}@media (max-width:767px){.ai-report{padding:14px 14px 26px}.ai-report-group{margin-bottom:15px}}.ai-tweet-information .ai-summary-line{background:var(--surface-2);min-height:0;padding:11px 15px 12px 64px;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.ai-tweet-information .ai-summary-line{background:color-mix(in srgb,var(--surface-2) 50%,var(--surface-1))}}.ai-tweet-information .ai-summary-line>strong{width:49px;color:var(--signal);white-space:nowrap;font-size:10px;line-height:1.75;position:absolute;top:12px;left:15px}.ai-tweet-information .ai-summary-line>p{margin:0;font-size:12px;line-height:1.65}.ai-relevance-panel{border-left:1px solid var(--border)}.ai-relevance-panel .ai-report-meta>div,.ai-relevance-panel .ai-report-meta>div:first-child{grid-auto-flow:row;place-content:center stretch;place-items:start;gap:5px;min-height:62px;padding:9px 14px;display:grid;grid-template-rows:auto auto!important;grid-template-columns:1fr!important}.ai-relevance-panel .ai-report-meta dt{font-size:10.5px;line-height:1.35}.ai-relevance-panel .ai-report-meta dd{margin:0;font-size:13px;line-height:1.35}.ai-event-dashboard{isolation:isolate;grid-template-columns:124px minmax(0,1fr);align-items:start;display:grid}.ai-event-dashboard .ai-importance{z-index:0;box-sizing:border-box;isolation:isolate;width:104px;min-width:104px;max-width:104px;height:142px;min-height:142px;max-height:142px;margin:10px;padding:11px 9px;position:relative}.ai-event-dashboard .ai-importance>:not(.ai-importance-glint){z-index:1;position:relative}.ai-event-dashboard .ai-importance>span{font-size:8.5px}.ai-event-dashboard .ai-importance>div{margin:8px 0 5px}.ai-event-dashboard .ai-importance>div strong{font-size:34px}.ai-event-dashboard .ai-importance>small{font-size:9px}.ai-event-dashboard .ai-importance-glint{clip-path:inset(0 round 9px)}.ai-event-dashboard .ai-importance-glint:before{height:188%;top:-44%}.ai-event-console{min-width:0;padding:10px 10px 10px 0}.ai-event-console .ai-signal-layout{grid-template-columns:138px minmax(0,1fr);gap:6px}.ai-event-console .ai-signal-primary{min-height:66px;padding:8px 9px}.ai-event-console .ai-event-facts{gap:1px}.ai-event-console .ai-event-facts>div,.ai-event-console .ai-event-facts>div:nth-child(n){gap:3px;min-height:60px;padding:7px 8px}.ai-event-console .ai-event-facts dt{font-size:9.5px}.ai-event-console .ai-event-facts dd{font-size:11px;line-height:1.35}.ai-event-console .ai-asset-lines{gap:6px;margin-top:6px}.ai-event-console .ai-asset-lines>div,.ai-event-console .ai-asset-lines>div:nth-child(n){grid-template-columns:104px minmax(0,1fr);min-height:34px;padding:5px 8px}.ai-impact-surface .ai-impact-layout{grid-template-columns:1fr;gap:8px}.ai-impact-surface .ai-detailed-analysis,.ai-impact-surface .ai-evidence-panel{box-sizing:border-box;width:100%}.ai-impact-surface .ai-evidence-panel{grid-template-columns:1fr;gap:7px;padding:10px 12px;display:grid}.ai-impact-surface .ai-evidence-panel h3{padding:0}.ai-impact-surface .ai-evidence-panel .ai-reason-grid{grid-template-columns:1fr 1fr;gap:0 14px;width:100%}.ai-impact-path>.ai-risk-note{border-color:var(--warning);grid-template-columns:18px minmax(0,1fr);gap:10px;margin-top:8px;padding:12px 13px;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-impact-path>.ai-risk-note{border-color:color-mix(in srgb,var(--warning) 28%,var(--border))}}.ai-impact-path>.ai-risk-note{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.ai-impact-path>.ai-risk-note{background:color-mix(in srgb,var(--warning) 5%,var(--surface-1))}}.ai-impact-path>.ai-risk-note>svg{width:17px;height:17px;color:var(--warning);margin-top:1px}.ai-impact-path>.ai-risk-note h3{margin:0 0 4px;font-size:11.5px}.ai-impact-path>.ai-risk-note p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.62}.ai-impact-path>.ai-tags-section{margin-top:8px;padding:11px 13px;display:block}.ai-impact-path>.ai-tags-section>header{align-items:center;gap:7px;display:flex}.ai-impact-path>.ai-tags-section>header svg{width:15px;height:15px;color:var(--signal)}.ai-impact-path>.ai-tags-section>header strong{font-size:11.5px}.ai-impact-path>.ai-tags-section .ai-report-tags{flex-wrap:wrap;gap:6px;margin:9px 0 0;display:flex}.ai-impact-path>.ai-risk-tags-section>header svg{color:var(--warning)}.ai-impact-path>.ai-risk-tags-section>p{color:var(--muted);margin:9px 0 0;font-size:11.5px;line-height:1.62}.ai-score-surface{padding:8px 12px}.ai-score-breakdown dl,.ai-score-surface dl{background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:0 18px;margin:0;display:grid;overflow:visible}.ai-score-breakdown dl>div,.ai-score-surface dl>div{background:0 0;border-radius:0}.ai-market-evidence{padding:13px 14px}.ai-market-headline{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-market-headline .ai-market-identity{margin:0}.ai-market-headline>b{border:1px solid var(--signal);flex:none;padding:5px 9px}@supports (color:color-mix(in lab,red,red)){.ai-market-headline>b{border:1px solid color-mix(in srgb,var(--signal) 24%,var(--border))}}.ai-market-headline>b{background:var(--signal-soft);color:var(--signal);border-radius:999px;font-size:11px;font-weight:780}.ai-market-evidence .ai-validation-note{font-size:12.5px;line-height:1.66}.ai-market-evidence .ai-market-timeline{margin-top:11px}.ai-market-evidence .ai-market-timeline article{text-align:left;place-content:start stretch;gap:6px;min-height:94px;padding:11px 12px}.ai-market-checkpoint-head{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.ai-market-evidence .ai-market-checkpoint-head>span{color:var(--text);font-size:12px;font-weight:760;line-height:1.4}.ai-market-checkpoint-head>time{font-size:10.5px;font-weight:500;line-height:1.4;color:var(--muted)!important}.ai-market-evidence .ai-market-timeline article>strong{color:var(--text);text-align:left;font-size:16px;line-height:1.35}.ai-market-evidence .ai-market-timeline article>small{text-align:left;font-size:11.5px;line-height:1.5}.ai-market-evidence .ai-volume-compare{margin-top:9px}.ai-market-evidence .ai-volume-compare>span{padding:11px 12px}.ai-market-evidence .ai-volume-compare small{font-size:11px;line-height:1.45}.ai-market-evidence .ai-volume-compare strong{font-size:14px;line-height:1.45}.ai-market-evidence .ai-volume-compare em{font-size:11.5px}.ai-market-evidence>footer{font-size:11px;line-height:1.62}@media (max-width:1100px) and (min-width:768px){.ai-event-dashboard{grid-template-columns:124px minmax(0,1fr)}.ai-event-dashboard .ai-importance{width:104px;min-width:104px;max-width:104px;margin:10px}.ai-event-console{padding:10px 10px 10px 0}.ai-event-console .ai-signal-layout{grid-template-columns:1fr}.ai-event-console .ai-event-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-event-console .ai-event-facts>div,.ai-event-console .ai-event-facts>div:nth-child(n){grid-template-columns:1fr;align-items:start;min-height:60px;display:grid}.ai-event-console .ai-asset-lines{grid-template-columns:1fr 1fr}.ai-impact-surface .ai-evidence-panel .ai-reason-grid{grid-template-columns:1fr}.ai-score-surface dl{grid-template-columns:1fr 1fr}}@media (max-width:767px){.ai-tweet-information .ai-summary-line{padding:10px 12px 11px 57px}.ai-tweet-information .ai-summary-line>strong{width:45px;font-size:9.5px;top:11px;left:12px}.ai-relevance-panel .ai-report-meta{grid-template-columns:1fr 1fr}.ai-relevance-panel .ai-report-meta>div,.ai-relevance-panel .ai-report-meta>div:first-child{border-right:1px solid var(--border);border-bottom:0}.ai-relevance-panel .ai-report-meta>div:last-child{border-right:0}.ai-event-dashboard{grid-template-columns:124px minmax(0,1fr)}.ai-event-dashboard .ai-importance{width:104px;min-width:104px;max-width:104px;height:142px;min-height:142px;max-height:142px;margin:10px}.ai-event-console{border-left:1px solid var(--border);padding:10px 10px 10px 0}.ai-event-console .ai-asset-lines,.ai-event-console .ai-event-facts,.ai-event-console .ai-signal-layout,.ai-impact-surface .ai-evidence-panel .ai-reason-grid,.ai-score-surface dl{grid-template-columns:1fr}.ai-market-headline{align-items:flex-start}.ai-market-headline .ai-market-identity{flex-wrap:wrap}}.ai-radar-stage{width:220px;height:220px}.tweet-analysis-source p{white-space:normal}.ai-relevance-panel .ai-relevance-analysis{box-sizing:border-box;width:100%;min-height:0;padding:12px 14px 13px;display:block}.ai-relevance-panel .ai-relevance-analysis>p{white-space:normal;width:100%;margin:0;display:block}@media (min-width:768px){.ai-event-dashboard .ai-importance{align-self:center;margin:0 auto}.ai-event-dashboard .ai-event-console{padding:14px 16px 18px 26px!important}.ai-event-dashboard .ai-event-console .ai-asset-lines{margin-top:20px!important}}.ai-event-console .ai-asset-lines>div,.ai-event-console .ai-event-facts>div,.ai-event-console .ai-signal-primary{position:relative}.ai-event-console .ai-asset-lines>div>.ai-metric-help,.ai-event-console .ai-event-facts>div>.ai-metric-help,.ai-event-console .ai-signal-primary>.ai-metric-help{z-index:1;position:absolute;top:8px;right:8px}.ai-event-console .ai-signal-primary>.ai-metric-help{top:9px;right:9px}.new-tweet-badge{position:relative;overflow:visible}.new-tweet-badge>i,.new-tweet-badge>i:after,.new-tweet-badge>i:before{z-index:-1;content:"";opacity:0;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute}.new-tweet-badge>i{top:50%;left:50%}.new-tweet-badge.is-dismissing>i{--x:17px;--y:13px}.new-tweet-badge.is-dismissing>i:before{--x:-16px;--y:15px}.new-tweet-badge.is-dismissing>i:after{--x:4px;--y:-19px}.admin-head-actions{gap:9px}.author-bio-field{width:100%}.admin-drawer .author-bio-field textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:170px;line-height:1.65;display:block}.author-bio-field small{margin-top:6px;line-height:1.5;display:block}.admin-drawer{width:min(620px,100vw - 32px)}@media (max-width:767px){.ai-radar-stage{width:190px;height:190px}}.ai-radar-stage{width:260px;height:260px;overflow:visible}@media (min-width:768px){.ai-event-dashboard .ai-event-console{padding:14px 16px 18px!important}}.new-tweet-badge.is-dismissing{animation:new-badge-scatter-final .9s cubic-bezier(.16,.72,.22,1) forwards}.new-tweet-badge.is-dismissing:after,.new-tweet-badge.is-dismissing:before,.new-tweet-badge.is-dismissing>i,.new-tweet-badge.is-dismissing>i:after,.new-tweet-badge.is-dismissing>i:before{animation:new-badge-particles-final .9s cubic-bezier(.12,.72,.2,1) forwards}.new-tweet-badge.is-dismissing:before{--x:-34px;--y:-19px}.new-tweet-badge.is-dismissing:after{--x:38px;--y:-13px}.new-tweet-badge.is-dismissing>i:first-of-type{--x:31px;--y:22px}.new-tweet-badge.is-dismissing>i:first-of-type:before{--x:-29px;--y:26px}.new-tweet-badge.is-dismissing>i:first-of-type:after{--x:7px;--y:-33px}.new-tweet-badge.is-dismissing>i:nth-of-type(2){--x:48px;--y:5px}.new-tweet-badge.is-dismissing>i:nth-of-type(2):before{--x:-45px;--y:4px}.new-tweet-badge.is-dismissing>i:nth-of-type(2):after{--x:18px;--y:34px}.new-tweet-badge.is-dismissing>i:nth-of-type(3){--x:-12px;--y:-38px}.new-tweet-badge.is-dismissing>i:nth-of-type(3):before{--x:42px;--y:-28px}.new-tweet-badge.is-dismissing>i:nth-of-type(3):after{--x:-39px;--y:31px}@keyframes new-badge-scatter-final{0%,18%{opacity:1;filter:none;transform:scale(1)}to{opacity:0;filter:blur(3px);transform:scale(.58)}}@keyframes new-badge-particles-final{0%,14%{opacity:0;transform:translate(0)scale(.6)}24%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(.08)}}@media (max-width:767px){.ai-radar-stage{width:204px;height:204px}.ai-event-dashboard{grid-template-columns:1fr}.ai-event-dashboard .ai-event-console{border-left:0;padding:12px!important}}@media (prefers-reduced-motion:reduce){.new-tweet-badge.is-dismissing,.new-tweet-badge.is-dismissing:after,.new-tweet-badge.is-dismissing:before,.new-tweet-badge.is-dismissing>i,.new-tweet-badge.is-dismissing>i:after,.new-tweet-badge.is-dismissing>i:before{opacity:0;animation:none}}.tweet-media[data-count="1"]{width:min(520px,100%);height:clamp(390px,52vh,520px)}.message-toolbar{grid-template-columns:max-content minmax(0,1fr) 34px;justify-content:start;align-items:center;gap:8px;display:grid;overflow:visible}.message-toolbar .message-title{min-width:124px}.message-toolbar .filter-bar{min-width:0;margin:0;display:block;overflow:visible!important}.message-toolbar .filter-row{justify-content:flex-start;overflow:visible!important}.author-picker-popover-portal{z-index:1200;position:fixed;top:auto;left:auto}.new-tweet-anchor{flex:0 0 54px;place-items:center;width:54px;height:24px;display:inline-grid}.new-tweet-anchor:empty{visibility:hidden}.ai-analysis-loading{isolation:isolate;contain:layout;position:relative;overflow:hidden}.ai-analysis-loading>:not(.ai-analysis-halo-field){z-index:2;position:relative}.ai-analysis-halo-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ai-analysis-halo-field>i{border:1px solid var(--signal);width:150px;height:150px;position:absolute;top:43%;left:50%}@supports (color:color-mix(in lab,red,red)){.ai-analysis-halo-field>i{border:1px solid color-mix(in srgb,var(--signal) 48%,transparent)}}.ai-analysis-halo-field>i{opacity:0;box-shadow:0 0 34px var(--signal),inset 0 0 28px var(--signal);border-radius:50%;transform:translate(-50%,-50%)scale(1)}@supports (color:color-mix(in lab,red,red)){.ai-analysis-halo-field>i{box-shadow:0 0 34px color-mix(in srgb,var(--signal) 12%,transparent),inset 0 0 28px color-mix(in srgb,var(--signal) 8%,transparent)}}.ai-analysis-halo-field>i{animation:ai-analysis-surface-pulse 4.2s cubic-bezier(.18,.68,.26,1) infinite}.ai-analysis-halo-field>i:nth-child(2){animation-delay:1.4s}.ai-analysis-halo-field>i:nth-child(3){animation-delay:2.8s}@keyframes ai-analysis-surface-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}12%{opacity:.48}72%,to{opacity:0;transform:translate(-50%,-50%)scale(6.8)}}@media (max-width:767px){.tweet-media[data-count="1"]{height:clamp(340px,48vh,440px)}.message-toolbar{grid-template-columns:minmax(0,1fr) 34px}.message-toolbar .message-title{grid-column:1/-1}.ai-analysis-halo-field>i{top:39%}}@media (prefers-reduced-motion:reduce){.ai-analysis-halo-field>i{opacity:.12;animation:none;transform:translate(-50%,-50%)scale(4)}}.admin-field-label{align-items:center;gap:5px;max-width:100%;display:inline-flex}.admin-field-help{width:16px;height:16px;color:var(--muted);cursor:help;outline:none;flex:none;place-items:center;display:inline-grid;position:relative}.admin-field-help>svg{width:14px;height:14px}.admin-field-help:focus-visible,.admin-field-help:hover{color:var(--signal)}.admin-field-tooltip{z-index:1400;border:1px solid var(--border-strong);background:var(--surface-1);border-radius:8px;width:min(280px,100vw - 32px);padding:9px 11px;position:absolute;bottom:calc(100% + 8px);left:50%}@supports (color:color-mix(in lab,red,red)){.admin-field-tooltip{background:color-mix(in srgb,var(--surface-1) 97%,black)}}.admin-field-tooltip{color:var(--text);white-space:normal;opacity:0;visibility:hidden;font-size:11px;font-weight:500;line-height:1.55;transition:opacity .14s,transform .14s,visibility .14s;transform:translate(-50%,4px);box-shadow:0 12px 34px #0000004d}.admin-field-help:focus-visible .admin-field-tooltip,.admin-field-help:hover .admin-field-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.crawl-mode-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.crawl-mode-guide article{border:1px solid var(--border);background:var(--surface-1);border-radius:11px;padding:13px 14px}.crawl-mode-guide article[data-tone=recommended]{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.crawl-mode-guide article[data-tone=recommended]{border-color:color-mix(in srgb,var(--signal) 35%,var(--border))}}.crawl-mode-guide article[data-tone=recommended]{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.crawl-mode-guide article[data-tone=recommended]{background:color-mix(in srgb,var(--signal) 4%,var(--surface-1))}}.crawl-mode-guide h3{color:var(--text);margin:0 0 6px;font-size:12px}.crawl-mode-guide p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.crawl-mode-guide strong{color:var(--signal)}@media (max-width:900px){.crawl-mode-guide{grid-template-columns:1fr}}.tweet-media[data-count="1"]{width:100%;max-width:100%;height:340px}.tweet-media[data-count="1"] .tweet-media-item{aspect-ratio:auto;width:100%;min-width:100%;height:340px}.tweet-media[data-count="1"] .tweet-media-item img{object-fit:cover;object-position:center top;width:100%;height:100%}.message-toolbar .filter-row{grid-template-columns:max-content 142px 106px 94px max-content;justify-content:start;align-items:center;gap:6px;max-width:100%;display:grid}.message-toolbar .clear-filter{justify-content:center;align-items:center;gap:4px;min-width:62px;padding-inline:7px;display:inline-flex}@media (max-width:1100px) and (min-width:768px){.message-toolbar .filter-row{grid-template-columns:max-content minmax(112px,142px) 100px 90px max-content}.message-toolbar .message-title{min-width:112px}}@media (max-width:767px){.tweet-media[data-count="1"],.tweet-media[data-count="1"] .tweet-media-item{height:300px}.message-toolbar .filter-row{grid-template-columns:34px minmax(112px,1fr) minmax(92px,1fr);overflow-x:auto!important}}.ai-radar-stage .ping{animation-name:ai-radar-halo-sync;animation-duration:3.6s;animation-timing-function:cubic-bezier(.18,.68,.26,1);animation-iteration-count:infinite}.ai-analysis-halo-field>i{animation-name:ai-analysis-surface-pulse-sync;animation-duration:3.6s;animation-timing-function:cubic-bezier(.18,.68,.26,1);animation-iteration-count:infinite}@keyframes ai-radar-halo-sync{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}12%{opacity:.55}72%,to{opacity:0;transform:translate(-50%,-50%)scale(7.4)}}@keyframes ai-analysis-surface-pulse-sync{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}12%{opacity:.45}72%,to{opacity:0;transform:translate(-50%,-50%)scale(6.8)}}.ai-analysis-loading>:not(.ai-radar-field){z-index:2;position:relative}.ai-radar-field{z-index:1;isolation:isolate;place-items:center;width:286px;height:286px;display:grid;position:relative}.ai-radar-field .ai-analysis-halo-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.ai-radar-field .ai-analysis-halo-field>i{top:50%;left:50%}.ai-radar-field .ai-radar-stage{z-index:1;position:relative}.ai-risk-group .ai-group-title>svg{color:var(--warning)!important}.ai-risk-group .ai-risk-tags-section{border-color:var(--border);background:var(--surface-1)}.footer-disclaimer-link{color:var(--muted);margin-left:3px;font-weight:650;text-decoration:none}.footer-disclaimer-link:hover{color:var(--signal)}.message-toolbar .author-picker{width:106px}@media (max-width:1100px) and (min-width:768px){.message-toolbar .filter-row{grid-template-columns:max-content 102px 102px 102px max-content}.message-toolbar .author-picker{width:102px}}@media (min-width:768px) and (max-width:1439px){.tweet-media[data-count="1"]{width:min(66.666%,520px);max-width:66.666%}}.feedback-page{max-width:760px;margin:0 auto;padding:38px 0 54px}.feedback-page header{margin-bottom:22px}.feedback-page h1{align-items:center;gap:10px;margin:7px 0 8px;font-size:27px;display:flex}.feedback-page h1 svg{color:var(--signal)}.feedback-page header p{max-width:560px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.feedback-form{border:1px solid var(--border);background:var(--surface-1);border-radius:14px;gap:14px;padding:21px;display:grid}.feedback-form label{color:var(--text);gap:7px;font-size:12px;font-weight:700;display:grid}.feedback-admin select,.feedback-form select,.feedback-form textarea{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:8px;outline:0}.feedback-form select{height:38px;padding:0 10px}.feedback-form textarea{resize:vertical;min-height:172px;padding:11px;line-height:1.65}.feedback-form small{color:var(--muted);font-size:11px;line-height:1.55}.feedback-success{color:var(--positive);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.feedback-resolved,.feedback-success svg{width:16px;color:var(--positive)}.feedback-admin .admin-list-toolbar label{align-items:center;gap:7px;display:flex}.feedback-admin .admin-list-toolbar select,.feedback-admin-table select{padding:6px 8px}.feedback-description{white-space:pre-wrap;max-width:580px;line-height:1.55}.feedback-admin-table td:last-child{white-space:nowrap;display:table-cell}.feedback-admin-table td:last-child>select{display:inline-flex}.feedback-resolved{vertical-align:middle;margin-left:6px;display:inline-block}.message-toolbar .filter-row{grid-template-columns:max-content 98px 98px 98px max-content}.message-toolbar .author-picker,.message-toolbar .category-filter,.message-toolbar .range-filter{width:100%!important;min-width:0!important;max-width:none!important}@media (max-width:1100px) and (min-width:768px){.message-toolbar .filter-row{grid-template-columns:max-content 94px 94px 94px max-content}.message-toolbar .author-picker{width:100%}}@media (min-width:768px) and (max-width:1439px){.tweet-media[data-count="1"]{width:100%!important;max-width:100%!important;height:260px!important}.tweet-media[data-count="1"] .tweet-media-item{width:100%!important;min-width:100%!important;height:260px!important}.tweet-media[data-count="1"] .tweet-media-item img{object-fit:cover;object-position:center top;width:100%;height:100%}}.tweet-media,.tweet-media-item,.tweet-media-item img{background:0 0}@media (max-width:1350px) and (min-width:768px){.dashboard-main{grid-template-rows:38px minmax(0,1fr) 38px}.site-footer{white-space:nowrap;height:38px;min-height:38px;padding-inline:10px;overflow:hidden}.site-footer-telemetry{gap:7px;width:100%}.collection-stats-rail,.site-footer-telemetry{align-items:center;min-width:0;display:flex!important}.collection-stats-rail{gap:0;flex-wrap:nowrap!important}.collection-stat{white-space:nowrap;flex:none;padding-inline:6px;font-size:8px}.collection-stat strong{font-size:9px}.site-footer>span:last-child{display:none!important}}@media (min-width:768px){.message-toolbar .filter-row{grid-template-columns:max-content 96px 96px 96px max-content!important}.message-toolbar .author-picker,.message-toolbar .category-filter,.message-toolbar .range-filter{box-sizing:border-box;flex:0 0 96px!important;width:96px!important;min-width:96px!important;max-width:96px!important}.message-toolbar .author-picker-trigger{width:96px!important;min-width:96px!important;max-width:96px!important}}@media (min-width:1280px){.message-toolbar .category-filter select,.message-toolbar .range-filter select{padding-left:0!important;padding-right:8px!important}}.tweet-media,.tweet-media-item{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.tweet-media,.tweet-media-item{background:color-mix(in srgb,var(--surface-2) 78%,var(--surface-3))}}.tweet-media-item .tweet-media-open:disabled{cursor:default}.tweet-media-item img{opacity:0;background:0 0;transition:opacity .28s}.tweet-media-item img.is-loaded{opacity:1}.tweet-media-status{z-index:3;color:var(--muted);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0;overflow:hidden}.tweet-media-status:before{content:"";background:linear-gradient(108deg,transparent 22%,var(--signal) 44%,var(--text) 52%,transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.tweet-media-status:before{background:linear-gradient(108deg,transparent 22%,color-mix(in srgb,var(--signal) 8%,transparent) 44%,color-mix(in srgb,var(--text) 5%,transparent) 52%,transparent 72%)}}.tweet-media-status:before{animation:tweet-media-shimmer 1.8s ease-in-out infinite;transform:translate(-115%)}.tweet-media-status>*{z-index:1;position:relative}.tweet-media-status strong{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.tweet-media-status strong{color:color-mix(in srgb,var(--text) 82%,var(--muted))}}.tweet-media-status strong{letter-spacing:.02em;font-size:12px}.tweet-media-status small{color:var(--muted);font-size:10px}.tweet-media-loader{border:1px solid var(--signal);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab,red,red)){.tweet-media-loader{border:1px solid color-mix(in srgb,var(--signal) 24%,var(--border))}}.tweet-media-loader{background:var(--signal);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.tweet-media-loader{background:color-mix(in srgb,var(--signal) 5%,var(--surface-2))}}.tweet-media-loader{box-shadow:0 0 0 7px var(--signal)}@supports (color:color-mix(in lab,red,red)){.tweet-media-loader{box-shadow:0 0 0 7px color-mix(in srgb,var(--signal) 3%,transparent)}}.tweet-media-loader>svg:first-child{width:19px;height:19px;color:var(--signal)}.tweet-media-loader>svg:last-child{width:48px;height:48px;color:var(--signal);position:absolute}@supports (color:color-mix(in lab,red,red)){.tweet-media-loader>svg:last-child{color:color-mix(in srgb,var(--signal) 68%,transparent)}}.tweet-media-loader>svg:last-child{animation:tweet-media-spin 1.15s linear infinite}.tweet-media-status.is-failed{background:var(--negative);gap:9px}@supports (color:color-mix(in lab,red,red)){.tweet-media-status.is-failed{background:color-mix(in srgb,var(--negative) 3%,var(--surface-2))}}.tweet-media-status.is-failed{pointer-events:auto}.tweet-media-status.is-failed:before{display:none}.tweet-media-status.is-failed>svg{width:25px;height:25px;color:var(--muted)}.tweet-media-status.is-failed button{border:1px solid var(--signal);align-items:center;gap:5px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tweet-media-status.is-failed button{border:1px solid color-mix(in srgb,var(--signal) 45%,var(--border))}}.tweet-media-status.is-failed button{background:var(--signal);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.tweet-media-status.is-failed button{background:color-mix(in srgb,var(--signal) 7%,var(--surface-1))}}.tweet-media-status.is-failed button{color:var(--signal);cursor:pointer;font-size:11px;font-weight:750}.tweet-media-status.is-failed button:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.tweet-media-status.is-failed button:hover{background:color-mix(in srgb,var(--signal) 12%,var(--surface-1))}}.tweet-media-status.is-failed button svg{width:13px;height:13px}@keyframes tweet-media-spin{to{transform:rotate(1turn)}}@keyframes tweet-media-shimmer{55%,to{transform:translate(115%)}}@media (prefers-reduced-motion:reduce){.tweet-media-loader>svg:last-child,.tweet-media-status:before{animation:none}.tweet-media-item img{transition:none}}.admin-shell{background:radial-gradient(circle at 72% -18%,var(--signal),transparent 33%),var(--canvas);grid-template-columns:264px minmax(0,1fr)}@supports (color:color-mix(in lab,red,red)){.admin-shell{background:radial-gradient(circle at 72% -18%,color-mix(in srgb,var(--signal) 7%,transparent),transparent 33%),var(--canvas)}}.admin-sidebar{background:var(--surface-1);padding:20px 14px 16px}@supports (color:color-mix(in lab,red,red)){.admin-sidebar{background:color-mix(in srgb,var(--surface-1) 94%,var(--canvas))}}.admin-sidebar{overflow:hidden}.admin-sidebar nav{gap:8px;min-height:0;margin-top:22px;padding:0 2px 10px;overflow:auto}.admin-nav-section{gap:5px;display:grid}.admin-nav-group-button,.admin-sidebar nav a{width:100%;min-height:42px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;font:700 12px/1 inherit;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.admin-nav-group-button:hover,.admin-sidebar nav a:hover{background:var(--surface-3)}@supports (color:color-mix(in lab,red,red)){.admin-nav-group-button:hover,.admin-sidebar nav a:hover{background:color-mix(in srgb,var(--surface-3) 80%,transparent)}}.admin-nav-group-button:hover,.admin-sidebar nav a:hover{color:var(--text)}.admin-sidebar nav a[aria-current]{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.admin-sidebar nav a[aria-current]{background:color-mix(in srgb,var(--signal) 12%,var(--surface-2))}}.admin-sidebar nav a[aria-current]{color:var(--signal);box-shadow:none!important}.admin-sidebar nav a[aria-current]:before{display:none!important}.admin-nav-group-button,.admin-nav-section-primary .admin-nav-link{letter-spacing:.015em;font-size:13px;font-weight:800}.admin-nav-group{border-top:1px solid var(--border);padding:7px 0}@supports (color:color-mix(in lab,red,red)){.admin-nav-group{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.admin-nav-group:first-of-type{border-top:0}.admin-nav-group-button{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.admin-nav-group-button{color:color-mix(in srgb,var(--muted) 92%,var(--text))}}.admin-nav-group-button{cursor:pointer}.admin-nav-group-button>svg:last-child{margin-left:auto;transition:transform .2s}.admin-nav-group-button>svg:last-child.is-open{transform:rotate(180deg)}.admin-nav-group.has-current .admin-nav-group-button{color:var(--text)}.admin-nav-group-items{gap:3px;padding:3px 0 3px 20px;display:grid}.admin-sidebar nav a.admin-nav-child{min-height:40px;padding:10px;font-size:13px;font-weight:700}.admin-sidebar nav a.admin-nav-child svg{width:16px;height:16px}.admin-main{padding:20px 20px 20px 18px;overflow:auto}.admin-content-frame{border:1px solid var(--border);min-height:calc(100dvh - 40px)}@supports (color:color-mix(in lab,red,red)){.admin-content-frame{border:1px solid color-mix(in srgb,var(--border) 88%,var(--signal))}}.admin-content-frame{background:linear-gradient(145deg,var(--surface-1),var(--surface-1));border-radius:22px}@supports (color:color-mix(in lab,red,red)){.admin-content-frame{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-1) 97%,var(--canvas)),var(--surface-1))}}.admin-content-frame{box-shadow:0 20px 54px var(--canvas);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-content-frame{box-shadow:0 20px 54px color-mix(in srgb,var(--canvas) 36%,transparent)}}.admin-page{max-width:none;margin:0;padding:34px 36px 54px}.admin-dashboard{gap:22px;display:grid}.admin-dashboard .admin-page-head{align-items:flex-end}.admin-dashboard .admin-page-head h1{margin-bottom:5px}.dashboard-refresh{border:1px solid var(--signal);align-items:center;gap:7px;height:38px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-refresh{border:1px solid color-mix(in srgb,var(--signal) 35%,var(--border))}}.dashboard-refresh{background:var(--signal);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.dashboard-refresh{background:color-mix(in srgb,var(--signal) 7%,var(--surface-2))}}.dashboard-refresh{color:var(--signal);cursor:pointer;font-size:11px;font-weight:800}.dashboard-refresh:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.dashboard-refresh:hover{background:color-mix(in srgb,var(--signal) 13%,var(--surface-2))}}.dashboard-traffic-hero{border:1px solid var(--signal);grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:22px;padding:25px 28px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-traffic-hero{border:1px solid color-mix(in srgb,var(--signal) 30%,var(--border))}}.dashboard-traffic-hero{background:radial-gradient(circle at 84% 20%,var(--signal),transparent 36%),linear-gradient(115deg,var(--surface-3),var(--surface-2));border-radius:18px}@supports (color:color-mix(in lab,red,red)){.dashboard-traffic-hero{background:radial-gradient(circle at 84% 20%,color-mix(in srgb,var(--signal) 14%,transparent),transparent 36%),linear-gradient(115deg,color-mix(in srgb,var(--surface-3) 88%,var(--surface-1)),var(--surface-2))}}.dashboard-live-label{color:var(--signal);letter-spacing:.13em;align-items:center;gap:7px;font:800 10px Cascadia Mono,monospace;display:flex}.dashboard-live-label svg{animation:dashboard-live-pulse 1.8s ease-in-out infinite}.dashboard-traffic-values{gap:34px;margin-top:18px;display:flex}.dashboard-traffic-values>div{min-width:112px}.dashboard-traffic-copy>p,.dashboard-traffic-summary em,.dashboard-traffic-summary span,.dashboard-traffic-values small,.dashboard-traffic-values span{color:var(--muted);font-size:11px;display:block}.dashboard-traffic-values strong{letter-spacing:-.04em;margin:3px 0;font-size:30px;display:block}.dashboard-traffic-copy>p{max-width:660px;margin:15px 0 0;line-height:1.65}.dashboard-traffic-summary{border-left:1px solid var(--border);padding-left:24px}@supports (color:color-mix(in lab,red,red)){.dashboard-traffic-summary{border-left:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.dashboard-traffic-summary strong{color:var(--signal);margin:7px 0 3px;font-size:31px;display:block}.dashboard-traffic-summary strong small{color:var(--muted);font-size:13px}.dashboard-traffic-summary em{font-style:normal}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-panel{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;min-width:0}@supports (color:color-mix(in lab,red,red)){.dashboard-panel{background:color-mix(in srgb,var(--surface-2) 90%,transparent)}}.dashboard-panel{padding:18px}.dashboard-panel-wide{grid-column:span 2}.dashboard-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.dashboard-panel-head h2{letter-spacing:-.02em;margin:4px 0 0;font-size:16px}.dashboard-panel-head>svg{color:var(--signal)}.dashboard-panel-head>small{color:var(--muted);font-size:10px}.dashboard-panel-stack{align-content:start;gap:11px;display:grid}.dashboard-panel-stack .dashboard-panel-head{margin-bottom:2px}.dashboard-metric{border-top:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-metric{border-top:1px solid color-mix(in srgb,var(--border) 74%,transparent)}}.dashboard-metric-icon{background:var(--surface-3);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-metric-icon{background:color-mix(in srgb,var(--surface-3) 88%,transparent)}}.dashboard-metric-icon{color:var(--muted)}.dashboard-metric.signal .dashboard-metric-icon{color:var(--signal);background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.dashboard-metric.signal .dashboard-metric-icon{background:color-mix(in srgb,var(--signal) 10%,var(--surface-3))}}.dashboard-metric small,.dashboard-metric span:not(.dashboard-metric-icon){color:var(--muted);font-size:10px;display:block}.dashboard-metric strong{margin:2px 0;font-size:18px;display:block}.traffic-chart{height:180px;min-height:180px}.traffic-chart svg{width:100%;height:154px;display:block;overflow:visible}.traffic-grid{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.traffic-grid{stroke:color-mix(in srgb,var(--border) 85%,transparent)}}.traffic-grid{stroke-width:.7px}.traffic-pv,.traffic-uv{fill:none;stroke-linecap:round;stroke-linejoin:round}.traffic-pv{stroke:var(--signal);stroke-width:2.3px}.traffic-uv{stroke:#b9a5ff;stroke-width:1.7px;stroke-dasharray:4 4}.traffic-axis{color:var(--muted);text-align:center;grid-template-columns:repeat(7,1fr);font:10px Cascadia Mono,monospace;display:grid}.traffic-legend{color:var(--muted);gap:12px;font-size:10px;display:flex}.traffic-legend span{align-items:center;gap:5px;display:flex}.traffic-legend i{background:var(--signal);border-radius:99px;width:12px;height:2px}.traffic-legend .uv{background:#b9a5ff}.traffic-totals{border-top:1px solid var(--border);gap:20px;padding-top:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.traffic-totals{border-top:1px solid color-mix(in srgb,var(--border) 75%,transparent)}}.traffic-totals{color:var(--muted);font-size:11px}.traffic-totals strong{color:var(--text)}.dashboard-recent{grid-column:1/-1}.dashboard-batch-list{display:grid}.dashboard-batch{border-top:1px solid var(--border);grid-template-columns:105px minmax(180px,1fr) 110px 100px;align-items:center;gap:14px;padding:11px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-batch{border-top:1px solid color-mix(in srgb,var(--border) 75%,transparent)}}.dashboard-batch{font-size:11px}.dashboard-batch time{color:var(--muted);font-family:Cascadia Mono,monospace}.dashboard-batch>span:not(.status-pill){color:var(--muted)}.dashboard-batch strong{color:var(--text)}.dashboard-batch strong.negative{color:var(--negative)}.dashboard-empty{color:var(--muted);align-items:center;gap:7px;padding:22px 0;font-size:12px;display:flex}@keyframes dashboard-live-pulse{50%{filter:drop-shadow(0 0 4px var(--signal));transform:scale(1.16)}}@media (max-width:1180px){.admin-shell{grid-template-columns:236px minmax(0,1fr)}.admin-page{padding:28px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panel-wide{grid-column:span 2}.dashboard-recent{grid-column:1/-1}.dashboard-traffic-values{gap:20px}}@media (max-width:900px){.admin-shell{grid-template-columns:214px minmax(0,1fr)}.admin-brand span,.admin-sidebar nav a:not([aria-current]),.admin-sidebar nav a[aria-current]{font-size:12px}.admin-nav-group-button span,.admin-sidebar nav a span{display:inline}.admin-sidebar nav a{justify-content:flex-start}.admin-user{grid-template-columns:1fr auto auto;justify-items:stretch}.admin-user>div{display:block}.admin-main{padding:14px}.admin-content-frame{border-radius:16px;min-height:calc(100dvh - 28px)}.dashboard-traffic-hero{grid-template-columns:1fr}.dashboard-traffic-summary{border-left:0;border-top:1px solid var(--border);padding:15px 0 0}.dashboard-batch{grid-template-columns:95px minmax(150px,1fr) 80px 70px}}@media (max-width:700px){.admin-shell{display:block}.admin-sidebar{height:auto;padding:10px;position:relative;overflow:visible}.admin-brand{height:42px}.admin-sidebar nav{max-height:320px;margin-top:8px}.admin-user{display:none}.admin-main{padding:10px}.admin-content-frame{min-height:0}.admin-page{padding:22px 16px}.admin-dashboard .admin-page-head{flex-direction:column;align-items:flex-start}.dashboard-grid,.dashboard-panel-wide{grid-column:auto;grid-template-columns:1fr}.dashboard-traffic-values{gap:12px}.dashboard-traffic-values>div{flex:1;min-width:0}.dashboard-traffic-values strong{font-size:24px}.dashboard-batch{grid-template-columns:1fr 1fr}.dashboard-batch time{grid-column:1/-1}.dashboard-recent{grid-column:auto}}.feature-management-page{gap:22px;display:grid}.feature-management-card{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;max-width:900px;padding:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.feature-management-card{background:color-mix(in srgb,var(--surface-2) 92%,transparent)}}.feature-status-icon{border:1px solid var(--muted);place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab,red,red)){.feature-status-icon{border:1px solid color-mix(in srgb,var(--muted) 28%,var(--border))}}.feature-status-icon{background:var(--surface-3);color:var(--muted);border-radius:15px}.feature-status-icon.is-enabled{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.feature-status-icon.is-enabled{border-color:color-mix(in srgb,var(--signal) 38%,var(--border))}}.feature-status-icon.is-enabled{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.feature-status-icon.is-enabled{background:color-mix(in srgb,var(--signal) 10%,var(--surface-3))}}.feature-status-icon.is-enabled{color:var(--signal)}.feature-copy>span{color:var(--muted);font-size:11px;display:block}.feature-copy>strong{margin-top:3px;font-size:19px;display:block}.feature-copy>p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.65}.feature-switch{border:1px solid var(--border);background:var(--surface-3);min-width:94px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:6px 8px 6px 6px;font-size:11px;font-weight:800;transition:border-color .18s,background .18s,color .18s;display:flex}.feature-switch i{background:var(--muted);border-radius:50%;width:24px;height:24px;transition:transform .2s,background .2s}.feature-switch.is-on{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.feature-switch.is-on{border-color:color-mix(in srgb,var(--signal) 45%,var(--border))}}.feature-switch.is-on{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.feature-switch.is-on{background:color-mix(in srgb,var(--signal) 12%,var(--surface-3))}}.feature-switch.is-on{color:var(--signal)}.feature-switch.is-on i{background:var(--signal);transform:translate(2px)}.feature-switch:disabled{opacity:.55;cursor:wait}.feature-management-note{border:1px solid var(--signal);gap:11px;max-width:900px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab,red,red)){.feature-management-note{border:1px solid color-mix(in srgb,var(--signal) 23%,var(--border))}}.feature-management-note{background:var(--signal);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.feature-management-note{background:color-mix(in srgb,var(--signal) 5%,var(--surface-2))}}.feature-management-note{color:var(--signal)}.feature-management-note>svg{flex:none;width:19px}.feature-management-note p,.feature-management-note strong{display:block}.feature-management-note p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.65}@media (max-width:640px){.feature-management-card{grid-template-columns:48px 1fr}.feature-switch{grid-column:1/-1;justify-self:start}.feature-status-icon{width:46px;height:46px}}.admin-page{font-size:14px}.admin-page header h1{letter-spacing:-.035em;font-size:29px;font-weight:800}.admin-page header p{font-size:13px;line-height:1.7}.admin-action-button{border:1px solid var(--signal);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-action-button{border:1px solid color-mix(in srgb,var(--signal) 48%,var(--border))}}.admin-action-button{background:linear-gradient(135deg,var(--signal),var(--signal));border-radius:10px}@supports (color:color-mix(in lab,red,red)){.admin-action-button{background:linear-gradient(135deg,color-mix(in srgb,var(--signal) 18%,var(--surface-3)),color-mix(in srgb,var(--signal) 7%,var(--surface-2)))}}.admin-action-button{color:var(--signal);cursor:pointer;box-shadow:0 8px 20px var(--signal);font-size:13px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.admin-action-button{box-shadow:0 8px 20px color-mix(in srgb,var(--signal) 8%,transparent)}}.admin-action-button{transition:transform .16s,background .16s,border-color .16s}.admin-action-button:hover{background:var(--signal);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.admin-action-button:hover{background:color-mix(in srgb,var(--signal) 22%,var(--surface-2))}}.admin-action-button.is-secondary{border-color:var(--border-strong);background:var(--surface-2);color:var(--text);box-shadow:none}.admin-action-button:disabled{opacity:.55;cursor:wait;transform:none}.admin-filter-bar{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 15px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-filter-bar{background:color-mix(in srgb,var(--surface-2) 88%,transparent)}}.admin-filter-bar{color:var(--muted);font-size:12px}.admin-filter-bar>svg{color:var(--signal)}.admin-filter-bar label{color:var(--muted);align-items:center;gap:6px;font-weight:700;display:flex}.admin-filter-bar select,.books-admin-filter select{border:1px solid var(--border);background:var(--surface-3);min-width:112px;height:34px;color:var(--text);font:inherit;border-radius:8px;padding:0 9px}.admin-filter-bar>span{margin-left:auto;font-size:12px}.admin-fieldset{border:1px solid var(--border-strong);background:var(--surface-3);border-radius:11px;gap:8px;margin:0;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-fieldset{background:color-mix(in srgb,var(--surface-3) 68%,transparent)}}.admin-fieldset legend{color:var(--text);padding:0 5px;font-size:12px;font-weight:800}.admin-fieldset textarea{box-sizing:border-box;width:100%;min-height:150px;color:var(--text);resize:vertical;font:inherit;background:0 0;border:0;outline:0;line-height:1.65}.admin-inline-note{border-left:2px solid var(--signal);background:var(--signal);align-items:center;gap:8px;margin:-6px 0 14px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-inline-note{background:color-mix(in srgb,var(--signal) 5%,var(--surface-2))}}.admin-inline-note{color:var(--muted);font-size:12px}.admin-inline-note svg{width:16px;color:var(--signal)}.account-enabled-toggle,.book-publish-toggle{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;justify-content:flex-end;gap:9px;padding:10px 12px;font-weight:800}.account-enabled-toggle input,.book-publish-toggle input{opacity:0;width:0;height:0;position:absolute}.account-enabled-toggle i,.book-publish-toggle i{background:var(--muted);border-radius:999px;width:30px;height:17px;transition:background .18s;display:block;position:relative}.account-enabled-toggle i:after,.book-publish-toggle i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .18s;position:absolute;top:3px;left:3px}.account-enabled-toggle input:checked+i,.book-publish-toggle input:checked+i{background:var(--signal)}.account-enabled-toggle input:checked+i:after,.book-publish-toggle input:checked+i:after{transform:translate(13px)}.admin-titled-section{gap:10px;margin-top:27px;display:grid}.admin-titled-section>header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.admin-titled-section>header .eyebrow{color:var(--signal);letter-spacing:.12em;margin:0;font-size:10px;font-weight:850}.admin-titled-section>header h2{letter-spacing:-.02em;margin:0;font-size:19px}.admin-titled-section>header p{color:var(--muted);margin:0;font-size:12px}.admin-titled-section>.admin-table-wrap,.admin-titled-section>.binance-settings-form,.admin-titled-section>.binance-test-form,.admin-titled-section>.daily-crawl-panel,.admin-titled-section>.schedule-form{margin-top:0}.binance-settings-form,.binance-test-form,.x-crawl-schedule-form{border:1px solid var(--border);background:var(--surface-2);border-radius:15px;padding:18px}.binance-settings-form,.binance-test-form{gap:14px;display:grid}.binance-settings-form label,.binance-test-form label{color:var(--text);gap:7px;font-size:12px;font-weight:800;display:grid}.binance-settings-form input,.binance-settings-form textarea,.binance-test-form input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-3);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:10px}.binance-settings-form textarea{resize:vertical;min-height:100px}.binance-test-form{grid-template-columns:minmax(0,1fr) max-content;align-items:end}.feature-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.feature-menu-grid .feature-management-card{max-width:none;padding:18px}.feature-menu-grid .feature-copy>strong{font-size:16px}.admin-tabs{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;gap:7px;width:max-content;max-width:100%;padding:5px;display:flex}.admin-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.admin-tabs button[aria-selected=true]{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.admin-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--signal) 15%,var(--surface-3))}}.admin-tabs button[aria-selected=true]{color:var(--signal)}.prompt-tabs{margin-bottom:12px}.llm-prompt-editor>label{color:var(--text);gap:7px;font-size:13px;font-weight:800;display:grid}.llm-prompt-editor textarea{border:1px solid var(--border-strong);background:var(--surface-3);width:100%;color:var(--text);resize:vertical;border-radius:11px;padding:13px;font:14px/1.7 Cascadia Mono,monospace}.llm-config-panel,.llm-job-table,.llm-usage-table{margin-top:29px;position:relative}.llm-config-panel:before,.llm-job-table:before,.llm-usage-table:before{color:var(--signal);letter-spacing:.12em;font-size:10px;font-weight:850;position:absolute;bottom:calc(100% + 8px);left:0}.llm-config-panel:before{content:"MODEL CONTROL"}.llm-usage-table:before{content:"TOKEN & COST"}.llm-job-table:before{content:"TASK LEDGER"}.tweet-footer-action{font-size:12px!important}.tweet-footer-action svg{width:16px;height:16px}.ai-author-avatar{cursor:pointer;border:0}.ai-source-identity button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.ai-source-identity button:hover{color:var(--signal)}.ai-author-popover{z-index:5;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:auto;max-height:none;padding:0;position:absolute;inset:0}.ai-author-popover .author-dialog{border-color:var(--signal);max-width:calc(100% - 32px);margin:0;position:absolute;overflow:auto}@supports (color:color-mix(in lab,red,red)){.ai-author-popover .author-dialog{border-color:color-mix(in srgb,var(--signal) 32%,var(--border-strong))}}.ai-author-popover .author-dialog{animation:ai-author-popover-in .18s cubic-bezier(.2,.82,.22,1);box-shadow:0 18px 48px #0000006b}.ai-author-popover .author-dialog[data-placement=below]{transform-origin:0 0}.ai-author-popover .author-dialog[data-placement=above]{transform-origin:0 100%}@keyframes ai-author-popover-in{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.feature-menu-grid{grid-template-columns:1fr}.admin-filter-bar>span{width:100%;margin-left:0}.binance-test-form{grid-template-columns:1fr}.admin-titled-section>header{display:block}.admin-titled-section>header h2{margin-top:4px}.admin-titled-section>header p{margin-top:5px}}.feedback-description-clamp{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.feedback-detail-meta{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 18px;display:grid}.feedback-detail-meta>div{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;padding:10px}.feedback-detail-meta dt{color:var(--muted);font-size:11px}.feedback-detail-meta dd{margin:4px 0 0;font-size:12px}.feedback-detail-drawer section{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;padding:14px}.feedback-detail-drawer section h3{margin:0 0 7px;font-size:13px}.feedback-detail-drawer section p{white-space:pre-wrap;margin:0;line-height:1.7}.message-push-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.message-push-grid article{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:22px;display:grid}.message-push-grid>article>svg{width:42px;height:42px;color:var(--signal);border:1px solid var(--signal);padding:5px}@supports (color:color-mix(in lab,red,red)){.message-push-grid>article>svg{border:1px solid color-mix(in srgb,var(--signal) 33%,var(--border))}}.message-push-grid>article>svg{background:var(--signal);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.message-push-grid>article>svg{background:color-mix(in srgb,var(--signal) 8%,transparent)}}.message-push-grid span{color:var(--signal);letter-spacing:.1em;font-size:10px;font-weight:850}.message-push-grid h2{margin:5px 0;font-size:18px}.message-push-grid p{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.65}.kline-admin-grid{grid-template-columns:1fr!important;gap:24px!important}.kline-admin-page .admin-panel{margin-top:24px}.kline-admin-page>.admin-page-head{margin-bottom:28px}.kline-admin-page .admin-page-head p{margin-bottom:12px}.regime-history-table tbody tr:nth-child(n+11){display:none}.regime-admin-page .admin-section-title,.regime-admin-page .regime-schedule-panel{border-radius:14px}.metric-source-filters{padding-bottom:6px;overflow:auto}.metric-source-filters button{white-space:nowrap}.metric-source-drawer .schedule-toggle{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}@media (max-width:760px){.feedback-detail-meta,.message-push-grid{grid-template-columns:1fr}.feedback-description-clamp{max-width:200px}}.alarm-rule-grid{gap:10px;display:grid}.alarm-rule-grid article{border:1px solid var(--border);border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.alarm-rule-grid article{background:color-mix(in srgb,var(--surface-2) 58%,var(--surface-1))}}.alarm-rule-grid article>svg{color:var(--signal)}.alarm-rule-grid strong{font-size:13px;display:block}.alarm-rule-grid p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.push-switch{border:1px solid var(--border);background:var(--surface-3);min-width:88px;color:var(--muted);font:750 10px var(--font-ui);border-radius:999px;align-items:center;gap:7px;padding:5px 7px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.push-switch i{background:var(--muted);border-radius:50%;width:15px;height:15px;transition:transform .18s,background .18s}.push-switch.is-on{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.push-switch.is-on{border-color:color-mix(in srgb,var(--positive) 46%,var(--border))}}.push-switch.is-on{background:var(--positive)}@supports (color:color-mix(in lab,red,red)){.push-switch.is-on{background:color-mix(in srgb,var(--positive) 13%,var(--surface-3))}}.push-switch.is-on{color:var(--positive)}.push-switch.is-on i{background:var(--positive);transform:translate(2px)}.push-switch:disabled{opacity:.58;cursor:not-allowed}.admin-page>.admin-page-head{margin-bottom:30px}.admin-page .dashboard-refresh,.admin-page .primary-button{border:1px solid var(--signal);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-page .dashboard-refresh,.admin-page .primary-button{border:1px solid color-mix(in srgb,var(--signal) 48%,var(--border))}}.admin-page .dashboard-refresh,.admin-page .primary-button{background:linear-gradient(135deg,var(--signal),var(--signal));border-radius:10px}@supports (color:color-mix(in lab,red,red)){.admin-page .dashboard-refresh,.admin-page .primary-button{background:linear-gradient(135deg,color-mix(in srgb,var(--signal) 18%,var(--surface-3)),color-mix(in srgb,var(--signal) 7%,var(--surface-2)))}}.admin-page .dashboard-refresh,.admin-page .primary-button{color:var(--signal);box-shadow:0 8px 20px var(--signal);font-size:13px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.admin-page .dashboard-refresh,.admin-page .primary-button{box-shadow:0 8px 20px color-mix(in srgb,var(--signal) 8%,transparent)}}.admin-page .dashboard-refresh,.admin-page .primary-button{transition:transform .16s,background .16s,border-color .16s}.admin-page .dashboard-refresh:hover:not(:disabled),.admin-page .primary-button:hover:not(:disabled){background:var(--signal);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.admin-page .dashboard-refresh:hover:not(:disabled),.admin-page .primary-button:hover:not(:disabled){background:color-mix(in srgb,var(--signal) 22%,var(--surface-2))}}.admin-page .admin-action-button svg,.admin-page .primary-button svg{width:16px;height:16px}.admin-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-section-block{margin:0 0 30px}.admin-section-heading{align-items:center;gap:11px;margin:0 0 11px;padding:0 3px;display:flex}.admin-section-heading>svg{width:20px;height:20px;color:var(--signal)}.admin-section-heading>div{flex:1;min-width:0}.admin-section-heading h2{color:var(--text);letter-spacing:-.015em;margin:0;font-size:17px}.admin-section-heading p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.admin-section-heading>.admin-action-button{margin-left:auto}.admin-section-surface{border:1px solid var(--border);background:var(--surface-1);border-radius:13px;padding:18px}.admin-section-surface.is-flush{margin-top:0;padding:0;overflow:hidden}.admin-switch-control{cursor:pointer;justify-content:flex-end;align-items:center!important;gap:9px!important;display:inline-flex!important}.admin-switch-control input{opacity:0!important;width:0!important;height:0!important;position:absolute!important}.admin-switch-control i{background:var(--muted);border-radius:999px;width:34px;height:19px;transition:background .18s;display:block;position:relative}.admin-switch-control i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .18s;position:absolute;top:3px;left:3px}.admin-switch-control input:checked+i{background:var(--signal)}.admin-switch-control input:checked+i:after{transform:translate(15px)}.admin-switch-control span{color:var(--text);white-space:nowrap;font-size:12px;font-weight:800}.crawler-state-badge{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.crawler-state-badge i{background:currentColor;border-radius:50%;width:7px;height:7px}.crawler-state-badge.is-working{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.crawler-state-badge.is-working{border-color:color-mix(in srgb,var(--positive) 36%,var(--border))}}.crawler-state-badge.is-working{color:var(--positive)}.crawler-state-badge.is-working i{box-shadow:0 0 0 5px var(--positive)}@supports (color:color-mix(in lab,red,red)){.crawler-state-badge.is-working i{box-shadow:0 0 0 5px color-mix(in srgb,var(--positive) 13%,transparent)}}.crawler-state-badge.is-working i{animation:maintenance-status 1.5s ease-in-out infinite}.crawler-state-badge.is-scheduled{color:var(--signal)}.crawler-state-badge.is-paused{color:var(--macro)}.x-crawl-schedule-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:15px 18px!important;display:grid!important}.x-crawl-schedule-form>label{gap:7px;display:grid}.x-crawl-schedule-form input:not([type=checkbox]),.x-crawl-schedule-form select{height:42px!important}.crawl-settings-actions{grid-column:1/-1;justify-content:center;align-items:center;gap:22px;padding-top:3px;display:flex}.daily-crawl-panel{margin-top:0!important}.daily-crawl-panel.admin-section-surface{padding:18px}.binance-settings-form-v2{grid-template-columns:minmax(200px,.65fr) minmax(280px,1.35fr);gap:16px 20px;display:grid}.binance-setting-field{align-content:start;gap:7px;display:grid}.binance-setting-field input{border:1px solid var(--border);background:var(--surface-2);width:100%;height:42px;color:var(--text);border-radius:9px;padding:0 11px}.binance-schedule-control{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.binance-schedule-control small,.binance-schedule-control strong{display:block}.binance-schedule-control strong{font-size:12px}.binance-schedule-control small{color:var(--muted);margin-top:3px;font-size:10px}.binance-keywords-field{grid-column:1/-1;gap:6px;display:grid}.binance-keywords-field>span{color:var(--text);align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.binance-keywords-field>span svg{width:15px;color:var(--signal)}.binance-keywords-field>small{color:var(--muted);font-size:10px}.binance-keywords-field textarea{border:1px solid var(--border);resize:vertical;background:var(--surface-2);min-height:118px;color:var(--text);border-radius:10px;padding:11px;line-height:1.55}.binance-settings-form-v2 footer{grid-column:1/-1;justify-content:flex-end;display:flex}.binance-test-form-v2{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.binance-test-form-v2 label{color:var(--text);gap:7px;font-size:12px;font-weight:750;display:grid}.binance-test-form-v2 input{border:1px solid var(--border);background:var(--surface-2);height:42px;color:var(--text);border-radius:9px;padding:0 11px}.admin-filter-bar-wide{margin-top:0}.admin-filter-search{border:1px solid var(--border);background:var(--surface-3);border-radius:8px;flex:1;min-width:260px;height:36px;padding:0 10px;align-items:center!important;display:flex!important}.admin-filter-search svg{width:15px;color:var(--muted)}.admin-filter-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.books-admin-page .books-admin-summary,.navigation-tools-admin .navigation-admin-summary{margin-bottom:20px}.authors-admin-page>.admin-page-head,.feedback-admin>.admin-page-head,.glossary-admin>.admin-page-head,.psychology-admin>.admin-page-head{margin-bottom:32px}.glossary-admin .admin-list-toolbar{vertical-align:middle;width:calc(42% - 6px);margin-right:12px;display:inline-flex}.glossary-admin>.admin-filter-bar{vertical-align:middle;width:calc(58% - 6px);display:inline-flex}.glossary-admin>.admin-filter-bar>span{display:none}.feature-management-page>.feature-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-management-page>.feature-menu-grid .feature-management-card{min-height:112px}.pair-sync-control{align-items:center;gap:18px;display:flex}.pair-sync-control .admin-switch-control{border-right:1px solid var(--border);order:-1;padding-right:18px}.regime-admin-page .admin-section-title{background:0 0;border:0;margin:28px 0 10px;padding:0 3px}.regime-admin-page .admin-section-title h2{font-size:17px}.regime-admin-page .admin-section-title p{font-size:11px}.regime-admin-page .regime-history-table tbody tr:nth-child(n+11){display:none}.kline-admin-page .kline-admin-grid{gap:28px;grid-template-columns:1fr!important;display:grid!important}.kline-admin-page .kline-admin-grid>.admin-panel,.kline-admin-page>.admin-panel{box-shadow:none;background:0 0;border:0;padding:0}.kline-admin-page .admin-panel>header{align-items:center;gap:10px;margin:0 0 10px;padding:0 3px;display:flex}.kline-admin-page .admin-panel>header h2{font-size:17px}.kline-admin-page .kline-admin-grid form,.kline-admin-page .kline-data-status{border:1px solid var(--border);background:var(--surface-1);border-radius:13px;padding:18px}.kline-settings-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.kline-settings-form .primary-button{grid-column:3;justify-self:end}.kline-sync-form{grid-template-columns:repeat(2,minmax(0,1fr))}.kline-sync-form>.kline-check-group:first-child,.kline-sync-form>.kline-date-row,.kline-sync-form>.primary-button{grid-column:1/-1}.kline-sync-form>.primary-button{justify-self:end}.kline-run-panel>.admin-table-wrap{margin-top:0}.kline-admin-page>.admin-panel{margin-top:28px}.llm-admin-page{flex-direction:column;display:flex}.llm-page-head{order:1}.llm-page-message{order:2}.llm-stat-grid[aria-label]{order:3}.llm-usage-table{order:4}.llm-config-panel{order:5}.llm-operations-grid{order:6}.llm-admin-page>.admin-panel:not(.llm-config-panel){order:7}.llm-job-table{order:8}.llm-admin-page>.admin-panel:not(.llm-config-panel),.llm-config-panel,.llm-job-table,.llm-usage-table{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.llm-admin-page>.admin-panel>.llm-panel-heading,.llm-config-panel>.llm-panel-heading,.llm-job-table>.llm-job-head,.llm-usage-table>header{background:0 0!important;border:0!important;margin:0 0 10px!important;padding:0 3px!important}.llm-admin-page>.admin-panel:not(.llm-config-panel)>.llm-stat-grid,.llm-job-table>.admin-table-scroll,.llm-job-table>.llm-job-pagination,.llm-job-table>.llm-job-toolbar,.llm-settings-form,.llm-usage-table>.admin-table-scroll{border:1px solid var(--border);background:var(--surface-1)}.llm-settings-form{border-radius:13px;padding:18px}.llm-prompt-workbench{grid-column:1/-1}.llm-prompt-editor,.llm-prompt-editor label,.llm-prompt-editor textarea{width:100%!important;max-width:none!important}.llm-prompt-editor textarea{min-height:390px;line-height:1.7;font-size:13px!important}.llm-usage-table>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex!important}.llm-usage-total{color:var(--signal);white-space:nowrap;font:800 13px Cascadia Mono,monospace}.llm-job-table>.admin-table-scroll,.llm-usage-table>.admin-table-scroll{border-radius:13px;overflow:hidden}.llm-operations-grid{grid-template-columns:1fr!important}.llm-admin-page>.admin-panel:not(.llm-config-panel)>.llm-stat-grid{border-radius:13px;padding:14px}.llm-job-table>.llm-job-toolbar{border-bottom:0;border-radius:13px 13px 0 0;margin:0;padding:10px}.llm-job-table>.llm-job-pagination{border-top:0;border-radius:0 0 13px 13px;margin:0;padding:11px}.alarm-admin-page .admin-section-surface.alarm-rule-grid,.message-push-page .admin-section-surface.alarm-rule-grid{padding:14px}.alarm-rule-grid article{background:var(--surface-2)}@media (max-width:900px){.binance-settings-form-v2,.kline-settings-form,.kline-sync-form,.x-crawl-schedule-form{grid-template-columns:1fr!important}.crawl-settings-actions,.kline-settings-form .primary-button,.kline-sync-form>.kline-check-group:first-child,.kline-sync-form>.kline-date-row,.kline-sync-form>.primary-button{grid-column:1}.feature-management-page>.feature-menu-grid{grid-template-columns:1fr}.glossary-admin .admin-list-toolbar,.glossary-admin>.admin-filter-bar{width:100%;margin-right:0;display:flex}.binance-test-form-v2{grid-template-columns:1fr}.admin-head-actions{justify-content:flex-start}}.admin-drawer form>img{border:1px solid var(--signal);order:-2;justify-self:start;padding:6px;width:88px!important;height:88px!important}@supports (color:color-mix(in lab,red,red)){.admin-drawer form>img{border:1px solid color-mix(in srgb,var(--signal) 42%,var(--border))}}.admin-drawer form>img{background:var(--surface-2);object-fit:cover;border-radius:14px}.account-enabled-toggle{flex-direction:row-reverse!important;justify-content:flex-start!important}.account-enabled-toggle i{margin-left:2px}.account-enabled-toggle{color:var(--text)!important}.x-crawl-schedule-form>label{border:1px solid var(--border-strong);min-height:92px;padding:12px}@supports (color:color-mix(in lab,red,red)){.x-crawl-schedule-form>label{border:1px solid color-mix(in srgb,var(--border-strong) 72%,transparent)}}.x-crawl-schedule-form>label{background:linear-gradient(135deg,var(--surface-3),var(--surface-2));border-radius:11px}@supports (color:color-mix(in lab,red,red)){.x-crawl-schedule-form>label{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-3) 86%,var(--signal-soft)),var(--surface-2))}}.x-crawl-schedule-form>label:focus-within{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.x-crawl-schedule-form>label:focus-within{border-color:color-mix(in srgb,var(--signal) 55%,var(--border))}}.x-crawl-schedule-form>label:focus-within{box-shadow:0 0 0 3px var(--signal-soft)}.x-crawl-schedule-form>label .admin-field-label,.x-crawl-schedule-form>label>span{color:var(--text);font-weight:820}.crawl-settings-actions{border:1px dashed var(--signal);width:100%;min-height:92px;padding:12px 24px}@supports (color:color-mix(in lab,red,red)){.crawl-settings-actions{border:1px dashed color-mix(in srgb,var(--signal) 36%,var(--border))}}.crawl-settings-actions{background:var(--signal);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.crawl-settings-actions{background:color-mix(in srgb,var(--signal) 4%,var(--surface-2))}}.crawl-settings-actions .admin-switch-control{flex-direction:row-reverse}.crawl-settings-actions .admin-switch-control span{margin-right:3px}.llm-config-panel:before,.llm-job-table:before,.llm-usage-table:before{content:""!important}.llm-job-head>div>span,.llm-panel-heading>div:nth-child(2)>span,.llm-usage-table>header span{display:none!important}.llm-prompt-workbench{width:100%}.llm-prompt-editor,.llm-prompt-editor>label,.llm-prompt-workbench>div{width:100%!important;display:block!important}.prompt-tabs{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.prompt-tabs button{min-width:0;white-space:nowrap!important}.llm-prompt-editor textarea{box-sizing:border-box;display:block;width:100%!important;min-height:470px!important}.regime-admin-page .admin-section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.regime-admin-page .admin-section-title>div{align-items:center;gap:10px;display:flex}.regime-admin-page .admin-section-title>div>svg{color:var(--signal)!important}.regime-admin-page .admin-section-title>button{margin-left:auto}.regime-admin-page .admin-section-title h2{font-weight:850}.kline-admin-page .kline-settings-form{justify-content:space-between;gap:12px;grid-template-columns:repeat(3,minmax(138px,180px)) max-content!important}.kline-admin-page .kline-settings-form label{min-width:0}.kline-admin-page .kline-settings-form input{max-width:180px}.kline-admin-page .kline-settings-form .primary-button{white-space:nowrap;align-self:end;margin:0;grid-column:auto!important}.kline-admin-page .kline-sync-form{gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)!important}.kline-admin-page .kline-sync-form>.kline-check-group{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;padding:14px}.kline-admin-page .kline-sync-form>.kline-check-group:first-child{grid-column:1/-1}.kline-admin-page .kline-sync-form>.kline-date-row{grid-column:1/-1;padding-top:2px}.kline-admin-page .kline-sync-form>.primary-button{grid-column:1/-1;justify-self:end}.kline-admin-page .kline-check-group>b{font-size:12px}.kline-admin-page .kline-check-group label{padding:7px 9px;font-size:11px}@media (max-width:900px){.kline-admin-page .kline-settings-form,.kline-admin-page .kline-sync-form{grid-template-columns:1fr!important}.kline-admin-page .kline-settings-form input{max-width:none}.kline-admin-page .kline-settings-form .primary-button{width:100%;grid-column:1!important}.kline-admin-page .kline-sync-form>.kline-check-group:first-child,.kline-admin-page .kline-sync-form>.kline-date-row,.kline-admin-page .kline-sync-form>.primary-button{grid-column:1}}.priority-tweet-backdrop{z-index:1800;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050a11b8;place-items:center;padding:22px;animation:priority-backdrop-in .2s ease-out;display:grid;position:fixed;inset:0}.priority-tweet-dialog{border:1px solid var(--macro);width:min(680px,100vw - 32px);max-height:min(760px,100dvh - 32px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.priority-tweet-dialog{border:1px solid color-mix(in srgb,var(--macro) 54%,var(--border-strong))}}.priority-tweet-dialog{background:linear-gradient(145deg,var(--macro),var(--surface-1) 42%);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.priority-tweet-dialog{background:linear-gradient(145deg,color-mix(in srgb,var(--macro) 5%,var(--surface-1)),var(--surface-1) 42%)}}.priority-tweet-dialog{box-shadow:0 34px 100px #0000007a,0 0 0 1px var(--macro)}@supports (color:color-mix(in lab,red,red)){.priority-tweet-dialog{box-shadow:0 34px 100px #0000007a,0 0 0 1px color-mix(in srgb,var(--macro) 10%,transparent)}}.priority-tweet-dialog{animation:priority-dialog-in .26s cubic-bezier(.18,.9,.28,1)}.priority-tweet-dialog:before{z-index:0;background:conic-gradient(from 220deg at 50% 100%,transparent 0 34%,var(--macro) 34% 42%,transparent 42% 100%);width:120%;height:280px;position:absolute;inset:-45% -10% auto}@supports (color:color-mix(in lab,red,red)){.priority-tweet-dialog:before{background:conic-gradient(from 220deg at 50% 100%,transparent 0 34%,color-mix(in srgb,var(--macro) 12%,transparent) 34% 42%,transparent 42% 100%)}}.priority-tweet-dialog:before{content:"";pointer-events:none;animation:priority-radar-sweep 8s linear infinite}.priority-tweet-detail,.priority-tweet-dialog>footer,.priority-tweet-dialog>header,.priority-tweet-summary{z-index:1;position:relative}.priority-tweet-dialog>header{border-bottom:1px solid var(--border);background:var(--surface-1);grid-template-columns:46px minmax(0,1fr) auto 34px;align-items:center;padding:18px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.priority-tweet-dialog>header{background:color-mix(in srgb,var(--surface-1) 90%,transparent)}}.priority-tweet-mark{border:1px solid var(--macro);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.priority-tweet-mark{border:1px solid color-mix(in srgb,var(--macro) 46%,var(--border))}}.priority-tweet-mark{background:var(--macro);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.priority-tweet-mark{background:color-mix(in srgb,var(--macro) 11%,var(--surface-2))}}.priority-tweet-mark{color:var(--macro);box-shadow:0 0 0 7px var(--macro)}@supports (color:color-mix(in lab,red,red)){.priority-tweet-mark{box-shadow:0 0 0 7px color-mix(in srgb,var(--macro) 5%,transparent)}}.priority-tweet-mark svg{width:21px}.priority-tweet-dialog>header span{color:var(--macro);letter-spacing:.13em;font:800 9px Cascadia Mono,monospace}.priority-tweet-dialog>header h2{margin:4px 0 0;font-size:21px}.priority-tweet-counter{border:1px solid var(--border);background:var(--surface-2);min-width:42px;color:var(--muted);text-align:center;border-radius:999px;padding:5px 8px;font:750 11px Cascadia Mono,monospace}.priority-tweet-dialog>header>button{border:1px solid var(--border);background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.priority-tweet-dialog>header>button svg{width:16px}.priority-tweet-summary{gap:15px;padding:24px 26px}.priority-tweet-author{align-items:center;gap:8px;min-width:0;display:flex}.priority-tweet-author strong{font-size:15px}.priority-tweet-author span,.priority-tweet-author time{color:var(--muted);font-size:12px}.priority-tweet-author time{white-space:nowrap;margin-left:auto}.priority-tweet-summary>p{color:var(--text);margin:0;font-size:15px;line-height:1.75}.priority-tweet-summary>p b{color:var(--macro)}.priority-tweet-summary blockquote{border-left:3px solid var(--macro);background:var(--macro);border-radius:0 10px 10px 0;margin:0;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.priority-tweet-summary blockquote{background:color-mix(in srgb,var(--macro) 6%,var(--surface-2))}}.priority-tweet-summary blockquote{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.priority-tweet-summary blockquote{color:color-mix(in srgb,var(--text) 91%,var(--muted))}}.priority-tweet-summary blockquote{font-size:14px;line-height:1.72}.priority-tweet-signal{justify-content:space-between;align-items:center;gap:12px;display:flex}.priority-tweet-signal span,.priority-tweet-signal strong{border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.priority-tweet-signal span{background:var(--surface-3);color:var(--muted)}.priority-tweet-signal span svg{width:14px;color:var(--macro)}.priority-tweet-signal strong{background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.priority-tweet-signal strong{background:color-mix(in srgb,var(--macro) 10%,var(--surface-2))}}.priority-tweet-signal strong{color:var(--macro)}.priority-tweet-detail{max-height:min(560px,100dvh - 210px)}.priority-tweet-detail .tweet-card{background:var(--surface-2);margin:0}.priority-tweet-dialog>footer{border-top:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.priority-tweet-actions,.priority-tweet-pager{align-items:center;gap:8px;display:flex}.priority-tweet-dialog>footer button{border:1px solid var(--macro);justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.priority-tweet-dialog>footer button{border:1px solid color-mix(in srgb,var(--macro) 42%,var(--border))}}.priority-tweet-dialog>footer button{background:var(--macro);color:#16120a;border-radius:9px;font-size:12px;font-weight:800}.priority-tweet-dialog>footer button.is-secondary,.priority-tweet-pager button{border-color:var(--border);background:var(--surface-1);color:var(--text)}.priority-tweet-dialog>footer button:disabled{opacity:.38;cursor:not-allowed}.priority-tweet-dialog>footer button svg{width:15px}.priority-analysis-host{z-index:1950;pointer-events:none;position:fixed;inset:0;overflow:hidden}.priority-analysis-host>.tweet-analysis-layer{pointer-events:auto;position:absolute}.priority-analysis-host .tweet-analysis-drawer{width:min(960px,100vw - 32px);height:min(920px,100dvh - 32px)}.author-popup-toggle{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;padding:12px;justify-content:space-between!important}.author-popup-toggle span{align-items:center;gap:7px;display:inline-flex}.author-popup-toggle span svg{color:var(--macro)}.author-popup-note{color:var(--muted);margin:-4px 0 2px;font-size:11px;line-height:1.55}@keyframes priority-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes priority-dialog-in{0%{opacity:0;transform:translateY(16px)scale(.975)}to{opacity:1;transform:none}}@keyframes priority-radar-sweep{to{transform:rotate(1turn)}}@media (max-width:700px){.priority-tweet-backdrop{padding:10px}.priority-tweet-dialog{width:100%;max-height:calc(100dvh - 20px)}.priority-tweet-dialog>header{grid-template-columns:40px minmax(0,1fr) auto 32px;padding:14px}.priority-tweet-mark{width:38px;height:38px}.priority-tweet-dialog>header span{display:none}.priority-tweet-dialog>header h2{font-size:18px}.priority-tweet-summary{padding:18px 16px}.priority-tweet-author{flex-wrap:wrap}.priority-tweet-author time{width:100%;margin-left:0}.priority-tweet-dialog>footer,.priority-tweet-signal{flex-direction:column;align-items:stretch}.priority-tweet-actions,.priority-tweet-pager{width:100%}.priority-tweet-actions button,.priority-tweet-pager button{flex:1}.priority-analysis-host .tweet-analysis-drawer{border-radius:0;width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.priority-tweet-backdrop,.priority-tweet-dialog,.priority-tweet-dialog:before{animation:none}}.message-history-entry{cursor:default}.message-history-entry:hover strong{color:inherit;text-decoration:none}.binance-message-list>h2{margin-top:2px}@media (min-width:901px){.kline-config-fields{grid-template-columns:minmax(160px,190px) minmax(145px,170px) minmax(170px,220px) 112px;justify-content:start;gap:10px}.kline-config-fields .kline-symbol-field{justify-self:start;width:100%}}.workspace-grid[data-workspace-focus]{will-change:auto!important;transition:none!important}.workspace-grid[data-workspace-focus]>.workspace-column{will-change:auto!important;transition:opacity .18s,transform .2s cubic-bezier(.2,.78,.2,1)!important}.market-column .metric-grid,.market-section{contain:layout style}.llm-job-table>.admin-table-scroll,.llm-usage-table>.admin-table-scroll{scrollbar-gutter:stable;overflow:auto hidden!important}.llm-usage-table .admin-table{width:100%;min-width:1160px}.llm-usage-table .admin-table td,.llm-usage-table .admin-table th{white-space:nowrap;padding-inline:11px}.llm-raw-section-head{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.llm-raw-section-head h3{margin:0}.llm-raw-section-head button{border:1px solid var(--signal);justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.llm-raw-section-head button{border:1px solid color-mix(in srgb,var(--signal) 38%,var(--border))}}.llm-raw-section-head button{background:var(--signal-soft);color:var(--signal);border-radius:8px;font-size:11px;font-weight:800;transition:transform .16s,border-color .16s,background .16s}.llm-raw-section-head button:hover:not(:disabled){border-color:var(--signal);background:var(--signal);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.llm-raw-section-head button:hover:not(:disabled){background:color-mix(in srgb,var(--signal) 15%,var(--surface-2))}}.llm-raw-section-head button:disabled{cursor:not-allowed;opacity:.45}.llm-raw-section-head button svg{width:14px;height:14px}.regime-source-table-wrap{overflow:hidden}.regime-source-table-wrap>.admin-table-scroll{scrollbar-gutter:stable;max-width:100%;overflow:auto hidden}.regime-source-table{width:100%;min-width:1080px}.regime-source-table .regime-source-last-success{white-space:nowrap;min-width:156px}.regime-source-table .regime-source-last-success small{white-space:nowrap;margin-top:5px;display:block}.tweet-analysis-drawer.is-loading{isolation:isolate}.tweet-analysis-drawer.is-loading,.tweet-analysis-drawer.is-loading .tweet-analysis-scroll{contain:layout paint;overflow:clip!important}.tweet-analysis-drawer.is-loading .ai-analysis-loading{clip-path:inset(0);contain:layout paint!important;overflow:clip!important}.ai-analysis-halo-field>i,.ai-radar-stage .ping{animation-duration:5.4s!important}.ai-analysis-halo-field>i:first-child,.ai-radar-stage .ping-one{animation-delay:0s!important}.ai-analysis-halo-field>i:nth-child(2),.ai-radar-stage .ping-two{animation-delay:1.8s!important}.ai-analysis-halo-field>i:nth-child(3),.ai-radar-stage .ping-three{animation-delay:3.6s!important}.priority-tweet-backdrop{z-index:2100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03070cdb;padding:18px}.tweet-intelligence-workbench .priority-tweet-dialog{grid-template-rows:74px minmax(0,1fr) 70px;width:100%;height:100%;max-height:none;transition:transform .46s cubic-bezier(.2,.82,.2,1),border-radius .3s;animation:priority-dialog-in .28s cubic-bezier(.18,.9,.28,1);display:grid}.tweet-intelligence-workbench.is-analyzing .priority-tweet-dialog{transform:translate(0)}.priority-tweet-dialog>header{grid-template-columns:46px minmax(0,1fr) 36px;gap:12px;padding:14px 18px}.priority-tweet-dialog>header h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:22px}.priority-tweet-dialog>header>button{grid-column:3}.priority-tweet-stage{z-index:1;min-height:0;position:relative;overflow:hidden}.priority-tweet-summary{box-sizing:border-box;align-content:center;gap:22px;height:100%;padding:34px 42px;display:grid}.priority-tweet-summary>p{font-size:17px;line-height:1.85}.priority-tweet-summary>p strong,.priority-tweet-summary>p time{color:var(--macro)}.priority-tweet-summary blockquote{padding:19px 21px;font-size:15px;line-height:1.85}.priority-tweet-summary blockquote b{color:var(--macro);margin-right:5px}.priority-tweet-detail{box-sizing:border-box;height:100%;max-height:none;padding:14px;overflow:auto}.priority-tweet-detail .tweet-card{box-sizing:border-box;min-height:100%}.priority-tweet-detail .tweet-content{padding-bottom:8px}.priority-tweet-dialog>footer{grid-template-columns:minmax(130px,1fr) auto;gap:16px;padding:12px 18px;display:grid}.priority-carousel-controls{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.priority-carousel-controls>button{border-color:var(--border)!important;background:var(--surface-1)!important;width:32px!important;min-height:32px!important;color:var(--muted)!important;padding:0!important}.priority-carousel-controls>button svg{width:14px}.priority-carousel-controls>div{justify-content:center;gap:5px;min-width:0;display:flex;overflow:hidden}.priority-carousel-controls>div button{transition:width .2s,background .2s;background:var(--border-strong)!important;border:0!important;border-radius:99px!important;width:14px!important;height:4px!important;min-height:4px!important;padding:0!important}.priority-carousel-controls>div button.is-active{background:var(--macro)!important;width:30px!important}.priority-tweet-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.priority-tweet-actions button{border:1px solid var(--macro)!important;min-width:112px!important;min-height:40px!important}@supports (color:color-mix(in lab,red,red)){.priority-tweet-actions button{border:1px solid color-mix(in srgb,var(--macro) 44%,var(--border))!important}}.priority-tweet-actions button{background:var(--macro)!important;border-radius:10px!important}@supports (color:color-mix(in lab,red,red)){.priority-tweet-actions button{background:color-mix(in srgb,var(--macro) 7%,var(--surface-1))!important}}.priority-tweet-actions button{transition:background .18s,border-color .18s,transform .18s;color:var(--text)!important;box-shadow:none!important;font-size:13px!important}.priority-tweet-actions button.is-active,.priority-tweet-actions button:hover{transform:translateY(-1px);border-color:var(--macro)!important;background:var(--macro)!important;color:#17120a!important}.tweet-intelligence-analysis-pane .tweet-analysis-scrim{display:none!important}.tweet-intelligence-analysis-pane .tweet-analysis-scroll{background:var(--surface-1)!important}.site-footer.home-bottom-deck{height:66px;min-height:66px}.tweet-ranking-rail{padding:6px 8px;display:block}.tweet-ranking-item{grid-template-columns:max-content 29px minmax(0,1fr);gap:8px;width:100%;height:100%;padding:0 10px}.tweet-ranking-title{color:var(--text);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.tweet-ranking-title svg{width:15px;color:var(--signal)}.tweet-ranking-item p,.tweet-ranking-item>b{font-size:11px}.tweet-ranking-empty{height:100%;font-size:11px}.tweet-ranking-empty strong{color:var(--text)}.home-bottom-market{justify-content:flex-end;gap:10px;padding:7px 11px;display:flex}.home-bottom-market .collection-stats-rail{flex:none;min-width:0;display:flex!important}.home-bottom-market .collection-stat{align-items:center;gap:4px;padding:0 8px;font-size:10px!important;display:inline-flex!important}.home-bottom-market>p{border-top:0;border-left:1px solid var(--border);text-align:left;flex:none;padding:0 0 0 10px;font-size:10px;line-height:1.45}.home-bottom-market>p strong{font-size:11px}.site-promo-dialog{grid-template-rows:minmax(0,1fr) 52px;height:min(440px,100dvh - 32px);display:grid}.site-promo-slide,.site-promo-track,.site-promo-viewport{height:100%;min-height:0}.site-promo-slide.without-image{text-align:center;grid-template-columns:minmax(0,620px);justify-content:center;padding-inline:70px}.site-promo-slide.without-image .site-promo-copy>span{justify-content:center}.site-promo-slide.without-image .site-promo-copy h2{font-size:34px}.site-promo-slide.without-image .site-promo-copy p{font-size:15px;line-height:1.9}.popup-policy-panel{gap:16px;padding:18px;display:grid}.popup-master-control{border:1px solid var(--signal);justify-content:space-between;align-items:center;gap:18px;padding:16px 17px;display:flex}@supports (color:color-mix(in lab,red,red)){.popup-master-control{border:1px solid color-mix(in srgb,var(--signal) 30%,var(--border))}}.popup-master-control{background:linear-gradient(120deg,var(--signal),var(--surface-2));border-radius:12px}@supports (color:color-mix(in lab,red,red)){.popup-master-control{background:linear-gradient(120deg,color-mix(in srgb,var(--signal) 7%,var(--surface-2)),var(--surface-2))}}.popup-master-control strong{font-size:14px}.popup-master-control p{color:var(--muted);margin:5px 0 0;font-size:11px}.popup-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.popup-policy-grid label{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:11px;gap:8px;padding:13px;font-size:11px;font-weight:780;display:grid;position:relative}.popup-policy-grid label small{color:var(--muted);font-size:9px;font-weight:550}.popup-policy-grid input{height:42px}.popup-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.popup-section-heading h2{color:var(--text);align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.popup-section-heading h2 svg{width:18px;color:var(--signal)}.popup-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.popup-content-card{align-content:start}.popup-content-card .admin-switch-control span{align-items:center;gap:6px;display:inline-flex}.popup-upload-field{border:1px dashed var(--signal);padding:12px}@supports (color:color-mix(in lab,red,red)){.popup-upload-field{border:1px dashed color-mix(in srgb,var(--signal) 40%,var(--border))}}.popup-upload-field{background:var(--signal);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.popup-upload-field{background:color-mix(in srgb,var(--signal) 4%,var(--surface-2))}}.popup-upload-field>span{color:var(--text);font-size:11px;font-weight:800}.popup-upload-field img{border:1px solid var(--border);object-fit:contain;background:#fff;border-radius:10px;width:92px;height:92px;margin:2px 0 3px;padding:4px}.popup-upload-field input[type=file]{padding:8px;font-size:10px}.popup-upload-field small{color:var(--muted);font-size:9px}.custom-popup-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.custom-popup-card-head>button{border:1px solid var(--negative);align-items:center;gap:5px;min-height:34px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.custom-popup-card-head>button{border:1px solid color-mix(in srgb,var(--negative) 30%,var(--border))}}.custom-popup-card-head>button{background:var(--negative);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.custom-popup-card-head>button{background:color-mix(in srgb,var(--negative) 5%,var(--surface-2))}}.custom-popup-card-head>button{color:var(--negative);font-size:10px;font-weight:750}.custom-popup-card-head>button svg{width:13px}@media (max-width:1180px) and (min-width:768px){.home-bottom-market{gap:4px;padding-inline:7px}.home-bottom-market .collection-stat{padding-inline:5px;font-size:8px!important}.home-bottom-market .collection-stat strong{font-size:10px!important}.home-bottom-market>p{padding-left:6px;font-size:8px}.tweet-intelligence-workbench.is-analyzing{grid-template-columns:minmax(350px,40%) minmax(0,1fr)}}@media (max-width:767px){.tweet-intelligence-workbench,.tweet-intelligence-workbench.is-analyzing{grid-template-columns:1fr;gap:0;width:100%;height:calc(100dvh - 20px)}.tweet-intelligence-analysis-pane,.tweet-intelligence-workbench.is-analyzing .priority-tweet-dialog{display:none}.tweet-intelligence-workbench.is-analyzing .tweet-intelligence-analysis-pane{height:100%;display:block}.priority-tweet-dialog{border-radius:16px}.priority-tweet-summary{padding:24px 19px}.priority-tweet-summary>p{font-size:15px}.priority-tweet-dialog>footer{grid-template-columns:1fr;gap:8px}.priority-carousel-controls{order:2}.priority-tweet-actions button{min-width:0!important}.dashboard-main-home{grid-template-rows:38px minmax(0,1fr) auto}.site-footer.home-bottom-deck{height:auto;min-height:0}.tweet-ranking-rail{height:58px}.home-bottom-market{flex-direction:column;align-items:flex-start;min-height:0}.home-bottom-market .collection-stats-rail{justify-content:space-between;width:100%}.home-bottom-market>p{box-sizing:border-box;border-top:1px solid var(--border);white-space:normal;border-left:0;width:100%;padding:7px 0 0}.site-promo-dialog{height:min(520px,100dvh - 16px)}.site-promo-slide,.site-promo-slide.without-image{padding:42px 24px 20px}.site-promo-slide.without-image .site-promo-copy h2{font-size:26px}.popup-content-grid,.popup-policy-grid{grid-template-columns:1fr}.popup-master-control,.popup-section-heading{flex-direction:column;align-items:flex-start}.popup-section-heading .admin-action-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.priority-tweet-actions button,.tweet-intelligence-analysis-pane,.tweet-intelligence-workbench{transition:none}}.ai-radar-core:after{animation-duration:2.7s}@media (min-width:901px){.kline-admin-page .kline-sync-form>.kline-date-row{grid-column:1!important}.kline-admin-page .kline-sync-form>.primary-button{white-space:nowrap;place-self:end;margin:0;grid-column:2!important}}.dashboard-v2{gap:24px}.dashboard-v2 .dashboard-traffic-hero{grid-template-columns:minmax(0,1fr) 250px;padding:27px 30px;position:relative;overflow:hidden}.dashboard-v2 .dashboard-traffic-hero:after{content:"";border:1px solid var(--signal);width:280px;height:280px;position:absolute;top:-90px;right:-64px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2 .dashboard-traffic-hero:after{border:1px solid color-mix(in srgb,var(--signal) 12%,transparent)}}.dashboard-v2 .dashboard-traffic-hero:after{box-shadow:0 0 0 38px var(--signal),0 0 0 78px var(--signal);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.dashboard-v2 .dashboard-traffic-hero:after{box-shadow:0 0 0 38px color-mix(in srgb,var(--signal) 3%,transparent),0 0 0 78px color-mix(in srgb,var(--signal) 2%,transparent)}}.dashboard-v2 .dashboard-traffic-hero:after{pointer-events:none}.dashboard-v2 .dashboard-traffic-copy,.dashboard-v2 .dashboard-traffic-summary{z-index:1;position:relative}.dashboard-v2-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:15px;display:grid}.dashboard-v2 .dashboard-panel{border-color:var(--border);padding:19px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-v2 .dashboard-panel{border-color:color-mix(in srgb,var(--border) 92%,var(--signal))}}.dashboard-v2 .dashboard-panel{background:linear-gradient(145deg,var(--surface-2),var(--surface-1))}@supports (color:color-mix(in lab,red,red)){.dashboard-v2 .dashboard-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 94%,var(--surface-3)),color-mix(in srgb,var(--surface-1) 96%,transparent))}}.dashboard-v2 .dashboard-panel{box-shadow:inset 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2 .dashboard-panel{box-shadow:inset 0 1px color-mix(in srgb,var(--text) 3%,transparent)}}.dashboard-v2 .dashboard-panel:after{content:"";border:1px solid var(--signal);width:150px;height:150px;position:absolute;bottom:-70px;right:-42px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2 .dashboard-panel:after{border:1px solid color-mix(in srgb,var(--signal) 5%,transparent)}}.dashboard-v2 .dashboard-panel:after{pointer-events:none;border-radius:50%}.dashboard-v2 .dashboard-panel-head{z-index:1;align-items:center;margin-bottom:18px;position:relative}.dashboard-v2 .dashboard-panel-head>div:first-child{grid-template-columns:27px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.dashboard-v2 .dashboard-panel-head h2{grid-column:2;margin:0;font-size:16px;font-weight:850}.dashboard-v2 .dashboard-panel-head p{color:var(--muted);grid-column:2;margin:3px 0 0;font-size:10.5px;line-height:1.4}.dashboard-section-icon{border:1px solid var(--signal);grid-row:1/3;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-section-icon{border:1px solid color-mix(in srgb,var(--signal) 30%,var(--border))}}.dashboard-section-icon{background:var(--signal);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.dashboard-section-icon{background:color-mix(in srgb,var(--signal) 8%,var(--surface-3))}}.dashboard-section-icon{color:var(--signal)}.dashboard-head-badge{border:1px solid var(--signal);align-items:center;min-height:25px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-head-badge{border:1px solid color-mix(in srgb,var(--signal) 22%,var(--border))}}.dashboard-head-badge{background:var(--signal);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.dashboard-head-badge{background:color-mix(in srgb,var(--signal) 5%,var(--surface-2))}}.dashboard-head-badge{color:var(--muted);white-space:nowrap;font:750 10px Cascadia Mono,monospace}.dashboard-v2-trend{grid-column:span 8}.dashboard-v2-distribution,.dashboard-v2-metrics,.dashboard-v2-score{grid-column:span 4}.dashboard-v2-pipeline{grid-column:span 6}.dashboard-v2-content,.dashboard-v2-recent{grid-column:1/-1}.dashboard-v2 .dashboard-traffic-chart{height:198px;min-height:198px}.dashboard-v2 .dashboard-traffic-chart svg{height:170px}.traffic-tweets{fill:none;stroke:#4bd8ae;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.traffic-legend .tweets{background:#4bd8ae}.dashboard-v2 .traffic-totals{justify-content:space-between;gap:14px}.dashboard-score-list{gap:16px;display:grid}.dashboard-score-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.dashboard-score-list span{color:var(--muted);font-size:11px}.dashboard-score-list strong{color:var(--text);font:800 12px Cascadia Mono,monospace}.dashboard-score-list i{background:var(--surface-3);border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-score-list i{background:color-mix(in srgb,var(--surface-3) 82%,var(--canvas))}}.dashboard-score-list i{box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab,red,red)){.dashboard-score-list i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 60%,transparent)}}.dashboard-score-list b{border-radius:inherit;background:linear-gradient(90deg,var(--signal),#ffc36d);height:100%;box-shadow:0 0 10px var(--signal);display:block}@supports (color:color-mix(in lab,red,red)){.dashboard-score-list b{box-shadow:0 0 10px color-mix(in srgb,var(--signal) 35%,transparent)}}.dashboard-score-list b{transition:width .45s}.dashboard-donut-wrap{grid-template-columns:minmax(118px,42%) minmax(0,1fr);align-items:center;gap:16px;display:grid}.dashboard-donut{aspect-ratio:1;max-width:150px;margin:auto;position:relative}.dashboard-donut svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.dashboard-donut circle{fill:none;stroke-width:9px}.dashboard-donut .track{stroke:var(--surface-3)}@supports (color:color-mix(in lab,red,red)){.dashboard-donut .track{stroke:color-mix(in srgb,var(--surface-3) 78%,var(--canvas))}}.dashboard-donut .segment{stroke-linecap:butt;transition:stroke-dasharray .45s}.dashboard-donut>div{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.dashboard-donut strong{letter-spacing:-.04em;font-size:23px}.dashboard-donut span{color:var(--muted);font-size:9px}.dashboard-donut-legend{gap:8px;display:grid}.dashboard-donut-legend>div{border-bottom:1px solid var(--border);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;padding-bottom:7px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-donut-legend>div{border-bottom:1px solid color-mix(in srgb,var(--border) 64%,transparent)}}.dashboard-donut-legend>div{font-size:10px}.dashboard-donut-legend i{background:var(--legend-color);border-radius:2px;width:7px;height:7px}.dashboard-donut-legend span{color:var(--muted)}.dashboard-donut-legend strong{font:800 11px Cascadia Mono,monospace}.dashboard-metric-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:15px;display:grid}.dashboard-stat{border:1px solid var(--border);min-width:0;padding:11px 12px}@supports (color:color-mix(in lab,red,red)){.dashboard-stat{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.dashboard-stat{background:var(--surface-3);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.dashboard-stat{background:color-mix(in srgb,var(--surface-3) 62%,transparent)}}.dashboard-stat small,.dashboard-stat span{color:var(--muted);font-size:9.5px;display:block}.dashboard-stat strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font:850 17px Cascadia Mono,monospace;display:block;overflow:hidden}.dashboard-stat.is-positive strong{color:#4bd8ae}.dashboard-stat.is-negative strong{color:#ef8783}.dashboard-status-bars{gap:8px;display:grid}.dashboard-status-bars>div{grid-template-columns:66px minmax(0,1fr) 30px;align-items:center;gap:8px;display:grid}.dashboard-status-bars span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.dashboard-status-bars>div>div{background:var(--surface-3);border-radius:99px;height:4px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-status-bars>div>div{background:color-mix(in srgb,var(--surface-3) 82%,var(--canvas))}}.dashboard-status-bars i{border-radius:inherit;background:var(--bar-color);min-width:2px;height:100%;display:block}.dashboard-status-bars strong{text-align:right;font:750 9.5px Cascadia Mono,monospace}.dashboard-pipeline-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-mini-trend{height:124px;margin-top:12px}.dashboard-mini-trend svg{width:100%;height:96px;display:block;overflow:visible}.dashboard-mini-trend svg path{fill:none;stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.dashboard-mini-trend svg path{stroke:color-mix(in srgb,var(--border) 76%,transparent)}}.dashboard-mini-trend svg path{stroke-width:.7px}.dashboard-mini-trend polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}.dashboard-mini-trend .good{stroke:#4bd8ae;stroke-width:2px}.dashboard-mini-trend .bad{stroke:#ef6f6c;stroke-width:1.5px;stroke-dasharray:3 3}.dashboard-mini-trend>div{color:var(--muted);text-align:center;grid-template-columns:repeat(7,1fr);font:9px Cascadia Mono,monospace;display:grid}.dashboard-trend-legend{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-trend-legend{border-top:1px solid color-mix(in srgb,var(--border) 66%,transparent)}}.dashboard-trend-legend{color:var(--muted);font-size:9.5px}.dashboard-trend-legend span{align-items:center;gap:5px;display:flex}.dashboard-trend-legend i{border-radius:99px;width:12px;height:2px}.dashboard-trend-legend .good{background:#4bd8ae}.dashboard-trend-legend .bad{background:#ef6f6c}.dashboard-trend-legend em{margin-left:auto;font-style:normal}.dashboard-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-content-card{border:1px solid var(--border);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:78px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-content-card{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.dashboard-content-card{background:var(--surface-3);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.dashboard-content-card{background:color-mix(in srgb,var(--surface-3) 56%,transparent)}}.dashboard-content-card{transition:border-color .18s,transform .18s}.dashboard-content-card:hover{border-color:var(--signal);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.dashboard-content-card:hover{border-color:color-mix(in srgb,var(--signal) 30%,var(--border))}}.dashboard-content-icon{border:1px solid var(--signal);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-content-icon{border:1px solid color-mix(in srgb,var(--signal) 24%,var(--border))}}.dashboard-content-icon{background:var(--signal);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.dashboard-content-icon{background:color-mix(in srgb,var(--signal) 7%,var(--surface-2))}}.dashboard-content-icon{color:var(--signal)}.dashboard-content-copy>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dashboard-content-copy span{font-size:11px;font-weight:800}.dashboard-content-copy strong{font:850 16px Cascadia Mono,monospace}.dashboard-content-progress{background:var(--surface-1);border-radius:99px;height:4px;margin:7px 0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-content-progress{background:color-mix(in srgb,var(--surface-1) 76%,var(--canvas))}}.dashboard-content-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--signal),#ffc36d);height:100%;display:block}.dashboard-content-copy small{color:var(--muted);gap:4px;font-size:9.5px;display:flex}.dashboard-content-copy small b{color:var(--text)}.dashboard-content-copy small em{margin-left:auto;font-style:normal}.dashboard-content-card.is-loading{background:linear-gradient(110deg,var(--surface-2) 22%,var(--surface-3) 42%,var(--surface-2) 62%);background-size:220% 100%;min-height:78px;animation:dashboard-loading 1.6s infinite}.dashboard-v2 .dashboard-batch{grid-template-columns:110px minmax(180px,1fr) 120px 100px}.dashboard-v2 .dashboard-empty{justify-content:center;min-height:80px}.dashboard-v2-recent .dashboard-panel-head{margin-bottom:8px}@keyframes dashboard-loading{to{background-position:-220% 0}}@media (max-width:1280px){.dashboard-v2-trend{grid-column:span 7}.dashboard-v2-score{grid-column:span 5}.dashboard-v2-distribution{grid-column:span 6}.dashboard-v2-metrics{grid-column:1/-1}.dashboard-v2-metrics .dashboard-status-bars{column-gap:22px}.dashboard-content-grid,.dashboard-v2-metrics .dashboard-status-bars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.dashboard-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-v2-content,.dashboard-v2-distribution,.dashboard-v2-metrics,.dashboard-v2-pipeline,.dashboard-v2-recent,.dashboard-v2-score,.dashboard-v2-trend{grid-column:auto}.dashboard-v2-content,.dashboard-v2-recent,.dashboard-v2-trend{grid-column:1/-1}.dashboard-v2 .dashboard-traffic-hero,.dashboard-v2-metrics .dashboard-status-bars{grid-template-columns:1fr}.dashboard-v2 .dashboard-traffic-summary{border-top:1px solid var(--border);border-left:0;padding:16px 0 0}.dashboard-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.dashboard-v2-grid{grid-template-columns:1fr}.dashboard-v2-content,.dashboard-v2-distribution,.dashboard-v2-metrics,.dashboard-v2-pipeline,.dashboard-v2-recent,.dashboard-v2-score,.dashboard-v2-trend{grid-column:auto}.dashboard-v2 .dashboard-traffic-values{grid-template-columns:repeat(3,1fr);display:grid}.dashboard-v2 .dashboard-traffic-values small{font-size:9px}.dashboard-content-grid{grid-template-columns:1fr}.dashboard-pipeline-stats{grid-template-columns:1fr 1fr}.dashboard-pipeline-stats .dashboard-stat:last-child{grid-column:1/-1}.dashboard-v2 .dashboard-batch{grid-template-columns:1fr 1fr}.dashboard-v2 .dashboard-batch time{grid-column:1/-1}.dashboard-donut-wrap{grid-template-columns:130px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dashboard-content-card,.dashboard-content-card.is-loading,.dashboard-donut .segment,.dashboard-score-list b{transition:none;animation:none}}.llm-usage-table>header{justify-content:flex-start!important;gap:11px!important}.llm-usage-table>header>svg{width:20px;height:20px;color:var(--signal);flex:none;margin-bottom:3px}.llm-usage-table>header>div{flex:1;min-width:0}.llm-operations-grid .llm-operation-panel{margin:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.llm-operations-grid .llm-operation-panel>header{align-items:center;gap:11px;margin:0 0 11px;padding:0 3px;display:flex}.llm-operations-grid .llm-operation-panel>header>svg{width:20px;height:20px;color:var(--signal)}.llm-operations-grid .llm-operation-panel>header h2{margin:0;font-size:17px}.llm-operations-grid .llm-operation-panel>header p{color:var(--muted);margin:4px 0 0;font-size:11px}.llm-operations-grid .llm-operation-panel>.llm-queue-list{border:1px solid var(--border);background:var(--surface-1);border-radius:13px;margin:0;padding:14px}.llm-admin-page>.admin-panel:not(.llm-config-panel){margin-top:34px!important}.dashboard-v3{gap:22px}.dashboard-v3 .dashboard-traffic-hero{grid-template-columns:minmax(0,1fr) 245px;padding:25px 28px}.dashboard-v3 .dashboard-traffic-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:16px;display:grid}.dashboard-v3 .dashboard-traffic-values>div{border-left:1px solid var(--border);min-width:0;padding:0 22px}@supports (color:color-mix(in lab,red,red)){.dashboard-v3 .dashboard-traffic-values>div{border-left:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.dashboard-v3 .dashboard-traffic-values>div:first-child{border-left:0;padding-left:0}.dashboard-v3 .dashboard-traffic-values strong{font-size:27px}.dashboard-live-freshness{z-index:1;border-left:1px solid var(--border);padding-left:24px;position:relative}@supports (color:color-mix(in lab,red,red)){.dashboard-live-freshness{border-left:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.dashboard-live-freshness em,.dashboard-live-freshness span{color:var(--muted);font-size:10px;font-style:normal;display:block}.dashboard-live-freshness strong{color:var(--signal);letter-spacing:-.04em;margin:8px 0 5px;font-size:24px;display:block}.dashboard-v3 .dashboard-panel{border-color:var(--border);min-width:0;padding:19px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-v3 .dashboard-panel{border-color:color-mix(in srgb,var(--border) 92%,var(--signal))}}.dashboard-v3 .dashboard-panel{background:linear-gradient(145deg,var(--surface-2),var(--surface-1))}@supports (color:color-mix(in lab,red,red)){.dashboard-v3 .dashboard-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 94%,var(--surface-3)),color-mix(in srgb,var(--surface-1) 96%,transparent))}}.dashboard-v3 .dashboard-panel{box-shadow:inset 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.dashboard-v3 .dashboard-panel{box-shadow:inset 0 1px color-mix(in srgb,var(--text) 3%,transparent)}}.dashboard-v3 .dashboard-panel-head{align-items:center;margin-bottom:17px}.dashboard-v3 .dashboard-panel-head>div:first-child{grid-template-columns:27px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.dashboard-v3 .dashboard-panel-head h2{grid-column:2;margin:0;font-size:16px;font-weight:850}.dashboard-v3 .dashboard-panel-head p{color:var(--muted);grid-column:2;margin:3px 0 0;font-size:10.5px;line-height:1.45}.dashboard-v3-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:15px;display:grid}.dashboard-north-star{background:radial-gradient(circle at 72% 12%,var(--signal),transparent 36%),linear-gradient(145deg,var(--surface-2),var(--surface-1))!important;padding:21px 23px!important}@supports (color:color-mix(in lab,red,red)){.dashboard-north-star{background:radial-gradient(circle at 72% 12%,color-mix(in srgb,var(--signal) 8%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 94%,var(--surface-3)),var(--surface-1))!important}}.dashboard-pipeline-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.dashboard-pipeline-rail:before{content:"";background:linear-gradient(90deg,var(--signal),#4bd8ae);opacity:.32;height:1px;position:absolute;top:18px;left:7%;right:7%}.dashboard-pipeline-node{border:1px solid var(--border);grid-template-columns:36px minmax(0,1fr);gap:10px;min-width:0;padding:10px 12px 12px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.dashboard-pipeline-node{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.dashboard-pipeline-node{background:var(--surface-3);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.dashboard-pipeline-node{background:color-mix(in srgb,var(--surface-3) 66%,transparent)}}.dashboard-pipeline-node>span{z-index:1;border:1px solid var(--signal);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-pipeline-node>span{border:1px solid color-mix(in srgb,var(--signal) 42%,var(--border))}}.dashboard-pipeline-node>span{background:var(--surface-2);color:var(--signal);box-shadow:0 0 0 5px var(--surface-2);border-radius:50%;font:850 11px Cascadia Mono,monospace}@supports (color:color-mix(in lab,red,red)){.dashboard-pipeline-node>span{box-shadow:0 0 0 5px color-mix(in srgb,var(--surface-2) 86%,transparent)}}.dashboard-pipeline-node em,.dashboard-pipeline-node small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-style:normal;display:block;overflow:hidden}.dashboard-pipeline-node strong{letter-spacing:-.04em;margin:2px 0;font:900 22px Cascadia Mono,monospace;display:block}.dashboard-pipeline-node i{background:var(--canvas);border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-pipeline-node i{background:color-mix(in srgb,var(--canvas) 70%,var(--surface-2))}}.dashboard-pipeline-node i b{border-radius:inherit;background:linear-gradient(90deg,var(--signal),#4bd8ae);height:100%;display:block}.dashboard-north-support{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.dashboard-rail-loading{background:linear-gradient(110deg,var(--surface-2) 20%,var(--surface-3) 40%,var(--surface-2) 60%);background-size:220% 100%;border-radius:12px;height:86px;animation:dashboard-loading 1.6s infinite}.dashboard-kpi-v3{border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:11px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi-v3{border:1px solid color-mix(in srgb,var(--border) 76%,transparent)}}.dashboard-kpi-v3{background:var(--surface-3);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi-v3{background:color-mix(in srgb,var(--surface-3) 58%,transparent)}}.dashboard-kpi-v3>span{background:var(--surface-1);border-radius:8px;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi-v3>span{background:color-mix(in srgb,var(--surface-1) 72%,transparent)}}.dashboard-kpi-v3>span{color:var(--muted)}.dashboard-kpi-v3 em,.dashboard-kpi-v3 small{color:var(--muted);font-size:9.5px;font-style:normal}.dashboard-kpi-v3 em,.dashboard-kpi-v3 small,.dashboard-kpi-v3 strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-kpi-v3 strong{color:var(--text);margin:3px 0 2px;font:850 16px Cascadia Mono,monospace}.dashboard-kpi-v3.is-positive strong{color:#4bd8ae}.dashboard-kpi-v3.is-negative strong{color:#ef8783}.dashboard-kpi-v3.is-signal strong{color:var(--signal)}.dashboard-kpi-v3.is-positive>span{color:#4bd8ae}.dashboard-kpi-v3.is-negative>span{color:#ef8783}.dashboard-kpi-v3.is-signal>span{color:var(--signal)}.dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-v3-crawl{grid-column:span 7}.dashboard-v3-account{grid-column:span 5}.dashboard-v3-llm{grid-column:span 7}.dashboard-v3-intel{grid-column:span 5}.dashboard-v3-data,.dashboard-v3-product{grid-column:span 6}.dashboard-v3-content,.dashboard-v3-recent{grid-column:1/-1}.dashboard-v3-crawl .dashboard-mini-trend{margin-top:15px}.dashboard-v3-account .dashboard-donut-wrap{grid-template-columns:145px minmax(0,1fr)}.dashboard-subsection{border-top:1px solid var(--border);margin-top:15px;padding-top:13px}@supports (color:color-mix(in lab,red,red)){.dashboard-subsection{border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent)}}.dashboard-subsection>span{color:var(--muted);letter-spacing:.06em;margin-bottom:9px;font-size:9.5px;font-weight:800;display:block}.dashboard-llm-lower{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding-top:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-llm-lower{border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent)}}.dashboard-intel-columns h3,.dashboard-llm-lower h3,.dashboard-product-columns h3{color:var(--muted);letter-spacing:.04em;margin:0 0 10px;font-size:10px;font-weight:850}.dashboard-good-empty{border:1px dashed #4bd8ae;place-items:center;min-height:56px;margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-good-empty{border:1px dashed color-mix(in srgb,#4bd8ae 25%,var(--border))}}.dashboard-good-empty{color:#4bd8ae;border-radius:9px;font-size:10px}.dashboard-intel-columns{grid-template-columns:1fr 1fr;gap:17px 15px;display:grid}.dashboard-intel-columns>div{border:1px solid var(--border);min-width:0;padding:12px}@supports (color:color-mix(in lab,red,red)){.dashboard-intel-columns>div{border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.dashboard-intel-columns>div{background:var(--surface-3);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.dashboard-intel-columns>div{background:color-mix(in srgb,var(--surface-3) 42%,transparent)}}.dashboard-v3-data .dashboard-subsection{margin-top:12px}.dashboard-product-columns{grid-template-columns:1.05fr .95fr;gap:17px;display:grid}.dashboard-product-columns>div{min-width:0}.dashboard-page-list{gap:6px;display:grid}.dashboard-page-list>div{border-bottom:1px solid var(--border);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-page-list>div{border-bottom:1px solid color-mix(in srgb,var(--border) 58%,transparent)}}.dashboard-page-list span{background:var(--signal);border-radius:6px;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-page-list span{background:color-mix(in srgb,var(--signal) 8%,var(--surface-3))}}.dashboard-page-list span{color:var(--signal);font:800 9px Cascadia Mono,monospace}.dashboard-page-list strong{text-overflow:ellipsis;white-space:nowrap;font:750 10px Cascadia Mono,monospace;overflow:hidden}.dashboard-page-list em{color:var(--muted);white-space:nowrap;font-size:9px;font-style:normal}.dashboard-feedback-foot{border-top:1px solid var(--border);gap:16px;margin-top:13px;padding-top:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-feedback-foot{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.dashboard-feedback-foot{color:var(--muted);font-size:10px}.dashboard-feedback-foot b{color:var(--text)}.dashboard-v3-content .dashboard-content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-content-alert{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;font-size:9.5px;display:flex}.dashboard-content-alert svg{color:var(--signal)}.dashboard-content-alert strong{color:var(--text)}.dashboard-v3-recent .dashboard-panel-head{margin-bottom:7px}.dashboard-v3-recent .dashboard-batch{grid-template-columns:110px minmax(180px,1fr) 120px 100px}@media (max-width:1280px){.dashboard-v3-crawl,.dashboard-v3-llm{grid-column:span 8}.dashboard-v3-account,.dashboard-v3-intel{grid-column:span 4}.dashboard-v3-data,.dashboard-v3-product{grid-column:1/-1}.dashboard-v3-data .dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-intel-columns{grid-template-columns:1fr}.dashboard-v3-content .dashboard-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1020px){.dashboard-v3 .dashboard-traffic-hero{grid-template-columns:1fr}.dashboard-live-freshness{border-top:1px solid var(--border);border-left:0;padding:15px 0 0}.dashboard-v3 .dashboard-traffic-values>div{padding-inline:14px}.dashboard-north-support,.dashboard-pipeline-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-pipeline-rail:before{display:none}.dashboard-v3-grid{grid-template-columns:1fr}.dashboard-v3-account,.dashboard-v3-content,.dashboard-v3-crawl,.dashboard-v3-data,.dashboard-v3-intel,.dashboard-v3-llm,.dashboard-v3-product,.dashboard-v3-recent{grid-column:auto}}@media (max-width:700px){.dashboard-v3 .dashboard-traffic-values{grid-template-columns:1fr 1fr;row-gap:16px}.dashboard-v3 .dashboard-traffic-values>div:nth-child(3){border-left:0;padding-left:0}.dashboard-intel-columns,.dashboard-kpi-grid,.dashboard-llm-lower,.dashboard-north-support,.dashboard-pipeline-rail,.dashboard-product-columns,.dashboard-v3-content .dashboard-content-grid,.dashboard-v3-data .dashboard-kpi-grid{grid-template-columns:1fr}.dashboard-v3-account .dashboard-donut-wrap{grid-template-columns:130px minmax(0,1fr)}.dashboard-v3-recent .dashboard-batch{grid-template-columns:1fr 1fr}.dashboard-v3-recent .dashboard-batch time{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dashboard-rail-loading{animation:none}.dashboard-pipeline-node i b{transition:none}}.admin-mobile-backdrop,.admin-mobile-bar,.admin-mobile-nav-head,.mobile-app-header,.mobile-nav-backdrop,.mobile-nav-dock{display:none}@media (max-width:767px){body,html{max-width:100%}.dashboard-main,.public-route-shell{width:100%;min-width:0;max-width:100vw}.dashboard-main{grid-template-columns:minmax(0,1fr)}.feed-scroll,.market-scroll,.message-toolbar,.mobile-workspace,.mobile-workspace>div[role=tabpanel],.workspace-column{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.market-wisdom-ticker{width:calc(100% - 16px);max-width:calc(100vw - 16px);overflow:hidden!important}.market-wisdom-viewport{max-width:100%;overflow:hidden}.mobile-app-header{z-index:45;border-bottom:1px solid var(--border);background:var(--surface-1);justify-content:space-between;align-items:center;height:56px;padding:0 12px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.mobile-app-header{background:color-mix(in srgb,var(--surface-1) 94%,transparent)}}.mobile-app-header{box-shadow:0 5px 18px var(--canvas)}@supports (color:color-mix(in lab,red,red)){.mobile-app-header{box-shadow:0 5px 18px color-mix(in srgb,var(--canvas) 32%,transparent)}}.mobile-app-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-brand{color:var(--text);align-items:center;gap:8px;text-decoration:none;display:flex}.mobile-brand>svg{width:24px;color:var(--signal)}.mobile-brand span{letter-spacing:-.02em;font-size:14px;font-weight:900}.mobile-app-header>div{align-items:center;gap:5px;display:flex}.mobile-app-header .theme-toggle,.mobile-app-header button{border:1px solid var(--border);background:var(--surface-2);width:40px;height:40px;color:var(--muted);border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.mobile-app-header button svg{width:18px}.mobile-app-header button b{border:2px solid var(--surface-1);background:var(--negative);color:#fff;border-radius:99px;min-width:17px;height:17px;padding:0 4px;font-size:8px;line-height:13px;position:absolute;top:-3px;right:-2px}.public-route-shell{min-width:0;padding-bottom:72px}.mobile-tabs{top:56px!important}.site-footer{margin-bottom:0}.trading-tools-launcher{bottom:78px!important}.mobile-nav-dock{z-index:50;height:66px;padding:5px max(8px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid var(--border);background:var(--surface-1);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.mobile-nav-dock{background:color-mix(in srgb,var(--surface-1) 94%,transparent)}}.mobile-nav-dock{box-shadow:0 -10px 28px var(--canvas)}@supports (color:color-mix(in lab,red,red)){.mobile-nav-dock{box-shadow:0 -10px 28px color-mix(in srgb,var(--canvas) 45%,transparent)}}.mobile-nav-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav-dock a,.mobile-nav-dock button{min-width:0;color:var(--muted);background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.mobile-nav-dock svg{width:19px;height:19px}.mobile-nav-dock a[aria-current=page]{background:var(--signal-soft);color:var(--signal)}.mobile-nav-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04090f8f;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.mobile-nav-sheet{border:1px solid var(--border-strong);background:var(--surface-1);border-radius:20px;width:100%;max-height:min(78dvh,620px);padding:16px;animation:mobile-sheet-in .2s cubic-bezier(.2,.8,.2,1);overflow:auto;box-shadow:0 22px 64px #00000052}.mobile-nav-sheet>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 2px 13px;display:flex}.mobile-nav-sheet>header>div{align-items:center;gap:8px;display:flex}.mobile-nav-sheet>header svg{color:var(--signal)}.mobile-nav-sheet>header button{border:1px solid var(--border);background:var(--surface-2);width:40px;height:40px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.mobile-nav-sheet nav{grid-template-columns:1fr 1fr;gap:8px;padding:14px 0;display:grid}.mobile-history-link,.mobile-nav-sheet nav a{border:1px solid var(--border);background:var(--surface-2);min-height:52px;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.mobile-history-link svg,.mobile-nav-sheet nav a svg{width:18px;color:var(--signal)}.mobile-history-link{width:100%}.mobile-history-link b{color:var(--signal);margin-left:auto}.lightbox,.modal-backdrop{padding:8px!important}.analysis-dialog,.author-dialog,.binance-detail-dialog{max-width:calc(100vw - 16px)!important}.tweet-card{content-visibility:auto;contain-intrinsic-size:420px}.tweet-media{max-width:100%;overflow:hidden}.admin-mobile-bar{z-index:75;border-bottom:1px solid var(--border);background:var(--surface-1);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;height:58px;padding:0 10px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.admin-mobile-bar{background:color-mix(in srgb,var(--surface-1) 95%,transparent)}}.admin-mobile-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-mobile-bar>a{min-width:0;color:var(--text);align-items:center;gap:7px;text-decoration:none;display:flex}.admin-mobile-bar>a svg{width:21px;color:var(--signal)}.admin-mobile-bar strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-mobile-bar>div{gap:5px;display:flex}.admin-mobile-bar .theme-toggle,.admin-mobile-bar button{border:1px solid var(--border);background:var(--surface-2);width:40px;height:40px;color:var(--muted);border-radius:10px;place-items:center;padding:0;display:grid}.admin-mobile-bar svg{width:18px}.admin-mobile-backdrop{z-index:88;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03080e94;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.admin-shell{min-height:100dvh;display:block!important}.admin-sidebar{transition:transform .22s cubic-bezier(.2,.8,.2,1);box-shadow:22px 0 60px #00000047;z-index:90!important;border-right:1px solid var(--border)!important;background:var(--surface-1)!important;flex-direction:column!important;width:min(86vw,330px)!important;height:100dvh!important;padding:10px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:translate(-105%)!important}.admin-shell .admin-sidebar.is-mobile-open{transform:translate(0)!important}.admin-mobile-nav-head{justify-content:space-between;align-items:center;padding:2px 2px 8px;display:flex}.admin-mobile-nav-head strong{font-size:13px}.admin-mobile-nav-head button{border:1px solid var(--border);background:var(--surface-2);width:38px;height:38px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.admin-sidebar .admin-brand{flex:none}.admin-sidebar nav{padding-right:3px;flex:1!important;max-height:none!important;margin:8px 0!important;display:flex!important;overflow-y:auto!important}.admin-sidebar .admin-user{flex:none;display:grid!important}.admin-main{padding:8px!important}.admin-content-frame{border-radius:14px!important;min-height:calc(100dvh - 74px)!important}.admin-page{padding:20px 14px 36px!important}.admin-page>.admin-page-head{margin-bottom:22px!important}.admin-page-head{gap:14px;flex-direction:column!important;align-items:flex-start!important}.admin-page header h1{font-size:25px}.admin-head-actions{justify-content:flex-start;width:100%}.admin-head-actions>.admin-field-help,.admin-head-actions>.admin-field-label{flex:1}.admin-head-actions button{min-height:44px}.admin-filter-bar{flex-direction:column;align-items:stretch}.admin-filter-bar>svg{display:none}.admin-filter-bar label{grid-template-columns:92px minmax(0,1fr);display:grid}.admin-filter-bar select{width:100%}.admin-filter-bar>span{margin-left:0}.admin-table-scroll,.admin-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.admin-table{min-width:720px}.admin-pagination{min-width:620px}.admin-drawer{border-radius:20px 20px 0 0!important;width:100%!important;max-width:none!important;max-height:92dvh!important;position:fixed!important;inset:auto 0 0!important}.admin-drawer form{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.admin-stat-grid,.alarm-rule-grid,.dashboard-content-grid,.feature-menu-grid,.llm-stat-grid,.message-push-grid{grid-template-columns:1fr!important}.alarm-rule-grid article{grid-template-columns:38px minmax(0,1fr)!important}.alarm-rule-grid .push-switch{grid-column:2;justify-self:start}.admin-tabs{width:100%;overflow-x:auto}.admin-tabs button{white-space:nowrap;flex:1}.binance-test-form,.kline-settings-form,.kline-sync-form,.llm-settings-form{grid-template-columns:1fr!important}.llm-prompt-editor textarea{min-height:300px!important}.dashboard-v3 .dashboard-traffic-hero{padding:18px!important}.dashboard-v3 .dashboard-panel{padding:15px}.dashboard-v3 .dashboard-traffic-values{grid-template-columns:1fr 1fr!important}.dashboard-v3 .dashboard-traffic-values>div{padding:0 10px}.dashboard-v3 .dashboard-traffic-values strong{font-size:22px}.dashboard-v3-account .dashboard-donut-wrap{grid-template-columns:1fr!important}.dashboard-donut{width:130px}.dashboard-v3-recent .dashboard-batch{grid-template-columns:1fr!important}.dashboard-v3-recent .dashboard-batch time{grid-column:auto!important}}@media (max-width:420px){.mobile-nav-sheet nav{grid-template-columns:1fr}.mobile-app-header{padding-inline:9px}.mobile-brand span{font-size:13px}.mobile-nav-dock{height:62px}.public-route-shell{padding-bottom:68px}.message-toolbar .filter-row{grid-template-columns:34px repeat(3,minmax(0,1fr))}.tweet-card{padding-inline:10px}.tweet-identity span,.tweet-identity strong{max-width:180px}.admin-page{padding-inline:11px!important}.admin-head-actions{grid-template-columns:1fr;display:grid}.admin-head-actions button,.admin-head-actions>*{width:100%}.dashboard-v3 .dashboard-traffic-values{grid-template-columns:1fr!important}.dashboard-v3 .dashboard-traffic-values>div{border-top:1px solid var(--border);padding:10px 0;border-left:0!important}.dashboard-v3 .dashboard-traffic-values>div:first-child{border-top:0}}@media (max-width:767px){.admin-shell .admin-sidebar nav{padding-right:3px;flex-direction:column!important;flex:1!important;align-items:stretch!important;width:100%!important;max-height:none!important;margin:8px 0!important;display:flex!important;overflow:hidden auto!important}}@media (max-width:520px){.message-toolbar .filter-row{gap:7px;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr)!important}.message-toolbar .filter-row>.search-control{grid-column:1}.message-toolbar .filter-row>.author-picker{width:100%;grid-column:2/4!important}.message-toolbar .filter-row>.category-filter{width:100%;grid-column:1/3!important}.message-toolbar .filter-row>.range-filter{width:100%;grid-column:3!important}.message-toolbar .filter-row>.search-control.is-open{grid-column:1/-1}.tweet-card{grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;padding:12px 10px!important}.tweet-card>.tweet-avatar-button .avatar{width:36px!important;height:36px!important}.tweet-content>header{flex-direction:column;min-width:0;align-items:flex-start!important;gap:6px!important;display:flex!important}.tweet-identity{width:100%;min-width:0;gap:3px!important}.tweet-identity span,.tweet-identity strong{text-overflow:ellipsis;overflow:hidden;max-width:min(43vw,170px)!important}.tweet-tags{flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;display:flex}.tweet-body p{font-size:13px;line-height:1.62}.tweet-content>footer{flex-direction:column;gap:10px;align-items:stretch!important}.tweet-content>footer .engagement{width:100%!important}.tweet-footer-actions{justify-content:flex-end;align-items:center;gap:14px;width:100%;display:flex}.tweet-content .tweet-footer-action{white-space:nowrap;font-size:12px!important}.tweet-content .tweet-footer-action svg{width:15px!important;height:15px!important}}.llm-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:14px 0 13px;display:grid}.llm-provider-grid>button{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.llm-provider-grid>button{background:color-mix(in srgb,var(--surface-2) 90%,var(--canvas))}}.llm-provider-grid>button{color:var(--text);text-align:left;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.llm-provider-grid>button:hover{border-color:var(--signal);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.llm-provider-grid>button:hover{border-color:color-mix(in srgb,var(--signal) 42%,var(--border))}}.llm-provider-grid>button.is-selected{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.llm-provider-grid>button.is-selected{border-color:color-mix(in srgb,var(--signal) 62%,var(--border))}}.llm-provider-grid>button.is-selected{background:linear-gradient(135deg,var(--signal),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.llm-provider-grid>button.is-selected{background:linear-gradient(135deg,color-mix(in srgb,var(--signal) 10%,var(--surface-2)),var(--surface-2))}}.llm-provider-grid>button.is-selected{box-shadow:inset 0 0 0 1px var(--signal),0 10px 28px #00000014}@supports (color:color-mix(in lab,red,red)){.llm-provider-grid>button.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 10%,transparent),0 10px 28px #00000014}}.llm-provider-icon{border:1px solid var(--signal);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.llm-provider-icon{border:1px solid color-mix(in srgb,var(--signal) 28%,var(--border))}}.llm-provider-icon{background:var(--signal-soft);color:var(--signal);border-radius:11px}.llm-provider-icon svg{width:20px}.llm-provider-grid>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.llm-provider-grid small{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;font:750 8px Cascadia Mono,monospace}.llm-provider-grid strong{font-size:14px}.llm-provider-grid em{text-overflow:ellipsis;font-size:10px;overflow:hidden}.llm-provider-grid em,.llm-provider-grid i{color:var(--muted);white-space:nowrap;font-style:normal}.llm-provider-grid i{background:var(--surface-3);border-radius:999px;align-self:start;padding:4px 7px;font-size:8px}.llm-provider-grid .is-selected i{background:var(--signal-soft);color:var(--signal)}.connection-grid input[readonly]{cursor:default;color:var(--muted);font-family:Cascadia Mono,monospace}.llm-provider-test-row{align-items:center;gap:12px;min-height:48px;margin-top:12px;display:flex}.llm-provider-test-button{border:1px solid var(--signal);justify-content:center;align-items:center;gap:7px;height:40px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.llm-provider-test-button{border:1px solid color-mix(in srgb,var(--signal) 44%,var(--border))}}.llm-provider-test-button{background:var(--signal);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.llm-provider-test-button{background:color-mix(in srgb,var(--signal) 9%,var(--surface-2))}}.llm-provider-test-button{color:var(--signal);font-size:11px;font-weight:800}.llm-provider-test-button:hover:not(:disabled){background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.llm-provider-test-button:hover:not(:disabled){background:color-mix(in srgb,var(--signal) 15%,var(--surface-2))}}.llm-provider-test-button:hover:not(:disabled){transform:translateY(-1px)}.llm-provider-test-button:disabled{opacity:.52}.llm-provider-test-button svg{width:15px}.llm-provider-test-button .is-spinning{animation:llm-provider-spin .9s linear infinite}.llm-provider-test-result{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:8px 11px;display:flex}.llm-provider-test-result>svg{flex:none;width:17px}.llm-provider-test-result span,.llm-provider-test-result strong{display:block}.llm-provider-test-result strong{font-size:10px}.llm-provider-test-result span{color:var(--muted);margin-top:2px;font-size:9px}.llm-provider-test-result.is-success{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.llm-provider-test-result.is-success{border-color:color-mix(in srgb,var(--positive) 35%,var(--border))}}.llm-provider-test-result.is-success{color:var(--positive)}.llm-provider-test-result.is-failed{border-color:var(--negative)}@supports (color:color-mix(in lab,red,red)){.llm-provider-test-result.is-failed{border-color:color-mix(in srgb,var(--negative) 35%,var(--border))}}.llm-provider-test-result.is-failed{color:var(--negative)}@keyframes llm-provider-spin{to{transform:rotate(1turn)}}@media (max-width:760px){.llm-provider-grid{grid-template-columns:1fr}.llm-provider-test-row{flex-direction:column;align-items:stretch}.llm-provider-test-button,.llm-provider-test-result{width:100%}}@media (prefers-reduced-motion:reduce){.llm-provider-grid>button,.llm-provider-test-button,.llm-provider-test-button .is-spinning{transition:none;animation:none}}@keyframes mobile-sheet-in{0%{opacity:.3;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.admin-sidebar,.mobile-nav-sheet{transition:none;animation:none}}.crypto-bee-lockup{min-width:0;color:inherit;align-items:center;gap:9px;display:inline-flex}.crypto-bee-mark{isolation:isolate;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.crypto-bee-mark:after{z-index:-1;filter:blur(9px);content:"";background:#ff9d3d42;border-radius:50%;animation:crypto-bee-glow 3.2s ease-in-out infinite;position:absolute;inset:12%}.crypto-bee-mark img{z-index:1;object-fit:contain;filter:drop-shadow(0 5px 8px #73390038);width:100%;height:100%;transition:transform .24s cubic-bezier(.2,.8,.2,1),filter .24s;display:block;position:relative}.crypto-bee-copy{min-width:0;line-height:1;display:grid}.crypto-bee-copy strong{color:var(--text);letter-spacing:-.025em;white-space:nowrap;font-size:14px;font-weight:850}.crypto-bee-copy small{color:var(--muted);letter-spacing:.13em;white-space:nowrap;margin-top:4px;font:750 8px Cascadia Mono,monospace}.crypto-bee-lockup-stacked{text-align:center;flex-direction:column;gap:4px}.crypto-bee-lockup-stacked .crypto-bee-mark{width:58px;height:58px}.crypto-bee-lockup-stacked .crypto-bee-copy strong,.crypto-bee-lockup-stacked .crypto-bee-copy>span{color:var(--signal);letter-spacing:.065em;font-weight:900;line-height:.95}.crypto-bee-lockup-stacked .crypto-bee-copy strong{font-size:11px}.crypto-bee-lockup-stacked .crypto-bee-copy>span{margin-top:3px;font-size:13px}a:hover .crypto-bee-mark img{filter:drop-shadow(-3px 8px 10px #8f470047);transform:translate(2px,-2px)rotate(-3deg)}.sidebar-brand>.crypto-bee-lockup{width:100%}.sidebar-brand .crypto-bee-copy{display:grid!important}.admin-brand .crypto-bee-mark{width:43px;height:43px}.admin-brand .crypto-bee-copy{display:grid}.admin-brand .crypto-bee-copy strong{font-size:15px}.info-top>a{align-items:center;display:inline-flex}.info-top .crypto-bee-mark{width:38px;height:38px}.mobile-brand .crypto-bee-mark{width:31px;height:31px}.mobile-brand .crypto-bee-copy strong{font-size:14px}.admin-mobile-bar .crypto-bee-mark{width:29px;height:29px}.admin-mobile-bar .crypto-bee-copy strong{font-size:13px}@keyframes crypto-bee-glow{0%,to{opacity:.42;transform:scale(.82)}50%{opacity:.95;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.crypto-bee-mark:after{opacity:.68;animation:none}.crypto-bee-mark img{transition:none}a:hover .crypto-bee-mark img{transform:none}}.crypto-bee-lockup-stacked{place-items:center;width:100%;height:100%;display:grid}.crypto-bee-home-logo{object-fit:contain;width:92px;height:92px;display:block;filter:none!important}.sidebar-brand:hover .crypto-bee-home-logo{filter:none!important;transform:none!important}.crypto-bee-lockup-admin{width:100%;line-height:0;display:block}.crypto-bee-admin-logo{object-fit:contain;width:100%;height:auto;display:block;filter:none!important;transform:none!important}.sidebar-brand{height:104px}.admin-brand{height:86px;padding:6px 5px}.admin-brand .crypto-bee-lockup-admin{width:184px;max-width:100%;margin:auto}.admin-brand:hover .crypto-bee-admin-logo,.admin-mobile-bar a:hover .crypto-bee-admin-logo{filter:none!important;transform:none!important}[data-theme=light] .admin-brand:hover .crypto-bee-admin-logo,[data-theme=light] .admin-mobile-bar a:hover .crypto-bee-admin-logo,[data-theme=light] .crypto-bee-admin-logo,[data-theme=light] .crypto-bee-home-logo,[data-theme=light] .sidebar-brand:hover .crypto-bee-home-logo{filter:hue-rotate(190deg)saturate(1.2)brightness(.86)!important}[data-theme=dark] .crypto-bee-admin-logo,[data-theme=dark] .crypto-bee-home-logo{filter:none!important}@media (max-width:767px){.admin-mobile-bar .crypto-bee-lockup-admin{width:102px;max-width:100%}.admin-mobile-bar .crypto-bee-admin-logo{width:102px;height:auto}.admin-sidebar .admin-brand{height:78px}}@property --brand-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.sidebar-brand{border:0;border-bottom:1px solid var(--border);background:linear-gradient(145deg,var(--signal) 0,var(--surface-1) 62%);border-radius:0;width:100%;height:116px;margin:0;padding:6px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sidebar-brand{background:linear-gradient(145deg,color-mix(in srgb,var(--signal) 7%,var(--surface-1)) 0,var(--surface-1) 62%)}}.sidebar-brand{box-shadow:none;isolation:isolate;transition:background .25s}.sidebar-brand:before{z-index:2;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:18%;animation:crypto-bee-sweep 10.5s ease-in-out infinite;position:absolute;top:-35%;bottom:-35%;left:-34%;transform:skew(-18deg)}.sidebar-brand:after{content:none}.sidebar-brand-honeycomb{z-index:0;opacity:.32;background-image:linear-gradient(30deg,var(--signal) 12%,transparent 12.5%,transparent 87%,var(--signal) 87.5%,var(--signal)),linear-gradient(150deg,var(--signal) 12%,transparent 12.5%,transparent 87%,var(--signal) 87.5%,var(--signal)),linear-gradient(30deg,var(--signal) 12%,transparent 12.5%,transparent 87%,var(--signal) 87.5%,var(--signal)),linear-gradient(150deg,var(--signal) 12%,transparent 12.5%,transparent 87%,var(--signal) 87.5%,var(--signal)),linear-gradient(60deg,var(--signal) 25%,transparent 25.5%,transparent 75%,var(--signal) 75%,var(--signal)),linear-gradient(60deg,var(--signal) 25%,transparent 25.5%,transparent 75%,var(--signal) 75%,var(--signal));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sidebar-brand-honeycomb{background-image:linear-gradient(30deg,color-mix(in srgb,var(--signal) 38%,transparent) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--signal) 38%,transparent) 87.5%,color-mix(in srgb,var(--signal) 38%,transparent)),linear-gradient(150deg,color-mix(in srgb,var(--signal) 38%,transparent) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--signal) 38%,transparent) 87.5%,color-mix(in srgb,var(--signal) 38%,transparent)),linear-gradient(30deg,color-mix(in srgb,var(--signal) 38%,transparent) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--signal) 38%,transparent) 87.5%,color-mix(in srgb,var(--signal) 38%,transparent)),linear-gradient(150deg,color-mix(in srgb,var(--signal) 38%,transparent) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--signal) 38%,transparent) 87.5%,color-mix(in srgb,var(--signal) 38%,transparent)),linear-gradient(60deg,color-mix(in srgb,var(--signal) 28%,transparent) 25%,transparent 25.5%,transparent 75%,color-mix(in srgb,var(--signal) 28%,transparent) 75%,color-mix(in srgb,var(--signal) 28%,transparent)),linear-gradient(60deg,color-mix(in srgb,var(--signal) 28%,transparent) 25%,transparent 25.5%,transparent 75%,color-mix(in srgb,var(--signal) 28%,transparent) 75%,color-mix(in srgb,var(--signal) 28%,transparent))}}.sidebar-brand-honeycomb{pointer-events:none;background-position:0 0,0 0,14px 24px,14px 24px,0 0,14px 24px;background-size:28px 48px;-webkit-mask-image:linear-gradient(115deg,#000,#00000094 72%,#0000);mask-image:linear-gradient(115deg,#000,#00000094 72%,#0000)}.sidebar-brand-orbit{z-index:1;background:conic-gradient(from var(--brand-orbit-angle),transparent 0 18%,var(--signal) 29%,var(--positive) 38%,transparent 49% 68%,var(--signal) 80%,transparent 91%);border-radius:10px;padding:1px;position:absolute;inset:3px}@supports (color:color-mix(in lab,red,red)){.sidebar-brand-orbit{background:conic-gradient(from var(--brand-orbit-angle),transparent 0 18%,color-mix(in srgb,var(--signal) 82%,#6ba8ff) 29%,color-mix(in srgb,var(--positive) 62%,#7fd6ff) 38%,transparent 49% 68%,color-mix(in srgb,var(--signal) 58%,#7f8cff) 80%,transparent 91%)}}.sidebar-brand-orbit{opacity:0;pointer-events:none;transition:opacity .18s;animation:brand-orbit 2.8s linear infinite paused;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sidebar-brand-orbit:after{z-index:-1;background:conic-gradient(from var(--brand-orbit-angle),transparent 0 21%,var(--signal) 33%,transparent 47% 72%,var(--positive) 84%,transparent 96%);border-radius:14px;position:absolute;inset:-5px}@supports (color:color-mix(in lab,red,red)){.sidebar-brand-orbit:after{background:conic-gradient(from var(--brand-orbit-angle),transparent 0 21%,color-mix(in srgb,var(--signal) 28%,transparent) 33%,transparent 47% 72%,color-mix(in srgb,var(--positive) 23%,transparent) 84%,transparent 96%)}}.sidebar-brand-orbit:after{content:"";filter:blur(8px);opacity:.78}.sidebar-brand .crypto-bee-lockup-stacked{z-index:3;position:relative;overflow:visible}.crypto-bee-home-logo{z-index:1;will-change:transform;width:104px;height:104px;position:relative;transition:transform .28s cubic-bezier(.2,.8,.2,1)!important;transform:none!important}.crypto-bee-lockup-stacked:after{content:none}.sidebar-brand:hover{background:linear-gradient(145deg,var(--signal) 0,var(--surface-1) 64%)}@supports (color:color-mix(in lab,red,red)){.sidebar-brand:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--signal) 10%,var(--surface-1)) 0,var(--surface-1) 64%)}}.sidebar-brand:hover .crypto-bee-home-logo{transform:scale(1.065)!important}.sidebar-brand:hover .sidebar-brand-orbit{opacity:1;animation-play-state:running}@keyframes crypto-bee-sweep{0%,62%{opacity:0;left:-34%}67%{opacity:.46}88%{opacity:.22;left:118%}93%,to{opacity:0;left:118%}}@keyframes brand-orbit{to{--brand-orbit-angle:360deg}}@media (max-width:1279px) and (min-width:768px){.sidebar-brand{height:112px}.crypto-bee-home-logo{width:100px;height:100px}}@media (prefers-reduced-motion:reduce){.sidebar-brand-orbit,.sidebar-brand:before{animation:none}.sidebar-brand:before{display:none}.crypto-bee-home-logo{transition:none!important}.sidebar-brand:hover .crypto-bee-home-logo{transform:none!important}}.site-footer.home-bottom-deck{border-top:1px solid var(--border);background:var(--canvas);white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:78px;min-height:78px;padding:7px 10px;display:grid}.home-bottom-market,.tweet-ranking-rail{border:1px solid var(--border);background:var(--surface-1);border-radius:10px;min-width:0;height:100%}.tweet-ranking-rail{grid-template-rows:22px minmax(0,1fr);padding:5px 8px;display:grid;overflow:hidden}.tweet-ranking-rail>header{min-width:0;color:var(--muted);align-items:center;gap:6px;display:flex}.tweet-ranking-rail>header svg{width:13px;color:var(--signal)}.tweet-ranking-rail>header strong{color:var(--text);flex:none;font-size:10px}.tweet-ranking-rail>header span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.tweet-ranking-item{background:var(--signal);border:0;border-radius:7px;grid-template-columns:23px max-content minmax(0,1fr) max-content;align-items:center;gap:7px;min-width:0;padding:0 5px;display:grid}@supports (color:color-mix(in lab,red,red)){.tweet-ranking-item{background:color-mix(in srgb,var(--signal) 4%,var(--surface-2))}}.tweet-ranking-item{color:var(--text);text-align:left;cursor:pointer;transition:background .18s,transform .18s}.tweet-ranking-item:hover{background:var(--signal-soft);transform:translateY(-1px)}.tweet-ranking-item>b{color:var(--signal);font:850 10px Cascadia Mono,monospace}.tweet-ranking-author{max-width:110px;color:var(--muted);font-size:9px;font-weight:750}.tweet-ranking-author,.tweet-ranking-item p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tweet-ranking-item p{min-width:0;color:var(--text);margin:0;font-size:10px}.tweet-ranking-item>strong{color:var(--signal);white-space:nowrap;align-items:baseline;gap:3px;font:900 15px Cascadia Mono,monospace;display:flex}.tweet-ranking-item>strong small{color:var(--muted);font:650 8px var(--font-ui)}.tweet-ranking-empty{color:var(--muted);align-items:center;gap:7px;padding:0 6px;font-size:9px;display:flex}.tweet-ranking-empty svg{width:13px;color:var(--signal)}.home-bottom-market{grid-template-rows:1fr 1fr;align-items:center;padding:5px 9px;display:grid}.home-bottom-market .collection-stats-rail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid!important}.home-bottom-market .collection-stat{border-left:1px solid var(--border);white-space:nowrap;justify-content:center;min-width:0;padding:0 7px;font-size:8px}.home-bottom-market .collection-stat:first-child{border-left:0}.home-bottom-market .collection-stat strong{font-size:10px}.home-bottom-market>p{border-top:1px solid var(--border);color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;padding-top:5px;font-size:8px;overflow:hidden}.home-bottom-market>p strong{color:var(--signal)}.ranking-tweet-backdrop{z-index:240;background:#04080db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ranking-tweet-dialog{border:1px solid var(--signal);grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,100vw - 32px);max-height:min(88dvh,900px);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ranking-tweet-dialog{border:1px solid color-mix(in srgb,var(--signal) 38%,var(--border))}}.ranking-tweet-dialog{background:var(--surface-1);border-radius:18px;box-shadow:0 28px 90px #00000073}.ranking-tweet-dialog>footer,.ranking-tweet-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ranking-tweet-dialog>header>div{align-items:center;gap:8px;display:flex}.ranking-tweet-dialog>header svg{color:var(--signal)}.ranking-tweet-dialog>header span{color:var(--muted);letter-spacing:.1em;font:800 9px Cascadia Mono,monospace}.ranking-tweet-dialog>header strong{color:var(--signal);font-size:11px}.ranking-tweet-dialog>header>button{border:1px solid var(--border);background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.ranking-tweet-dialog>div{padding:14px;overflow:auto}.ranking-tweet-dialog>footer{border-top:1px solid var(--border);border-bottom:0;gap:8px}.ranking-tweet-dialog>footer button{border:1px solid var(--border);background:var(--surface-2);min-height:36px;color:var(--text);border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.ranking-tweet-dialog>footer button:nth-child(2){background:var(--signal);color:var(--surface-1);margin-left:auto}.ranking-tweet-dialog>footer svg{width:14px}.ranking-tweet-dialog>footer button:disabled{opacity:.35}.site-promo-backdrop{z-index:210;background:#03070cad;place-items:center;padding:20px;animation:site-promo-fade .22s ease-out;display:grid;position:fixed;inset:0}.site-promo-dialog{border:1px solid var(--signal);width:min(720px,100vw - 32px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.site-promo-dialog{border:1px solid color-mix(in srgb,var(--signal) 40%,var(--border))}}.site-promo-dialog{background:var(--surface-1);border-radius:20px;box-shadow:0 32px 100px #0000007a}.site-promo-dialog:before{content:"";border:1px solid var(--signal);height:320px;position:absolute;inset:-45% 45% auto -20%}@supports (color:color-mix(in lab,red,red)){.site-promo-dialog:before{border:1px solid color-mix(in srgb,var(--signal) 18%,transparent)}}.site-promo-dialog:before{pointer-events:none;border-radius:50%}.site-promo-close{z-index:3;border:1px solid var(--border);background:var(--surface-2);width:38px;height:38px;color:var(--muted);border-radius:11px;place-items:center;display:grid;position:absolute;top:13px;right:13px}.site-promo-close:hover{border-color:var(--signal);color:var(--signal)}.site-promo-viewport{overflow:hidden}.site-promo-track{transition:transform .46s cubic-bezier(.22,.8,.2,1);display:flex}.site-promo-slide{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:28px;width:100%;min-width:100%;padding:42px 52px 30px;display:grid}.site-promo-copy>span{color:var(--signal);letter-spacing:.13em;align-items:center;gap:7px;font:850 9px Cascadia Mono,monospace;display:flex}.site-promo-copy>span svg{width:16px}.site-promo-copy h2{color:var(--text);letter-spacing:-.04em;margin:12px 0 8px;font-size:28px}.site-promo-copy p{color:var(--text);margin:0;font-size:13px;line-height:1.75}.site-promo-copy small{color:var(--muted);margin-top:20px;font-size:9px;display:block}.site-promo-qr{aspect-ratio:1;border:1px dashed var(--signal);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}@supports (color:color-mix(in lab,red,red)){.site-promo-qr{border:1px dashed color-mix(in srgb,var(--signal) 48%,var(--border))}}.site-promo-qr{background:linear-gradient(145deg,var(--surface-2),var(--surface-3));color:var(--muted);border-radius:17px}.site-promo-qr.has-image{background-position:50%;background-size:cover}.site-promo-qr svg{width:58px;height:58px;color:var(--signal);opacity:.7}.site-promo-qr strong{font-size:12px}.site-promo-qr small{font-size:9px}.site-promo-controls{grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;padding:8px 14px 13px;display:grid}.site-promo-controls>button{border:1px solid var(--border);background:var(--surface-2);width:34px;height:30px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.site-promo-controls>button svg{width:15px}.site-promo-controls>div{justify-content:center;gap:6px;display:flex}.site-promo-controls>div button{background:var(--border-strong);border:0;border-radius:99px;width:18px;height:4px;padding:0;transition:width .2s,background .2s}.site-promo-controls>div button.is-active{background:var(--signal);width:34px}@keyframes site-promo-fade{0%{opacity:0}to{opacity:1}}.popup-settings-form{gap:25px;display:grid}.popup-settings-form>section>h2{color:var(--text);align-items:center;gap:8px;margin:0 0 10px;font-size:16px;display:flex}.popup-settings-form>section>h2 svg{width:18px;color:var(--signal)}.popup-policy-grid{grid-template-columns:1.35fr repeat(3,minmax(150px,1fr));align-items:end;gap:12px;padding:17px;display:grid}.popup-content-card>label:not(.admin-switch-control),.popup-policy-grid>label:not(.admin-switch-control){color:var(--muted);gap:7px;font-size:10px;display:grid}.popup-content-card input,.popup-content-card textarea,.popup-policy-grid input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);border-radius:9px;outline:0;padding:10px 11px}.popup-content-card textarea{resize:vertical;min-height:92px}.popup-content-card input:focus,.popup-content-card textarea:focus,.popup-policy-grid input:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.popup-content-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.popup-content-card{gap:14px;padding:17px;display:grid}.popup-content-card legend{color:var(--signal);padding:0 8px;font-size:11px;font-weight:850}.popup-save-bar{border:1px dashed var(--signal);justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.popup-save-bar{border:1px dashed color-mix(in srgb,var(--signal) 38%,var(--border))}}.popup-save-bar{background:var(--signal);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.popup-save-bar{background:color-mix(in srgb,var(--signal) 4%,var(--surface-2))}}.popup-save-bar p{color:var(--muted);margin:0;font-size:10px}.popup-save-bar button svg{width:16px}@media (max-width:1100px) and (min-width:768px){.dashboard-main-home{grid-template-rows:38px minmax(0,1fr) 86px}.site-footer.home-bottom-deck{height:86px;min-height:86px}.tweet-ranking-author{max-width:75px}.popup-policy-grid{grid-template-columns:1fr 1fr}.popup-content-grid{grid-template-columns:1fr}}@media (max-width:767px){.dashboard-main-home{grid-template-rows:38px minmax(0,1fr) auto;display:grid}.site-footer.home-bottom-deck{grid-template-columns:1fr;height:auto;min-height:0;padding:9px;display:grid}.tweet-ranking-rail{height:68px}.home-bottom-market{min-height:76px}.home-bottom-market .collection-stat{white-space:normal;text-align:center}.home-bottom-market>p{text-align:left;white-space:normal}.ranking-tweet-backdrop,.site-promo-backdrop{padding:8px}.ranking-tweet-dialog{width:100%;max-height:94dvh}.site-promo-slide{text-align:center;grid-template-columns:1fr;padding:38px 24px 22px}.site-promo-copy>span{justify-content:center}.site-promo-copy h2{font-size:23px}.site-promo-copy small{margin-top:12px}.site-promo-qr{justify-self:center;width:min(190px,70vw)}.popup-content-grid,.popup-policy-grid{grid-template-columns:1fr}.popup-save-bar{flex-direction:column;align-items:stretch}.popup-save-bar button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.site-promo-track,.tweet-ranking-item{transition:none}.site-promo-backdrop{animation:none}}.tweet-intelligence-workbench{grid-template-columns:minmax(0,1fr) 0;gap:0;width:min(720px,100vw - 36px);height:min(560px,100dvh - 36px);transition:width .46s cubic-bezier(.2,.82,.2,1),grid-template-columns .46s cubic-bezier(.2,.82,.2,1),gap .46s;display:grid}.tweet-intelligence-workbench.is-analyzing{grid-template-columns:minmax(430px,520px) minmax(0,1fr);gap:12px;width:min(1480px,100vw - 36px)}.tweet-intelligence-workbench .priority-tweet-dialog{grid-template-rows:74px minmax(0,1fr) 70px!important;width:100%!important;height:100%!important;max-height:none!important;display:grid!important}.tweet-intelligence-workbench .priority-tweet-dialog>header{grid-template-columns:46px minmax(0,1fr) 36px!important;gap:12px!important;padding:14px 18px!important}.tweet-intelligence-workbench .priority-tweet-dialog>header h2{margin:0!important;font-size:22px!important}.tweet-intelligence-workbench .priority-tweet-dialog>header>button{grid-column:3!important}.tweet-intelligence-workbench .priority-tweet-stage{min-height:0;overflow:hidden}.tweet-intelligence-workbench .priority-tweet-summary{box-sizing:border-box;isolation:isolate;align-content:center;gap:22px;height:100%;padding:34px 42px;display:grid;position:relative}.tweet-intelligence-workbench .priority-tweet-summary:before{z-index:-1;background:radial-gradient(circle at 86% 74%,transparent 0 34px,var(--macro) 35px 36px,transparent 37px 62px,var(--macro) 63px 64px,transparent 65px),repeating-linear-gradient(90deg,var(--text) 0 1px,transparent 1px 78px),repeating-linear-gradient(0deg,var(--text) 0 1px,transparent 1px 52px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.tweet-intelligence-workbench .priority-tweet-summary:before{background:radial-gradient(circle at 86% 74%,transparent 0 34px,color-mix(in srgb,var(--macro) 10%,transparent) 35px 36px,transparent 37px 62px,color-mix(in srgb,var(--macro) 7%,transparent) 63px 64px,transparent 65px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--text) 3%,transparent) 0 1px,transparent 1px 78px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--text) 3%,transparent) 0 1px,transparent 1px 52px)}}.tweet-intelligence-workbench .priority-tweet-summary:before{opacity:.72;content:"";pointer-events:none;-webkit-mask-image:linear-gradient(115deg,#0000 2%,#000 44% 100%);mask-image:linear-gradient(115deg,#0000 2%,#000 44% 100%)}.tweet-intelligence-workbench .priority-tweet-summary:after{z-index:-1;background:var(--macro);border-radius:50%;width:5px;height:5px;position:absolute;bottom:52px;right:44px}@supports (color:color-mix(in lab,red,red)){.tweet-intelligence-workbench .priority-tweet-summary:after{background:color-mix(in srgb,var(--macro) 48%,transparent)}}.tweet-intelligence-workbench .priority-tweet-summary:after{box-shadow:-58px 18px 0 var(--macro),-116px -7px 0 var(--macro)}@supports (color:color-mix(in lab,red,red)){.tweet-intelligence-workbench .priority-tweet-summary:after{box-shadow:-58px 18px 0 color-mix(in srgb,var(--macro) 20%,transparent),-116px -7px 0 color-mix(in srgb,var(--macro) 14%,transparent)}}.tweet-intelligence-workbench .priority-tweet-summary:after{content:""}.tweet-intelligence-workbench .priority-tweet-summary>p{font-size:17px;line-height:1.85;position:relative}.tweet-intelligence-workbench .priority-tweet-summary blockquote{padding:19px 21px;font-size:15px;line-height:1.85;position:relative}.tweet-intelligence-workbench .priority-tweet-summary blockquote b{color:var(--macro);margin-right:5px}.tweet-intelligence-workbench .priority-tweet-detail{box-sizing:border-box;flex-direction:column;gap:12px;height:100%;max-height:none;padding:14px;display:flex;overflow:auto}.tweet-intelligence-workbench .priority-tweet-detail .tweet-card{box-sizing:border-box;flex:none;min-height:0;margin-bottom:0}.priority-tweet-detail-summary{box-sizing:border-box;border:1px solid var(--macro);flex:none;align-items:center;min-height:86px;padding:18px 20px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.priority-tweet-detail-summary{border:1px solid color-mix(in srgb,var(--macro) 24%,var(--border))}}.priority-tweet-detail-summary{background:linear-gradient(120deg,var(--macro),var(--surface-1));border-radius:11px}@supports (color:color-mix(in lab,red,red)){.priority-tweet-detail-summary{background:linear-gradient(120deg,color-mix(in srgb,var(--macro) 5%,var(--surface-2)),var(--surface-1))}}.priority-tweet-detail-summary{isolation:isolate}.priority-tweet-detail-summary:after{z-index:-1;border:1px solid var(--macro);width:136px;height:136px;position:absolute;bottom:-54px;right:-34px}@supports (color:color-mix(in lab,red,red)){.priority-tweet-detail-summary:after{border:1px solid color-mix(in srgb,var(--macro) 12%,transparent)}}.priority-tweet-detail-summary:after{box-shadow:0 0 0 22px var(--macro);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.priority-tweet-detail-summary:after{box-shadow:0 0 0 22px color-mix(in srgb,var(--macro) 3%,transparent)}}.priority-tweet-detail-summary:after{content:""}.priority-tweet-detail-summary p{color:var(--text);margin:0;font-size:14px;line-height:1.75}.priority-tweet-detail-summary b{color:var(--macro);margin-right:5px}.tweet-intelligence-workbench .priority-tweet-dialog>footer{grid-template-columns:minmax(130px,1fr) auto!important;align-items:center!important;gap:16px!important;padding:12px 18px!important;display:grid!important}.tweet-intelligence-workbench .priority-carousel-controls{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.tweet-intelligence-workbench .priority-carousel-controls>button{border-color:var(--border)!important;background:var(--surface-1)!important;width:32px!important;min-height:32px!important;color:var(--muted)!important;padding:0!important}.tweet-intelligence-workbench .priority-carousel-controls>div{justify-content:center;gap:5px;min-width:0;display:flex;overflow:hidden}.tweet-intelligence-workbench .priority-carousel-controls>div button.is-active{background:var(--macro)!important;width:30px!important}.tweet-intelligence-workbench .priority-tweet-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid!important}.tweet-intelligence-workbench .priority-tweet-actions button{border:1px solid var(--macro)!important;min-width:112px!important;min-height:40px!important}@supports (color:color-mix(in lab,red,red)){.tweet-intelligence-workbench .priority-tweet-actions button{border:1px solid color-mix(in srgb,var(--macro) 44%,var(--border))!important}}.tweet-intelligence-workbench .priority-tweet-actions button{background:var(--macro)!important;border-radius:10px!important}@supports (color:color-mix(in lab,red,red)){.tweet-intelligence-workbench .priority-tweet-actions button{background:color-mix(in srgb,var(--macro) 7%,var(--surface-1))!important}}.tweet-intelligence-workbench .priority-tweet-actions button{color:var(--text)!important;font-size:13px!important}.tweet-intelligence-workbench .priority-tweet-actions button.is-active,.tweet-intelligence-workbench .priority-tweet-actions button:hover{border-color:var(--macro)!important;background:var(--macro)!important;color:#17120a!important}.tweet-intelligence-analysis-pane{opacity:0;pointer-events:none;border:1px solid #0000;border-radius:18px;min-width:0;height:100%;transition:opacity .3s .12s,transform .46s cubic-bezier(.2,.82,.2,1),border-color .3s;position:relative;overflow:hidden;transform:translate(34px)}.tweet-intelligence-workbench.is-analyzing .tweet-intelligence-analysis-pane{border-color:var(--macro)}@supports (color:color-mix(in lab,red,red)){.tweet-intelligence-workbench.is-analyzing .tweet-intelligence-analysis-pane{border-color:color-mix(in srgb,var(--macro) 40%,var(--border))}}.tweet-intelligence-workbench.is-analyzing .tweet-intelligence-analysis-pane{opacity:1;pointer-events:auto;transform:none}.tweet-intelligence-analysis-pane>.tweet-analysis-layer.is-embedded{z-index:1!important;background:var(--surface-1)!important;align-items:stretch!important;padding:0!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}.tweet-intelligence-analysis-pane .tweet-analysis-drawer{width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important;border:0!important;border-radius:17px!important}.priority-close-confirm-layer{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010408c2;place-items:center;padding:18px;animation:priority-confirm-veil-in .18s ease-out;display:grid;position:fixed;inset:0}.priority-close-confirm-dialog{box-sizing:border-box;border:1px solid var(--macro);grid-template-columns:58px minmax(0,1fr);gap:16px;width:min(450px,100vw - 32px);padding:22px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.priority-close-confirm-dialog{border:1px solid color-mix(in srgb,var(--macro) 52%,var(--border))}}.priority-close-confirm-dialog{background:linear-gradient(145deg,var(--macro),var(--surface-1) 55%);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.priority-close-confirm-dialog{background:linear-gradient(145deg,color-mix(in srgb,var(--macro) 7%,var(--surface-1)),var(--surface-1) 55%)}}.priority-close-confirm-dialog{box-shadow:0 30px 90px #00000094,0 0 0 1px var(--macro)}@supports (color:color-mix(in lab,red,red)){.priority-close-confirm-dialog{box-shadow:0 30px 90px #00000094,0 0 0 1px color-mix(in srgb,var(--macro) 8%,transparent)}}.priority-close-confirm-dialog{animation:priority-confirm-dialog-in .22s cubic-bezier(.18,.9,.28,1);overflow:hidden}.priority-close-confirm-dialog:after{border:1px solid var(--macro);width:176px;height:176px;position:absolute;bottom:-68px;right:-58px}@supports (color:color-mix(in lab,red,red)){.priority-close-confirm-dialog:after{border:1px solid color-mix(in srgb,var(--macro) 12%,transparent)}}.priority-close-confirm-dialog:after{box-shadow:0 0 0 26px var(--macro);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.priority-close-confirm-dialog:after{box-shadow:0 0 0 26px color-mix(in srgb,var(--macro) 4%,transparent)}}.priority-close-confirm-dialog:after{content:"";pointer-events:none}.priority-close-confirm-mark{border:1px solid var(--macro);place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab,red,red)){.priority-close-confirm-mark{border:1px solid color-mix(in srgb,var(--macro) 52%,var(--border))}}.priority-close-confirm-mark{background:var(--macro);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.priority-close-confirm-mark{background:color-mix(in srgb,var(--macro) 10%,var(--surface-2))}}.priority-close-confirm-mark{color:var(--macro);box-shadow:inset 0 0 24px var(--macro)}@supports (color:color-mix(in lab,red,red)){.priority-close-confirm-mark{box-shadow:inset 0 0 24px color-mix(in srgb,var(--macro) 7%,transparent)}}.priority-close-confirm-mark svg{stroke-width:1.8px;width:25px;height:25px}.priority-close-confirm-copy{z-index:1;position:relative}.priority-close-confirm-copy>span{color:var(--macro);letter-spacing:.12em;margin:1px 0 7px;font:800 9px Cascadia Mono,monospace;display:block}.priority-close-confirm-copy h3{color:var(--text);letter-spacing:-.025em;margin:0;font-size:20px}.priority-close-confirm-copy p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.75}.priority-close-confirm-actions{z-index:1;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid;position:relative}.priority-close-confirm-actions button{border:1px solid var(--border);background:var(--surface-2);min-height:42px;color:var(--text);border-radius:10px;font-size:13px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s}.priority-close-confirm-actions button:focus-visible,.priority-close-confirm-actions button:hover{border-color:var(--macro);outline:0;transform:translateY(-1px)}.priority-close-confirm-actions button.is-confirm{border-color:var(--macro)}@supports (color:color-mix(in lab,red,red)){.priority-close-confirm-actions button.is-confirm{border-color:color-mix(in srgb,var(--macro) 62%,var(--border))}}.priority-close-confirm-actions button.is-confirm{background:var(--macro);color:#17120a}.priority-close-confirm-actions button.is-confirm:hover{background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.priority-close-confirm-actions button.is-confirm:hover{background:color-mix(in srgb,var(--macro) 88%,white)}}@keyframes priority-confirm-veil-in{0%{opacity:0}to{opacity:1}}@keyframes priority-confirm-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.975)}to{opacity:1;transform:none}}.dashboard-main-home{grid-template-rows:38px minmax(0,1fr) 58px!important}.site-footer.home-bottom-deck{box-sizing:border-box;overflow:hidden;border:1px solid var(--border)!important;background:var(--surface-1)!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;height:54px!important;min-height:54px!important;margin:2px 12px!important;padding:0!important;display:grid!important}.site-footer.home-bottom-deck .home-bottom-market,.site-footer.home-bottom-deck .tweet-ranking-rail{background:0 0;min-width:0;height:100%;border:0!important;border-radius:0!important}.site-footer.home-bottom-deck .tweet-ranking-rail{align-items:stretch;overflow:hidden;grid-template-rows:1fr!important;grid-template-columns:128px minmax(0,1fr)!important;padding:0!important;display:grid!important}.site-footer.home-bottom-deck .tweet-ranking-label{border-right:1px solid var(--signal);align-items:center;gap:8px;min-width:0;padding:0 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.site-footer.home-bottom-deck .tweet-ranking-label{border-right:1px solid color-mix(in srgb,var(--signal) 24%,var(--border));background:color-mix(in srgb,var(--signal) 11%,var(--surface-2))}}.site-footer.home-bottom-deck .tweet-ranking-label{white-space:nowrap}.site-footer.home-bottom-deck .tweet-ranking-label>span{width:25px;height:25px;color:var(--signal);flex:none;place-items:center;display:grid}.site-footer.home-bottom-deck .tweet-ranking-label svg{stroke-width:2.2px;width:16px;height:16px}.site-footer.home-bottom-deck .tweet-ranking-label strong{color:var(--text);letter-spacing:.02em;font-size:11px}.site-footer.home-bottom-deck .tweet-ranking-item{background:var(--canvas);border-radius:0;grid-template-columns:28px minmax(0,1fr);gap:7px;width:100%;height:100%;padding:0 12px;display:grid}.site-footer.home-bottom-deck .tweet-ranking-item p,.site-footer.home-bottom-deck .tweet-ranking-item>b{font-size:10px}.site-footer.home-bottom-deck .tweet-ranking-empty{background:var(--canvas);border-radius:0;height:100%;padding:0 12px;font-size:10px}.site-footer.home-bottom-deck .home-bottom-market{border-left:1px solid var(--border)!important;flex-flow:row!important;grid-template-rows:none!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;padding:0 10px!important;display:flex!important}.site-footer.home-bottom-deck .home-bottom-market .collection-stats-rail{flex:none;justify-content:flex-start;align-items:center;min-width:0;flex-flow:row!important;grid-template-columns:none!important;display:flex!important}.site-footer.home-bottom-deck .home-bottom-market .collection-stat{align-items:center;gap:3px;padding:0 7px;white-space:nowrap!important;font-size:9.5px!important;display:inline-flex!important}.site-footer.home-bottom-deck .home-bottom-market .collection-stat:first-child{border-left:0;padding-left:0}.site-footer.home-bottom-deck .home-bottom-market .collection-stat strong{font-size:12px!important}.site-footer.home-bottom-deck .home-bottom-market>p{border-left:1px solid var(--border);text-overflow:ellipsis;flex:auto;align-items:center;min-width:0;line-height:1.45;overflow:hidden;text-align:left!important;white-space:nowrap!important;border-top:0!important;margin:0!important;padding:0 0 0 10px!important;font-size:11px!important;display:flex!important}.site-footer.home-bottom-deck .home-bottom-market>p strong{flex:none;font-size:12px}.popup-management-page .popup-policy-panel{gap:16px;padding:18px;display:grid}.popup-management-page .popup-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}.popup-management-page .popup-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.popup-management-page .popup-upload-field img{object-fit:contain;width:92px!important;height:92px!important}@media (max-width:1180px) and (min-width:768px){.dashboard-main-home{grid-template-rows:38px minmax(0,1fr) 108px!important}.site-footer.home-bottom-deck{grid-template-rows:1fr 1fr;grid-template-columns:1fr!important;height:104px!important;min-height:104px!important}.site-footer.home-bottom-deck .tweet-ranking-rail{border-bottom:1px solid var(--border)!important}.site-footer.home-bottom-deck .home-bottom-market{border-left:0!important;justify-content:space-between!important}.site-footer.home-bottom-deck .home-bottom-market .collection-stats-rail{flex:0 auto}}@media (max-width:767px){.tweet-intelligence-workbench,.tweet-intelligence-workbench.is-analyzing{grid-template-columns:1fr;gap:0;width:100%;height:calc(100dvh - 20px)}.tweet-intelligence-workbench.is-analyzing .priority-tweet-dialog{display:none!important}.tweet-intelligence-analysis-pane{display:none}.tweet-intelligence-workbench.is-analyzing .tweet-intelligence-analysis-pane{display:block}.tweet-intelligence-workbench .priority-tweet-dialog>footer{grid-template-columns:1fr!important;gap:8px!important}.tweet-intelligence-workbench .priority-tweet-summary{gap:12px;padding:20px 18px}.tweet-intelligence-workbench .priority-tweet-summary>p{font-size:14px}.tweet-intelligence-workbench .priority-tweet-summary blockquote{padding:13px 15px;font-size:13px}.priority-tweet-detail-summary{min-height:76px;padding:14px 15px}.priority-close-confirm-layer{padding:10px}.priority-close-confirm-dialog{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:18px}.priority-close-confirm-mark{border-radius:12px;width:44px;height:44px}.priority-close-confirm-mark svg{width:21px;height:21px}.priority-close-confirm-copy h3{font-size:18px}.priority-close-confirm-copy p{font-size:12px}.priority-close-confirm-actions{grid-template-columns:1fr}.site-footer.home-bottom-deck{grid-template-rows:52px auto;grid-template-columns:1fr!important;height:auto!important;min-height:0!important;margin:4px 8px!important}.site-footer.home-bottom-deck .tweet-ranking-rail{height:52px;border-bottom:1px solid var(--border)!important;grid-template-columns:116px minmax(0,1fr)!important}.site-footer.home-bottom-deck .home-bottom-market{border-left:0!important;flex-direction:column!important;align-items:flex-start!important;padding:8px 10px!important}.site-footer.home-bottom-deck .home-bottom-market .collection-stats-rail{justify-content:space-between;width:100%}.site-footer.home-bottom-deck .home-bottom-market>p{box-sizing:border-box;border-left:0;width:100%;border-top:1px solid var(--border)!important;white-space:normal!important;padding:7px 0 0!important}.popup-management-page .popup-content-grid,.popup-management-page .popup-policy-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.priority-close-confirm-actions button,.priority-close-confirm-dialog,.priority-close-confirm-layer{transition:none;animation:none}}.llm-usage-provider-tabs{align-items:stretch;gap:9px;padding:0 18px 14px;display:flex}.llm-usage-provider-tabs>span{color:var(--muted);white-space:nowrap;align-items:center;font-size:10px;font-weight:800;display:flex}.llm-usage-provider-tabs>button{border:1px solid var(--border);background:var(--surface-2);min-width:200px;color:var(--text);text-align:left;border-radius:10px;gap:3px;padding:10px 12px;display:grid;position:relative}.llm-usage-provider-tabs>button.is-active,.llm-usage-provider-tabs>button:hover{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.llm-usage-provider-tabs>button.is-active,.llm-usage-provider-tabs>button:hover{border-color:color-mix(in srgb,var(--signal) 52%,var(--border))}}.llm-usage-provider-tabs>button.is-active,.llm-usage-provider-tabs>button:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.llm-usage-provider-tabs>button.is-active,.llm-usage-provider-tabs>button:hover{background:color-mix(in srgb,var(--signal) 7%,var(--surface-2))}}.llm-usage-provider-tabs strong{font-size:11px}.llm-usage-provider-tabs small{color:var(--muted);font-size:9px}.llm-usage-provider-tabs i{background:var(--signal-soft);color:var(--signal);border-radius:99px;padding:3px 6px;font-size:8px;font-style:normal;position:absolute;top:9px;right:9px}.llm-job-head-actions{align-items:center;gap:10px;display:flex}.llm-job-head-actions>.primary-button{min-height:36px;padding-inline:12px}.llm-provider-badge{border:1px solid var(--signal);padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.llm-provider-badge{border:1px solid color-mix(in srgb,var(--signal) 32%,var(--border))}}.llm-provider-badge{background:var(--signal-soft);color:var(--signal);border-radius:99px;font-size:9px;font-weight:850}.llm-job-table td>small{color:var(--muted);white-space:nowrap;margin-top:4px;display:block}@media (max-width:767px){.llm-usage-provider-tabs{padding-inline:12px;overflow-x:auto}.llm-usage-provider-tabs>button{min-width:190px}.llm-job-head{flex-direction:column;align-items:stretch!important}.llm-job-head-actions{justify-content:space-between}.llm-job-head-actions>.primary-button{flex:none}}.site-footer.home-bottom-deck{background:var(--canvas)!important;justify-self:start!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}.site-footer.home-bottom-deck .home-bottom-market,.site-footer.home-bottom-deck .tweet-ranking-empty,.site-footer.home-bottom-deck .tweet-ranking-item,.site-footer.home-bottom-deck .tweet-ranking-rail,.site-footer.home-bottom-deck .tweet-ranking-stage{background:0 0!important}.site-footer.home-bottom-deck .tweet-ranking-label{background:var(--signal);gap:6px}@supports (color:color-mix(in lab,red,red)){.site-footer.home-bottom-deck .tweet-ranking-label{background:color-mix(in srgb,var(--signal) 7%,var(--surface-2))}}.site-footer.home-bottom-deck .tweet-ranking-label{color:var(--signal)}.site-footer.home-bottom-deck .tweet-ranking-label>span{width:22px;height:22px}.site-footer.home-bottom-deck .tweet-ranking-label svg{width:14px;height:14px}.site-footer.home-bottom-deck .tweet-ranking-label strong{color:var(--signal);letter-spacing:.04em;font-size:10px;font-weight:800}.site-footer.home-bottom-deck .tweet-ranking-stage{min-width:0;height:100%;position:relative;overflow:hidden}.site-footer.home-bottom-deck .tweet-ranking-stage .tweet-ranking-item{position:absolute;inset:0}.site-footer.home-bottom-deck .tweet-ranking-item>b{font-size:10px}.site-footer.home-bottom-deck .tweet-ranking-item p{font-size:12px;line-height:1.4}.site-footer.home-bottom-deck .tweet-ranking-item.is-entering{animation:tweet-ranking-slide-in .66s cubic-bezier(.22,.78,.22,1) both}.site-footer.home-bottom-deck .tweet-ranking-item.is-leaving{z-index:0;pointer-events:none;animation:tweet-ranking-slide-out .66s cubic-bezier(.22,.78,.22,1) both}.site-footer.home-bottom-deck .tweet-ranking-item:not(.is-leaving){z-index:1}.site-footer.home-bottom-deck .home-bottom-market{border-left:0!important;justify-content:flex-end!important}.site-footer.home-bottom-deck .home-bottom-market .collection-stats-rail{justify-content:flex-end}.site-footer.home-bottom-deck .home-bottom-market>p{flex:0 auto;text-align:right!important}@keyframes tweet-ranking-slide-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes tweet-ranking-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.priority-tweet-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(circle at 50% 48%,#11151bc7 0,#060a10e8 56%,#020509f5 100%)!important}.tweet-intelligence-workbench{isolation:isolate;contain:layout paint style;transform:translateZ(0)}.tweet-analysis-drawer.is-loading,.tweet-analysis-drawer.is-loading .ai-analysis-loading,.tweet-analysis-drawer.is-loading .tweet-analysis-scroll,.tweet-intelligence-analysis-pane,.tweet-intelligence-analysis-pane>.tweet-analysis-layer.is-embedded{backface-visibility:hidden;transform:translateZ(0)}.tweet-analysis-drawer.is-loading .ai-analysis-loading{contain:strict!important}.ai-analysis-halo-field>i,.ai-radar-field,.ai-radar-stage,.ai-radar-stage .ping,.ai-radar-sweep{backface-visibility:hidden;transform-style:flat}.ai-analysis-halo-field>i,.ai-radar-stage .ping,.ai-radar-sweep{will-change:transform,opacity}.ai-analysis-halo-field>i,.ai-radar-stage .ping{box-shadow:none!important}.ai-radar-stage .ping{background:var(--signal)!important}@supports (color:color-mix(in lab,red,red)){.ai-radar-stage .ping{background:color-mix(in srgb,var(--signal) 2%,transparent)!important}}.ai-analysis-halo-field>i{background:0 0!important}.ai-loading-progress i{transition:width .27s linear}.ai-report{animation:ai-analysis-report-in .24s ease-out both}.ai-analysis-detail-skeleton{gap:17px;padding:17px 20px 30px;display:grid}.ai-analysis-detail-skeleton>i{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface-2),var(--surface-1));border-radius:12px;min-height:112px;display:block}.ai-analysis-detail-skeleton>i:nth-child(2){min-height:184px}.ai-analysis-detail-skeleton>i:nth-child(3){min-height:148px}.ai-analysis-detail-skeleton>i:nth-child(4){min-height:96px}@keyframes ai-analysis-report-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tweet-intelligence-workbench{transform:none}.ai-report{animation:none}}@media (max-width:767px){.site-footer.home-bottom-deck{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important}}@media (prefers-reduced-motion:reduce){.site-footer.home-bottom-deck .tweet-ranking-item{animation:none!important}}@media (min-width:768px){.dashboard-main-home{grid-template-rows:38px minmax(0,1fr) 38px!important}.site-footer.home-bottom-deck{grid-template-rows:1fr!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:34px!important;min-height:34px!important}.site-footer.home-bottom-deck .tweet-ranking-rail{border-bottom:0!important;grid-template-columns:91px minmax(0,1fr)!important;height:100%!important}.site-footer.home-bottom-deck .tweet-ranking-label{padding-inline:10px}.site-footer.home-bottom-deck .home-bottom-market{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;height:100%!important;padding:0 10px!important}.site-footer.home-bottom-deck .home-bottom-market .collection-stats-rail{width:auto;justify-content:flex-start!important}.site-footer.home-bottom-deck .home-bottom-market>p{width:auto;text-align:left!important}}.site-footer.home-bottom-deck .home-bottom-market>p strong{color:var(--text)!important}.site-footer.home-bottom-deck .tweet-ranking-empty,.site-footer.home-bottom-deck .tweet-ranking-item p,.site-footer.home-bottom-deck .tweet-ranking-label strong{letter-spacing:0;font-weight:700;font-size:12px!important}.site-footer.home-bottom-deck .tweet-ranking-item{grid-template-columns:minmax(0,1fr)!important;gap:0!important}@media (min-width:768px){.site-footer.home-bottom-deck .home-bottom-market{grid-template-columns:minmax(0,1fr) max-content!important;gap:0!important;display:grid!important}.site-footer.home-bottom-deck .home-bottom-market .collection-stats-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;display:grid!important}.site-footer.home-bottom-deck .home-bottom-market .collection-stat{justify-content:center!important;padding-inline:4px!important}.site-footer.home-bottom-deck .home-bottom-market>p{justify-self:end;font-weight:500;color:var(--text)!important;text-align:right!important;font-size:11px!important}.site-footer.home-bottom-deck .home-bottom-market>p strong{font:inherit;color:inherit!important}}.site-promo-copy p{line-height:1.8;font-size:15px!important}.site-promo-copy small{line-height:1.65;font-size:11px!important}@media (min-width:768px) and (max-width:1180px){.site-footer.home-bottom-deck{grid-template-columns:minmax(0,35%) minmax(0,65%)!important}}.popup-upload-field{gap:9px;display:grid}.popup-upload-field-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.popup-upload-field-head>span{color:var(--text);font-size:11px;font-weight:800}.popup-image-remove{border:1px solid var(--negative);justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.popup-image-remove{border:1px solid color-mix(in srgb,var(--negative) 34%,var(--border))}}.popup-image-remove{background:var(--negative);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.popup-image-remove{background:color-mix(in srgb,var(--negative) 7%,var(--surface-2))}}.popup-image-remove{color:var(--negative);font-size:10px;font-weight:780}.popup-image-remove:hover:not(:disabled){border-color:var(--negative);background:var(--negative)}@supports (color:color-mix(in lab,red,red)){.popup-image-remove:hover:not(:disabled){background:color-mix(in srgb,var(--negative) 13%,var(--surface-2))}}.popup-image-remove svg{width:13px;height:13px}.popup-image-remove:disabled{cursor:wait;opacity:.55}.popup-file-picker{border:1px solid var(--signal);justify-content:center;align-items:center;gap:7px;min-height:36px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.popup-file-picker{border:1px solid color-mix(in srgb,var(--signal) 28%,var(--border))}}.popup-file-picker{background:var(--signal);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.popup-file-picker{background:color-mix(in srgb,var(--signal) 6%,var(--surface-2))}}.popup-file-picker{color:var(--text);cursor:pointer;font-size:10px;font-weight:750}.popup-file-picker:hover{border-color:var(--signal);background:var(--signal-soft)}.popup-file-picker svg{width:14px;color:var(--signal)}.popup-file-picker input[type=file]{clip:rect(0 0 0 0);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.popup-file-picker:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--signal-soft)}.site-footer.home-bottom-deck{grid-template-columns:minmax(0,1fr)!important}.site-footer.home-bottom-deck .tweet-ranking-rail{grid-column:1/-1;width:100%}.site-footer.home-bottom-deck .tweet-ranking-item p{font-weight:500;color:var(--muted)!important}.feed-collection-summary{box-sizing:border-box;border:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;margin-top:10px;padding:7px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.feed-collection-summary{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.feed-collection-summary{background:linear-gradient(110deg,var(--surface-2),var(--surface-1));border-radius:9px}@supports (color:color-mix(in lab,red,red)){.feed-collection-summary{background:linear-gradient(110deg,color-mix(in srgb,var(--surface-2) 72%,transparent),color-mix(in srgb,var(--surface-1) 90%,transparent))}}.feed-collection-summary-icon{border:1px solid var(--signal);place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.feed-collection-summary-icon{border:1px solid color-mix(in srgb,var(--signal) 18%,var(--border))}}.feed-collection-summary-icon{background:var(--signal);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.feed-collection-summary-icon{background:color-mix(in srgb,var(--signal) 4%,var(--surface-2))}}.feed-collection-summary-icon{color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.feed-collection-summary-icon{color:color-mix(in srgb,var(--signal) 68%,var(--muted))}}.feed-collection-summary-icon svg{width:13px;height:13px}.feed-collection-summary .collection-stats-rail{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.feed-collection-summary .collection-stat{min-width:0;color:var(--muted);white-space:nowrap;justify-content:center;padding:0 8px;font-size:9.5px}.feed-collection-summary .collection-stat:first-child{border-left:0}.feed-collection-summary .collection-stat strong{color:var(--macro);font-size:11px;font-weight:780}.feed-collection-summary .collection-stats-unavailable{font-size:9.5px}.feed-scroll:has(>.feed-collection-summary){padding-bottom:7px}.priority-tweet-summary>p .priority-tweet-author-label{color:var(--text)}.priority-tweet-summary .priority-ranking-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:-3px;font-size:10.5px;line-height:1.5;display:flex}.priority-tweet-summary .priority-ranking-meta span{white-space:nowrap}.priority-tweet-summary .priority-ranking-meta b{color:var(--text)}.priority-tweet-summary .priority-ranking-disclaimer{border-top:1px dashed var(--border);color:var(--muted);padding-top:8px;font-size:10.5px;line-height:1.55}.account-shard-allocation{border:1px solid var(--border-strong);background:var(--surface-3);border-radius:11px;gap:10px;margin:0;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-shard-allocation{background:color-mix(in srgb,var(--surface-3) 62%,transparent)}}.account-shard-allocation legend{color:var(--text);padding:0 5px;font-size:12px;font-weight:800}.account-shard-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-shard-mode>label{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:11px;display:grid}.account-shard-mode>label.is-selected{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.account-shard-mode>label.is-selected{border-color:color-mix(in srgb,var(--signal) 54%,var(--border))}}.account-shard-mode>label.is-selected{background:var(--signal-soft)}.account-shard-mode input{accent-color:var(--signal);margin:3px 0 0}.account-shard-mode b,.account-shard-mode small{display:block}.account-shard-mode b{font-size:12px}.account-shard-mode small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.account-manual-shard{color:var(--text);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;font-size:11px;font-weight:750;display:grid}.account-manual-shard input{margin:0!important}.account-auto-shard-note{border-left:2px solid var(--signal);background:var(--signal);margin:0;padding:9px 10px}@supports (color:color-mix(in lab,red,red)){.account-auto-shard-note{background:color-mix(in srgb,var(--signal) 5%,var(--surface-2))}}.account-auto-shard-note{color:var(--muted);font-size:10px;line-height:1.55}.author-popover[data-placement=above]{transform-origin:0 100%}@media (max-width:767px){.account-shard-mode{grid-template-columns:1fr}}.tweet-intelligence-workbench .priority-carousel-controls>div{scrollbar-width:none;align-items:center;gap:6px;min-height:32px;overflow:auto hidden}.tweet-intelligence-workbench .priority-carousel-controls>div::-webkit-scrollbar{display:none}.tweet-intelligence-workbench .priority-carousel-controls>div button{opacity:.82;flex:0 0 14px;background:var(--border-strong)!important;width:14px!important;min-width:14px!important;height:4px!important;min-height:4px!important;box-shadow:none!important;border:0!important;border-radius:99px!important;padding:0!important;transition:width .18s,background-color .18s,opacity .18s!important;transform:none!important}.tweet-intelligence-workbench .priority-carousel-controls>div button:hover{background:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.tweet-intelligence-workbench .priority-carousel-controls>div button:hover{background:color-mix(in srgb,var(--text) 42%,var(--border-strong))!important}}.tweet-intelligence-workbench .priority-carousel-controls>div button:hover{opacity:1}.tweet-intelligence-workbench .priority-carousel-controls>div button.is-active,.tweet-intelligence-workbench .priority-carousel-controls>div button[aria-current=true]{flex-basis:30px;background:var(--text)!important;width:30px!important;min-width:30px!important}@supports (color:color-mix(in lab,red,red)){.tweet-intelligence-workbench .priority-carousel-controls>div button.is-active,.tweet-intelligence-workbench .priority-carousel-controls>div button[aria-current=true]{background:color-mix(in srgb,var(--text) 76%,var(--border-strong))!important}}.tweet-intelligence-workbench .priority-carousel-controls>div button.is-active,.tweet-intelligence-workbench .priority-carousel-controls>div button[aria-current=true]{opacity:1;box-shadow:none!important;transform:none!important}.tweet-intelligence-workbench .priority-carousel-controls>div button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tweet-intelligence-workbench .priority-tweet-summary blockquote.priority-tweet-summary-card{box-sizing:border-box;align-items:center;width:100%;min-height:96px;display:flex}.tweet-intelligence-workbench .priority-tweet-summary-card>b{white-space:nowrap;word-break:keep-all;flex:none}.tweet-intelligence-workbench .priority-tweet-summary-card>span{min-width:0}.tweet-intelligence-workbench .priority-tweet-actions button.is-return{justify-content:center;align-items:center;gap:5px;display:inline-flex}.tweet-intelligence-workbench .priority-tweet-actions button.is-return svg{width:14px;height:14px}@media (min-width:768px) and (max-height:900px),(min-width:768px) and (max-width:1439px){.author-popover{width:min(310px,100% - 20px);max-height:calc(100dvh - 24px);left:10px}.author-popover .author-dialog-body{padding:17px 18px 19px}.author-popover .author-dialog-body>.avatar{width:70px;height:70px}.author-popover .author-dialog-title{margin-top:11px}.author-popover .author-dialog-title h3{font-size:16px}.author-popover .author-dialog-title span{font-size:12px}.author-popover .author-dialog-body>p{margin:10px 0 8px;font-size:11px;line-height:1.5}.author-popover .author-stats{flex-wrap:wrap;gap:6px 11px;margin-top:9px;font-size:10px}.author-popover .author-dialog-actions{gap:7px;margin-top:12px}.author-popover .author-dialog-actions>a,.author-popover .author-dialog-actions>button{min-height:32px;padding:0 9px;font-size:9px}}@media (prefers-reduced-motion:reduce){.tweet-intelligence-workbench .priority-carousel-controls>div button{transition:none!important}}.message-delivery-rules{gap:10px;padding:14px;display:grid}.message-delivery-rule-row{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.message-delivery-rule-row>svg{width:18px;color:var(--signal)}.message-delivery-rule-row>div>strong{font-size:13px;display:block}.message-delivery-rule-row>div>p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.message-delivery-rule-row.is-author-rule{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.message-delivery-rule-row.is-author-rule{border-color:color-mix(in srgb,var(--signal) 22%,var(--border))}}.message-delivery-rule-row.is-author-rule{background:linear-gradient(105deg,var(--signal),var(--surface-2) 64%)}@supports (color:color-mix(in lab,red,red)){.message-delivery-rule-row.is-author-rule{background:linear-gradient(105deg,color-mix(in srgb,var(--signal) 5%,var(--surface-2)),var(--surface-2) 64%)}}.author-delivery-scope{border:1px dashed var(--border-strong);background:var(--surface-2);border-radius:12px;gap:13px;padding:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.author-delivery-scope{background:color-mix(in srgb,var(--surface-2) 62%,var(--surface-1))}}.author-delivery-scope{opacity:.68;transition:opacity .18s,border-color .18s}.author-delivery-scope.is-enabled{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.author-delivery-scope.is-enabled{border-color:color-mix(in srgb,var(--signal) 34%,var(--border))}}.author-delivery-scope.is-enabled{opacity:1}.author-delivery-scope>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.author-delivery-scope>header strong{font-size:13px}.author-delivery-scope>header p{color:var(--muted);margin:3px 0 0;font-size:10.5px}.author-delivery-scope>header>span{border:1px solid var(--signal);padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.author-delivery-scope>header>span{border:1px solid color-mix(in srgb,var(--signal) 24%,var(--border))}}.author-delivery-scope>header>span{background:var(--signal-soft);color:var(--signal);white-space:nowrap;border-radius:999px;font-size:10px;font-weight:800}.author-delivery-mode-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.author-delivery-mode-grid>button{border:1px solid var(--border);background:var(--surface-1);min-height:74px;color:var(--muted);text-align:left;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;transition:border-color .18s,background .18s,color .18s;display:grid}.author-delivery-mode-grid>button:hover{border-color:var(--border-strong)}.author-delivery-mode-grid>button.is-active{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.author-delivery-mode-grid>button.is-active{border-color:color-mix(in srgb,var(--signal) 48%,var(--border))}}.author-delivery-mode-grid>button.is-active{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.author-delivery-mode-grid>button.is-active{background:color-mix(in srgb,var(--signal) 7%,var(--surface-1))}}.author-delivery-mode-grid>button.is-active{color:var(--text);box-shadow:inset 0 0 0 1px var(--signal)}@supports (color:color-mix(in lab,red,red)){.author-delivery-mode-grid>button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 8%,transparent)}}.author-delivery-mode-grid>button>svg{width:18px;color:var(--signal)}.author-delivery-mode-grid>button>span{min-width:0}.author-delivery-mode-grid>button small,.author-delivery-mode-grid>button strong{display:block}.author-delivery-mode-grid>button strong{font-size:12px}.author-delivery-mode-grid>button small{color:var(--muted);margin-top:4px;font-size:9.5px;line-height:1.45}.author-delivery-mode-grid>button>b{min-width:28px;color:var(--signal);text-align:right;font:800 12px Cascadia Mono,monospace}.author-delivery-ai-option{border:1px solid var(--macro);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.author-delivery-ai-option{border:1px solid color-mix(in srgb,var(--macro) 24%,var(--border))}}.author-delivery-ai-option{background:linear-gradient(100deg,var(--macro),var(--surface-1) 72%);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.author-delivery-ai-option{background:linear-gradient(100deg,color-mix(in srgb,var(--macro) 5%,var(--surface-1)),var(--surface-1) 72%)}}.author-delivery-ai-option>svg{width:18px;color:var(--macro)}.author-delivery-ai-option>div>strong{font-size:12px}.author-delivery-ai-option>div>p{color:var(--muted);margin:4px 0 0;font-size:9.5px;line-height:1.5}.author-delivery-picker{gap:8px;padding-top:2px;display:grid}.author-delivery-search{border:1px solid var(--border);background:var(--surface-1);height:40px;color:var(--muted);border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 11px;display:grid}.author-delivery-search svg{width:15px}.author-delivery-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.author-delivery-search span{font:700 9px Cascadia Mono,monospace}.author-delivery-list{overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface-1);border-radius:10px;max-height:360px;overflow-y:auto}.author-delivery-list>article{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:54px;padding:9px 11px;display:grid}.author-delivery-list>article:last-child{border-bottom:0}.author-delivery-list>article:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.author-delivery-list>article:hover{background:color-mix(in srgb,var(--signal) 3%,var(--surface-2))}}.author-delivery-list>article.is-disabled{opacity:.52}.author-delivery-list>article>div:first-child{min-width:0}.author-delivery-list>article>div:first-child span,.author-delivery-list>article>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.author-delivery-list>article>div:first-child strong{font-size:11.5px}.author-delivery-list>article>div:first-child span{color:var(--muted);margin-top:3px;font-size:9.5px}.author-delivery-meta{align-items:center;gap:5px;display:flex}.author-delivery-meta b,.author-delivery-meta small{white-space:nowrap;border-radius:5px;padding:3px 5px;font-size:8px}.author-delivery-meta b{background:var(--signal-soft);color:var(--signal)}.author-delivery-meta small{background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.author-delivery-meta small{background:color-mix(in srgb,var(--macro) 9%,var(--surface-2))}}.author-delivery-meta small{color:var(--macro)}.market-scroll:has(.us-market){padding-bottom:7px}.site-promo-qr.has-image{box-sizing:border-box;border-style:solid;border-color:var(--signal);padding:9px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.site-promo-qr.has-image{border-color:color-mix(in srgb,var(--signal) 58%,var(--border))}}.site-promo-qr.has-image{background:linear-gradient(145deg,var(--signal),var(--surface-3))}@supports (color:color-mix(in lab,red,red)){.site-promo-qr.has-image{background:linear-gradient(145deg,color-mix(in srgb,var(--signal) 10%,var(--surface-2)),var(--surface-3))}}.site-promo-qr.has-image{box-shadow:inset 0 0 0 1px var(--signal),0 12px 30px #00000038}@supports (color:color-mix(in lab,red,red)){.site-promo-qr.has-image{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 10%,transparent),0 12px 30px #00000038}}.site-promo-qr.has-image img{object-fit:contain;image-rendering:auto;background:#fff;border-radius:11px;width:100%;height:100%;display:block}@media (max-width:767px){.site-footer.home-bottom-deck{grid-template-rows:1fr!important;height:52px!important;min-height:52px!important}.feed-collection-summary{grid-template-columns:1fr;padding-inline:8px}.feed-collection-summary-icon{display:none}.feed-collection-summary .collection-stat{text-align:center;padding-inline:4px;font-size:8.5px}.feed-collection-summary .collection-stat strong{font-size:10px}.message-delivery-rule-row{grid-template-columns:30px minmax(0,1fr)}.message-delivery-rule-row>.push-switch{grid-column:2;justify-self:start}.author-delivery-mode-grid{grid-template-columns:1fr}.author-delivery-scope>header{flex-direction:column;align-items:flex-start}.author-delivery-ai-option{grid-template-columns:28px minmax(0,1fr)}.author-delivery-ai-option>.push-switch{grid-column:2;justify-self:start}.author-delivery-list>article{grid-template-columns:minmax(0,1fr) auto}.author-delivery-meta{grid-column:1}.author-delivery-list>article>.push-switch{grid-area:1/2/3}}.liquidation-head-actions,.market-head-actions,.metric-card-actions,.section-title-meta{align-items:center;gap:7px;display:flex}.market-head-actions,.section-title-meta{margin-left:auto}.section-title-meta>span{color:var(--muted);letter-spacing:.08em;font:700 9px Cascadia Mono,monospace}.metric-top{align-items:flex-start}.metric-card-actions{flex:none}.metric-share-action{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;transition:color .16s,transform .16s;display:inline-grid}.metric-share-action svg{width:14px;height:14px}.metric-share-action:hover{color:var(--signal);background:0 0;transform:translateY(-1px)}.metric-share-action:focus-visible{outline:1px solid var(--signal)}@supports (color:color-mix(in lab,red,red)){.metric-share-action:focus-visible{outline:1px solid color-mix(in srgb,var(--signal) 72%,transparent)}}.metric-share-action:focus-visible{outline-offset:2px;color:var(--signal)}.macro-event-share-shell{min-width:0;position:relative}.macro-event-share-shell>.fomc-card{width:100%;height:100%}.metric-card:has(.metric-share-action:focus-visible) .metric-insight,.metric-card:has(.metric-share-action:hover) .metric-insight{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.metric-overlay-share{z-index:3;position:absolute;top:9px;right:9px}.cpi-release-card,.fed-rate-card,.liquidation-map{position:relative}.cpi-release-card>.metric-overlay-share{top:9px;right:9px}.liquidation-head-actions small{white-space:nowrap}@media (max-width:767px){.metric-share-action{width:27px;height:27px}.section-title-meta{gap:5px}}@media (prefers-reduced-motion:reduce){.metric-share-action{transition:none}}.kline-config-fields{grid-template-columns:minmax(270px,1.25fr) minmax(230px,1fr) minmax(180px,.72fr) 112px;align-items:center;gap:11px}.kline-config-fields>.kline-config-inline-field{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:5px;min-width:0;display:grid}.kline-config-inline-field>span{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:750}.kline-config-inline-field select{min-width:0}.kline-symbol-field.is-random select{cursor:not-allowed;pointer-events:none;border-color:var(--border);background:var(--surface-1);color:var(--text);opacity:1;-webkit-text-fill-color:var(--text);border-style:solid}@media (max-width:1180px){.kline-config-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kline-config-note{grid-column:1}.kline-reload-button{justify-self:end;grid-column:2!important}}@media (max-width:720px){.kline-config-fields,.kline-config-fields>.kline-config-inline-field{grid-template-columns:1fr}.kline-config-note{grid-column:1/-1}.kline-reload-button{justify-self:stretch;grid-column:1/-1!important;width:100%!important}}.sidebar-brand-honeycomb{opacity:1;background:0 0;-webkit-mask-image:none;mask-image:none}.sidebar-brand-honeycomb:after,.sidebar-brand-honeycomb:before{background:var(--signal);width:82px;height:64px;position:absolute}@supports (color:color-mix(in lab,red,red)){.sidebar-brand-honeycomb:after,.sidebar-brand-honeycomb:before{background:color-mix(in srgb,var(--signal) 24%,transparent)}}.sidebar-brand-honeycomb:after,.sidebar-brand-honeycomb:before{content:"";pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 82 64'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.5'%3E%3Cpath d='M20 4 34 12v16L20 36 6 28V12z'/%3E%3Cpath d='M48 4 62 12v16L48 36 34 28V12z'/%3E%3Cpath d='M34 28 48 36v16L34 60 20 52V36z'/%3E%3Cpath d='M62 28 76 36v16L62 60 48 52V36z'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 82 64'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.5'%3E%3Cpath d='M20 4 34 12v16L20 36 6 28V12z'/%3E%3Cpath d='M48 4 62 12v16L48 36 34 28V12z'/%3E%3Cpath d='M34 28 48 36v16L34 60 20 52V36z'/%3E%3Cpath d='M62 28 76 36v16L62 60 48 52V36z'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}.sidebar-brand-honeycomb:before{width:68px;height:53px;bottom:-8px;left:-8px}@supports (color:color-mix(in lab,red,red)){.sidebar-brand-honeycomb:before{background:color-mix(in srgb,var(--signal) 32%,transparent)}}.sidebar-brand-honeycomb:before{opacity:.92;transform:rotate(-5deg)}.sidebar-brand-honeycomb:after{opacity:.48;bottom:-15px;right:-30px;transform:rotate(10deg)scale(.84)}.sidebar-brand-honeycomb:before{background:var(--signal);width:58px;height:45px;top:7px;bottom:auto;left:-4px}@supports (color:color-mix(in lab,red,red)){.sidebar-brand-honeycomb:before{background:color-mix(in srgb,var(--signal) 22%,transparent)}}.sidebar-brand-honeycomb:before{opacity:.74}.tweet-analysis-scroll .ai-empty-content-mark>svg{stroke-width:1.4px!important;block-size:76px!important;inline-size:76px!important;width:76px!important;height:76px!important}.tweet-analysis-scroll .ai-empty-content-copy{grid-template-columns:96px minmax(0,1fr)!important;align-items:stretch!important;gap:18px!important}@media (max-width:560px){.tweet-analysis-scroll .ai-empty-content-mark>svg{block-size:52px!important;inline-size:52px!important;width:52px!important;height:52px!important}.tweet-analysis-scroll .ai-empty-content-copy{grid-template-columns:66px minmax(0,1fr)!important;gap:14px!important}}.ai-empty-content-copy{grid-template-columns:96px minmax(0,1fr)!important;align-items:stretch!important;gap:18px!important;min-height:88px!important}.ai-empty-content-mark{width:96px!important;height:auto!important;min-height:88px!important;color:var(--signal)!important;align-self:stretch!important;place-items:center!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.ai-empty-content-mark{color:color-mix(in srgb,var(--signal) 88%,var(--text))!important}}@media (max-width:560px){.ai-empty-content-copy{grid-template-columns:66px minmax(0,1fr)!important;gap:14px!important;min-height:72px!important}.ai-empty-content-mark{width:66px!important;min-height:72px!important}.ai-empty-content-mark svg{width:52px!important;height:52px!important}}.ai-empty-content-state{box-sizing:border-box!important;height:100%!important;min-height:330px!important;color:var(--text)!important;isolation:isolate!important;background:0 0!important;grid-template-columns:minmax(0,520px)!important;grid-template-areas:none!important;place-items:center!important;padding:32px!important;display:grid!important;overflow:hidden!important}.ai-empty-content-state:before{z-index:-2!important;background:radial-gradient(circle at 86% 18%,var(--signal) 0 1px,transparent 2px 38px,var(--signal) 39px 40px,transparent 41px 76px),radial-gradient(circle at 14% 84%,var(--macro) 0 1px,transparent 2px 28px,var(--macro) 29px 30px,transparent 31px 58px)!important;border:0!important;border-radius:0!important;inset:0!important}@supports (color:color-mix(in lab,red,red)){.ai-empty-content-state:before{background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--signal) 7%,transparent) 0 1px,transparent 2px 38px,color-mix(in srgb,var(--signal) 5%,transparent) 39px 40px,transparent 41px 76px),radial-gradient(circle at 14% 84%,color-mix(in srgb,var(--macro) 5%,transparent) 0 1px,transparent 2px 28px,color-mix(in srgb,var(--macro) 4%,transparent) 29px 30px,transparent 31px 58px)!important}}.ai-empty-content-state:before{box-shadow:none!important;opacity:.82!important}.ai-empty-content-state:after{z-index:-1!important;background:linear-gradient(90deg,var(--text) 1px,transparent 1px),linear-gradient(var(--text) 1px,transparent 1px)!important;border-radius:0!important;inset:0!important}@supports (color:color-mix(in lab,red,red)){.ai-empty-content-state:after{background:linear-gradient(90deg,color-mix(in srgb,var(--text) 2.5%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--text) 2.5%,transparent) 1px,transparent 1px)!important}}.ai-empty-content-state:after{opacity:.52!important;background-size:52px 52px!important;-webkit-mask-image:linear-gradient(135deg,#0000 4%,#000 38%,#0000 92%)!important;mask-image:linear-gradient(135deg,#0000 4%,#000 38%,#0000 92%)!important}.ai-empty-content-copy{text-align:left!important;grid-area:auto!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:16px!important;width:min(100%,500px)!important;display:grid!important}.ai-empty-content-mark{width:42px;height:42px;color:var(--signal);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-empty-content-mark{color:color-mix(in srgb,var(--signal) 82%,var(--text))}}.ai-empty-content-mark svg{stroke-width:1.65px;width:31px;height:31px}@media (max-width:560px){.ai-empty-content-state{min-height:300px!important;padding:26px 24px!important}.ai-empty-content-copy{grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important}.ai-empty-content-mark{width:34px;height:34px}.ai-empty-content-mark svg{width:26px;height:26px}.ai-empty-content-copy h2{font-size:17px!important}.ai-empty-content-copy p{font-size:12px!important}}.tweet-analysis-scroll>.ai-empty-content-state{height:100%}.tweet-translation-button{background:var(--signal);border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:3px;height:20px;min-height:20px;padding:0 6px;display:inline-flex;overflow:visible}@supports (color:color-mix(in lab,red,red)){.tweet-translation-button{background:color-mix(in srgb,var(--signal) 6%,var(--surface-3))}}.tweet-translation-button{color:var(--muted);cursor:pointer;font-size:9px;font-weight:750;line-height:1;transition:color .16s,border-color .16s,background .16s}.tweet-translation-button>span{align-items:center;line-height:1.35;display:inline-flex;overflow:visible}.tweet-translation-button:hover:not(:disabled){border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.tweet-translation-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--signal) 28%,var(--border))}}.tweet-translation-button:hover:not(:disabled){background:var(--signal-soft);color:var(--signal)}.tweet-translation-button:disabled{cursor:pointer}.tweet-translation-button.is-failed{color:var(--negative)}.tweet-translation-button svg{width:12px;height:12px}.tweet-translation-button .is-spinning{animation:tweet-translation-spin .85s linear infinite}.tweet-body.is-height-locked{box-sizing:border-box;overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow-y:auto}.tweet-body.is-height-locked::-webkit-scrollbar{width:5px}.tweet-body.is-height-locked::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px}@keyframes tweet-translation-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tweet-translation-button{transition:none}.tweet-translation-button .is-spinning{animation:none}}.ai-empty-content-state{box-sizing:border-box;min-height:430px;color:var(--text);isolation:isolate;grid-template-columns:154px minmax(0,430px);grid-template-areas:"signal copy""status status";place-content:center;gap:24px 32px;padding:46px 42px;display:grid;position:relative;overflow:hidden}.ai-empty-content-state:before{z-index:-2;background:radial-gradient(circle at 17% 18%,var(--signal),transparent 29%),linear-gradient(135deg,var(--signal),var(--macro));position:absolute;inset:26px}@supports (color:color-mix(in lab,red,red)){.ai-empty-content-state:before{background:radial-gradient(circle at 17% 18%,color-mix(in srgb,var(--signal) 11%,transparent),transparent 29%),linear-gradient(135deg,color-mix(in srgb,var(--signal) 4%,var(--surface-2)),color-mix(in srgb,var(--macro) 3%,var(--surface-1)))}}.ai-empty-content-state:before{border:1px solid var(--signal)}@supports (color:color-mix(in lab,red,red)){.ai-empty-content-state:before{border:1px solid color-mix(in srgb,var(--signal) 16%,var(--border))}}.ai-empty-content-state:before{box-shadow:inset 0 1px var(--text),0 22px 60px #0000002e;border-radius:20px}@supports (color:color-mix(in lab,red,red)){.ai-empty-content-state:before{box-shadow:inset 0 1px color-mix(in srgb,var(--text) 4%,transparent),0 22px 60px #0000002e}}.ai-empty-content-state:before{content:""}.ai-empty-content-state:after{z-index:-1;background:linear-gradient(90deg,var(--text) 1px,transparent 1px),linear-gradient(var(--text) 1px,transparent 1px);position:absolute;inset:26px}@supports (color:color-mix(in lab,red,red)){.ai-empty-content-state:after{background:linear-gradient(90deg,color-mix(in srgb,var(--text) 3%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--text) 3%,transparent) 1px,transparent 1px)}}.ai-empty-content-state:after{opacity:.75;content:"";pointer-events:none;background-size:44px 44px;border-radius:20px;-webkit-mask-image:linear-gradient(115deg,#000,#0000 68%);mask-image:linear-gradient(115deg,#000,#0000 68%)}.ai-empty-signal-field{background:radial-gradient(circle,var(--signal) 0 19%,transparent 20% 100%);border-radius:50%;grid-area:signal;place-items:center;width:146px;height:146px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ai-empty-signal-field{background:radial-gradient(circle,color-mix(in srgb,var(--signal) 10%,var(--surface-2)) 0 19%,transparent 20% 100%)}}.ai-empty-orbit{border:1px solid var(--signal);position:absolute}@supports (color:color-mix(in lab,red,red)){.ai-empty-orbit{border:1px solid color-mix(in srgb,var(--signal) 24%,var(--border))}}.ai-empty-orbit{border-radius:50%}.ai-empty-orbit-outer{inset:4px}.ai-empty-orbit-inner{border-color:var(--macro);inset:27px}@supports (color:color-mix(in lab,red,red)){.ai-empty-orbit-inner{border-color:color-mix(in srgb,var(--macro) 23%,var(--border))}}.ai-empty-sweep{background:conic-gradient(from 12deg,transparent 0 72%,var(--signal) 78%,var(--signal) 94%,transparent 100%);border-radius:50%;position:absolute;inset:5px}@supports (color:color-mix(in lab,red,red)){.ai-empty-sweep{background:conic-gradient(from 12deg,transparent 0 72%,color-mix(in srgb,var(--signal) 4%,transparent) 78%,color-mix(in srgb,var(--signal) 32%,transparent) 94%,transparent 100%)}}.ai-empty-sweep{animation:ai-empty-scan 7s linear infinite}.ai-empty-signal-core{z-index:2;border:1px solid var(--signal);place-items:center;width:68px;height:68px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ai-empty-signal-core{border:1px solid color-mix(in srgb,var(--signal) 52%,var(--border))}}.ai-empty-signal-core{background:linear-gradient(145deg,var(--signal),var(--surface-1));border-radius:19px}@supports (color:color-mix(in lab,red,red)){.ai-empty-signal-core{background:linear-gradient(145deg,color-mix(in srgb,var(--signal) 15%,var(--surface-2)),var(--surface-1))}}.ai-empty-signal-core{color:var(--signal);box-shadow:0 0 0 8px var(--signal),0 14px 34px var(--signal)}@supports (color:color-mix(in lab,red,red)){.ai-empty-signal-core{box-shadow:0 0 0 8px color-mix(in srgb,var(--signal) 4%,transparent),0 14px 34px color-mix(in srgb,var(--signal) 14%,transparent)}}.ai-empty-signal-core svg{stroke-width:1.55px;width:34px;height:34px}.ai-empty-node{border:1px solid var(--signal);width:7px;height:7px;position:absolute}@supports (color:color-mix(in lab,red,red)){.ai-empty-node{border:1px solid color-mix(in srgb,var(--signal) 45%,transparent)}}.ai-empty-node{background:var(--surface-1);border-radius:2px;transform:rotate(30deg)}.ai-empty-node-one{top:10px;right:29px}.ai-empty-node-two{opacity:.56;bottom:42px;right:5px}.ai-empty-node-three{opacity:.38;bottom:9px;left:32px}.ai-empty-content-copy{grid-area:copy;align-self:center}.ai-empty-kicker{color:var(--signal);letter-spacing:.15em;align-items:center;gap:7px;margin-bottom:11px;font:800 9px Cascadia Mono,monospace;display:inline-flex}.ai-empty-kicker svg{width:14px;height:14px}.ai-empty-content-copy h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:830}.ai-empty-content-copy p{max-width:420px;color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.85}.ai-empty-status-grid{grid-area:status;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,616px);margin:0;display:grid}.ai-empty-status-grid>div{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-empty-status-grid>div{background:color-mix(in srgb,var(--surface-2) 72%,transparent)}}.ai-empty-status-grid dd,.ai-empty-status-grid dt{margin:0}.ai-empty-status-grid dt{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:720;display:flex}.ai-empty-status-grid dt svg{width:14px;height:14px;color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.ai-empty-status-grid dt svg{color:color-mix(in srgb,var(--signal) 68%,var(--muted))}}.ai-empty-status-grid dd{color:var(--text);align-items:center;gap:5px;font-size:11px;font-weight:810;display:flex}.ai-empty-status-grid dd svg{width:14px;height:14px;color:var(--positive)}@keyframes ai-empty-scan{to{transform:rotate(1turn)}}@media (max-width:680px){.ai-empty-content-state{text-align:center;grid-template-columns:1fr;grid-template-areas:"signal""copy""status";justify-items:center;gap:18px;min-height:450px;padding:38px 32px}.ai-empty-content-state:after,.ai-empty-content-state:before{inset:16px}.ai-empty-signal-field{width:124px;height:124px}.ai-empty-content-copy p{max-width:360px}.ai-empty-status-grid{text-align:left;grid-template-columns:1fr;width:min(100%,360px)}}@media (max-width:420px){.ai-empty-content-state{padding:34px 22px}.ai-empty-status-grid>div{min-height:54px;padding:10px 12px}.ai-empty-content-copy h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.ai-empty-sweep{animation:none}}.knowledge-context-actions{align-items:center;gap:7px;display:flex}.knowledge-dialog .knowledge-context-action{box-sizing:border-box;border:1px solid var(--signal);justify-content:center;align-items:center;gap:6px;width:auto;min-width:88px;min-height:34px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.knowledge-dialog .knowledge-context-action{border:1px solid color-mix(in srgb,var(--signal) 28%,var(--border))}}.knowledge-dialog .knowledge-context-action{background:linear-gradient(180deg,var(--text),var(--surface-2));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.knowledge-dialog .knowledge-context-action{background:linear-gradient(180deg,color-mix(in srgb,var(--text) 3%,var(--surface-2)),var(--surface-2))}}.knowledge-dialog .knowledge-context-action{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.knowledge-dialog .knowledge-context-action{color:color-mix(in srgb,var(--text) 82%,var(--muted))}}.knowledge-dialog .knowledge-context-action{white-space:nowrap;font-size:11px;font-weight:790;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff0f}.knowledge-dialog .knowledge-context-action:hover{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.knowledge-dialog .knowledge-context-action:hover{border-color:color-mix(in srgb,var(--signal) 74%,var(--border))}}.knowledge-dialog .knowledge-context-action:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.knowledge-dialog .knowledge-context-action:hover{background:color-mix(in srgb,var(--signal) 10%,var(--surface-2))}}.knowledge-dialog .knowledge-context-action:hover{color:var(--signal);box-shadow:inset 0 1px 0 #ffffff14,0 7px 18px var(--signal)}@supports (color:color-mix(in lab,red,red)){.knowledge-dialog .knowledge-context-action:hover{box-shadow:inset 0 1px 0 #ffffff14,0 7px 18px color-mix(in srgb,var(--signal) 9%,transparent)}}.knowledge-dialog .knowledge-context-action:hover{transform:translateY(-1px)}.knowledge-dialog .knowledge-context-action svg{flex:none;width:14px;height:14px}.knowledge-dialog>footer.knowledge-dialog-footer{border-top:1px solid var(--border);background:var(--surface-2);justify-content:flex-end;align-items:center;gap:18px;padding:14px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.knowledge-dialog>footer.knowledge-dialog-footer{background:color-mix(in srgb,var(--surface-2) 52%,var(--surface-1))}}.psychology-dialog>footer.knowledge-dialog-footer>span{color:var(--muted);margin-right:auto;font-size:9px}@media (max-width:560px){.knowledge-context-actions{gap:6px}.knowledge-dialog>footer.knowledge-dialog-footer{flex-direction:column;align-items:flex-end;padding:12px 16px}.psychology-dialog>footer.knowledge-dialog-footer>span{margin-right:0}.knowledge-dialog .knowledge-context-action{min-width:82px;min-height:36px;padding-inline:11px;font-size:11px}}@media (prefers-reduced-motion:reduce){.knowledge-dialog .knowledge-context-action{transition:none}.knowledge-dialog .knowledge-context-action:hover{transform:none}}.glossary-card{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.glossary-card-title{flex-wrap:wrap;gap:8px;justify-content:flex-start!important;align-items:center!important;display:flex!important}.glossary-card-title h2{min-width:0;color:var(--text);line-height:1.28;margin:0!important;font-size:20px!important}.glossary-card-title>span{background:var(--signal);border-radius:999px;flex:none;padding:3px 7px}@supports (color:color-mix(in lab,red,red)){.glossary-card-title>span{background:color-mix(in srgb,var(--signal) 8%,var(--surface-2))}}.glossary-card-title>span{line-height:1.2;font-size:11px!important}.glossary-card-title>b{margin-left:auto;font-size:11px!important}.glossary-card>small{margin-top:8px;font-size:12px!important}.glossary-card>p{margin-top:10px;font-size:13.5px!important;line-height:1.72!important}.psychology-card h2{font-size:20px;line-height:1.42}.psychology-card p{font-size:14px;line-height:1.72}.psychology-card footer{font-size:13px}.psychology-card footer svg{width:16px;height:16px}.knowledge-dialog-backdrop{background:#02060bc7}.glossary-dialog,.knowledge-dialog,.psychology-dialog{box-sizing:border-box;width:min(900px,100vw - 48px);height:auto;max-height:min(760px,100dvh - 48px);overflow-y:auto}.knowledge-dialog>header{box-sizing:border-box;align-items:center;min-height:68px;padding:14px 22px}.knowledge-dialog-title-line{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.knowledge-dialog>header .knowledge-dialog-title-line h2{min-width:0;margin:0;font-size:24px;line-height:1.25}.knowledge-dialog>header .knowledge-dialog-title-line>span{border:1px solid var(--signal);flex:none;padding:4px 8px}@supports (color:color-mix(in lab,red,red)){.knowledge-dialog>header .knowledge-dialog-title-line>span{border:1px solid color-mix(in srgb,var(--signal) 34%,var(--border))}}.knowledge-dialog>header .knowledge-dialog-title-line>span{background:var(--signal-soft);letter-spacing:.03em;border-radius:7px;font-size:11px;line-height:1}.psychology-dialog>footer.knowledge-dialog-footer>span{font-size:13px;line-height:1.6}@media (max-width:767px){.glossary-card-title h2{font-size:19px!important}.glossary-card>p,.psychology-card p{font-size:13.5px!important}.glossary-dialog,.knowledge-dialog,.psychology-dialog{width:calc(100vw - 18px);height:auto;max-height:calc(100dvh - 18px)}.knowledge-dialog>header{min-height:62px;padding:12px 16px}.knowledge-dialog>header .knowledge-dialog-title-line h2{font-size:20px}.psychology-dialog>footer.knowledge-dialog-footer>span{font-size:11.5px}}.tweet-column{position:relative}.tweet-ranking-drawer{z-index:95;border-radius:inherit;background:var(--surface-1);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--border);grid-template-rows:auto minmax(0,1fr) auto;animation:ranking-drawer-in .24s cubic-bezier(.2,.82,.22,1);display:grid;position:absolute;inset:0;overflow:hidden}.tweet-ranking-drawer-head{border-bottom:1px solid var(--border);background:var(--surface-1);justify-content:space-between;align-items:center;gap:10px;height:66px;min-height:66px;padding:8px 12px;display:flex}.tweet-ranking-drawer-title{width:auto!important;min-width:150px!important;max-width:none!important;margin:0!important}.tweet-ranking-drawer-title h2{color:var(--text);letter-spacing:0;align-items:center;gap:7px;margin:0;font-size:17px;font-weight:760;line-height:1.5;display:flex}.tweet-ranking-drawer-title h2 svg{width:17px;height:17px;color:var(--signal);stroke-width:2px}.tweet-ranking-drawer-title p{color:var(--muted);letter-spacing:.005em;white-space:nowrap;margin:3px 0 0;font-size:10.5px;font-weight:580;line-height:1.42}.tweet-ranking-drawer-head-actions{align-items:center;gap:6px;display:flex}.tweet-ranking-drawer-head-actions button{border:1px solid var(--border);background:var(--surface-2);height:34px;color:var(--muted);box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10.5px;font-weight:760;line-height:1;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.tweet-ranking-drawer-head-actions button:hover{border-color:var(--border-strong);background:var(--surface-3);color:var(--text)}.tweet-ranking-drawer-head-actions .ranking-close,.tweet-ranking-drawer-head-actions .ranking-refresh{width:34px;padding:0}.tweet-ranking-drawer-head-actions svg{width:14px}.tweet-ranking-drawer-head-actions .is-spinning{animation:tweet-translation-spin .8s linear infinite}.tweet-ranking-drawer-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:12px 18px 20px;overflow-y:auto}.tweet-ranking-drawer-item{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 9px;overflow:visible}.tweet-ranking-drawer-item>.tweet-card{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;margin:0;box-shadow:0 8px 24px #1e37420d}.tweet-ranking-drawer-item>.tweet-card:hover{border-color:var(--border-strong);background:var(--surface-2);transform:none;box-shadow:0 4px 14px #1e32500e}.tweet-ranking-drawer>footer{border-top:1px solid var(--border);background:var(--surface-1);color:var(--muted);padding:11px 16px;font-size:10px;line-height:1.5}.tweet-ranking-drawer-empty{text-align:center;height:100%;color:var(--muted);place-content:center;justify-items:center;display:grid}.tweet-ranking-drawer-empty svg{width:32px;color:var(--signal)}.tweet-ranking-drawer-empty h3{color:var(--text);margin:12px 0 5px;font-size:16px}.tweet-ranking-drawer-empty p{margin:0;font-size:11px}.tweet-ranking-drawer-item .tweet-body{max-height:none;overflow:visible}.tweet-ranking-stats{min-width:0;color:var(--text);flex:1;align-items:center;gap:15px;display:flex}@supports (color:color-mix(in lab,red,red)){.tweet-ranking-stats{color:color-mix(in srgb,var(--text) 72%,var(--muted))}}.tweet-ranking-stats{font-size:12px;font-weight:650;line-height:1}.tweet-ranking-stats strong{color:var(--macro);font:850 12.5px Cascadia Mono,monospace}.tweet-ranking-stats span{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.tweet-ranking-stats b{color:var(--text);font-size:12.5px;font-weight:820}.tweet-ranking-loading{gap:9px;display:grid}.tweet-ranking-loading>article{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;min-height:142px;padding:14px;display:grid}.tweet-ranking-loading i,.tweet-ranking-loading>article>span{background:linear-gradient(90deg,var(--surface-3),var(--border-strong),var(--surface-3));border-radius:7px;display:block}@supports (color:color-mix(in lab,red,red)){.tweet-ranking-loading i,.tweet-ranking-loading>article>span{background:linear-gradient(90deg,var(--surface-3),color-mix(in srgb,var(--border-strong) 70%,var(--surface-2)),var(--surface-3))}}.tweet-ranking-loading i,.tweet-ranking-loading>article>span{background-size:220% 100%;animation:ranking-skeleton 1.15s ease-in-out infinite}.tweet-ranking-loading>article>span{border-radius:50%;width:42px;height:42px}.tweet-ranking-loading>article>div{gap:13px;padding-top:3px;display:grid}.tweet-ranking-loading i{height:12px}.tweet-ranking-loading i:first-child{width:46%}.tweet-ranking-loading i:nth-child(2){width:92%;height:38px}.tweet-ranking-loading i:nth-child(3){width:72%}.sidebar-ranking-dismiss-zone{cursor:w-resize;background:0 0;border:0;border-radius:10px;flex:1;width:calc(100% - 12px);min-height:48px;margin:8px 6px;padding:0}.sidebar-ranking-dismiss-zone:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.sidebar-ranking-dismiss-zone:hover{background:color-mix(in srgb,var(--signal) 3%,transparent)}}@keyframes ranking-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ranking-skeleton{to{background-position:-220% 0}}@media (max-width:1100px) and (min-width:768px){.tweet-ranking-drawer-head{padding-inline:12px}.tweet-ranking-drawer-title{min-width:140px!important}.tweet-ranking-drawer-title p{font-size:9.5px}.tweet-ranking-drawer-item>.tweet-card{padding-inline:11px}.tweet-ranking-stats{gap:9px}}@media (max-width:767px){.tweet-ranking-drawer{z-index:150;border-radius:0;position:fixed;inset:0}.tweet-ranking-drawer-head{height:62px;min-height:62px;padding:9px 10px}.tweet-ranking-drawer-title{display:block;min-width:122px!important}.tweet-ranking-drawer-title h2{font-size:17px}.tweet-ranking-drawer-title p{font-size:9px}.tweet-ranking-drawer-head-actions{gap:3px}.tweet-ranking-drawer-head-actions button{height:32px;padding-inline:6px}.tweet-ranking-drawer-head-actions .ranking-close,.tweet-ranking-drawer-head-actions .ranking-refresh{width:32px}.tweet-ranking-drawer-list{padding:10px}.tweet-ranking-stats{gap:9px}.tweet-ranking-drawer-item .tweet-footer-actions{justify-content:flex-end}.tweet-ranking-drawer>footer{padding-bottom:max(11px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.tweet-ranking-drawer,.tweet-ranking-drawer-head-actions .is-spinning,.tweet-ranking-loading i,.tweet-ranking-loading>article>span{animation:none}}.price-monitor-search:focus-within{border-color:var(--border-strong);box-shadow:none}.price-monitor-search input{font:650 12px var(--font-ui);box-shadow:none!important;outline:none!important}.price-monitor-search input::placeholder{color:var(--muted);opacity:1;font-size:12px;font-weight:600}.kline-control-panel{z-index:4;position:relative;overflow:visible}.kline-play-controls:after{content:none!important;display:none!important}.kline-play-controls button{position:relative}.kline-play-controls button:after{z-index:40;box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-1);border-radius:10px;width:250px;padding:11px 12px;position:absolute;bottom:calc(100% + 9px)}@supports (color:color-mix(in lab,red,red)){.kline-play-controls button:after{background:color-mix(in srgb,var(--surface-1) 96%,transparent)}}.kline-play-controls button:after{color:var(--text);text-align:left;white-space:normal;content:"";opacity:0;visibility:hidden;pointer-events:none;font-size:12px;font-weight:650;line-height:1.65;transition:opacity .15s,transform .15s,visibility .15s;transform:translateY(5px);box-shadow:0 15px 34px #00000038}.kline-play-controls button:nth-child(odd):after{left:0}.kline-play-controls button:nth-child(2n):after{right:0}.kline-play-controls button:first-child:after{content:"下一根：只揭晓下一根已收盘 K 线，可使用 → 快捷键，未来数据仍保留在服务端。"}.kline-play-controls button:nth-child(2):after{content:"快进 5 根：一次展示接下来的 5 根已收盘 K 线，适合快速浏览震荡区间。"}.kline-play-controls button:nth-child(3):after{content:"自动播放：按照当前速度连续展示 K 线，再次点击即可暂停回放。"}.kline-play-controls button:nth-child(4):after{content:"观望：不建立模拟仓位，记录本次选择后继续展示下一根 K 线。"}.kline-play-controls button:nth-child(5):after{border-color:var(--macro)}@supports (color:color-mix(in lab,red,red)){.kline-play-controls button:nth-child(5):after{border-color:color-mix(in srgb,var(--macro) 48%,var(--border))}}.kline-play-controls button:nth-child(5):after{content:"跳过机会：无持仓时快进 5 根；有持仓时按当前收盘价平仓并记录为跳过。"}.kline-play-controls button:focus-visible:after,.kline-play-controls button:hover:after{opacity:1;visibility:visible;transform:none}.trade-result-dialog{width:min(820px,100vw - 36px);max-height:min(86dvh,780px);padding:30px 34px 28px;overflow-y:auto}.trade-result-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:28px;padding-right:38px;display:flex;position:relative}.trade-result-head>div:first-child>span{color:var(--muted);letter-spacing:.13em;font:800 10px Cascadia Mono,monospace;display:block}.trade-result-head h2{letter-spacing:-.03em;margin:9px 0 5px;font-size:30px}.trade-result-head p{color:var(--muted);margin:0;font-size:13px;font-weight:650}.trade-result-pnl-block{text-align:right;flex:none}.trade-result-pnl-block .trade-result-pnl{margin:0;font-size:40px}.trade-result-pnl-block small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.trade-result-dialog .trade-result-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 12px}.trade-result-dialog .trade-result-context-grid{gap:9px}.trade-result-context-grid .is-time{grid-column:span 2}.trade-result-context-grid .is-reason{background:var(--macro);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.trade-result-context-grid .is-reason{background:color-mix(in srgb,var(--macro) 7%,var(--surface-1))}}.trade-result-dialog .trade-result-context-grid>div{min-width:0;padding:12px}.trade-result-dialog .trade-result-context-grid dd{font-family:var(--font-ui);white-space:normal;font-size:13px;font-weight:780}.trade-result-context-grid .is-time dd{font-family:Cascadia Mono,monospace;font-size:12px}.trade-result-actions{margin-top:0}.trade-result-action{text-align:center;justify-content:center;align-items:center;padding:0 14px;font-size:14px;display:flex}.trade-result-action.is-restart{color:var(--text)}@media (max-width:720px){.kline-play-controls button:after{width:auto;position:fixed;bottom:76px;transform:translateY(5px);left:12px!important;right:12px!important}.kline-play-controls button:focus-visible:after,.kline-play-controls button:hover:after{transform:none}.trade-result-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:26px 20px 22px}.trade-result-head{flex-direction:column;gap:18px;padding-right:34px}.trade-result-pnl-block{text-align:left}.trade-result-pnl-block .trade-result-pnl{font-size:34px}.trade-result-dialog .trade-result-price-grid{grid-template-columns:1fr}.trade-result-dialog .trade-result-context-grid{grid-template-columns:1fr 1fr}.trade-result-context-grid .is-time{grid-column:span 1}.trade-result-context-grid .is-reason{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.kline-play-controls button:after{transition:none}}.trade-result-dialog{background:radial-gradient(circle at 78% 0,var(--positive),transparent 34%),linear-gradient(145deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog{background:radial-gradient(circle at 78% 0,color-mix(in srgb,var(--positive) 9%,transparent),transparent 34%),linear-gradient(145deg,var(--surface-1),color-mix(in srgb,var(--surface-2) 94%,var(--surface-1)))}}.trade-result-dialog{box-shadow:inset 0 1px var(--text),0 28px 90px #00000059}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog{box-shadow:inset 0 1px color-mix(in srgb,var(--text) 4%,transparent),0 28px 90px #00000059}}.trade-result-dialog.is-loss{background:radial-gradient(circle at 78% 0,var(--negative),transparent 34%),linear-gradient(145deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog.is-loss{background:radial-gradient(circle at 78% 0,color-mix(in srgb,var(--negative) 9%,transparent),transparent 34%),linear-gradient(145deg,var(--surface-1),color-mix(in srgb,var(--surface-2) 94%,var(--surface-1)))}}.trade-result-head{border-bottom:1px solid var(--border);padding-bottom:22px}.trade-result-dialog .trade-result-price-grid{border-bottom:1px solid var(--border);gap:0;margin:0 0 8px;padding:8px 0}.trade-result-dialog .trade-result-price-grid>div{border:0;border-right:1px solid var(--border);background:0 0;border-radius:0;padding:13px 18px}.trade-result-dialog .trade-result-price-grid>div:first-child{padding-left:0}.trade-result-dialog .trade-result-price-grid>div:last-child{border-right:0;padding-right:0}.trade-result-dialog .trade-result-price-grid dt{font-size:10px;font-weight:700}.trade-result-dialog .trade-result-price-grid dd{font-size:14px}.trade-result-dialog .trade-result-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0 0 22px;padding:0}.trade-result-dialog .trade-result-context-grid>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:49px;padding:13px 0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog .trade-result-context-grid>div{border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent)}}.trade-result-dialog .trade-result-context-grid>div{border-radius:0}.trade-result-dialog .trade-result-context-grid dt{color:var(--muted);flex:none;font-size:10.5px;font-weight:700}.trade-result-dialog .trade-result-context-grid dd{overflow-wrap:anywhere;min-width:0;text-align:right;font-size:13.5px;font-weight:790}.trade-result-dialog .trade-result-context-grid>.is-time{grid-column:auto;padding-left:21px}.trade-result-context-grid>.is-time:before{border:2px solid var(--signal);background:var(--surface-1);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.trade-result-context-grid>.is-time:nth-child(5):after{background:linear-gradient(90deg,var(--border-strong),var(--signal));content:"";height:1px;position:absolute;top:50%;right:-26px}.trade-result-dialog .trade-result-context-grid>.is-reason{background:linear-gradient(90deg,var(--macro),transparent 58%);border-bottom:0;justify-content:flex-start;gap:18px;min-height:52px;padding:14px 0 14px 14px}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog .trade-result-context-grid>.is-reason{background:linear-gradient(90deg,color-mix(in srgb,var(--macro) 7%,transparent),transparent 58%)}}.trade-result-context-grid>.is-reason:before{background:var(--macro);content:"";border-radius:99px;width:2px;position:absolute;inset:12px auto 12px 0}.trade-result-context-grid>.is-reason dd{color:var(--macro);text-align:left;font-size:14px}.trade-result-actions{border-top:1px solid var(--border);padding-top:18px}@media (max-width:720px){.trade-result-dialog .trade-result-price-grid>div,.trade-result-dialog .trade-result-price-grid>div:first-child,.trade-result-dialog .trade-result-price-grid>div:last-child{border-right:0;border-bottom:1px solid var(--border);padding:11px 0}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog .trade-result-price-grid>div,.trade-result-dialog .trade-result-price-grid>div:first-child,.trade-result-dialog .trade-result-price-grid>div:last-child{border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent)}}.trade-result-dialog .trade-result-price-grid>div:last-child{border-bottom:0}.trade-result-dialog .trade-result-context-grid{gap:0 20px}.trade-result-dialog .trade-result-context-grid>.is-time{padding-left:18px}.trade-result-context-grid>.is-time:nth-child(5):after{display:none}}@media (max-width:520px){.trade-result-dialog .trade-result-context-grid{grid-template-columns:1fr}.trade-result-dialog .trade-result-context-grid>.is-reason{grid-column:auto}.trade-result-actions{gap:8px}}.trade-result-dialog{width:min(860px,100vw - 36px);padding:34px 38px 30px}.trade-result-head{align-items:center;min-height:118px;padding:0 38px 26px 0}.trade-result-head>div:first-child{padding-top:3px}.trade-result-head h2{font-size:33px;font-weight:820}.trade-result-head p{font-size:14px;font-weight:700}.trade-result-pnl-block{border-left:1px solid var(--positive);min-width:285px;padding:8px 0 8px 32px}@supports (color:color-mix(in lab,red,red)){.trade-result-pnl-block{border-left:1px solid color-mix(in srgb,var(--positive) 42%,var(--border))}}.trade-result-pnl-block{text-align:left}.trade-result-dialog.is-loss .trade-result-pnl-block{border-left-color:var(--negative)}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog.is-loss .trade-result-pnl-block{border-left-color:color-mix(in srgb,var(--negative) 42%,var(--border))}}.trade-result-pnl-block .trade-result-pnl{text-shadow:0 0 28px var(--positive);font-size:52px;font-weight:860;line-height:.95}@supports (color:color-mix(in lab,red,red)){.trade-result-pnl-block .trade-result-pnl{text-shadow:0 0 28px color-mix(in srgb,var(--positive) 24%,transparent)}}.trade-result-dialog.is-loss .trade-result-pnl-block .trade-result-pnl{text-shadow:0 0 28px var(--negative)}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog.is-loss .trade-result-pnl-block .trade-result-pnl{text-shadow:0 0 28px color-mix(in srgb,var(--negative) 24%,transparent)}}.trade-result-pnl-block small{color:var(--text);align-items:center;gap:7px;margin-top:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.trade-result-pnl-block small{color:color-mix(in srgb,var(--text) 76%,var(--muted))}}.trade-result-pnl-block small{font-size:12.5px;font-weight:720}.trade-result-pnl-block small:before{background:var(--positive);width:7px;height:7px;box-shadow:0 0 0 4px var(--positive);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.trade-result-pnl-block small:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--positive) 12%,transparent)}}.trade-result-pnl-block small:before{content:""}.trade-result-dialog.is-loss .trade-result-pnl-block small:before{background:var(--negative);box-shadow:0 0 0 4px var(--negative)}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog.is-loss .trade-result-pnl-block small:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--negative) 12%,transparent)}}.trade-result-dialog .trade-result-context-grid>div{justify-content:flex-start;gap:4px}.trade-result-dialog .trade-result-context-grid dt{color:var(--text);align-items:baseline;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog .trade-result-context-grid dt{color:color-mix(in srgb,var(--text) 66%,var(--muted))}}.trade-result-dialog .trade-result-context-grid dt:after{color:var(--muted);content:"："}.trade-result-dialog .trade-result-context-grid dd{color:var(--text);text-align:left;font-weight:820}.trade-result-context-grid>.is-time dt{font-size:11.5px}.trade-result-context-grid>.is-time dd{font-size:12.5px}.trade-result-dialog .trade-result-context-grid>.is-reason{gap:4px}.trade-result-context-grid>.is-reason dd{font-size:14.5px;font-weight:840}@media (max-width:720px){.trade-result-dialog{width:calc(100vw - 20px);padding:27px 21px 23px}.trade-result-head{align-items:flex-start;min-height:0;padding:0 34px 22px 0}.trade-result-pnl-block{border-top:1px solid var(--positive);width:100%;min-width:0;padding:18px 0 0}@supports (color:color-mix(in lab,red,red)){.trade-result-pnl-block{border-top:1px solid color-mix(in srgb,var(--positive) 32%,var(--border))}}.trade-result-pnl-block{border-left:0}.trade-result-dialog.is-loss .trade-result-pnl-block{border-top-color:var(--negative)}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog.is-loss .trade-result-pnl-block{border-top-color:color-mix(in srgb,var(--negative) 32%,var(--border))}}.trade-result-dialog.is-loss .trade-result-pnl-block{border-left:0}.trade-result-pnl-block .trade-result-pnl{font-size:40px}}.trade-result-dialog .trade-result-context-grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:2px 0 24px}.trade-result-dialog .trade-result-context-grid>div{box-sizing:border-box;border:0;border-right:1px solid var(--border);background:0 0;align-content:center;min-height:64px;padding:14px 16px}.trade-result-dialog .trade-result-context-grid>div:nth-child(4){border-right:0}.trade-result-dialog .trade-result-context-grid>div:nth-child(-n+4){align-items:center;align-content:normal;flex-wrap:wrap;display:flex}.trade-result-dialog .trade-result-context-grid>.is-time{border-top:1px solid var(--border);border-right:1px solid var(--border);grid-column:span 2;min-height:68px;padding:15px 22px 15px 28px}.trade-result-dialog .trade-result-context-grid>.is-time:nth-child(6){border-right:0}.trade-result-context-grid>.is-time:before{left:8px}.trade-result-context-grid>.is-time:nth-child(5):after{width:20px;right:-10px}.trade-result-dialog .trade-result-context-grid>.is-reason{border-top:1px solid var(--border);background:linear-gradient(90deg,var(--macro),transparent 66%);border-right:0;grid-column:1/-1;min-height:50px}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog .trade-result-context-grid>.is-reason{background:linear-gradient(90deg,color-mix(in srgb,var(--macro) 8%,transparent),transparent 66%)}}.trade-result-dialog .trade-result-context-grid dd,.trade-result-dialog .trade-result-context-grid dt{line-height:1.45}.trade-result-dialog .trade-result-context-grid dt{font-size:11.5px}.trade-result-dialog .trade-result-context-grid dd{font-size:14px}.trade-result-dialog .trade-result-context-grid>div:nth-child(2) dd{color:var(--macro)}.trade-result-dialog .trade-result-context-grid>div:nth-child(4) dd{color:var(--signal)}.login-brand{align-items:center;min-height:58px;margin-bottom:2px;display:flex}.login-brand .crypto-bee-mark{width:58px;height:58px}.login-brand .crypto-bee-copy strong{font-size:19px}.login-brand .crypto-bee-copy small{color:var(--macro);margin-top:6px;font-size:9px}.login-card:has(.login-brand){padding-top:30px}@media (max-width:720px){.trade-result-dialog .trade-result-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-result-dialog .trade-result-context-grid>div:nth-child(-n+4){min-height:58px;padding:12px}.trade-result-dialog .trade-result-context-grid>div:nth-child(2){border-right:0}.trade-result-dialog .trade-result-context-grid>div:nth-child(3),.trade-result-dialog .trade-result-context-grid>div:nth-child(4){border-top:1px solid var(--border)}.trade-result-dialog .trade-result-context-grid>.is-time{grid-column:span 1;padding-left:25px}.trade-result-dialog .trade-result-context-grid>.is-reason{grid-column:1/-1}}@media (max-width:520px){.trade-result-dialog .trade-result-context-grid{grid-template-columns:1fr}.trade-result-dialog .trade-result-context-grid>.is-time,.trade-result-dialog .trade-result-context-grid>div,.trade-result-dialog .trade-result-context-grid>div:nth-child(2),.trade-result-dialog .trade-result-context-grid>div:nth-child(4){border-top:1px solid var(--border);border-right:0;grid-column:auto}.trade-result-dialog .trade-result-context-grid>div:first-child{border-top:0}.trade-result-dialog .trade-result-context-grid>.is-reason{grid-column:auto}.login-brand .crypto-bee-mark{width:50px;height:50px}.login-brand .crypto-bee-copy strong{font-size:17px}}.trade-result-dialog .trade-result-context-grid>.is-reason,.trade-result-dialog .trade-result-context-grid>.is-time,.trade-result-dialog .trade-result-context-grid>div,.trade-result-dialog .trade-result-context-grid>div:nth-child(-n+4){grid-template-columns:72px minmax(0,1fr);align-content:center;align-items:baseline;gap:8px;display:grid}.trade-result-dialog .trade-result-context-grid dt{font-size:13px;font-weight:760}.trade-result-context-grid>.is-reason dd,.trade-result-context-grid>.is-time dd,.trade-result-dialog .trade-result-context-grid dd{text-align:left;font-size:14.5px;font-weight:820}.trade-result-dialog .trade-result-context-grid>.is-time{padding:15px 16px}.trade-result-context-grid>.is-time:after,.trade-result-context-grid>.is-time:before{content:none!important;display:none!important}.trade-result-dialog .trade-result-context-grid>.is-reason{background:0 0;padding:13px 16px}.trade-result-context-grid>.is-reason:before{content:none!important;display:none!important}@media (max-width:720px){.trade-result-dialog .trade-result-context-grid>.is-reason,.trade-result-dialog .trade-result-context-grid>.is-time,.trade-result-dialog .trade-result-context-grid>div,.trade-result-dialog .trade-result-context-grid>div:nth-child(-n+4){grid-template-columns:70px minmax(0,1fr)}.trade-result-dialog .trade-result-context-grid>.is-time{padding:13px 12px}}.trade-result-dialog .trade-result-context-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.trade-result-dialog .trade-result-context-grid>div:nth-child(-n+3){grid-column:span 2;min-height:66px}.trade-result-dialog .trade-result-context-grid>div:nth-child(3){border-right:0}.trade-result-dialog .trade-result-context-grid>.is-direction,.trade-result-dialog .trade-result-context-grid>.is-reason{grid-column:span 3;padding:14px 16px}.trade-result-dialog .trade-result-context-grid>.is-direction{border-right:1px solid var(--border)}@media (max-width:720px){.trade-result-dialog .trade-result-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-result-dialog .trade-result-context-grid>.is-direction,.trade-result-dialog .trade-result-context-grid>.is-reason,.trade-result-dialog .trade-result-context-grid>div:nth-child(-n+3){grid-column:auto}.trade-result-dialog .trade-result-context-grid>div:nth-child(3){border-top:1px solid var(--border);grid-column:1/-1}.trade-result-dialog .trade-result-context-grid>.is-direction{border-right:1px solid var(--border)}}@media (max-width:520px){.trade-result-dialog .trade-result-context-grid{grid-template-columns:1fr}.trade-result-dialog .trade-result-context-grid>.is-direction,.trade-result-dialog .trade-result-context-grid>.is-reason,.trade-result-dialog .trade-result-context-grid>div:nth-child(-n+3),.trade-result-dialog .trade-result-context-grid>div:nth-child(3){border-top:1px solid var(--border);border-right:0;grid-column:auto}.trade-result-dialog .trade-result-context-grid>div:first-child{border-top:0}}.trade-result-dialog .trade-result-context-grid>div.is-direction{border-right:1px solid var(--border-strong)!important}@media (max-width:520px){.trade-result-dialog .trade-result-context-grid>div.is-direction{border-right:0!important}}.trade-result-dialog .trade-result-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.trade-result-dialog .trade-result-context-grid>.is-direction,.trade-result-dialog .trade-result-context-grid>.is-reason,.trade-result-dialog .trade-result-context-grid>div:nth-child(-n+3){grid-column:auto}.trade-result-dialog .trade-result-context-grid>.is-direction,.trade-result-dialog .trade-result-context-grid>.is-reason{border-top:1px solid var(--border);min-height:64px}.trade-result-dialog .trade-result-context-grid>.is-reason{border-right:1px solid var(--border-strong)!important}.trade-result-dialog .trade-result-context-grid:after{border-top:1px solid var(--border);content:"";grid-area:2/3;min-height:64px}.trade-result-dialog .trade-result-context-grid>.is-direction,.trade-result-dialog .trade-result-context-grid>div:first-child{padding-left:0}@media (max-width:720px){.trade-result-dialog .trade-result-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-result-dialog .trade-result-context-grid>.is-direction,.trade-result-dialog .trade-result-context-grid>.is-reason,.trade-result-dialog .trade-result-context-grid>div:nth-child(-n+3),.trade-result-dialog .trade-result-context-grid>div:nth-child(3){grid-column:auto}.trade-result-dialog .trade-result-context-grid>.is-direction,.trade-result-dialog .trade-result-context-grid>.is-reason{border-right:1px solid var(--border-strong)!important}.trade-result-dialog .trade-result-context-grid>.is-direction,.trade-result-dialog .trade-result-context-grid>div:first-child{padding-left:0}}@media (max-width:520px){.trade-result-dialog .trade-result-context-grid{grid-template-columns:1fr}.trade-result-dialog .trade-result-context-grid:after{display:none}.trade-result-dialog .trade-result-context-grid>.is-direction,.trade-result-dialog .trade-result-context-grid>.is-reason{border-right:0!important}.trade-result-dialog .trade-result-context-grid>.is-direction,.trade-result-dialog .trade-result-context-grid>div:first-child{padding-left:12px}}.trade-result-dialog.is-loss .trade-result-pnl-block,.trade-result-pnl-block{border-top:0;border-left:0;padding-left:24px}.trade-result-pnl-block small{gap:0}.trade-result-dialog.is-loss .trade-result-pnl-block small:before,.trade-result-pnl-block small:before{content:none;display:none}.trade-result-dialog .trade-result-price-grid{margin-bottom:0}.trade-result-dialog .trade-result-context-grid{border-top:0;margin-top:0}.trade-result-dialog{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px;display:grid}.trade-result-dialog>.trade-result-context-grid,.trade-result-dialog>.trade-result-head,.trade-result-dialog>.trade-result-price-grid{grid-column:1/-1}.trade-result-actions{display:contents}.trade-result-action{border:1px solid var(--border);background:var(--surface-2);min-width:0;min-height:46px;color:var(--text);border-radius:10px;gap:8px;margin-top:18px;font-size:13px;font-weight:820;transition:border-color .16s,background-color .16s,color .16s,transform .16s;position:relative}.trade-result-action:before{font-size:16px;line-height:1}.trade-result-action.is-continue:before{content:"▶"}.trade-result-action.is-restart:before{content:"↻"}.trade-result-action:hover{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.trade-result-action:hover{border-color:color-mix(in srgb,var(--signal) 52%,var(--border))}}.trade-result-action:hover{background:var(--signal-soft);color:var(--signal);transform:translateY(-1px)}.trade-result-action:after{z-index:20;border:1px solid var(--signal);width:max-content;max-width:250px;padding:8px 10px;position:absolute;bottom:calc(100% + 10px);left:50%}@supports (color:color-mix(in lab,red,red)){.trade-result-action:after{border:1px solid color-mix(in srgb,var(--signal) 30%,var(--border))}}.trade-result-action:after{background:var(--surface-1);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.trade-result-action:after{background:color-mix(in srgb,var(--surface-1) 96%,#111827)}}.trade-result-action:after{color:var(--text);opacity:0;pointer-events:none;text-align:left;font-size:10px;font-weight:650;line-height:1.55;transition:opacity .12s .46s,transform .12s .46s;transform:translate(-50%,5px);box-shadow:0 12px 28px #00000047}.trade-result-action.is-continue:after{content:"关闭结算弹窗，保留当前训练进度并继续观察后续 K 线"}.trade-result-action.is-restart:after{content:"结束当前训练场景，重新加载一局新的历史 K 线"}.trade-result-action:focus-visible:after,.trade-result-action:hover:after{opacity:1;transform:translate(-50%)}@media (max-width:720px){.trade-result-dialog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.trade-result-dialog{grid-template-columns:1fr}.trade-result-action{margin-top:8px}}@media (prefers-reduced-motion:reduce){.trade-result-action,.trade-result-action:after{transition:none}.trade-result-action:hover{transform:none}}.trade-result-dialog>.trade-result-head{grid-row:1}.trade-result-dialog>.trade-result-price-grid{grid-row:2}.trade-result-dialog>.trade-result-context-grid{grid-row:3}.trade-result-dialog:after{z-index:40;box-sizing:border-box;border:1px solid var(--signal);grid-area:4/1/auto/-1;align-items:center;min-height:42px;margin-top:14px;padding:9px 13px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog:after{border:1px solid color-mix(in srgb,var(--signal) 24%,var(--border))}}.trade-result-dialog:after{background:var(--surface-2);color:var(--text);content:"";opacity:0;pointer-events:none;border-radius:9px;font-size:11px;font-weight:700;line-height:1.55;transition:opacity .12s .42s,transform .12s .42s;transform:translateY(4px);box-shadow:0 10px 26px #0000002e}.trade-result-dialog:has(.trade-result-action.is-continue:hover):after{content:"继续保留当前训练进度，关闭结算弹窗并观察后续 K 线"}.trade-result-dialog:has(.trade-result-action.is-restart:hover):after{content:"结束当前训练场景，重新加载一局新的历史 K 线"}.trade-result-dialog:has(.trade-result-share-action:hover):after{content:"生成成绩海报与分享文案，可保存图片或发送到社交平台"}.trade-result-dialog:has(.trade-result-challenge-action:hover):after{content:"基于本次开平仓区间，创建同资金、同截止位置的好友挑战"}.trade-result-dialog:has(.trade-result-action:hover,.trade-result-share-action:hover,.trade-result-challenge-action:hover):after{opacity:1;transform:none}.trade-result-dialog:has(.trade-result-challenge-error):after{content:none;display:none}.trade-result-dialog .trade-result-action,.trade-result-dialog .trade-result-challenge-action,.trade-result-dialog .trade-result-share-action{grid-row:5;min-height:46px;border:1px solid var(--signal)!important;margin-top:10px!important}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog .trade-result-action,.trade-result-dialog .trade-result-challenge-action,.trade-result-dialog .trade-result-share-action{border:1px solid color-mix(in srgb,var(--signal) 38%,var(--border))!important}}.trade-result-dialog .trade-result-action,.trade-result-dialog .trade-result-challenge-action,.trade-result-dialog .trade-result-share-action{border-radius:10px;background:var(--signal)!important}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog .trade-result-action,.trade-result-dialog .trade-result-challenge-action,.trade-result-dialog .trade-result-share-action{background:color-mix(in srgb,var(--signal) 8%,var(--surface-2))!important}}.trade-result-dialog .trade-result-action,.trade-result-dialog .trade-result-challenge-action,.trade-result-dialog .trade-result-share-action{color:var(--signal)!important;font-size:13px!important;font-weight:820!important}.trade-result-dialog .trade-result-action:hover,.trade-result-dialog .trade-result-challenge-action:hover,.trade-result-dialog .trade-result-share-action:hover{border-color:var(--signal)!important;background:var(--signal)!important}@supports (color:color-mix(in lab,red,red)){.trade-result-dialog .trade-result-action:hover,.trade-result-dialog .trade-result-challenge-action:hover,.trade-result-dialog .trade-result-share-action:hover{background:color-mix(in srgb,var(--signal) 13%,var(--surface-2))!important}}.trade-result-dialog .trade-result-action:hover,.trade-result-dialog .trade-result-challenge-action:hover,.trade-result-dialog .trade-result-share-action:hover{color:var(--signal)!important}.trade-result-dialog .trade-result-action:after{content:none!important;display:none!important}@media (max-width:720px){.trade-result-dialog:after{min-height:38px}.trade-result-dialog .trade-result-action.is-continue{grid-area:5/1}.trade-result-dialog .trade-result-action.is-restart{grid-area:5/2}.trade-result-dialog .trade-result-share-action{grid-area:6/1}.trade-result-dialog .trade-result-challenge-action{grid-area:6/2}}@media (max-width:520px){.trade-result-dialog .trade-result-action.is-continue{grid-area:5/1}.trade-result-dialog .trade-result-action.is-restart{grid-area:6/1}.trade-result-dialog .trade-result-share-action{grid-area:7/1}.trade-result-dialog .trade-result-challenge-action{grid-area:8/1}}@media (min-width:721px){.trade-result-dialog{overflow:visible}}.trade-result-dialog:after{content:none!important;display:none!important}.trade-result-dialog .trade-result-action,.trade-result-dialog .trade-result-challenge-action,.trade-result-dialog .trade-result-share-action{grid-row:4;margin-top:14px!important}.trade-result-dialog:has(.trade-result-challenge-error) .trade-result-action,.trade-result-dialog:has(.trade-result-challenge-error) .trade-result-challenge-action,.trade-result-dialog:has(.trade-result-challenge-error) .trade-result-share-action{grid-row:5;margin-top:10px!important}.trade-result-dialog .trade-result-action:after,.trade-result-dialog .trade-result-challenge-action:after,.trade-result-dialog .trade-result-share-action:after{z-index:500!important;color:#f1f4f8!important;opacity:0!important;pointer-events:none!important;text-align:left!important;background:#252a32!important;border:1px solid #4b535e!important;border-radius:8px!important;width:max-content!important;max-width:250px!important;padding:8px 10px!important;font-size:10px!important;font-weight:700!important;line-height:1.55!important;transition:opacity .12s .46s,transform .12s .46s!important;display:block!important;position:absolute!important;top:auto!important;bottom:calc(100% + 6px)!important;left:50%!important;transform:translate(-50%,5px)!important;box-shadow:0 14px 32px #0000006b!important}.trade-result-dialog .trade-result-action.is-continue:after{content:"关闭弹窗并保留当前训练进度"!important}.trade-result-dialog .trade-result-action.is-restart:after{content:"结束当前场景并重新加载一局"!important}.trade-result-dialog .trade-result-share-action:after{content:"生成成绩海报和分享文案"!important}.trade-result-dialog .trade-result-challenge-action:after{content:"基于本次交易创建好友挑战"!important}.trade-result-dialog .trade-result-action:hover,.trade-result-dialog .trade-result-challenge-action:hover,.trade-result-dialog .trade-result-share-action:hover{z-index:510}.trade-result-dialog .trade-result-action:focus-visible:after,.trade-result-dialog .trade-result-action:hover:after,.trade-result-dialog .trade-result-challenge-action:focus-visible:after,.trade-result-dialog .trade-result-challenge-action:hover:after,.trade-result-dialog .trade-result-share-action:focus-visible:after,.trade-result-dialog .trade-result-share-action:hover:after{opacity:1!important;transform:translate(-50%)!important}.trade-result-dialog:has(.trade-result-challenge-error) .trade-result-action:after,.trade-result-dialog:has(.trade-result-challenge-error) .trade-result-challenge-action:after,.trade-result-dialog:has(.trade-result-challenge-error) .trade-result-share-action:after{top:calc(100% + 9px)!important;bottom:auto!important}.trade-result-dialog .trade-result-challenge-error{grid-row:4;margin-top:14px}@media (max-width:720px){.trade-result-dialog .trade-result-action.is-continue{grid-area:4/1}.trade-result-dialog .trade-result-action.is-restart{grid-area:4/2}.trade-result-dialog .trade-result-share-action{grid-area:5/1}.trade-result-dialog .trade-result-challenge-action{grid-area:5/2}.trade-result-dialog:has(.trade-result-challenge-error) .trade-result-action.is-continue,.trade-result-dialog:has(.trade-result-challenge-error) .trade-result-action.is-restart{grid-row:5}.trade-result-dialog:has(.trade-result-challenge-error) .trade-result-challenge-action,.trade-result-dialog:has(.trade-result-challenge-error) .trade-result-share-action{grid-row:6}}@media (max-width:520px){.trade-result-dialog .trade-result-action.is-continue{grid-area:4/1}.trade-result-dialog .trade-result-action.is-restart{grid-area:5/1}.trade-result-dialog .trade-result-share-action{grid-area:6/1}.trade-result-dialog .trade-result-challenge-action{grid-area:7/1}.trade-result-dialog:has(.trade-result-challenge-error) .trade-result-action.is-continue{grid-row:5}.trade-result-dialog:has(.trade-result-challenge-error) .trade-result-action.is-restart{grid-row:6}.trade-result-dialog:has(.trade-result-challenge-error) .trade-result-share-action{grid-row:7}.trade-result-dialog:has(.trade-result-challenge-error) .trade-result-challenge-action{grid-row:8}}.metric-card.metric-instrument{flex-direction:column;display:flex}.metric-card.metric-instrument>.metric-insight-hint{margin-top:auto;padding-top:9px}.macro-event-grid .macro-event-card{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;outline:none;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;min-width:0;min-height:108px;padding:13px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.macro-event-grid .macro-event-card>div{align-items:stretch;gap:8px;display:flex}.macro-event-grid .macro-event-card:focus-visible,.macro-event-grid .macro-event-card:hover{border-color:var(--macro)}@supports (color:color-mix(in lab,red,red)){.macro-event-grid .macro-event-card:focus-visible,.macro-event-grid .macro-event-card:hover{border-color:color-mix(in srgb,var(--macro) 62%,var(--border))}}.macro-event-grid .macro-event-card:focus-visible,.macro-event-grid .macro-event-card:hover{box-shadow:0 0 0 3px var(--macro),0 10px 28px #101b2729}@supports (color:color-mix(in lab,red,red)){.macro-event-grid .macro-event-card:focus-visible,.macro-event-grid .macro-event-card:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--macro) 12%,transparent),0 10px 28px #101b2729}}.macro-event-grid .macro-event-card:focus-visible,.macro-event-grid .macro-event-card:hover{transform:translateY(-1px)}.macro-event-grid .macro-event-card span small{letter-spacing:.005em;margin-top:5px;font-size:11px;font-weight:650;line-height:1.45}.macro-event-grid .macro-event-card>strong{margin-left:25px;font-size:14px;line-height:1.3}.macro-event-grid .macro-event-card>strong small{font-size:10px}.macro-event-grid .nfp-release-card{background:var(--surface-2);grid-column:1/-1;min-height:108px}.macro-event-grid .nfp-release-card svg,.macro-event-grid .nfp-release-card>strong{color:var(--macro)}.macro-event-grid .event-kind-rail{flex:none;align-self:stretch;place-items:center;width:17px;font-style:normal;display:grid}.macro-event-grid .event-kind-icon{width:17px;height:17px;color:var(--macro)}.macro-event-grid .nfp-release-card>strong{color:var(--macro)}.nfp-event-grid{margin-top:10px;grid-template-columns:1fr!important}.nfp-event-grid .nfp-release-card{grid-column:auto}.currency-bridge-section .metric-grid-compact{grid-template-columns:1fr}.currency-bridge-section .metric-card{min-height:104px}.collection-stat.is-authors{appearance:none;cursor:pointer;font:inherit;text-align:left}.collection-stat.is-authors:focus-visible,.collection-stat.is-authors:hover{color:var(--signal);outline:none}.collection-stat.is-authors strong{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.collection-stat.is-authors strong{-webkit-text-decoration-color:color-mix(in srgb,var(--signal) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--signal) 45%,transparent)}}.collection-stat.is-authors strong{text-underline-offset:3px}.monitored-authors-backdrop{z-index:240;overscroll-behavior:contain;will-change:opacity;background:#050d17a8;place-items:center;padding:24px;animation:monitored-authors-backdrop-in .16s ease-out both;display:grid;position:fixed;inset:0}.monitored-authors-dialog{border:1px solid var(--border-strong);background:var(--surface-1);will-change:transform,opacity;border-radius:17px;grid-template-rows:auto auto minmax(0,1fr);width:min(920px,100vw - 34px);max-height:min(780px,100dvh - 34px);animation:monitored-authors-dialog-in .2s cubic-bezier(.2,.82,.22,1) both;display:grid;overflow:hidden;transform:translateZ(0);box-shadow:0 34px 90px #02091185}.monitored-authors-dialog>header{border-bottom:1px solid var(--border);background:linear-gradient(112deg,var(--signal),var(--surface-1));justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 19px;display:flex}@supports (color:color-mix(in lab,red,red)){.monitored-authors-dialog>header{background:linear-gradient(112deg,color-mix(in srgb,var(--signal) 7%,var(--surface-1)),var(--surface-1))}}.monitored-authors-heading>span{color:var(--signal);letter-spacing:.14em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.monitored-authors-heading>span svg{width:15px}.monitored-authors-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.monitored-authors-dialog>header>button{border:1px solid var(--border);background:var(--surface-2);width:36px;height:36px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.monitored-authors-dialog>header>button:hover{color:var(--text);border-color:var(--border-strong)}.monitored-authors-dialog>header>button svg{width:17px}.monitored-authors-toolbar{border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:minmax(260px,1fr) 210px auto;align-items:center;gap:9px;padding:12px 24px;display:grid}.monitored-authors-toolbar label{border:1px solid var(--border);background:var(--surface-1);border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.monitored-authors-toolbar label:focus-within{border-color:var(--signal)}.monitored-authors-toolbar label svg{width:15px;color:var(--muted)}.monitored-authors-toolbar input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.monitored-authors-toolbar select{border:1px solid var(--border);background:var(--surface-1);height:38px;color:var(--text);border-radius:8px;padding:0 10px}.monitored-authors-toolbar>strong{color:var(--signal);white-space:nowrap;font-size:12px}.monitored-authors-list{overscroll-behavior:contain;padding:6px 24px 24px;overflow-y:auto}.monitored-authors-list>article{border-bottom:1px solid var(--border);content-visibility:auto;contain-intrinsic-size:85px;grid-template-columns:54px minmax(0,1fr) 230px;align-items:center;gap:15px;padding:15px 0;display:grid}.monitored-author-avatar,.monitored-author-avatar img,.monitored-author-avatar>span{border-radius:14px;width:54px;height:54px}.monitored-author-avatar img{object-fit:cover;display:block}.monitored-author-avatar>span{border:1px solid var(--border);background:var(--surface-3);color:var(--signal);place-items:center;font-size:13px;font-weight:850;display:grid}.monitored-author-main{min-width:0}.monitored-author-main>div{align-items:center;gap:9px;display:flex}.monitored-author-main h3{align-items:center;gap:5px;margin:0;font-size:14px;display:flex}.monitored-author-main h3 svg{width:15px;color:var(--signal)}.monitored-author-main b{background:var(--signal-soft);color:var(--signal);border-radius:99px;padding:3px 7px;font-size:10px}.monitored-author-main p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.monitored-authors-list dl{grid-template-columns:minmax(0,1fr) 74px;gap:8px;margin:0;display:grid}.monitored-authors-list dl>div{border-left:1px solid var(--border);min-width:0;padding:8px 9px}.monitored-authors-list dt{color:var(--muted);font-size:9px}.monitored-authors-list dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;font-weight:750;overflow:hidden}.monitored-authors-empty{min-height:260px;color:var(--muted);align-content:center;place-items:center;gap:7px;display:grid}.monitored-authors-empty svg{width:26px}.monitored-authors-empty strong{color:var(--text);font-size:14px}.monitored-authors-empty span{font-size:11px}@media (max-width:767px){.macro-event-grid .nfp-release-card{grid-column:auto}.macro-event-grid .macro-event-card{min-height:104px;padding:11px}.macro-event-grid .macro-event-card span small{font-size:10px}.monitored-authors-backdrop{padding:8px}.monitored-authors-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.monitored-authors-dialog>header{padding:17px}.monitored-authors-heading h2{font-size:20px}.monitored-authors-toolbar{grid-template-columns:1fr auto;padding:10px 14px}.monitored-authors-toolbar label{grid-column:1/-1}.monitored-authors-toolbar select{min-width:0}.monitored-authors-list{padding:4px 14px 18px}.monitored-authors-list>article{grid-template-columns:48px minmax(0,1fr);gap:11px}.monitored-author-avatar,.monitored-author-avatar img,.monitored-author-avatar>span{border-radius:12px;width:48px;height:48px}.monitored-authors-list dl{grid-column:2;grid-template-columns:1fr 70px}.monitored-author-main>div{flex-direction:column;align-items:flex-start;gap:4px}}@keyframes monitored-authors-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes monitored-authors-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.macro-event-grid .macro-event-card{transition:none}.macro-event-grid .macro-event-card:hover{transform:none}.monitored-authors-backdrop,.monitored-authors-dialog{animation:none}}.metric-alert-backdrop{z-index:220;background:#050c159c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.metric-alert-dialog{border:1px solid var(--macro);width:min(540px,100vw - 30px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.metric-alert-dialog{border:1px solid color-mix(in srgb,var(--macro) 55%,var(--border))}}.metric-alert-dialog{background:var(--surface-1);box-shadow:0 34px 100px #00000080,0 0 0 1px var(--macro);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.metric-alert-dialog{box-shadow:0 34px 100px #00000080,0 0 0 1px color-mix(in srgb,var(--macro) 7%,transparent)}}.metric-alert-dialog:before{background:linear-gradient(90deg,transparent,var(--macro),transparent);content:"";height:2px;position:absolute;top:0;left:0;right:0}.metric-alert-beacon{pointer-events:none;place-items:center;width:150px;height:150px;display:grid;position:absolute;top:58px;right:-34px}.metric-alert-beacon>i{border:1px solid var(--macro);position:absolute}@supports (color:color-mix(in lab,red,red)){.metric-alert-beacon>i{border:1px solid color-mix(in srgb,var(--macro) 26%,transparent)}}.metric-alert-beacon>i{border-radius:50%;animation:metric-alert-wave 2.8s ease-out infinite}.metric-alert-beacon>i:first-child{width:70px;height:70px}.metric-alert-beacon>i:nth-child(2){width:116px;height:116px;animation-delay:.7s}.metric-alert-beacon>svg{width:30px;height:30px;color:var(--macro)}@supports (color:color-mix(in lab,red,red)){.metric-alert-beacon>svg{color:color-mix(in srgb,var(--macro) 46%,transparent)}}.metric-alert-dialog.price_breakout.up{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.metric-alert-dialog.price_breakout.up{border-color:color-mix(in srgb,var(--positive) 48%,var(--border))}}.metric-alert-dialog.price_breakout.down{border-color:var(--negative)}@supports (color:color-mix(in lab,red,red)){.metric-alert-dialog.price_breakout.down{border-color:color-mix(in srgb,var(--negative) 48%,var(--border))}}.metric-alert-dialog.price_breakout.up:before{background:linear-gradient(90deg,transparent,var(--positive),transparent)}.metric-alert-dialog.price_breakout.down:before{background:linear-gradient(90deg,transparent,var(--negative),transparent)}.metric-alert-dialog>header{z-index:2;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:17px 19px;display:flex;position:relative}.metric-alert-dialog>header>span{color:var(--macro);letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.metric-alert-dialog>header>span svg{width:16px}.metric-alert-dialog>header>button{border:1px solid var(--border);background:var(--surface-2);width:33px;height:33px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.metric-alert-dialog>header>button svg{width:16px}.metric-alert-body{z-index:2;padding:24px 25px 22px;position:relative}.metric-alert-body h2{max-width:390px;color:var(--text);margin:0;font-size:25px;line-height:1.2}.metric-alert-body>p{max-width:405px;color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55}.metric-alert-body>time{color:var(--muted);align-items:center;gap:6px;margin-top:15px;font-size:10px;display:flex}.metric-alert-body>time svg{width:14px;color:var(--macro)}.metric-alert-countdown{align-items:flex-end;gap:9px;margin-top:21px;display:flex}.metric-alert-countdown>span{border:1px solid var(--macro);gap:2px;min-width:61px;padding:10px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.metric-alert-countdown>span{border:1px solid color-mix(in srgb,var(--macro) 24%,var(--border))}}.metric-alert-countdown>span{background:var(--macro);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.metric-alert-countdown>span{background:color-mix(in srgb,var(--macro) 6%,var(--surface-2))}}.metric-alert-countdown>span{text-align:center}.metric-alert-countdown strong{color:var(--macro);font:800 23px var(--font-ui);font-variant-numeric:tabular-nums}.metric-alert-countdown small{color:var(--muted);font-size:9px}.metric-alert-countdown>i{color:var(--macro);align-self:center}@supports (color:color-mix(in lab,red,red)){.metric-alert-countdown>i{color:color-mix(in srgb,var(--macro) 50%,var(--muted))}}.metric-alert-countdown>i{font-style:normal;font-weight:800}.metric-alert-change{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:11px;margin-top:20px;display:grid}.metric-alert-change>span{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.metric-alert-change small{color:var(--muted);font-size:9px}.metric-alert-change strong{color:var(--text);font:760 16px var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-alert-change>span:last-child{border-color:var(--macro)}@supports (color:color-mix(in lab,red,red)){.metric-alert-change>span:last-child{border-color:color-mix(in srgb,var(--macro) 40%,var(--border))}}.metric-alert-change>span:last-child{background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.metric-alert-change>span:last-child{background:color-mix(in srgb,var(--macro) 6%,var(--surface-2))}}.metric-alert-change>span:last-child strong{color:var(--macro)}.metric-alert-change>i{color:var(--muted);font-style:normal}.metric-alert-price{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;align-items:center;gap:14px;margin-top:20px;padding:14px 15px;display:flex}.metric-alert-price>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.metric-alert-price svg{width:17px}.metric-alert-price>strong{color:var(--text);font:820 22px var(--font-ui);font-variant-numeric:tabular-nums;margin-left:auto}.metric-alert-dialog.up .metric-alert-direction{color:var(--positive)}.metric-alert-dialog.down .metric-alert-direction{color:var(--negative)}.metric-alert-dialog>footer{z-index:2;border-top:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 19px;display:flex;position:relative}.metric-alert-dialog>footer>span{color:var(--muted);font-size:10px}.metric-alert-dialog>footer>div{gap:7px;display:flex}.metric-alert-dialog>footer button{border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.metric-alert-dialog>footer button svg{width:15px}.metric-alert-history{border:1px solid var(--border);background:var(--surface-1);color:var(--text)}.metric-alert-confirm{border:1px solid var(--macro)}@supports (color:color-mix(in lab,red,red)){.metric-alert-confirm{border:1px solid color-mix(in srgb,var(--macro) 55%,var(--border))}}.metric-alert-confirm{background:var(--macro);color:#201708}@keyframes metric-alert-wave{0%{opacity:.7;transform:scale(.58)}75%,to{opacity:0;transform:scale(1.2)}}.metric-popup-admin-page{--metric-popup-rule-accent:var(--macro)}.metric-popup-admin-section{border:1px solid var(--border);background:var(--surface-1);border-radius:13px;margin-top:16px;overflow:hidden}.metric-popup-admin-section>header{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px;display:flex}.metric-popup-admin-section>header>span{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:850;display:flex}.metric-popup-admin-section>header>span svg{width:18px;color:var(--metric-popup-rule-accent)}.metric-popup-admin-section>header>p{max-width:620px;color:var(--muted);text-align:right;margin:0;font-size:11px;line-height:1.55}.metric-popup-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:13px;display:grid}.metric-popup-rule-card{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.metric-popup-rule-card.is-enabled{border-color:var(--metric-popup-rule-accent)}@supports (color:color-mix(in lab,red,red)){.metric-popup-rule-card.is-enabled{border-color:color-mix(in srgb,var(--metric-popup-rule-accent) 34%,var(--border))}}.metric-popup-rule-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;min-height:64px;padding:13px;display:flex}.metric-popup-rule-card>header>div{gap:8px;min-width:0;display:flex}.metric-popup-rule-card>header>div>svg{width:17px;color:var(--metric-popup-rule-accent);flex:none}.metric-popup-rule-card>header span{gap:4px;display:grid}.metric-popup-rule-card>header strong{font-size:12px}.metric-popup-rule-card>header small{color:var(--muted);font-size:9px;line-height:1.45}.metric-popup-rule-fields{gap:9px;padding:12px;display:grid}.metric-popup-number-field{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.metric-popup-number-field>div{border:1px solid var(--border);background:var(--surface-1);border-radius:7px;align-items:center;height:33px;display:flex;overflow:hidden}.metric-popup-number-field input{width:66px;color:var(--text);text-align:right;font:750 11px var(--font-ui);background:0 0;border:0;outline:0;padding:0 8px}.metric-popup-number-field b{border-left:1px solid var(--border);height:100%;color:var(--muted);place-items:center;padding:0 8px;font-size:9px;display:grid}.metric-popup-repeat-control{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.metric-popup-switch{transform-origin:100%;transform:scale(.88)}.metric-popup-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px;display:grid}.metric-popup-price-grid>article{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.metric-popup-price-grid>article.is-enabled{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.metric-popup-price-grid>article.is-enabled{border-color:color-mix(in srgb,var(--signal) 34%,var(--border))}}.metric-popup-price-grid>article>div:first-child{gap:8px;display:flex}.metric-popup-price-grid>article>div:first-child>svg{width:18px;color:var(--signal)}.metric-popup-price-grid>article>div:first-child span{gap:3px;display:grid}.metric-popup-price-grid>article>div:first-child strong{font-size:13px}.metric-popup-price-grid>article>div:first-child small{color:var(--muted);font-size:9px}.metric-popup-price-grid .metric-popup-number-field{border-top:1px solid var(--border);grid-column:1/-1;padding-top:10px}.metric-popup-rule-footer{border-top:1px solid var(--border);background:var(--surface-1);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding:11px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.metric-popup-rule-footer{background:color-mix(in srgb,var(--surface-1) 42%,transparent)}}.metric-popup-rule-footer p{max-width:280px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.metric-popup-preview-button{border:1px solid var(--macro);flex:none;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.metric-popup-preview-button{border:1px solid color-mix(in srgb,var(--macro) 40%,var(--border))}}.metric-popup-preview-button{background:var(--macro);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.metric-popup-preview-button{background:color-mix(in srgb,var(--macro) 8%,var(--surface-1))}}.metric-popup-preview-button{color:var(--macro);font-size:10px;font-weight:800}.metric-popup-preview-button:hover{border-color:var(--macro);background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.metric-popup-preview-button:hover{background:color-mix(in srgb,var(--macro) 13%,var(--surface-1))}}.metric-popup-preview-button:disabled{cursor:wait;opacity:.6}.metric-popup-preview-button svg{width:14px}.metric-popup-price-grid .metric-popup-rule-footer{background:0 0;grid-column:1/-1;margin:0 -2px -2px;padding:11px 2px 0}.metric-popup-save-bar{z-index:5;border:1px solid var(--macro);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 14px;display:flex;position:sticky;bottom:12px}@supports (color:color-mix(in lab,red,red)){.metric-popup-save-bar{border:1px solid color-mix(in srgb,var(--macro) 32%,var(--border))}}.metric-popup-save-bar{background:var(--surface-1);border-radius:11px;box-shadow:0 15px 35px #00000038}.metric-popup-save-bar>span{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.metric-popup-save-bar>span svg{width:16px;color:var(--macro)}@media (max-width:980px){.metric-popup-price-grid,.metric-popup-rule-grid{grid-template-columns:1fr}}@media (max-width:767px){.metric-alert-backdrop{padding:8px}.metric-alert-dialog{width:calc(100vw - 16px)}.metric-alert-body{padding:21px 18px}.metric-alert-body h2{font-size:21px}.metric-alert-beacon{right:-58px}.metric-alert-countdown{gap:4px}.metric-alert-countdown>span{flex:1;min-width:0;padding:8px 4px}.metric-alert-countdown strong{font-size:18px}.metric-alert-dialog>footer{flex-direction:column;align-items:stretch}.metric-alert-dialog>footer>div{grid-template-columns:1fr 1fr;display:grid}.metric-alert-dialog>footer button{width:100%}.metric-popup-admin-section>header{display:block}.metric-popup-admin-section>header>p{text-align:left;margin-top:7px}.metric-popup-save-bar{flex-direction:column;align-items:stretch}.metric-popup-save-bar .primary-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.metric-alert-beacon>i{animation:none}}.fed-rate-card,.liquidation-map{isolation:isolate;outline:none;transition:border-color .14s,box-shadow .14s;position:relative}.fed-rate-card:focus-visible,.fed-rate-card:hover,.liquidation-map:focus-visible,.liquidation-map:hover{z-index:18;border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.fed-rate-card:focus-visible,.fed-rate-card:hover,.liquidation-map:focus-visible,.liquidation-map:hover{border-color:color-mix(in srgb,var(--signal) 48%,var(--border))}}.fed-rate-card:focus-visible,.fed-rate-card:hover,.liquidation-map:focus-visible,.liquidation-map:hover{box-shadow:0 8px 25px #0f263a21}.monitored-authors-dialog{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(880px,100vw - 34px);max-height:min(620px,100dvh - 34px)}.monitored-authors-heading h2{margin:0;font-size:23px}.monitored-authors-list{padding-bottom:8px}.monitored-authors-list>article{contain-intrinsic-size:76px;grid-template-columns:54px minmax(280px,440px) 180px;justify-content:start;padding:11px 0}.monitored-authors-pagination{border-top:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:11px 24px;display:flex}.monitored-authors-pagination>span{color:var(--muted);font-size:10px}.monitored-authors-pagination>div{gap:7px;display:flex}.monitored-authors-pagination button{border:1px solid var(--border);background:var(--surface-1);height:32px;color:var(--text);border-radius:7px;align-items:center;gap:4px;padding:0 10px;font-size:10px;font-weight:750;transition:border-color .14s,color .14s,transform .14s;display:inline-flex}.monitored-authors-pagination button:hover:not(:disabled){border-color:var(--signal);color:var(--signal);transform:translateY(-1px)}.monitored-authors-pagination button:disabled{cursor:not-allowed;opacity:.42}.monitored-authors-pagination button svg{width:13px}.fomc-backdrop{z-index:260}.metric-alert-dialog>header>span{letter-spacing:.07em;font-size:14px}.metric-alert-dialog>header>span svg{width:18px;height:18px}.metric-alert-dialog>header>button{transition:border-color .16s,color .16s,background-color .16s,transform .2s cubic-bezier(.2,.82,.22,1)}.metric-alert-dialog>header>button:hover{border-color:var(--macro)}@supports (color:color-mix(in lab,red,red)){.metric-alert-dialog>header>button:hover{border-color:color-mix(in srgb,var(--macro) 52%,var(--border))}}.metric-alert-dialog>header>button:hover{background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.metric-alert-dialog>header>button:hover{background:color-mix(in srgb,var(--macro) 9%,var(--surface-2))}}.metric-alert-dialog>header>button:hover{color:var(--macro);transform:rotate(90deg)scale(1.06)}.metric-alert-dialog>header>button:active{transform:rotate(90deg)scale(.96)}.metric-alert-dialog>footer>div{flex-wrap:wrap;justify-content:flex-end}.metric-alert-dialog>footer button{transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.metric-alert-navigation{border:1px solid var(--border);background:var(--surface-1);color:var(--text)}.metric-alert-history:hover,.metric-alert-navigation:hover{border-color:var(--macro)}@supports (color:color-mix(in lab,red,red)){.metric-alert-history:hover,.metric-alert-navigation:hover{border-color:color-mix(in srgb,var(--macro) 50%,var(--border))}}.metric-alert-history:hover,.metric-alert-navigation:hover{color:var(--macro);transform:translateY(-1px)}.metric-alert-confirm:hover{box-shadow:0 7px 18px var(--macro)}@supports (color:color-mix(in lab,red,red)){.metric-alert-confirm:hover{box-shadow:0 7px 18px color-mix(in srgb,var(--macro) 28%,transparent)}}.metric-alert-confirm:hover{transform:translateY(-2px)}.metric-alert-confirm:active,.metric-alert-history:active,.metric-alert-navigation:active{box-shadow:none;transform:translateY(0)scale(.97)}.binance-message-list li.is-metric-alert{border-left:0;align-items:center;padding-left:2px}.message-history-entry{flex:1;min-width:0}.binance-list-copy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.metric-alert-history-dialog{width:min(610px,100vw - 32px);padding-top:30px}.metric-alert-history-dialog>small{max-width:calc(100% - 190px);color:var(--macro);letter-spacing:.08em;font-size:11px;font-weight:850;display:block}.metric-alert-history-dialog>p{margin:8px 0 15px;line-height:1.55}.metric-alert-history-dialog dl{gap:8px;margin:0;display:grid}.metric-alert-history-dialog dl>div{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:78px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.metric-alert-history-dialog dt{color:var(--muted);font-size:10px}.metric-alert-history-dialog dd{color:var(--text);margin:0;font-size:11px;line-height:1.5}.metric-history-dialog-actions{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:12px}.metric-history-dialog-actions .modal-close{position:static}.metric-history-share{border:1px solid var(--macro);height:34px;margin:0;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.metric-history-share{border:1px solid color-mix(in srgb,var(--macro) 48%,var(--border))}}.metric-history-share{background:var(--macro);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.metric-history-share{background:color-mix(in srgb,var(--macro) 9%,var(--surface-2))}}.metric-history-share{color:var(--macro);font-size:11px;font-weight:800;transition:border-color .16s,background-color .16s,transform .16s}.metric-history-share:hover{border-color:var(--macro);background:var(--macro)}@supports (color:color-mix(in lab,red,red)){.metric-history-share:hover{background:color-mix(in srgb,var(--macro) 14%,var(--surface-2))}}.metric-history-share:hover{transform:translateY(-1px)}.metric-history-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.metric-history-countdown>span{border:1px solid var(--macro);gap:2px;padding:10px 7px;display:grid}@supports (color:color-mix(in lab,red,red)){.metric-history-countdown>span{border:1px solid color-mix(in srgb,var(--macro) 25%,var(--border))}}.metric-history-countdown>span{background:var(--macro);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.metric-history-countdown>span{background:color-mix(in srgb,var(--macro) 6%,var(--surface-2))}}.metric-history-countdown>span{text-align:center}.metric-history-countdown strong{color:var(--macro);font:800 20px var(--font-ui);font-variant-numeric:tabular-nums}.metric-history-countdown small{color:var(--muted);font-size:9px}.metric-alert-history-dialog .metric-alert-change,.metric-alert-history-dialog .metric-alert-price{margin-top:14px}.metric-alert-history-dialog .metric-alert-direction{color:var(--macro)}@media (max-width:767px){.monitored-authors-dialog{max-height:calc(100dvh - 16px)}.monitored-authors-list>article{grid-template-columns:48px minmax(0,1fr);padding:10px 0}.monitored-authors-pagination{flex-direction:column;align-items:stretch;padding:10px 14px}.monitored-authors-pagination>div{grid-template-columns:1fr 1fr;display:grid}.monitored-authors-pagination button{justify-content:center}.metric-alert-dialog>footer>div{display:flex}.metric-alert-dialog>footer button{flex:1;width:auto}.metric-alert-history-dialog dl>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.fed-rate-card,.liquidation-map,.metric-alert-dialog>footer button,.metric-alert-dialog>header>button{transition:none}.metric-alert-confirm:hover,.metric-alert-dialog>header>button:hover{transform:none}}@supports (content-visibility:auto){.binance-message-list li{content-visibility:auto;contain-intrinsic-size:auto 58px}}.price-strip .metric-emphasis.metric-footprint-chart{min-height:182px}.derivatives-section .liquidation-map{min-height:326px}.derivatives-section .liquidation-map-layout-placeholder{height:326px}.macro-metric-collection .metric-grid-compact .metric-card{min-height:103px}.macro-metric-collection .metric-grid-compact .metric-card[data-metric-id=cpi_index]{min-height:117px}.metric-grid-featured .metric-footprint-halving{min-height:174px}.metric-grid-trends-3 .metric-footprint-chart{min-height:186px}.macro-history-trigger{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.macro-event-share-shell>.macro-history-trigger{height:100%}.macro-history-backdrop{z-index:270;background:#050d17ad;place-items:center;padding:22px;animation:macro-history-fade .16s ease-out;display:grid;position:fixed;inset:0}.macro-history-dialog{border:1px solid var(--border-strong);background:var(--surface-1);border-radius:17px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(880px,100vw - 34px);max-height:min(720px,100dvh - 34px);animation:macro-history-rise .2s cubic-bezier(.2,.82,.22,1);display:grid;overflow:hidden;box-shadow:0 34px 96px #02091185}.macro-history-dialog>header{border-bottom:1px solid var(--border);background:linear-gradient(112deg,var(--macro),var(--surface-1));justify-content:space-between;align-items:flex-start;gap:22px;padding:21px 23px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.macro-history-dialog>header{background:linear-gradient(112deg,color-mix(in srgb,var(--macro) 7%,var(--surface-1)),var(--surface-1))}}.macro-history-heading>span{color:var(--macro);letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.macro-history-heading>span svg{width:15px;height:15px}.macro-history-heading h3{color:var(--text);letter-spacing:-.025em;align-items:center;gap:8px;margin:7px 0 0;font-size:24px;display:flex}.macro-history-heading h3 svg{width:21px;height:21px;color:var(--macro)}.macro-history-heading p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.macro-history-dialog>header>button{border:1px solid var(--border);background:var(--surface-2);width:36px;height:36px;color:var(--muted);border-radius:50%;outline:none;flex:none;place-items:center;transition:border-color .16s,color .16s,transform .16s;display:grid}.macro-history-dialog>header>button:focus-visible,.macro-history-dialog>header>button:hover{border-color:var(--macro)}@supports (color:color-mix(in lab,red,red)){.macro-history-dialog>header>button:focus-visible,.macro-history-dialog>header>button:hover{border-color:color-mix(in srgb,var(--macro) 54%,var(--border))}}.macro-history-dialog>header>button:focus-visible,.macro-history-dialog>header>button:hover{color:var(--macro);transform:rotate(4deg)}.macro-history-dialog>header>button svg{width:17px;height:17px}.macro-history-status{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:14px;padding:10px 23px;font-size:10px;display:flex}.macro-history-status span{color:var(--text);font-weight:800}.macro-history-status strong{color:var(--muted);font-weight:650}.macro-history-content{overscroll-behavior:contain;min-height:250px;overflow:auto}.macro-history-table-wrap{min-width:680px;padding:8px 23px 18px}.macro-history-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.macro-history-table td,.macro-history-table th{border-bottom:1px solid var(--border);padding:13px 12px}.macro-history-table thead th{z-index:1;background:var(--surface-1);color:var(--muted);letter-spacing:.04em;text-align:right;font-size:9px;font-weight:800;position:sticky;top:0}.macro-history-table thead th:first-child{text-align:left}.macro-history-table tbody th{width:142px;color:var(--text);text-align:left;font-size:12px;position:relative}.macro-history-table tbody th time{white-space:nowrap}.macro-history-table tbody th b{background:var(--macro);border-radius:999px;margin-left:8px;padding:3px 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.macro-history-table tbody th b{background:color-mix(in srgb,var(--macro) 12%,transparent)}}.macro-history-table tbody th b{color:var(--macro);font-size:8px}.macro-history-table tbody td{text-align:right}.macro-history-table tbody tr:first-child{background:linear-gradient(90deg,var(--macro),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.macro-history-table tbody tr:first-child{background:linear-gradient(90deg,color-mix(in srgb,var(--macro) 7%,transparent),transparent 72%)}}.macro-history-table tbody tr:first-child th:before{background:var(--macro);content:"";border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.macro-history-value{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:4px;display:inline-flex}.macro-history-value strong{color:var(--text);font-size:14px;font-weight:830}.macro-history-value small{color:var(--macro);font-size:9px;font-weight:750}.macro-history-missing{color:var(--muted)}.macro-history-dialog>footer{border-top:1px solid var(--border);background:var(--surface-2);color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:12px 23px;font-size:9px;display:flex}.macro-history-dialog>footer small{text-align:right}.macro-history-loading{gap:8px;padding:20px 23px;display:grid}.macro-history-loading i{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));border-radius:8px;height:47px}@supports (color:color-mix(in lab,red,red)){.macro-history-loading i{background:linear-gradient(90deg,var(--surface-2),color-mix(in srgb,var(--surface-3) 68%,var(--border-strong)),var(--surface-2))}}.macro-history-loading i{background-size:220% 100%;animation:metric-layout-pulse 1.5s ease-in-out infinite}.macro-history-feedback{text-align:center;align-content:center;place-items:center;gap:7px;min-height:250px;padding:24px;display:grid}.macro-history-feedback strong{font-size:14px}.macro-history-feedback p{color:var(--muted);margin:0;font-size:10px}.macro-history-feedback button{border:1px solid var(--macro);align-items:center;gap:6px;height:34px;margin-top:7px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.macro-history-feedback button{border:1px solid color-mix(in srgb,var(--macro) 42%,var(--border))}}.macro-history-feedback button{background:var(--surface-2);color:var(--macro);border-radius:7px;font-size:10px;font-weight:800}.macro-history-feedback button:hover{border-color:var(--macro)}.macro-history-feedback button svg{width:14px}@keyframes macro-history-fade{0%{opacity:0}to{opacity:1}}@keyframes macro-history-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:767px){.macro-history-backdrop{padding:8px}.macro-history-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.macro-history-dialog>header{padding:17px}.macro-history-heading h3{font-size:20px}.macro-history-status{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 17px}.macro-history-table-wrap{padding-inline:17px}.macro-history-dialog>footer{flex-direction:column;align-items:flex-start;padding:11px 17px}.macro-history-dialog>footer small{text-align:left}}@media (prefers-reduced-motion:reduce){.macro-history-backdrop,.macro-history-dialog,.macro-history-loading i{animation:none}.macro-history-dialog>header>button{transition:none}.macro-history-dialog>header>button:hover{transform:none}}.macro-history-heading h3{margin-top:0}.macro-history-status{justify-content:flex-start}.macro-history-dialog>footer{justify-content:flex-start;font-size:12px;font-weight:650;line-height:1.6}.macro-history-dialog>footer small{text-align:left;font-size:12px}.metric-information-push{border:1px solid var(--macro);gap:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.metric-information-push{border:1px solid color-mix(in srgb,var(--macro) 30%,var(--border))}}.metric-information-push{background:var(--macro);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.metric-information-push{background:color-mix(in srgb,var(--macro) 4%,var(--surface-2))}}.metric-information-push>header{border-bottom:1px solid var(--border);align-items:flex-start;gap:11px;padding:14px 15px;display:flex}.metric-information-push>header>svg{width:19px;color:var(--macro);flex:none}.metric-information-push>header strong{font-size:14px;display:block}.metric-information-push>header p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.metric-information-push>div{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.metric-information-push .message-delivery-rule-row{background:var(--surface-2);border:0;border-radius:0}.metric-information-push .message-delivery-rule-row>svg{color:var(--macro)}@media (max-width:900px){.metric-information-push>div{grid-template-columns:1fr}.metric-information-push .message-delivery-rule-row{grid-template-columns:30px minmax(0,1fr)}.metric-information-push .message-delivery-rule-row>.push-switch{grid-column:2;justify-self:start}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}