:root{--sp1: 4px;--sp2: 8px;--sp3: 12px;--sp4: 16px;--sp5: 20px;--sp6: 28px;--sp7: 40px;--sp8: 56px;--rs: 6px;--rm: 10px;--rl: 14px;--rx: 18px;--e1: 0 1px 2px rgba(0, 0, 0, .35), 0 2px 8px rgba(0, 0, 0, .22);--e2: 0 2px 6px rgba(0, 0, 0, .38), 0 8px 24px rgba(0, 0, 0, .26);--e3: 0 4px 12px rgba(0, 0, 0, .42), 0 16px 40px rgba(0, 0, 0, .32);--e4: 0 8px 20px rgba(0, 0, 0, .46), 0 28px 64px rgba(0, 0, 0, .38);--edge: linear-gradient(180deg, color-mix(in srgb, var(--txt) 6%, transparent), transparent 42%);--hov: color-mix(in srgb, var(--txt) 4.5%, transparent)}:root{--ease-orbit: cubic-bezier(.22, .68, .26, 1);--ease-glide: cubic-bezier(.4, .04, .2, 1);--t-fast: 130ms;--t-mid: 220ms;--t-slow: 320ms}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}}@keyframes roPanelIn{from{opacity:0;transform:translateY(10px) scale(0.985)}to{opacity:1;transform:none}}@keyframes roMenuIn{from{opacity:0;transform:translateY(-5px) scale(0.98)}to{opacity:1;transform:none}}@keyframes roFadeIn{from{opacity:0}to{opacity:1}}@keyframes roRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}button,.ub,.tbtn,.qbtn,[class*=btn]{transition:background-color var(--t-fast) var(--ease-glide),border-color var(--t-fast) var(--ease-glide),color var(--t-fast) var(--ease-glide),box-shadow var(--t-fast) var(--ease-glide),transform var(--t-fast) var(--ease-glide)}button:active:not(:disabled),.ub:active:not(:disabled),.tbtn:active:not(:disabled),.qbtn:active:not(:disabled),[class*=btn]:active:not(:disabled){transform:translateY(1px) scale(0.985)}button:focus-visible,.ub:focus-visible,.tbtn:focus-visible,.qbtn:focus-visible,[class*=btn]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gold,.ld-gold,.ro-cta,button.gold{border-radius:var(--rm) !important;background:linear-gradient(180deg, #D9B04A, var(--gold) 55%, #A98420) !important;box-shadow:var(--e1),inset 0 1px 0 rgba(255,255,255,.22) !important}.gold:hover,.ld-gold:hover,.ro-cta:hover,button.gold:hover{box-shadow:var(--e2),inset 0 1px 0 rgba(255,255,255,.28),0 0 0 3px rgba(201,160,44,.14) !important}.ghost,button.ghost,.ld-ghost{border-radius:var(--rm) !important;background:color-mix(in srgb, var(--panel) 84%, transparent) !important;border:1px solid var(--hair2) !important;box-shadow:var(--e1),inset 0 1px 0 rgba(255,255,255,.04) !important}.ghost:hover,button.ghost:hover,.ld-ghost:hover{border-color:color-mix(in srgb, var(--gold) 45%, var(--hair2)) !important;color:var(--txt) !important}.mtfb:hover,#tfs button[data-tf]:hover{background:color-mix(in srgb, var(--gold) 9%, var(--panel))}.mtfb.on,#tfs button[data-tf].on{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 26%, var(--panel)), color-mix(in srgb, var(--gold) 14%, var(--panel)));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px color-mix(in srgb, var(--gold) 38%, transparent);color:var(--txt)}#btnScrn:hover{box-shadow:var(--e1)}#indPanel,#scrnView,#cmdk,.ovl>.box,.seclock-ovl .seclock-box,#orphPane,[id*=Pane].on{border-radius:var(--rl) !important;box-shadow:var(--e4),var(--edge) !important;animation:roPanelIn var(--t-slow) var(--ease-orbit)}.ovl>.box,.seclock-box{animation:roPanelIn var(--t-mid) var(--ease-orbit)}.ovl,.seclock-ovl{animation:roFadeIn var(--t-mid) ease}.scrnH,.ipH,.rpH{background:linear-gradient(180deg, color-mix(in srgb, var(--txt) 3%, transparent), transparent);border-bottom:1px solid var(--hair)}#scrnView .scrnBody,#indPanel .ipB{scrollbar-width:thin;scrollbar-color:var(--hair2) rgba(0,0,0,0)}#scrnView .scrnBody::-webkit-scrollbar,#indPanel .ipB::-webkit-scrollbar{width:8px}#scrnView .scrnBody::-webkit-scrollbar-thumb,#indPanel .ipB::-webkit-scrollbar-thumb{background:var(--hair2);border-radius:8px;border:2px solid rgba(0,0,0,0);background-clip:content-box}#scrnView .scrnBody::-webkit-scrollbar-thumb:hover,#indPanel .ipB::-webkit-scrollbar-thumb:hover{background:var(--dim);background-clip:content-box}.scrnLine,.ctxi,.mtfsym{transition:background-color var(--t-fast) var(--ease-glide),transform var(--t-fast) var(--ease-glide)}.scrnLine:hover,.ctxi:hover,.mtfsym:hover{background:var(--hov)}.scrnGo:hover{background:color-mix(in srgb, var(--gold) 18%, var(--panel));color:var(--txt)}.scrnRowWrap .sdRow:hover,.mtfbox .mtfrow:hover{background:var(--hov)}.qsmenu,.ctxm,[class*=menu].qsmenu{border-radius:var(--rl) !important;box-shadow:var(--e3),var(--edge) !important;border:1px solid var(--hair2);animation:roMenuIn var(--t-mid) var(--ease-orbit);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--panel) 92%, transparent)}.qsmenu .ctxi,.ctxm .ctxi{margin:1px 6px;padding-inline:10px;transition:background-color var(--t-fast) var(--ease-glide),padding-inline-start var(--t-fast) var(--ease-glide)}.qsmenu .ctxi:hover,.ctxm .ctxi:hover{background:var(--hov);padding-inline-start:13px}.qsmenu>div[style*="font:800 10px"]{letter-spacing:.8px;padding:8px 12px 4px !important}input.code,.ipS input,#scrnQ,select,textarea{border-radius:8px;transition:border-color var(--t-fast) var(--ease-glide),box-shadow var(--t-fast) var(--ease-glide)}input.code:focus,.ipS input:focus,#scrnQ:focus,select:focus,textarea:focus{border-color:color-mix(in srgb, var(--gold) 55%, var(--hair2));box-shadow:0 0 0 3px rgba(201,160,44,.12);outline:none}select{background:var(--panel2);color:var(--txt);border:1px solid var(--hair2);padding:6px 10px;font-family:inherit}select:hover{border-color:var(--hair2)}input[type=range]{accent-color:var(--gold);height:4px;border-radius:4px;background:linear-gradient(90deg, #2dd4bf, #b794f6)}.ld-h1{font-size:clamp(30px,5.2vw,58px);line-height:1.14;letter-spacing:-0.5px}.ld-sub{font-size:clamp(14.5px,1.6vw,18px);max-width:66ch}.ld-hero{position:relative}.ld-hero::before{content:"";position:absolute;inset:-18% -8% auto;height:120%;pointer-events:none;z-index:0;background:radial-gradient(42% 38% at 50% 34%, rgba(201, 160, 44, 0.085), transparent 68%),radial-gradient(30% 26% at 68% 22%, rgba(90, 143, 174, 0.075), transparent 70%),radial-gradient(26% 24% at 30% 30%, rgba(79, 143, 95, 0.055), transparent 72%);filter:blur(2px)}.ld-hero>*{position:relative;z-index:1}.ld-stats{gap:clamp(18px,3.4vw,44px)}.ld-stat b{font-size:clamp(26px,3vw,38px);background:linear-gradient(180deg, #F0D98C, var(--gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ld-stat{position:relative;padding-top:14px}.ld-stat::before{content:"";position:absolute;top:0;inset-inline-start:0;width:26px;height:2px;background:var(--gold);opacity:.65;border-radius:2px}.rvl{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-orbit),transform .6s var(--ease-orbit)}.rvl.in,.rvl[data-in]{opacity:1;transform:none}.ld-ctas .ld-gold{border-radius:var(--rm)}.ld-ctas .ld-ghost{border-radius:var(--rm)}.ro-hd{transition:background-color var(--t-slow) var(--ease-glide),box-shadow var(--t-slow) var(--ease-glide),border-color var(--t-slow) var(--ease-glide)}.ro-hd.hScrolled{background:color-mix(in srgb, var(--bg) 82%, transparent);backdrop-filter:blur(16px);box-shadow:var(--e2);border-bottom-color:var(--hair)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--hair2);border-radius:8px;border:2px solid rgba(0,0,0,0);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--dim);background-clip:content-box}/*# sourceMappingURL=ro-ui.css.map */
