:root,html[data-theme=dark],body[data-theme=dark]{--shell-a:#f4f7ff;--shell-b:#91a7ff;--shell-c:#aa72ff;--shell-ink:#090b14;--shell-glow:#917aff3d;--shell-panel:#080b14f2}html[data-theme=neon],body[data-theme=neon]{--shell-a:#effeff;--shell-b:#39e8ff;--shell-c:#ff5fd6;--shell-ink:#021017;--shell-glow:#39e8ff42;--shell-panel:#030a12f2}html[data-theme=celestial],body[data-theme=celestial]{--shell-a:#fff9e8;--shell-b:#f1cc68;--shell-c:#c58bff;--shell-ink:#100b1d;--shell-glow:#c78bff3d;--shell-panel:#100a1df5}html[data-theme=aurora],body[data-theme=aurora]{--shell-a:#fff2dc;--shell-b:#ffad68;--shell-c:#ef633d;--shell-ink:#160b06;--shell-glow:#ef633d3d;--shell-panel:#110c09f5}.topbar-nav-logo{color:#0000!important;letter-spacing:0!important;min-width:0!important;text-shadow:none!important;-webkit-text-fill-color:transparent!important;background:0 0!important;align-items:baseline!important;gap:4px!important;font-size:0!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}.topbar-nav-logo:before,.topbar-nav-logo:after{color:#0000!important;background:linear-gradient(90deg, var(--shell-a), var(--shell-b), var(--shell-c))!important;-webkit-text-fill-color:transparent!important;font-family:var(--font-display,var(--font-inter))!important;text-shadow:0 0 20px var(--shell-glow)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:13px!important;font-weight:920!important;line-height:1!important;display:inline-block!important}.topbar-nav-logo:before{content:"ROCCO"!important;letter-spacing:-.045em!important}.topbar-nav-logo:after{content:"TERMINAL"!important;letter-spacing:.025em!important;font-weight:760!important}.topbar-nav-version{color:#0000!important;background:0 0!important;border:0!important;align-items:center!important;gap:4px!important;min-width:0!important;min-height:15px!important;margin-top:3px!important;padding:0!important;font-size:0!important;display:flex!important}.topbar-nav-version:before,.topbar-nav-version:after{border:1px solid color-mix(in srgb, var(--shell-b) 28%, transparent)!important;min-height:14px!important;color:color-mix(in srgb, var(--shell-a) 82%, var(--text-muted))!important;background:color-mix(in srgb, var(--shell-c) 7%, transparent)!important;font:800 6px/1 var(--font-mono)!important;letter-spacing:.09em!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;padding:1px 6px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff09!important}.topbar-nav-version:before{content:"BY ROCCOANALYSIS"!important;color:var(--shell-b)!important}.topbar-nav-version:after{content:attr(data-label)!important}.topbar-nav-brand{border-color:color-mix(in srgb, var(--shell-b) 18%, transparent)!important;background:linear-gradient(145deg, #ffffff0e, #ffffff03) padding-box, linear-gradient(120deg, transparent, color-mix(in srgb, var(--shell-b) 38%, transparent), transparent 78%) border-box!important;box-shadow:inset 0 1px #ffffff0d, 0 0 24px color-mix(in srgb, var(--shell-glow) 55%, transparent)!important}.topbar-nav-brand:before{color:var(--shell-ink)!important;background:linear-gradient(145deg, #ffffffb8, transparent 38%), linear-gradient(135deg, var(--shell-a), var(--shell-b) 54%, var(--shell-c))!important;box-shadow:0 8px 26px var(--shell-glow), inset 0 1px #ffffffc2!important}@media (min-width:901px){.topbar-nav{grid-template-columns:auto minmax(260px,1fr) auto!important;align-items:center!important;gap:11px!important;width:100%!important;max-width:100vw!important;padding:0 14px!important;display:grid!important;overflow:visible!important}.topbar-nav-left,.topbar-nav-right{flex:none!important;min-width:0!important}.topbar-nav-left{gap:7px!important}.topbar-nav-center{justify-content:center!important;gap:1px!important;min-width:0!important;max-width:100%!important}.topbar-nav-right{justify-content:flex-end!important;gap:7px!important;max-width:min(290px,29vw)!important}.topbar-nav-user-trigger{max-width:100%!important}.topbar-nav-user-info{min-width:0!important;max-width:145px!important}.topbar-nav-username{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:145px!important;display:block!important;overflow:hidden!important}}@media (min-width:901px) and (max-width:1180px){.topbar-nav-brand{min-width:190px!important}.nav-dropdown-trigger{padding-left:7px!important;padding-right:7px!important}.membership-tier-word{display:none!important}.topbar-nav-label{font-size:8px!important}.topbar-nav-left>a[href=\/start]{display:none!important}}@media (min-width:901px) and (max-width:1010px){.topbar-nav-brand{min-width:174px!important}.topbar-nav-version:before,.topbar-nav-center .topbar-nav-label{display:none!important}.nav-dropdown-trigger{justify-content:center!important;min-width:32px!important}.nav-dropdown-arrow{display:none!important}}.topbar-nav-popup.account-menu{z-index:1500!important;left:auto!important;right:0!important}.trader-os-dock{border-color:color-mix(in srgb, var(--shell-b) 34%, var(--border))!important;background:radial-gradient(circle at 0 100%, color-mix(in srgb, var(--shell-b) 13%, transparent), transparent 36%), radial-gradient(circle at 100% 0, color-mix(in srgb, var(--shell-c) 10%, transparent), transparent 38%), var(--shell-panel)!important;width:min(1240px,100vw - 24px)!important;min-height:68px!important;box-shadow:0 28px 96px #0009, 0 0 38px var(--shell-glow), inset 0 1px #ffffff13!important;border-radius:23px!important;grid-template-columns:122px minmax(0,1fr) auto!important;gap:9px!important;padding:8px!important}.trader-os-launch{width:122px!important;height:52px!important;color:var(--shell-ink)!important;background:linear-gradient(135deg, var(--shell-a), var(--shell-b) 55%, var(--shell-c))!important;box-shadow:0 13px 32px var(--shell-glow), inset 0 1px #ffffff9e!important;border-radius:15px!important;justify-content:flex-start!important;gap:9px!important;padding:0 12px!important}.trader-os-launch>div{font-size:0!important}.trader-os-launch>div:before{content:attr(data-label)!important;font:920 8px var(--font-mono)!important;letter-spacing:.075em!important;display:block!important}.trader-os-launch small{text-overflow:ellipsis!important;max-width:76px!important;color:color-mix(in srgb, var(--shell-ink) 68%, transparent)!important;font:820 6px var(--font-mono)!important;letter-spacing:.07em!important;white-space:nowrap!important;margin-top:3px!important;display:block!important;overflow:hidden!important}.trader-os-pins{scroll-snap-type:x proximity!important;scrollbar-width:none!important;align-items:stretch!important;gap:5px!important;min-width:0!important;display:flex!important;overflow-x:auto!important}.trader-os-pin{border:1px solid color-mix(in srgb, var(--shell-b) 10%, transparent)!important;scroll-snap-align:center!important;border-radius:14px!important;flex-direction:column!important;flex:1 0 82px!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:auto!important;min-width:82px!important;max-width:112px!important;height:52px!important;padding:5px 7px!important;display:flex!important}.trader-os-pin:hover,.trader-os-pin:focus-visible{border-color:color-mix(in srgb, var(--shell-b) 40%, transparent)!important;color:var(--shell-a)!important;background:color-mix(in srgb, var(--shell-b) 9%, transparent)!important;box-shadow:0 10px 25px color-mix(in srgb, var(--shell-glow) 65%, transparent)!important}.trader-os-pin[data-active=true]{border-color:color-mix(in srgb, var(--shell-b) 48%, transparent)!important;color:var(--shell-a)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--shell-b) 16%, transparent), color-mix(in srgb, var(--shell-c) 9%, transparent))!important;box-shadow:inset 0 1px #ffffff0f, 0 0 22px var(--shell-glow)!important}.trader-os-pin-icon{min-height:17px!important;color:var(--shell-b)!important;font-size:14px!important;line-height:1!important}.trader-os-pin-copy{text-align:center!important;white-space:normal!important;width:100%!important;min-width:0!important;display:block!important;overflow:visible!important}.trader-os-pin-copy b{min-height:16px!important;color:inherit!important;font:820 7px/1.13 var(--font-mono)!important;letter-spacing:-.01em!important;text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.trader-os-pin-copy small{color:var(--text-muted)!important;font:760 5.5px/1 var(--font-mono)!important;letter-spacing:.07em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;margin-top:2px!important;display:block!important;overflow:hidden!important}.trader-os-actions{flex:none!important;gap:5px!important}.trader-os-action{border-color:color-mix(in srgb, var(--shell-b) 20%, var(--border))!important;background:linear-gradient(145deg,#ffffff06,#0000)!important;border-radius:14px!important;min-width:46px!important;height:52px!important}.trader-os-action:hover,.trader-os-action:focus-visible{color:var(--shell-b)!important;background:color-mix(in srgb, var(--shell-b) 8%, transparent)!important}.trader-os-status i{background:var(--shell-b)!important;box-shadow:0 0 12px var(--shell-glow)!important}@media (max-width:1180px){.trader-os-dock{grid-template-columns:112px minmax(0,1fr) auto!important}.trader-os-launch{width:112px!important}.trader-os-pin{flex-basis:78px!important;min-width:78px!important}.trader-os-actions .trader-os-status{display:none!important}}@media (max-width:980px) and (min-width:721px){.trader-os-dock{grid-template-columns:104px minmax(0,1fr) auto!important;width:calc(100vw - 14px)!important}.trader-os-launch{width:104px!important;padding:0 9px!important}.trader-os-pin{flex-basis:72px!important;min-width:72px!important}.trader-os-pin-copy{display:block!important}.trader-os-actions .trader-os-action:nth-child(n+3){display:none!important}}@media (max-width:720px){.topbar-nav-version:before{display:none!important}.trader-os-dock{border-radius:18px!important;grid-template-columns:48px minmax(0,1fr) auto!important;min-height:56px!important;padding:5px!important}.trader-os-launch{justify-content:center!important;width:46px!important;height:46px!important;padding:0!important}.trader-os-launch>div{display:none!important}.trader-os-pin{flex:0 0 44px!important;min-width:44px!important;max-width:44px!important;height:46px!important}.trader-os-pin-copy,.trader-os-actions .trader-os-action:nth-child(n+2){display:none!important}.trader-os-action{width:46px!important;min-width:46px!important;height:46px!important}}.page-content{flex-direction:column!important;scroll-padding-bottom:104px!important;display:flex!important;overflow-y:auto!important}.page-route-content{flex:1 0 auto!important}.rocco-system-footer{visibility:visible!important;opacity:1!important;border-top-color:color-mix(in srgb, var(--shell-b) 24%, var(--border))!important;background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--shell-b) 12%, transparent), transparent 35%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--shell-c) 9%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--bg-secondary) 98%, transparent), var(--bg-primary))!important;flex:none!important;width:100%!important;min-height:420px!important;margin-top:70px!important;display:block!important}.rocco-footer-kicker,.rocco-footer-link>span:first-child,.rocco-footer-feature em,.rocco-footer-live,.rocco-footer-section-head p{color:var(--shell-b)!important}.rocco-footer-primary{color:var(--shell-ink)!important;border-color:color-mix(in srgb, var(--shell-b) 44%, transparent)!important;background:linear-gradient(135deg, var(--shell-a), var(--shell-b) 55%, var(--shell-c))!important;box-shadow:0 13px 30px var(--shell-glow)!important}.rocco-footer-brand,.rocco-footer-latest,.rocco-footer-group,.rocco-footer-partners{border-color:color-mix(in srgb, var(--shell-b) 16%, var(--border))!important}.rocco-footer-feature:hover,.rocco-footer-feature:focus-visible,.rocco-footer-link:hover,.rocco-footer-link:focus-visible{border-color:color-mix(in srgb, var(--shell-b) 34%, transparent)!important;background:color-mix(in srgb, var(--shell-b) 6%, transparent)!important}.knowledge-quick-tab{display:none!important}
:root{--visual-accent-a:#f4f7ff;--visual-accent-b:#91dbc9;--visual-accent-c:#a7bfce;--visual-accent-rgb:145, 219, 201;--visual-page:#0b1014;--visual-page-2:#10161b;--visual-panel:#151d23;--visual-panel-strong:#151d23;--visual-panel-soft:#ffffff09;--visual-line:#b8cdd224;--visual-line-hot:#91dbc961;--visual-shadow:0 24px 64px #0006;--visual-shadow-soft:0 4px 16px #00000029;--visual-glow:#917eff29;--visual-radius-xs:8px;--visual-radius-sm:9px;--visual-radius-md:12px;--visual-radius-lg:18px;--visual-radius-xl:22px;--visual-ease:cubic-bezier(.2, .8, .2, 1);--visual-page-pad:clamp(16px, 2.4vw, 34px)}html[data-theme=dark],body[data-theme=dark]{--visual-accent-a:#f7f9ff;--visual-accent-b:#91dbc9;--visual-accent-c:#a7bfce;--visual-accent-rgb:145, 219, 201;--visual-page:#0b1014;--visual-page-2:#10161b;--visual-panel:#151d23;--visual-panel-strong:#151d23;--visual-line:#b8cdd224;--visual-line-hot:#91dbc96b;--visual-glow:#917eff2b}html[data-theme=neon],body[data-theme=neon]{--visual-accent-a:#effeff;--visual-accent-b:#36e8ff;--visual-accent-c:#ff5fd6;--visual-accent-rgb:54, 232, 255;--visual-page:#02070d;--visual-page-2:#05111a;--visual-panel:#030f17c7;--visual-panel-strong:#030e16f2;--visual-line:#36e8ff24;--visual-line-hot:#36e8ff75;--visual-glow:#36e8ff2b}html[data-theme=celestial],body[data-theme=celestial]{--visual-accent-a:#fff9e8;--visual-accent-b:#efc969;--visual-accent-c:#c58bff;--visual-accent-rgb:197, 139, 255;--visual-page:#0b0714;--visual-page-2:#140c21;--visual-panel:#150d22cc;--visual-panel-strong:#140c22f5;--visual-line:#e0beff24;--visual-line-hot:#c58bff73;--visual-glow:#c58bff2e}html[data-theme=aurora],body[data-theme=aurora]{--visual-accent-a:#fff4df;--visual-accent-b:#e9b68c;--visual-accent-c:#ceb59b;--visual-accent-rgb:233, 182, 140;--visual-page:#0d0805;--visual-page-2:#17100b;--visual-panel:#19100bcc;--visual-panel-strong:#1a1815;--visual-line:#ffb47424;--visual-line-hot:#ff9d5b73;--visual-glow:#ef633d2b}html[data-theme=analogue],body[data-theme=analogue]{--visual-accent-a:#e8ffec;--visual-accent-b:#7cda94;--visual-accent-c:#54ad75;--visual-accent-rgb:124, 218, 148;--visual-page:#050b08;--visual-page-2:#0a140e;--visual-panel:#0b1911cc;--visual-panel-strong:#0b1911f5;--visual-line:#7cda9424;--visual-line-hot:#7cda9473;--visual-glow:#54ad7521}html{scroll-behavior:smooth;background:var(--visual-page)}body{background:radial-gradient(1000px 520px at 7% -8%, rgba(var(--visual-accent-rgb), .12), transparent 66%), radial-gradient(780px 520px at 96% 12%, color-mix(in srgb, var(--visual-accent-c) 10%, transparent), transparent 68%), linear-gradient(155deg, var(--visual-page), var(--visual-page-2) 56%, var(--visual-page));letter-spacing:-.008em;background-attachment:fixed;min-height:100vh}body:before{content:"";z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 78%);mask-image:linear-gradient(#000000e6,#0000 78%)}::selection{color:#fff;background:rgba(var(--visual-accent-rgb), .36)}:where(a,button,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px!important;box-shadow:0 0 0 5px rgba(var(--visual-accent-rgb), .12)!important}:where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.page-route-content{isolation:isolate;width:100%;animation:visualPageIn .24s var(--visual-ease)}.page-route-content>:where(main,section,div):first-child{position:relative}@keyframes visualPageIn{0%{opacity:0}to{opacity:1}}:where(h1,h2,h3){color:var(--text-primary);text-wrap:balance;letter-spacing:-.035em}h1{font-size:clamp(28px,3vw,46px);font-weight:650;line-height:1.14}h2{font-size:clamp(20px,2vw,30px);font-weight:600;line-height:1.2}h3{font-weight:600;line-height:1.18}:where(.page-title,.section-title,.card-title,[class*=pageTitle],[class*=sectionTitle]){letter-spacing:-.03em!important}:where(.eyebrow,.kicker,.overline,[class*=eyebrow],[class*=kicker]){color:var(--visual-accent-b)!important;font-family:var(--font-sans)!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important}:where(.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.panel,.widget-card,[data-surface=card],[data-surface=panel]){border-color:var(--visual-line)!important;border-radius:var(--visual-radius-md)!important;background:linear-gradient(180deg, #ffffff03, transparent 96px), var(--bg-card)!important;box-shadow:inset 0 1px #ffffff09, var(--visual-shadow-soft)!important}:where(.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.widget-card,[data-surface=card]){transition:border-color .18s,box-shadow .18s,background-color .18s!important}:where(.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.widget-card,[data-surface=card]):hover{border-color:color-mix(in srgb, var(--visual-accent-b) 28%, var(--visual-line))!important;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0003!important}:where(.modal,.dialog,.drawer,.popover,.dropdown-menu,[data-surface=dialog]){border-color:color-mix(in srgb, var(--visual-accent-b) 22%, var(--visual-line))!important;border-radius:var(--visual-radius-lg)!important;background:linear-gradient(150deg, #fff1, transparent 28%), var(--bg-elevated)!important;box-shadow:var(--visual-shadow), inset 0 1px #ffffff0f!important}:where(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){min-height:42px;border:1px solid var(--visual-line)!important;border-radius:var(--visual-radius-sm)!important;color:var(--text-primary)!important;background:var(--bg-input)!important;transition:border-color .18s,box-shadow .18s,background .18s!important;box-shadow:inset 0 1px 2px #0000003d,0 1px #ffffff06!important}:where(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):hover{border-color:color-mix(in srgb, var(--visual-accent-b) 24%, var(--visual-line))!important}:where(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):focus{border-color:var(--visual-line-hot)!important;background:var(--bg-input)!important;box-shadow:0 0 0 4px rgba(var(--visual-accent-rgb), .095), inset 0 1px 2px #0003!important}:where(input,textarea)::placeholder{color:var(--text-muted)!important}:where(.btn-primary,.primary-button,[data-variant=primary]){border-radius:var(--visual-radius-sm)!important;color:#070912!important;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 82%, white), var(--accent))!important;box-shadow:0 3px 10px var(--btn-shadow), inset 0 1px #ffffff4d!important;border:1px solid #ffffff2e!important;transition:filter .18s,box-shadow .18s!important}:where(.btn-primary,.primary-button,[data-variant=primary]):hover:not(:disabled){filter:brightness(1.06)saturate(1.08)!important;box-shadow:0 5px 16px var(--btn-shadow), inset 0 1px #fff6!important}:where(.btn-secondary,.secondary-button,.ghost-button,[data-variant=secondary],[data-variant=ghost]){border:1px solid var(--visual-line)!important;border-radius:var(--visual-radius-sm)!important;color:var(--text-secondary)!important;background:#ffffff07!important;transition:color .18s,border-color .18s,background .18s!important;box-shadow:inset 0 1px #ffffff09!important}:where(.btn-secondary,.secondary-button,.ghost-button,[data-variant=secondary],[data-variant=ghost]):hover:not(:disabled){color:var(--visual-accent-a)!important;border-color:var(--visual-line-hot)!important;background:rgba(var(--visual-accent-rgb), .07)!important}button:disabled,[aria-disabled=true]{filter:saturate(.55);cursor:not-allowed!important}:where(.tabs,.tab-list,[role=tablist]){border:1px solid var(--visual-line)!important;border-radius:var(--visual-radius-md)!important;background:var(--bg-secondary)!important;gap:5px!important;padding:5px!important;box-shadow:inset 0 1px #ffffff06!important}:where(.tab,[role=tab],[class*=tabButton]){white-space:normal;overflow-wrap:break-word;min-height:40px;font-size:14px;line-height:1.4;border-radius:11px!important;transition:color .18s,background .18s!important}:where(.tab.active,[role=tab][aria-selected=true],[class*=tabButton][data-active=true]){color:var(--visual-accent-a)!important;background:var(--accent-dim)!important;box-shadow:inset 0 -2px var(--accent), inset 0 1px #ffffff0a!important}:where(.badge,.chip,.pill){border-radius:999px!important;box-shadow:inset 0 1px #ffffff0a!important}:where(table,.data-table){border-collapse:separate;border-spacing:0}:where(thead th,.table-header){color:color-mix(in srgb, var(--text-secondary) 88%, white 4%)!important;font-family:var(--font-mono)!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#ffffff05!important;font-size:12px!important;font-weight:800!important}:where(tbody tr,.table-row){transition:background .16s,box-shadow .16s!important}:where(tbody tr,.table-row):hover{background:rgba(var(--visual-accent-rgb), .045)!important}:where(tbody tr,.table-row):focus-within{background:rgba(var(--visual-accent-rgb), .075)!important}:where(details)>summary{cursor:pointer;text-align:start;transition:color .18s var(--visual-ease), background-color .18s var(--visual-ease)}:where(details)>summary:hover{color:var(--accent)}:where(details[open])>summary{margin-block-end:12px}:where(select) option{color:var(--text-primary);background:var(--bg-elevated)}:where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--accent)}:where(button,[role=button]){touch-action:manipulation}@media (prefers-reduced-motion:no-preference){:where([role=dialog],[role=menu],.nav-dropdown-menu,.popover){animation:visualPageIn .18s var(--visual-ease)}:where(details[open])>:not(summary){animation:visualPageIn .2s var(--visual-ease)}}@media (hover:hover){:where(.btn-primary,.primary-button,[data-variant=primary]):active:not(:disabled){filter:brightness(.94)!important;box-shadow:inset 0 1px 4px #00000029!important}}@media (pointer:coarse){:where(.tab,[role=tab],[class*=tabButton],details>summary){min-height:44px}}:where(td,th){font-variant-numeric:tabular-nums;border-color:color-mix(in srgb, var(--visual-line) 78%, transparent)!important}:where(.empty-state,.loading-state,.error-state,[class*=emptyState],[class*=loadingState],[class*=errorState]){border:1px dashed color-mix(in srgb, var(--visual-accent-b) 22%, var(--visual-line))!important;border-radius:var(--visual-radius-lg)!important;background:radial-gradient(circle at 50% 0, rgba(var(--visual-accent-rgb), .07), transparent 52%), #ffffff05!important;box-shadow:inset 0 1px #ffffff06!important}:where(.skeleton,[class*=skeleton]){position:relative;overflow:hidden;background:#ffffff0b!important}:where(.skeleton,[class*=skeleton]):after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--visual-accent-rgb), .11), transparent);pointer-events:none;animation:1.8s ease-in-out infinite visualShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes visualShimmer{to{transform:translate(100%)}}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--red)!important}:where(input,select,textarea)[aria-invalid=true]:focus-visible{outline-color:var(--red)!important}:where(input,textarea):disabled{opacity:.65}:where(button,a)[aria-disabled=true]{opacity:.55}:where(button,a,input,select,textarea)[data-motion=none]{transition:none!important}*{scrollbar-width:thin;scrollbar-color:rgba(var(--visual-accent-rgb), .22) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 55%, transparent) padding-box;border:2px solid #0000;border-radius:999px}.react-grid-item>:where(.card,[data-surface=card],[class*=widget]){height:100%;overflow:hidden}.react-grid-item.react-grid-placeholder{border:1px dashed var(--visual-line-hot)!important;border-radius:var(--visual-radius-md)!important;background:rgba(var(--visual-accent-rgb), .09)!important;opacity:1!important}.react-resizable-handle:after{border-color:color-mix(in srgb, var(--visual-accent-b) 72%, transparent)!important}@media (max-width:900px){body{background-attachment:scroll}:root{--visual-page-pad:14px}body:before{opacity:.3;background-size:32px 32px}:where(.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.panel,[data-surface=card],[data-surface=panel]){border-radius:14px!important}:where(h1,.page-title,[class*=pageTitle]){font-size:clamp(25px,8vw,36px)}}@media (max-width:560px){:where(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){min-height:44px;font-size:16px!important}:where(.modal,.dialog,.drawer){border-radius:18px 18px 0 0!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.topbar-nav{border-bottom:1px solid color-mix(in srgb, var(--visual-accent-b) 17%, var(--visual-line))!important;background:linear-gradient(90deg, rgba(var(--visual-accent-rgb), .06), transparent 28%, color-mix(in srgb, var(--visual-accent-c) 4%, transparent)), #060911d1!important;-webkit-backdrop-filter:blur(28px)saturate(1.28)!important;backdrop-filter:blur(28px)saturate(1.28)!important;min-height:64px!important;box-shadow:0 14px 42px #00000040,inset 0 -1px #ffffff06!important}.topbar-nav:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 4%, var(--visual-accent-b) 34%, var(--visual-accent-c) 66%, transparent 96%);opacity:.18;height:1px;position:absolute;bottom:-1px;left:0;right:0}.topbar-nav-brand{border:1px solid color-mix(in srgb, var(--visual-accent-b) 18%, transparent)!important;background:radial-gradient(circle at 0 50%, rgba(var(--visual-accent-rgb), .13), transparent 54%), linear-gradient(145deg, #ffffff0b, #ffffff03)!important;min-height:47px!important;transition:border-color .2s ease, transform .2s var(--visual-ease), box-shadow .2s ease!important;border-radius:15px!important;padding:6px 12px 6px 7px!important;box-shadow:inset 0 1px #ffffff0e,0 12px 30px #0000002e!important}.topbar-nav-brand:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--visual-accent-b) 38%, transparent)!important;box-shadow:inset 0 1px #ffffff13, 0 16px 36px #0000003d, 0 0 24px var(--visual-glow)!important}.topbar-nav-brand:before{width:30px!important;min-width:30px!important;height:30px!important;color:var(--shell-ink)!important;content:"R"!important;background:linear-gradient(145deg, #ffffffb8, transparent 38%), linear-gradient(135deg, var(--visual-accent-a), var(--visual-accent-b) 55%, var(--visual-accent-c))!important;box-shadow:0 10px 25px var(--visual-glow), inset 0 1px #fffc!important;font:950 13px var(--font-display)!important;letter-spacing:-.04em!important;border:1px solid #ffffff47!important;border-radius:10px!important;place-items:center!important;display:grid!important;position:static!important;transform:none!important}.topbar-nav-logo:before,.topbar-nav-logo:after{filter:drop-shadow(0 0 10px var(--visual-glow));background:linear-gradient(90deg, var(--visual-accent-a), var(--visual-accent-b), var(--visual-accent-c))!important;-webkit-background-clip:text!important;background-clip:text!important}.topbar-nav-logo:before{font-size:13px!important}.topbar-nav-logo:after{opacity:.88;font-size:12px!important}.topbar-nav-version:before,.topbar-nav-version:after{border-color:color-mix(in srgb, var(--visual-accent-b) 24%, transparent)!important;color:color-mix(in srgb, var(--visual-accent-a) 80%, var(--text-muted))!important;background:rgba(var(--visual-accent-rgb), .045)!important}.topbar-nav-version:before{color:var(--visual-accent-b)!important}.topbar-nav-item,.nav-dropdown-trigger{min-height:37px!important;transition:color .18s ease, border-color .18s ease, background .18s ease, transform .18s var(--visual-ease)!important;border:1px solid #0000!important;border-radius:11px!important}.topbar-nav-item:hover,.nav-dropdown-trigger:hover,.nav-dropdown-trigger[aria-expanded=true]{transform:translateY(-1px);border-color:color-mix(in srgb, var(--visual-accent-b) 17%, transparent)!important;color:var(--visual-accent-a)!important;background:rgba(var(--visual-accent-rgb), .055)!important}.topbar-nav-item.active{border-color:color-mix(in srgb, var(--visual-accent-b) 29%, transparent)!important;color:var(--visual-accent-a)!important;background:linear-gradient(135deg, rgba(var(--visual-accent-rgb), .12), color-mix(in srgb, var(--visual-accent-c) 7%, transparent))!important;box-shadow:inset 0 1px #ffffff0b,0 8px 20px #00000026!important}.topbar-nav-popup,.account-menu,.nav-dropdown-menu{border:1px solid color-mix(in srgb, var(--visual-accent-b) 22%, var(--visual-line))!important;background:linear-gradient(145deg, #ffffff0e, transparent 27%), var(--visual-panel-strong)!important;box-shadow:0 28px 90px #0000008f, 0 0 34px var(--visual-glow), inset 0 1px #fff1!important;-webkit-backdrop-filter:blur(30px)saturate(1.2)!important;backdrop-filter:blur(30px)saturate(1.2)!important;border-radius:18px!important}.popup-menu-item,.account-menu a,.account-menu button{transition:color .16s ease, background .16s ease, transform .16s var(--visual-ease)!important;border-radius:10px!important}.popup-menu-item:hover,.account-menu a:hover,.account-menu button:hover{transform:translate(2px);color:var(--visual-accent-a)!important;background:rgba(var(--visual-accent-rgb), .07)!important}.topbar-nav-user-trigger{border:1px solid color-mix(in srgb, var(--visual-accent-b) 14%, transparent)!important;background:#ffffff06!important;border-radius:13px!important;min-height:42px!important;padding:5px 8px 5px 10px!important}.topbar-nav-user-trigger:hover{border-color:color-mix(in srgb, var(--visual-accent-b) 31%, transparent)!important;background:rgba(var(--visual-accent-rgb), .06)!important}.topbar-nav-avatar{border:1px solid color-mix(in srgb, var(--visual-accent-b) 44%, transparent)!important;box-shadow:0 0 0 3px rgba(var(--visual-accent-rgb), .07), 0 8px 18px #00000040!important}.trader-os-dock{border-color:color-mix(in srgb, var(--visual-accent-b) 34%, var(--visual-line))!important;background:radial-gradient(circle at 0 100%, rgba(var(--visual-accent-rgb), .13), transparent 34%), radial-gradient(circle at 100% 0, color-mix(in srgb, var(--visual-accent-c) 10%, transparent), transparent 38%), #060911e8!important;box-shadow:0 30px 100px #000000a8, 0 0 44px var(--visual-glow), inset 0 1px #ffffff14!important;-webkit-backdrop-filter:blur(30px)saturate(1.24)!important;backdrop-filter:blur(30px)saturate(1.24)!important}.trader-os-launch{background:linear-gradient(135deg, var(--visual-accent-a), var(--visual-accent-b) 55%, var(--visual-accent-c))!important;box-shadow:0 14px 34px var(--visual-glow), inset 0 1px #ffffffbf!important;border:1px solid #ffffff3d!important}.trader-os-pin,.trader-os-action{border-color:color-mix(in srgb, var(--visual-accent-b) 13%, var(--visual-line))!important;background:linear-gradient(145deg,#ffffff08,#ffffff02)!important}.trader-os-pin:hover,.trader-os-action:hover,.trader-os-pin:focus-visible,.trader-os-action:focus-visible{border-color:color-mix(in srgb, var(--visual-accent-b) 42%, transparent)!important;color:var(--visual-accent-a)!important;background:rgba(var(--visual-accent-rgb), .075)!important;box-shadow:0 12px 25px #00000038, 0 0 20px var(--visual-glow)!important;transform:translateY(-2px)!important}.trader-os-pin[data-active=true]{border-color:color-mix(in srgb, var(--visual-accent-b) 51%, transparent)!important;background:linear-gradient(145deg, rgba(var(--visual-accent-rgb), .16), color-mix(in srgb, var(--visual-accent-c) 10%, transparent))!important}.trader-os-pin-icon{color:var(--visual-accent-b)!important}.rocco-system-footer{border-top:1px solid color-mix(in srgb, var(--visual-accent-b) 28%, var(--visual-line))!important;background:radial-gradient(800px 420px at 5% 0, rgba(var(--visual-accent-rgb), .15), transparent 66%), radial-gradient(660px 460px at 96% 100%, color-mix(in srgb, var(--visual-accent-c) 12%, transparent), transparent 68%), linear-gradient(155deg, var(--visual-page-2), var(--visual-page))!important;margin-top:clamp(80px,9vw,150px)!important;box-shadow:0 -40px 120px #0000004d,inset 0 1px #ffffff09!important}.rocco-system-footer:before{border-color:rgba(var(--visual-accent-rgb), .1)!important;width:620px!important;height:620px!important;box-shadow:0 0 160px var(--visual-glow)!important;top:-330px!important;right:-260px!important}.rocco-footer-shell{max-width:1480px!important;padding-top:48px!important}.rocco-footer-brand,.rocco-footer-latest,.rocco-footer-group,.rocco-footer-partners{border-color:color-mix(in srgb, var(--visual-accent-b) 17%, var(--visual-line))!important;background:linear-gradient(150deg,#ffffff0c,#0000 34%),#ffffff04!important;box-shadow:inset 0 1px #ffffff0a,0 20px 58px #0000002e!important}.rocco-footer-brand{min-height:250px!important}.rocco-footer-logo span:first-child{color:var(--visual-accent-a)!important}.rocco-footer-logo span:last-child{background:linear-gradient(90deg, var(--visual-accent-a), var(--visual-accent-b) 56%, var(--visual-accent-c))!important;-webkit-background-clip:text!important;background-clip:text!important}.rocco-footer-kicker,.rocco-footer-section-head p,.rocco-footer-feature em,.rocco-footer-link>span:first-child,.rocco-footer-live{color:var(--visual-accent-b)!important}.rocco-footer-primary{color:#070912!important;background:linear-gradient(135deg, var(--visual-accent-a), var(--visual-accent-b) 55%, var(--visual-accent-c))!important;box-shadow:0 14px 32px var(--visual-glow), inset 0 1px #ffffffb8!important;border-color:#ffffff38!important}.rocco-footer-secondary,.rocco-footer-social a{border-color:var(--visual-line)!important;background:#ffffff06!important}.rocco-footer-feature,.rocco-footer-link,.rocco-footer-partner{transition:transform .18s var(--visual-ease), border-color .18s ease, background .18s ease, box-shadow .18s ease!important}.rocco-footer-feature:hover,.rocco-footer-link:hover,.rocco-footer-partner:hover{border-color:color-mix(in srgb, var(--visual-accent-b) 34%, transparent)!important;background:rgba(var(--visual-accent-rgb), .055)!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px #0000002e!important}.auth-container{background:radial-gradient(800px 500px at 8% 12%, rgba(var(--visual-accent-rgb), .15), transparent 66%), radial-gradient(600px 500px at 100% 100%, color-mix(in srgb, var(--visual-accent-c) 11%, transparent), transparent 68%), linear-gradient(145deg, var(--visual-page), var(--visual-page-2))!important}.auth-left{border-right-color:color-mix(in srgb, var(--visual-accent-b) 16%, var(--visual-line))!important;background:#ffffff03!important}.auth-left:before{background:radial-gradient(circle at 40% 44%, rgba(var(--visual-accent-rgb), .17), transparent 58%)!important}.auth-form-container{border-color:color-mix(in srgb, var(--visual-accent-b) 23%, var(--visual-line))!important;background:linear-gradient(150deg, #fff1, transparent 30%), var(--visual-panel)!important;max-width:430px!important;box-shadow:0 36px 110px #0000007a, 0 0 36px var(--visual-glow), inset 0 1px #ffffff0e!important;-webkit-backdrop-filter:blur(26px)saturate(1.16)!important;backdrop-filter:blur(26px)saturate(1.16)!important;border-radius:24px!important;padding:clamp(24px,3vw,36px)!important}.brand-title{filter:drop-shadow(0 0 26px var(--visual-glow));background:linear-gradient(90deg, var(--visual-accent-a), var(--visual-accent-b), var(--visual-accent-c))!important;color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important}.auth-feature-list article{border-color:var(--visual-line)!important;background:#ffffff06!important;box-shadow:inset 0 1px #ffffff09,0 12px 30px #00000021!important}.auth-feature-list article:hover{border-color:color-mix(in srgb, var(--visual-accent-b) 37%, transparent)!important;background:rgba(var(--visual-accent-rgb), .05)!important;transform:translate(6px)translateY(-1px)!important}@media (max-width:900px){.topbar-nav{min-height:58px!important}.topbar-nav-brand{min-height:42px!important;padding:5px 8px!important}.topbar-nav-brand:before{width:28px!important;min-width:28px!important;height:28px!important}.rocco-footer-shell{padding-top:32px!important}}@media (max-width:700px){.rocco-system-footer{margin-top:72px!important}.rocco-footer-brand,.rocco-footer-latest,.rocco-footer-group,.rocco-footer-partners{border-radius:17px!important}.auth-form-container{border-radius:20px!important}}
.knowledge-rail{border-color:color-mix(in srgb, var(--visual-accent-b) 34%, var(--visual-line))!important;background:radial-gradient(circle at 0 0, rgba(var(--visual-accent-rgb), .14), transparent 58%), var(--visual-panel-strong)!important;box-shadow:0 18px 52px #0000006b, 0 0 24px var(--visual-glow), inset 0 1px #fff1!important;-webkit-backdrop-filter:blur(24px)saturate(1.2)!important;backdrop-filter:blur(24px)saturate(1.2)!important}.knowledge-rail[data-expanded=true]{border-color:color-mix(in srgb, var(--visual-accent-b) 42%, var(--visual-line))!important;box-shadow:0 30px 92px #0000008f, 0 0 34px var(--visual-glow), inset 0 1px #ffffff13!important}.knowledge-rail-toggle{color:var(--visual-accent-a)!important;background:linear-gradient(135deg, rgba(var(--visual-accent-rgb), .13), transparent 66%)!important}.knowledge-rail-mark{border-color:color-mix(in srgb, var(--visual-accent-b) 44%, transparent)!important;color:#070912!important;background:linear-gradient(145deg, var(--visual-accent-a), var(--visual-accent-b) 58%, var(--visual-accent-c))!important;box-shadow:0 9px 22px var(--visual-glow), inset 0 1px #ffffffb8!important}.knowledge-rail-control,.knowledge-rail-link i{color:var(--visual-accent-b)!important}.knowledge-rail-body{border-top-color:color-mix(in srgb, var(--visual-accent-b) 18%, var(--visual-line))!important}.knowledge-rail-link{background:#ffffff04!important;border-color:#0000!important}.knowledge-rail-link:hover,.knowledge-rail-link:focus-visible{border-color:color-mix(in srgb, var(--visual-accent-b) 30%, transparent)!important;background:rgba(var(--visual-accent-rgb), .07)!important;transform:translate(3px)!important}.knowledge-rail-link>span:first-child{border-color:color-mix(in srgb, var(--visual-accent-b) 28%, transparent)!important;color:var(--visual-accent-b)!important;background:rgba(var(--visual-accent-rgb), .075)!important}.knowledge-rail-minimize{border-color:var(--visual-line)!important;background:#ffffff05!important}.knowledge-rail-minimize:hover{border-color:var(--visual-line-hot)!important;color:var(--visual-accent-b)!important}.page-route-content:has(.react-grid-layout){background:radial-gradient(780px 420px at 8% 0, rgba(var(--visual-accent-rgb), .065), transparent 66%), transparent}.page-route-content:has(.react-grid-layout) .react-grid-layout{min-height:240px;padding:4px 0 12px}.page-route-content:has(.react-grid-layout) .react-grid-item{transition:transform .18s var(--visual-ease), box-shadow .18s ease!important}.page-route-content:has(.react-grid-layout) .react-grid-item:hover{z-index:3}.page-route-content:has(.react-grid-layout) .react-grid-item>div{border-radius:16px!important}.page-route-content:has(.react-grid-layout) .react-grid-item.react-draggable-dragging{z-index:90;filter:saturate(1.12);transform:scale(1.012);box-shadow:0 32px 92px #00000080, 0 0 34px var(--visual-glow)!important}.page-route-content:has(.react-grid-layout) .react-grid-item.resizing{z-index:80;box-shadow:0 26px 76px #0000006b, 0 0 28px var(--visual-glow)!important}.page-route-content:has(.react-grid-layout) .react-grid-placeholder{border:1px dashed var(--visual-line-hot)!important;background:linear-gradient(145deg, rgba(var(--visual-accent-rgb), .15), rgba(var(--visual-accent-rgb), .045))!important;box-shadow:inset 0 0 0 1px #ffffff06, 0 0 26px var(--visual-glow)!important;border-radius:16px!important}.page-route-content:has(.react-grid-layout) .react-resizable-handle{opacity:.72;width:18px!important;height:18px!important}.page-route-content main[style*="max-width: 1500px"]{max-width:1540px!important;padding:18px clamp(10px,2vw,24px) 44px!important}.page-route-content main[style*="max-width: 1500px"]>header{position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--visual-accent-b) 34%, var(--visual-line))!important;background:radial-gradient(620px 360px at 90% 0, rgba(var(--visual-accent-rgb), .18), transparent 68%), radial-gradient(480px 320px at 0 100%, color-mix(in srgb,var(--visual-accent-c) 10%,transparent), transparent 72%), linear-gradient(145deg,var(--visual-panel-strong),var(--visual-page))!important;box-shadow:0 34px 108px #0006, 0 0 42px var(--visual-glow), inset 0 1px #fff1!important;border-radius:28px!important;margin-bottom:16px!important;padding:clamp(28px,4vw,48px)!important}.page-route-content main[style*="max-width: 1500px"]>header:after{content:"";border:1px solid rgba(var(--visual-accent-rgb), .12);width:420px;height:420px;box-shadow:0 0 100px var(--visual-glow);pointer-events:none;border-radius:50%;position:absolute;top:-170px;right:-130px}.page-route-content main[style*="max-width: 1500px"]>header h1{letter-spacing:-.055em!important;font-size:clamp(34px,4vw,56px)!important}.page-route-content main[style*="max-width: 1500px"]>header>div:first-child{color:var(--visual-accent-b)!important}.page-route-content main[style*="max-width: 1500px"]>section{gap:12px!important}.page-route-content main[style*="max-width: 1500px"] article,.page-route-content main[style*="max-width: 1500px"] section>div,.page-route-content main[style*="max-width: 1500px"] section>aside{border-color:var(--visual-line)!important;background:linear-gradient(150deg, #ffffff0a, transparent 32%), var(--visual-panel)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff0a,0 18px 46px #00000030!important}.page-route-content main[style*="max-width: 1500px"] article{transition:transform .17s var(--visual-ease), border-color .17s ease, box-shadow .17s ease!important}.page-route-content main[style*="max-width: 1500px"] article:hover{transform:translateY(-3px);border-color:color-mix(in srgb, var(--visual-accent-b) 34%, var(--visual-line))!important;box-shadow:inset 0 1px #ffffff0e, 0 24px 52px #00000042, 0 0 18px var(--visual-glow)!important}.page-route-content main[style*="max-width: 1500px"] button{border-color:var(--visual-line)!important;transition:transform .16s var(--visual-ease), border-color .16s ease, color .16s ease, background .16s ease!important;border-radius:10px!important}.page-route-content main[style*="max-width: 1500px"] button:hover:not(:disabled){transform:translateY(-2px);border-color:var(--visual-line-hot)!important;color:var(--visual-accent-a)!important;background:rgba(var(--visual-accent-rgb), .075)!important}.page-route-content main[style*="max-width: 1500px"] input{border-color:var(--visual-line)!important;background:#03070e80!important;border-radius:11px!important}.page-route-content main[style*="max-width: 1500px"] iframe{border-radius:0 0 18px 18px}@media (max-width:760px){.page-route-content main[style*="max-width: 1500px"]{padding:12px 9px 34px!important}.page-route-content main[style*="max-width: 1500px"]>header{border-radius:22px!important;padding:24px!important}.knowledge-rail[data-expanded=true]{max-width:calc(100vw - 18px)!important}}@media (prefers-reduced-motion:reduce){.knowledge-rail *,.page-route-content main[style*="max-width: 1500px"] *{transition:none!important}.page-route-content:has(.react-grid-layout) *{transition:none!important}}
.page-route-content:has([class*=connectionGrid]){background:radial-gradient(circle at 7% 4%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 27%), radial-gradient(circle at 94% 7%, color-mix(in srgb, var(--purple) 10%, transparent), transparent 30%)}.page-route-content:has([class*=connectionGrid]) [class*=hero]{border-color:color-mix(in srgb, var(--accent) 24%, #ffffff1f)!important;box-shadow:0 38px 120px #0000006b, 0 0 70px color-mix(in srgb, var(--accent) 9%, transparent), inset 0 1px #ffffff13!important;background-position:50%!important;background-size:cover!important}.page-route-content:has([class*=connectionGrid]) [class*=hero]:before{background:linear-gradient(90deg,#03050bdb,#03050b61 56%,#03050bb8),linear-gradient(#0000 44%,#00000047)!important}.page-route-content:has([class*=connectionGrid]) [class*=heroCopy] h1{background:linear-gradient(105deg, #fff 0%, color-mix(in srgb, var(--text-primary) 85%, var(--accent)) 54%, color-mix(in srgb, var(--accent) 65%, white) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;max-width:min(760px,70vw)!important}.page-route-content:has([class*=connectionGrid]) [class*=heroRank]{border-color:color-mix(in srgb, var(--accent) 24%, #ffffff1f)!important;box-shadow:0 24px 64px #0000004d, inset 0 1px #ffffff14, 0 0 36px color-mix(in srgb, var(--accent) 8%, transparent)!important;background:linear-gradient(145deg,#ffffff13,#ffffff05),#050810bd!important}.page-route-content:has([class*=connectionGrid]) [class*=section]{position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--accent) 12%, var(--border))!important;background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--accent) 5%, transparent), transparent 34%), linear-gradient(150deg, color-mix(in srgb, var(--bg-card) 97%, transparent), color-mix(in srgb, var(--bg-secondary) 96%, transparent))!important;box-shadow:0 24px 72px #0000002e,inset 0 1px #ffffff09!important}.page-route-content:has([class*=connectionGrid]) [class*=section]:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 65%, transparent), transparent);opacity:.72;width:2px;position:absolute;inset:0 auto 0 0}.page-route-content:has([class*=connectionGrid]) [class*=sectionHead] h2{letter-spacing:-.035em!important;font-size:clamp(17px,1.8vw,22px)!important}:is(.page-route-content:has([class*=connectionGrid]) [class*=languageButton],.page-route-content:has([class*=connectionGrid]) [class*=connectionCard],.page-route-content:has([class*=connectionGrid]) [class*=rankPill]){-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15)}.page-route-content:has([class*=connectionGrid]) [class*=languageButton]{box-shadow:inset 0 1px #ffffff06}.page-route-content:has([class*=connectionGrid]) [class*=languageButton][data-active=true]{border-color:color-mix(in srgb, var(--accent) 58%, transparent)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 16%, transparent), color-mix(in srgb, var(--purple) 7%, transparent))!important;box-shadow:0 12px 32px color-mix(in srgb, var(--accent) 9%, transparent), inset 0 1px #ffffff0f!important}.page-route-content:has([class*=connectionGrid]) [class*=selectedDot]{background:var(--accent)!important;box-shadow:0 0 13px var(--accent)!important}.page-route-content:has([class*=connectionGrid]) [class*=connectionCard]{min-height:300px!important;box-shadow:0 20px 54px #0003,inset 0 1px #ffffff0b!important}.page-route-content:has([class*=connectionGrid]) [class*=connectionCard]:after{content:"";border:1px solid color-mix(in srgb, var(--provider) 22%, transparent);width:150px;height:150px;box-shadow:0 0 54px var(--provider-glow);pointer-events:none;border-radius:50%;position:absolute;inset:auto -48px -68px auto}:is(.page-route-content:has([class*=connectionGrid]) [class*=connectButton],.page-route-content:has([class*=connectionGrid]) [class*=save]){box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 10%, transparent), inset 0 1px #ffffff0b;border-radius:13px!important;min-height:44px!important}:is(.page-route-content:has([class*=connectionGrid]) input,.page-route-content:has([class*=connectionGrid]) select,.page-route-content:has([class*=connectionGrid]) textarea){min-height:44px;border-radius:12px!important}:is(.page-route-content:has([class*=connectionGrid]) input:focus,.page-route-content:has([class*=connectionGrid]) select:focus,.page-route-content:has([class*=connectionGrid]) textarea:focus){border-color:color-mix(in srgb, var(--accent) 60%, transparent)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 8%, transparent)!important}@media (max-width:820px){.page-route-content:has([class*=connectionGrid]) [class*=hero]{min-height:300px!important;padding:26px 20px!important}.page-route-content:has([class*=connectionGrid]) [class*=heroCopy] h1{white-space:normal!important;max-width:100%!important}.page-route-content:has([class*=connectionGrid]) [class*=heroRank]{width:100%!important;min-width:0!important}.page-route-content:has([class*=connectionGrid]) [class*=connectionGrid]{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){:is(.page-route-content:has([class*=connectionGrid]) [class*=connectionCard],.page-route-content:has([class*=connectionGrid]) [class*=languageButton]){transition:none!important}}
:root{--motion-instant:90ms;--motion-fast:.16s;--motion-base:.2s;--motion-slow:.32s;--motion-route:.24s;--motion-ease:cubic-bezier(.2, .8, .2, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-ease-soft:cubic-bezier(.22, .72, .25, 1);--motion-spring-soft:linear(0, .02 2.8%, .105 6.2%, .36 12.4%, .66 19.2%, .855 26%, .956 33.5%, 1.003 42%, 1.015 50.8%, 1.009 61%, 1.001 74%, 1);--motion-spring:var(--motion-spring-soft);--motion-focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent), 0 10px 30px #00000029}html{scroll-behavior:smooth}body{text-rendering:optimizelegibility}.page-route-content{animation:roccoRouteResolve var(--motion-route) var(--motion-ease-out)}.page-route-content>main>:where(header,section,nav,aside),.page-route-content>section>:where(header,section,article,nav,aside){animation:roccoSurfaceResolve var(--motion-slow) var(--motion-ease-out) backwards}.page-route-content>main>:where(header,section,nav,aside):nth-child(2),.page-route-content>section>:where(header,section,article,nav,aside):nth-child(2){animation-delay:28ms}.page-route-content>main>:where(header,section,nav,aside):nth-child(3),.page-route-content>section>:where(header,section,article,nav,aside):nth-child(3){animation-delay:54ms}.page-route-content>main>:where(header,section,nav,aside):nth-child(4),.page-route-content>section>:where(header,section,article,nav,aside):nth-child(4){animation-delay:78ms}.page-route-content>main>:where(header,section,nav,aside):nth-child(n+5),.page-route-content>section>:where(header,section,article,nav,aside):nth-child(n+5){animation-delay:96ms}:where(.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.widget-card,.panel,[data-surface=card],[data-surface=panel]):not([data-motion=none]){transition:border-color var(--motion-base) var(--motion-ease), background-color var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease)}:where(button,a,[role=button]):not([data-motion=none]){transition-property:opacity,color,border-color,background-color,box-shadow,filter;transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease)}:where(button,[role=button]):active:not(:disabled):not([aria-disabled=true]):not([data-motion=none]){filter:brightness(.94)saturate(.96)}:where(button,a,input,select,textarea,[role=button]):focus-visible:not([data-motion=none]){transition-duration:var(--motion-instant);box-shadow:var(--motion-focus-ring)}:where(input,select,textarea):not([data-motion=none]){transition-property:color,border-color,background-color,box-shadow,opacity;transition-duration:var(--motion-fast)!important;transition-timing-function:var(--motion-ease)!important}:where(.modal,.dialog,.drawer,.popover,.dropdown-menu,.account-menu,.nav-dropdown-menu,.topbar-nav-popup,[role=dialog],[data-surface=dialog]):not([data-motion=none]){animation:roccoOverlayResolve var(--motion-base) var(--motion-ease-out)}:where([role=status],[role=alert],[data-motion=status]):not(:empty):not([data-motion=none]){animation:roccoStatusResolve var(--motion-base) var(--motion-ease-out) both}:where(img[data-motion=enter],[data-motion=media]){animation:roccoMediaResolve var(--motion-slow) ease}:where(progress,[role=progressbar],[class*=progress]>i,[class*=progress]>span){transition:width var(--motion-slow) var(--motion-ease), transform var(--motion-base) var(--motion-ease), opacity var(--motion-base) ease}:where(details[open]>:not(summary)){animation:roccoDisclosureResolve var(--motion-base) var(--motion-ease-out)}:where(.live-dot,[class*=liveDot],[data-live=true]):not([data-online=false]):not([data-motion=none]){animation:2.6s ease-in-out infinite roccoLiveSignal}:where([data-loading=true] [data-skeleton]):not([class*=skeleton]):not([class*=Skeleton]){animation:1.8s ease-in-out infinite roccoSkeletonSignal}.react-grid-item:not(.react-grid-placeholder):not(.react-draggable-dragging):not(.resizing){transition:transform var(--motion-base) var(--motion-ease), width var(--motion-base) var(--motion-ease), height var(--motion-base) var(--motion-ease)}.react-grid-item.react-draggable-dragging,.react-grid-item.resizing,[data-dragging=true]{transition:none!important}.topbar-nav,.trader-os-dock,.knowledge-rail,.rocco-system-footer{transition:border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease, opacity var(--motion-base) ease}:where(.topbar-nav button,.topbar-nav a,.topbar-nav-popup *,.nav-dropdown-menu *,.account-menu *,.trader-nav-portal *,[data-nav-stable=true] *){transform:none!important}@media (hover:hover) and (pointer:fine){:where(.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.widget-card,[data-surface=card]):not([data-motion=none]):hover{border-color:color-mix(in srgb, var(--accent) 22%, var(--border));box-shadow:0 16px 46px #00000029,inset 0 1px #ffffff09}:where(.btn,button,[role=button]):not(:disabled):not([aria-disabled=true]):not([data-motion=none]):hover{filter:brightness(1.045)saturate(1.035)}}@keyframes roccoRouteResolve{0%{opacity:0}to{opacity:1}}@keyframes roccoSurfaceResolve{0%{opacity:0}to{opacity:1}}@keyframes roccoOverlayResolve{0%{opacity:0}to{opacity:1}}@keyframes roccoStatusResolve{0%{opacity:0}to{opacity:1}}@keyframes roccoMediaResolve{0%{opacity:0}to{opacity:1}}@keyframes roccoDisclosureResolve{0%{opacity:0}to{opacity:1}}@keyframes roccoLiveSignal{0%,to{opacity:.65}50%{opacity:1}}@keyframes roccoSkeletonSignal{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:700px){:root{--motion-route:.2s;--motion-slow:.24s}.page-route-content>main>:where(header,section,nav,aside),.page-route-content>section>:where(header,section,article,nav,aside){animation-delay:0s!important}}@media (prefers-reduced-transparency:reduce){:where(.topbar-nav,.trader-os-dock,.modal,.dialog,[role=dialog]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (update:slow){:where(.live-dot,.status-dot,[class*=liveDot],[class*=statusDot],.skeleton,[class*=Skeleton]){animation:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.react-grid-item{transition:none!important}}
html[data-theme=analogue],body[data-theme=analogue]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--visual-accent-a:#ddffe7;--visual-accent-b:#39ff7a;--visual-accent-c:#59ffd0;--visual-accent-rgb:57, 255, 122;--visual-page:#020804;--visual-page-2:#031008;--visual-panel:#030f08f0;--visual-panel-strong:#020b06fb;--visual-panel-soft:#39ff7a09;--visual-line:#39ff7a2b;--visual-line-hot:#39ff7a94;--visual-glow:#39ff7a29;--visual-radius-xs:2px;--visual-radius-sm:3px;--visual-radius-md:4px;--visual-radius-lg:6px;--visual-radius-xl:8px}body[data-theme=analogue]{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.012em;background-color:#020804!important;background-image:repeating-linear-gradient(0deg,#39ff7a06 0 1px,#0000 1px 4px),linear-gradient(#39ff7a07 1px,#0000 1px),linear-gradient(90deg,#39ff7a07 1px,#0000 1px),radial-gradient(circle at 84% -12%,#39ff7a29,#0000 36%),linear-gradient(#020804,#031008 58%,#010503)!important;background-size:auto,32px 32px,32px 32px,auto,auto!important;background-attachment:fixed!important}body[data-theme=analogue]:before{opacity:.38;background-image:repeating-linear-gradient(0deg,#39ff7a0b 0 1px,#0000 1px 4px),linear-gradient(90deg,#39ff7a06 1px,#0000 1px);background-size:auto,48px 48px;-webkit-mask-image:linear-gradient(#000,#000000c7 76%,#0000);mask-image:linear-gradient(#000,#000000c7 76%,#0000)}body[data-theme=analogue]:after{content:"";z-index:2147483000;pointer-events:none;opacity:.08;background:repeating-linear-gradient(0deg,#39ff7a05 0 1px,#0000 1px 5px),radial-gradient(#0000 54%,#0000009e 100%) 0 0/100% 100%;position:fixed;inset:0}body[data-theme=analogue] ::selection{color:#001f0a;background:#39ff7ad1}body[data-theme=analogue] :where(.topbar-nav,.trader-os-dock,.rocco-system-footer,.knowledge-rail,.rcc,[data-floating-surface]){-webkit-backdrop-filter:blur(7px)saturate(.88)!important;backdrop-filter:blur(7px)saturate(.88)!important;background:linear-gradient(#39ff7a09,#0000 22%),#020c06f6!important;border-color:#39ff7a38!important;border-radius:4px!important;box-shadow:inset 0 1px #81ffa31a,inset 0 0 0 1px #39ff7a06,0 18px 54px #00000085,0 0 24px #39ff7a0e!important}body[data-theme=analogue] :where(.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.panel,.widget-card,[class*=Card],[class*=Panel]):not([class*=cardano]){isolation:isolate;position:relative;-webkit-backdrop-filter:blur(6px)saturate(.86)!important;backdrop-filter:blur(6px)saturate(.86)!important;background:linear-gradient(#39ff7a09,#0000 19%),linear-gradient(90deg,#39ff7a06 1px,#0000 1px) 0 0/24px 24px,#030f08f0!important;border-color:#39ff7a29!important;border-radius:4px!important;box-shadow:inset 3px 0 #39ff7a1f,inset 0 1px #7eff9f14,0 16px 42px #00000061!important}body[data-theme=analogue] :where(.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.panel,.widget-card,[class*=Card],[class*=Panel]):not([class*=cardano]):after{content:"";pointer-events:none;background:#39ff7aa8;width:22px;height:1px;position:absolute;top:0;right:0;box-shadow:0 0 10px #39ff7a57}body[data-theme=analogue] :where(h1,h2,h3,h4,.topbar-nav-brand strong,.trader-os-label,.section-title){color:#dfffe8;letter-spacing:.035em;text-shadow:0 0 14px #39ff7a1f;font-family:var(--font-mono), ui-monospace, monospace!important}body[data-theme=analogue] .topbar-nav-brand strong:after{content:"_";color:#39ff7a;margin-left:.18em;animation:1.15s steps(2,end) infinite cipherTerminalBlink}body[data-theme=analogue] :where(.eyebrow,.kicker,.label,.meta,.caption,small,[class*=eyebrow],[class*=kicker],[class*=Label],[class*=Meta]){letter-spacing:.08em;font-family:var(--font-mono), ui-monospace, monospace!important}body[data-theme=analogue] :where(button,.btn,input,select,textarea,.trader-os-pin,.trader-os-action,.trader-os-launch){font-family:var(--font-mono), ui-monospace, monospace!important;border-radius:2px!important}body[data-theme=analogue] :where(input,select,textarea){caret-color:#39ff7a;color:#dfffe8!important;background:#010a05eb!important;border-color:#39ff7a33!important;box-shadow:inset 0 0 18px #39ff7a06!important}body[data-theme=analogue] :where(input,select,textarea):focus{border-color:#39ff7ab8!important;box-shadow:0 0 0 1px #39ff7a3d,0 0 20px #39ff7a1a!important}body[data-theme=analogue] :where(button,.btn,[role=button]):not([disabled]):hover{border-color:#39ff7a7a!important;box-shadow:0 0 0 1px #39ff7a14,0 0 18px #39ff7a1a!important}body[data-theme=analogue] :where(a:not([class*=danger]):not([class*=error]):hover){color:#8affaa}body[data-theme=analogue] .trader-os-dock{background:repeating-linear-gradient(0deg,#39ff7a07 0 1px,#0000 1px 4px),#010a05f9!important;border-radius:4px!important;box-shadow:0 24px 70px #000000a8,inset 0 1px #7dff9f1c,0 0 28px #39ff7a14!important}body[data-theme=analogue] .trader-os-launch{color:#001d09!important;background:linear-gradient(#68ff9a,#20df61)!important;border-color:#8affaba8!important;box-shadow:inset 0 1px #ffffff75,0 0 24px #39ff7a47!important}body[data-theme=analogue] :where(.topbar-nav a[aria-current=page],.topbar-nav button[aria-pressed=true],.trader-os-pin[aria-current=page],[role=tab][aria-selected=true],button[data-active=true],a[data-active=true]){color:#baffcc!important;background-color:#39ff7a16!important;border-color:#39ff7a85!important;box-shadow:inset 0 -2px #39ff7a,0 0 18px #39ff7a14!important}body[data-theme=analogue] :where(table,[role=table]){font-variant-numeric:tabular-nums slashed-zero;border-color:#39ff7a29!important}body[data-theme=analogue] :where(th,[role=columnheader]){letter-spacing:.06em;text-transform:uppercase;color:#95ffb2!important;background:#39ff7a0e!important;border-color:#39ff7a24!important}body[data-theme=analogue] :where(td,[role=cell]){border-color:#39ff7a17!important}body[data-theme=analogue] :where(.chart-container,.heatmap-viewer,[class*=Chart],[class*=Heatmap]){border-color:#39ff7a2e!important;box-shadow:inset 0 0 0 1px #39ff7a06,0 16px 42px #00000057!important}body[data-theme=analogue] :where(.status-live,.live,.online,[data-status=online]){text-shadow:0 0 12px #39ff7a6b;color:#65ff98!important}body[data-theme=analogue] :where(.status-live,.live,.online,[data-status=online]):before{animation:1.6s steps(2,end) infinite cipherTerminalBlink;box-shadow:0 0 10px #39ff7a9e}body[data-theme=analogue] ::-webkit-scrollbar{width:10px;height:10px}body[data-theme=analogue] ::-webkit-scrollbar-track{background:#010704}body[data-theme=analogue] ::-webkit-scrollbar-thumb{background:linear-gradient(#39ff7a7a,#39ff7a2e);border:2px solid #010704;border-radius:0}@keyframes cipherTerminalScan{0%{background-position:0 0}to{background-position:0 0}}@keyframes cipherTerminalBlink{0%,48%{opacity:1}49%,to{opacity:.34}}@media (max-width:760px),(pointer:coarse){body[data-theme=analogue]{background-attachment:scroll!important}body[data-theme=analogue]:after{opacity:.045}body[data-theme=analogue] :where(.topbar-nav,.trader-os-dock,.rocco-system-footer,.knowledge-rail,.rcc,[data-floating-surface]){-webkit-backdrop-filter:blur(4px)saturate(.84)!important;backdrop-filter:blur(4px)saturate(.84)!important}body[data-theme=analogue] :where(.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.panel,.widget-card,[class*=Card],[class*=Panel]):not([class*=cardano]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 2px 0 #39ff7a1a,0 10px 28px #00000052!important}}@media (prefers-reduced-transparency:reduce){body[data-theme=analogue] :where(.topbar-nav,.trader-os-dock,.rocco-system-footer,.knowledge-rail,.rcc,[data-floating-surface],.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.panel,.widget-card,[class*=Card],[class*=Panel]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){body[data-theme=analogue] .topbar-nav-brand strong:after,body[data-theme=analogue] :where(.status-live,.live,.online,[data-status=online]):before{animation:none!important}body[data-theme=analogue] *{text-shadow:none!important}}
:root{--surface-glass:color-mix(in srgb, var(--bg-card) 96%, transparent);--surface-solid:color-mix(in srgb, var(--bg-elevated) 96%, var(--bg-primary));--surface-soft:color-mix(in srgb, var(--bg-card) 84%, var(--bg-primary));--surface-border:color-mix(in srgb, var(--accent) 8%, var(--border));--surface-border-strong:color-mix(in srgb, var(--accent) 34%, var(--border));--surface-highlight:color-mix(in srgb, var(--accent) 8%, transparent);--surface-shadow:0 18px 48px #0000004d;--surface-shadow-soft:0 4px 16px #00000029;--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{text-rendering:optimizelegibility;background-attachment:fixed;min-width:320px}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 8% 4%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 30%), radial-gradient(circle at 92% 92%, color-mix(in srgb, var(--purple) 5%, transparent), transparent 34%);position:fixed;inset:0}::selection{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 30%, transparent)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:1px solid color-mix(in srgb, var(--accent) 66%, white 8%);outline-offset:2px;box-shadow:var(--focus-ring)}:where(button,input,select,textarea){accent-color:var(--accent)}:where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(button,a)[aria-disabled=true],:where(button,input,select,textarea):disabled{cursor:not-allowed}.auth-container{isolation:isolate;background:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 34%), radial-gradient(circle at 90% 90%, color-mix(in srgb, var(--purple) 8%, transparent), transparent 38%), var(--bg-primary);position:relative;overflow:hidden}.auth-container:before{content:"";z-index:-1;pointer-events:none;opacity:.32;background-image:linear-gradient(color-mix(in srgb, var(--accent) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 4%, transparent) 1px, transparent 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 82%);mask-image:linear-gradient(#000 0%,#0000 82%)}.auth-left{background:linear-gradient(145deg, color-mix(in srgb, var(--bg-secondary) 92%, transparent), color-mix(in srgb, var(--bg-primary) 98%, transparent));border-right-color:var(--surface-border)}.auth-showcase{width:min(620px,100%)}.brand-title{background:linear-gradient(110deg, var(--text-primary) 3%, var(--accent) 48%, color-mix(in srgb, var(--accent-hover) 72%, white) 76%, var(--text-primary));color:#0000;text-shadow:none;filter:drop-shadow(0 0 24px color-mix(in srgb, var(--accent) 15%, transparent));-webkit-background-clip:text;background-clip:text}.auth-feature-list article{border-color:var(--surface-border);background:linear-gradient(145deg, var(--surface-glass), color-mix(in srgb, var(--bg-primary) 80%, transparent));box-shadow:var(--surface-shadow-soft), inset 0 1px #ffffff09;position:relative;overflow:hidden}.auth-feature-list article:after{content:"";pointer-events:none;background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 6%, transparent), transparent 36%);position:absolute;inset:0}.auth-form-container{border-color:var(--surface-border-strong);background:linear-gradient(145deg, color-mix(in srgb, var(--bg-elevated) 95%, transparent), color-mix(in srgb, var(--bg-card) 90%, transparent));-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);border-radius:24px;max-width:430px;padding:clamp(25px,4vw,38px);position:relative;overflow:hidden;box-shadow:0 32px 100px #0006,inset 0 1px #ffffff0b}.auth-form-container:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 70%, transparent), transparent);height:1px;position:absolute;inset:0 0 auto}.auth-title{letter-spacing:-.035em}.auth-subtitle{max-width:36ch;line-height:1.65}.form-group input,.form-group select,.form-group textarea{border-color:var(--surface-border);background:color-mix(in srgb, var(--bg-input) 94%, transparent);border-radius:12px;min-height:44px}.form-group input:hover,.form-group select:hover,.form-group textarea:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}.btn-primary{min-height:44px;box-shadow:0 12px 32px var(--btn-shadow), inset 0 1px #ffffff52;border-radius:12px}.auth-error{border-color:color-mix(in srgb, var(--red) 42%, var(--border));background:linear-gradient(135deg, var(--red-dim), color-mix(in srgb, var(--bg-card) 84%, transparent))}:where(.error-card,.empty-state,.loading-card,.recovery-card,.not-found-card){border-color:var(--surface-border);background:linear-gradient(145deg, var(--surface-glass), color-mix(in srgb, var(--bg-primary) 88%, transparent));box-shadow:var(--surface-shadow-soft), inset 0 1px #ffffff09}@media (max-width:820px){.auth-container{overflow:auto}.auth-left{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-secondary) 96%, transparent), var(--bg-primary))}.auth-showcase{padding:34px 22px 28px}.auth-form-container{border-radius:20px;max-width:520px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
:where(button,[role=button],input,select,textarea){min-width:0;max-width:100%}:where(button,[role=button],a,input,select,textarea):focus-visible{outline:2px solid var(--accent,#7dd3fc);outline-offset:3px}:where(h1,h2,h3,h4,p,li,label,button,a,span){overflow-wrap:break-word}html[lang=de] :where(nav,header,[role=navigation]) :where(a,button),html[lang=pl] :where(nav,header,[role=navigation]) :where(a,button){letter-spacing:-.01em;text-wrap:balance}html[lang=de] :where(h1,h2,h3),html[lang=pl] :where(h1,h2,h3){text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}html:lang(zh) :where(h1,h2,h3,button,nav a),html:lang(ja) :where(h1,h2,h3,button,nav a),html:lang(ko) :where(h1,h2,h3,button,nav a){line-height:1.35;letter-spacing:normal!important}html:lang(ar),html:lang(fa),html:lang(ur){direction:rtl}html:lang(ar) :where(input,textarea,[dir=ltr],code,pre),html:lang(fa) :where(input,textarea,[dir=ltr],code,pre),html:lang(ur) :where(input,textarea,[dir=ltr],code,pre){text-align:left;direction:ltr}@media (max-width:760px){:where(.knowledge-rail,.process-navigator-floating,.first-session-floating,.rcc){display:none!important}:where(button,[role=button],input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}:where(main,section,article,form,nav,header,footer){min-width:0}}@media (prefers-contrast:more){:where(button,input,select,textarea,[role=button]){border-width:2px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:is(.product-public-home.product-public-home,.product-auth-shell.product-auth-shell,.product-feature-status.product-feature-status,.product-legal-center.product-legal-center) :where(span,strong,small,p,a,button,label,em,b,dt,dd,li){font-size:max(12px,1em)}:is(.product-public-home.product-public-home,.product-auth-shell.product-auth-shell,.product-feature-status.product-feature-status,.product-legal-center.product-legal-center) :where(p,li,dd){line-height:1.5!important}.product-auth-shell :where(input:not([type=checkbox]),button),.product-feature-status article>a,.product-feature-status>footer a,.product-legal-center>header nav a,.product-legal-center>footer a,.product-public-home>header nav a{min-height:44px!important}.product-auth-shell input[type=checkbox]{flex:0 0 24px;width:24px!important;height:24px!important;min-height:24px!important}.product-auth-shell button{font-size:13px;line-height:1.4}.product-public-home [class*=__eyebrow],.product-auth-shell [class*=__eyebrow]{font-size:11px!important;line-height:1.4!important}.product-public-home footer a,.product-auth-shell a[class*=__link],.product-auth-shell a.auth-link,.product-legal-center>header>a{align-items:center;display:inline-flex;min-height:44px!important}.product-feature-status article>a,.product-feature-status>footer a,.product-legal-center>header nav a,.product-legal-center>footer a,.product-public-home>header nav a{align-items:center;display:inline-flex}.page-route-content :where(small,label,legend,caption,th,td){font-size:max(12px,1em);line-height:1.4!important}.page-route-content :where(button,input:not([type=checkbox]):not([type=radio]),select){min-height:40px}@media (max-width:760px),(pointer:coarse){.page-route-content :where(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}}
