.app-notif__container{position:fixed;top:56px;right:16px;z-index:9999;display:flex;flex-direction:column;gap:8px;max-width:420px;pointer-events:none}.app-notif__item{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:8px;background:var(--brand-backdrop, rgba(11, 15, 25, .92));box-shadow:0 8px 32px var(--brand-backdrop, rgba(0, 0, 0, .45)),0 0 0 1px var(--brand-card, rgba(60, 80, 140, .08));pointer-events:auto;animation:app-notif-slide-in .25s ease-out;min-width:300px;font-family:-apple-system,BlinkMacSystemFont,Calibri,Segoe UI,sans-serif}@keyframes app-notif-slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.app-notif__icon{font-size:14px;font-weight:700;flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:1px}.app-notif__body{flex:1;min-width:0}.app-notif__title{font-size:12px;font-weight:600;color:var(--brand-text, #e8e8ed);margin-bottom:2px;line-height:1.3}.app-notif__msg{font-size:11px;color:var(--tw-gray-400);line-height:1.4;word-break:break-word}.app-notif__actions{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.app-notif__action{padding:4px 10px;font-size:10px;font-weight:600;border:1px solid var(--brand-text, rgba(100, 181, 246, .3));border-radius:4px;background:var(--brand-text, rgba(100, 181, 246, .08));color:var(--tw-blue-300);cursor:pointer;transition:all .15s ease;font-family:inherit;white-space:nowrap}.app-notif__action:hover{background:var(--brand-text, rgba(100, 181, 246, .18));border-color:var(--brand-text, rgba(100, 181, 246, .5))}.app-notif__action--primary{background:var(--brand-border, rgba(38, 166, 154, .15));border-color:var(--brand-border, rgba(38, 166, 154, .4));color:var(--tv-success)}.app-notif__action--primary:hover{background:var(--brand-border, rgba(38, 166, 154, .28));border-color:var(--brand-border, rgba(38, 166, 154, .6))}.app-notif__close{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--brand-text-muted, #546e7a);font-size:14px;cursor:pointer;border-radius:4px;transition:all .15s ease;padding:0;margin-top:-2px}.app-notif__close:hover{background:var(--brand-hover, rgba(255, 255, 255, .08));color:var(--tw-gray-400)}.gap-overlay{position:fixed;top:56px;left:50%;transform:translate(-50%);z-index:9998;min-width:460px;max-width:600px;background:var(--brand-backdrop, rgba(11, 15, 25, .96));border:1px solid var(--brand-text, rgba(255, 171, 0, .25));border-radius:10px;box-shadow:0 12px 48px var(--brand-bg, rgba(0, 0, 0, .6)),0 0 0 1px var(--brand-text, rgba(255, 171, 0, .06));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:16px 20px;font-family:-apple-system,BlinkMacSystemFont,Calibri,Segoe UI,sans-serif;animation:gap-overlay-in .3s ease-out}@keyframes gap-overlay-in{0%{opacity:0;transform:translate(-50%) translateY(-12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.gap-overlay__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.gap-overlay__title{font-size:13px;font-weight:600;color:var(--tv-warning-amber);display:flex;align-items:center;gap:8px}.gap-overlay__title-icon{font-size:16px}.gap-overlay__close{background:none;border:none;color:var(--brand-text-muted, #546e7a);font-size:16px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:all .15s ease}.gap-overlay__close:hover{background:var(--brand-hover, rgba(255, 255, 255, .06));color:var(--tw-gray-400)}.gap-overlay__body{font-size:12px;color:var(--tw-gray-400);line-height:1.5;margin-bottom:14px}.gap-overlay__gap-list{max-height:120px;overflow-y:auto;margin-top:6px}.gap-overlay__gap-item{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:11px;font-family:SF Mono,Consolas,monospace;color:var(--tv-text)}.gap-overlay__gap-item span:first-child{color:var(--tv-warning-amber);font-weight:600}.gap-overlay__actions{display:flex;gap:8px;flex-wrap:wrap}.gap-overlay__btn{padding:7px 16px;font-size:11px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .15s ease;font-family:inherit;border:1px solid}.gap-overlay__btn--fill{background:var(--brand-border, rgba(38, 166, 154, .15));border-color:var(--brand-border, rgba(38, 166, 154, .4));color:var(--tv-success)}.gap-overlay__btn--fill:hover{background:var(--brand-border, rgba(38, 166, 154, .28))}.gap-overlay__btn--sleep{background:var(--brand-text, rgba(100, 181, 246, .1));border-color:var(--brand-text, rgba(100, 181, 246, .3));color:var(--tw-blue-300)}.gap-overlay__btn--sleep:hover{background:var(--brand-text, rgba(100, 181, 246, .2))}.gap-overlay__btn--auto{background:var(--brand-text, rgba(255, 171, 0, .1));border-color:var(--brand-text, rgba(255, 171, 0, .3));color:var(--tv-warning-amber)}.gap-overlay__btn--auto:hover{background:var(--brand-text, rgba(255, 171, 0, .2))}.gap-overlay__sleep-input{display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;background:var(--brand-text, rgba(100, 181, 246, .06));border:1px solid var(--brand-text, rgba(100, 181, 246, .15));border-radius:6px}.gap-overlay__sleep-input label{font-size:11px;color:var(--tw-gray-400);white-space:nowrap}.gap-overlay__sleep-input input{width:50px;padding:3px 6px;font-size:12px;background:var(--brand-bg, rgba(0, 0, 0, .3));border:1px solid var(--brand-text, rgba(100, 181, 246, .2));border-radius:4px;color:var(--brand-text, #e8e8ed);text-align:center;font-family:SF Mono,Consolas,monospace}.gap-overlay__sleep-input button{padding:3px 10px;font-size:10px;font-weight:600;background:var(--brand-text, rgba(100, 181, 246, .12));border:1px solid var(--brand-text, rgba(100, 181, 246, .3));border-radius:4px;color:var(--tw-blue-300);cursor:pointer;font-family:inherit}.gap-overlay__progress{margin-top:10px;padding:8px 12px;background:var(--brand-border, rgba(38, 166, 154, .06));border:1px solid var(--brand-border, rgba(38, 166, 154, .15));border-radius:6px}.gap-overlay__progress-bar{height:4px;background:var(--brand-border, rgba(38, 166, 154, .15));border-radius:2px;overflow:hidden;margin-top:6px}.gap-overlay__progress-fill{height:100%;background:var(--tv-success);border-radius:2px;transition:width .3s ease}.gap-overlay__progress-text{font-size:10px;color:var(--tw-gray-400);font-family:SF Mono,Consolas,monospace}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-ext-300-normal-D8IReVS-.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-300-normal-B5wCrnbP.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-300-normal-DZNkLIMe.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-300-normal-KEduutn5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-vietnamese-300-normal-BTzPAsHw.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-300-normal-ByHlPz7v.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-ext-300-normal-BsCYHBWC.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-300-normal-DueGyF8j.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-ext-300-italic-B31MkR9z.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-300-italic-Dj41S4NK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-300-italic-Bi4RSOgf.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-300-italic-Bo30KLu4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-vietnamese-300-italic-CCKicgM4.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-300-italic-DjSFy2Pr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-ext-300-italic-Bt0Wsy7Q.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-300-italic-DambfolG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-italic-qkwBXYHn.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-300-italic-DRnsRYID.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/space-grotesk-vietnamese-300-normal-B9OJnXKM.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-300-normal-F-NWLUie.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/space-grotesk-latin-ext-300-normal-4ZO_JR7W.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-300-normal-CxWNGEn7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/space-grotesk-latin-300-normal-DiSf0yqz.woff2) format("woff2"),url(/assets/space-grotesk-latin-300-normal-Byd1NLsn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-cyrillic-300-normal-BEGl3W_o.woff2) format("woff2"),url(/assets/manrope-cyrillic-300-normal-CS69xUvc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-greek-300-normal-DyLEs7Hg.woff2) format("woff2"),url(/assets/manrope-greek-300-normal-Dbc1SMEX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-vietnamese-300-normal-AHvbnne0.woff2) format("woff2"),url(/assets/manrope-vietnamese-300-normal-BjzggcyE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-latin-ext-300-normal-Btyq5fVI.woff2) format("woff2"),url(/assets/manrope-latin-ext-300-normal-DfIhbc9V.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-latin-300-normal-BgxWhS7-.woff2) format("woff2"),url(/assets/manrope-latin-300-normal-BXCth4v8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAZYAA8AAAAAC8QAAAX7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFULgCBChEICokwh0kLIAABNgIkAzwEIAWEWAeBDgwHG7UJUZRRTjrBz4QKcv+QWjxhcjsVprsyM/p7jc9kFU2t525PaKAAX1gOyg6dISDJzAqQDFwnMAUYFEIW+IFRPPQ7/9W9LLSKCzCeDgimtvwvBEjFDoWDY6mfHo2VAv9KFfedVkGdKysb2MC6af4bbj5u3FK7g8trAXi8WwgIgAb9SPi4hLQ8hD1NcjXC3km2WoRhAPBN1FVZ5FqoAJQOBk6QoAKH+icDuzEPCqgAAEAY+CZqjSuR1b67rPaAb5HvJFC9/KTP5oPWf5lpmvg+C59ETNMN0PAP48BDgAJKqKABgeAHPvEUQADAQQEGghJK0HSVFNA8TGBbQB5ggHT7KIBtUGGXsvG0igAIYewkYAPcmbsqsiwSk+SUADicmrvTk3ETXTyryvvvIOA/iSsSQTsBYJLgBIjYVNMEIIw+tDOuoazcRgDAgQfAEU+rBlYXAXQ4DN/4+QwOQFtBeCjgD5GBE7eIYyfySn4lnl1QRzH7eF7OLw/xfeOmagZEWz4oQWgLMSE/BCDI0/0hQAUF1FBCAwL5CAQAgOx6cE+gdIATACg6SQOAPwe+oZGgSqlj0syo0oiXBdnUHZgvSN1JfJL+fRnrq6VQNIvTtC3aJk2zttFMgWjJnNGB78HjIe0st3ap11/jclWx+QvcVlFlC1gLM3q9FcvcbnAafrYndivNEldsoULTMoFCYfPx2zT7nU/80z56C7NaPyxY6n2HZr/tKah6fmue6y23hW/WNrVoG7kW7klr9vztFocIusq90phGbaZgTOWhquGUFOly0Owg4cIsd00pf4bHowtyN25s53+xyKG7ah1R12ZQZjri7aZ1umKd2bHw0oAD3hcvOh1pyRl9edKJo67OGm8D45t+fNmv3PoU15iDuoeyJJtmrcqSsgDNliKl0OQEKYFuM0pGf6wUW4CTJInm0Et6ujxAGoDvJ/XD95J64URJ3MPWUeoIXTfBecf/95u72DOiu8RnmMYu+XIJBjhSZjiGzYgom1Xu1L7nxSRbfJwtsVnKzJSiMmisOTHexrcO3y82exufmLsOiT88Z9usbYe7hsabEfybc+8MU8TDmOlXP1g85eftK9eNtfTeXWBfNap6/o3MD7raA9dCcOL8gjW5a4bv9fa9vjH7vfeYHCa9rX2ub8LkTM528y479NHm+pCzZ+uDYfwgDn2QeVecwZn6oI+24ERZeft50sbQN42hvzSuV69fjtC90hrz9j7mvU9Xd1m8SFlCKUHfr/u+B5/rCK1eWjcra4UupPNaCYffnZE348Tfuz5Z3UQHDrf4Pl2xY/enqxqBvdMmfLZy57KzJ76/cffkF2eatlWn3Zxx58zXMJ23Q98cH5m+3Zw5auaciCuOIReTuhvEL2b3T48a1id30F9N3Yen2qLObumRWLqhKkKuHZV1qbBenBEwY8xHHcGHV1wb0+1lz9cvOiTponXFXQOmhseOnqof8qMuN2OTkDJq/o87nPHj87dK1rnGdYWG8Lq9ffepB04BBjAAAMCKBCcCwGa3U/fVnBAY+5uKV74E4J3z++cBwHvdsnfC/5uEKuUsgAIcAICAd65AeAFApU1AiLUGCg/xsV/oLKEIiAv+WNbYP+qfRXuZcYDtlBWrgOHBTv7OOiYEIBAF/KEGDaHBr9JgBh7E1ACcFI1xCL2iLYdDAKk4PJLc5DAMtYwjoCOZo0CkMewADOUnQYAfAHzXBxWyqFCmnC0pV4x60QbvZTWFrEI9G8cPYjVUw5eqIyszWKYEadJNUktWp55FvEY2sknSOk8OlMPC/HbVxX5ZQQByp3vXqSUaapBh9LCLP1tkMsT2Tj7rGLmSpEsWM7lOdPAJganS+ibyFA2RrDZCFFGe8g66dghZGLISpjQMGtgPAOq2JirSHYbZqoNlKir67Saz9BR1ag4JyiesVP6pJhVM1gz4h+E4AAB82xAptrBAAL08Ig6xwRMjgRSkJBV4UpOGtArDZNnisKjz/4Y5zDalSWmvrdAPNRrgdvGS2l4Ba4QoWqI36DlTjt0vUm8cepF8n2TLAQAAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-ext-400-normal-BHxv52bw.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-400-normal-W26xs1TL.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-400-normal-C-_K-ZCn.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-400-normal-B3hIXASd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-greek-400-normal-CH_u3Aru.woff2) format("woff2"),url(/assets/roboto-mono-greek-400-normal-P8xe1gs1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-vietnamese-400-normal-yYTFiTTs.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-400-normal-CzWHQABp.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-ext-400-normal-DLAV9S_w.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-400-normal-BwLXVYNz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2) format("woff2"),url(/assets/roboto-mono-latin-400-normal-DBZPkcnn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-cyrillic-ext-500-normal-DC57U9n8.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-500-normal-6xdwlG7p.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-cyrillic-500-normal-DGZ7-lUP.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-500-normal-NpUJFYX7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-greek-500-normal-DpRFkptA.woff2) format("woff2"),url(/assets/roboto-mono-greek-500-normal-C2M8jX6G.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-vietnamese-500-normal-Cq-quQMu.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-500-normal-IxzxMIj7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-ext-500-normal-Db3ge6Oe.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-500-normal-B1IjfbhL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-500-normal-pxIOXZmA.woff2) format("woff2"),url(/assets/roboto-mono-latin-500-normal-D6j6AMzd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-cyrillic-ext-600-normal-DMzyepj7.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-600-normal-wKvR8HsK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-cyrillic-600-normal-DKbxWEXH.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-600-normal-Cq_l17Le.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-greek-600-normal-BQdAzcJr.woff2) format("woff2"),url(/assets/roboto-mono-greek-600-normal-BUSOjkJf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-vietnamese-600-normal-KbXeV0wc.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-600-normal-B-c-NWLb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-latin-ext-600-normal-eyj2IT6f.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-600-normal-BEUngSaK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-latin-600-normal-B8NnDpAt.woff2) format("woff2"),url(/assets/roboto-mono-latin-600-normal-CKms5zu1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;box-sizing:border-box}:root{--tv-bg-primary: var(--brand-bg, #131722);--tv-bg-secondary: var(--brand-bg, #1e222d);--tv-bg-tertiary: var(--brand-bg, #2a2e39);--tv-bg-hover: var(--brand-card, #363a45);--tv-bg-elevated: var(--brand-text-muted, #434651);--tv-bg-light: var(--brand-card, #2f3341);--tv-border: var(--brand-card, #363a45);--tv-border-hover: var(--brand-card, #4a4e59);--tv-border-subtle: var(--brand-bg, #2a2e39);--tv-border-mid: var(--brand-card, #50535e);--tv-text: var(--brand-text, #d1d4dc);--tv-text-muted: var(--brand-border, #787b86);--tv-text-dim: var(--brand-text-muted, #5d606b);--tv-text-bright: var(--brand-text, #e1e3e8);--tv-accent: var(--status-info, #1282A2);--tv-accent-hover: var(--brand-card, #1e53e5);--tv-success: var(--status-success, #26a69a);--tv-success-hover: var(--status-success, #2bbd8e);--tv-success-bright: var(--status-success, #4dd0c1);--tv-danger: var(--status-error, #ef5350);--tv-danger-hover: var(--status-error, #f44336);--tv-danger-bright: var(--status-error, #ff6b6b);--tv-warning: var(--status-warning, #ff9800);--tv-warning-amber: var(--status-warning, #ffb74d);--tv-long: var(--status-success, #26a69a);--tv-short: var(--status-error, #ef5350);--ctp-base: var(--brand-bg, #1e1e2e);--ctp-mantle: var(--brand-bg, #181825);--ctp-crust: var(--brand-bg, #11111b);--ctp-surface0: var(--brand-card, #313244);--ctp-surface1: var(--brand-card, #45475a);--ctp-overlay0: var(--brand-border, #6c7086);--ctp-subtext0: var(--brand-text, #a6adc8);--ctp-text: var(--brand-text, #cdd6f4);--ctp-blue: var(--brand-text, #89b4fa);--gh-bg-primary: var(--brand-bg, #0d1117);--gh-bg-secondary: var(--brand-bg, #161b22);--gh-bg-tertiary: var(--brand-bg, #21262d);--gh-border: var(--brand-card, #30363d);--gh-border-muted: var(--brand-bg, #21262d);--gh-text-muted: var(--brand-border, #8b949e);--gh-text: var(--brand-text, #c9d1d9);--gh-text-bright: var(--brand-text, #f0f6fc);--gh-blue: var(--brand-border, #58a6ff);--gh-green: var(--brand-border, #3fb950);--gh-red: var(--brand-border, #f85149);--tw-red-500: var(--status-error, #ef4444);--tw-green-500: var(--status-success, #22c55e);--tw-green-400: var(--brand-text, #4ade80);--tw-emerald-500: var(--brand-border, #10b981);--tw-blue-500: var(--status-info, #3b82f6);--tw-amber-500: var(--status-warning, #f59e0b);--tw-violet-500: var(--brand-border, #8b5cf6);--tw-gray-400: var(--brand-text, #9ca3af);--tw-gray-500: var(--brand-border, #6b7280);--tw-blue-300: var(--brand-text, #93c5fd);--dark-bg-deep: var(--brand-bg, #0a0c10);--dark-bg-base: var(--brand-bg, #0f1218);--dark-bg-card: var(--brand-bg, #151920);--dark-bg-elevated: var(--brand-bg, #1c2028);--dark-bg-surface: var(--brand-bg, #1a1e28);--dark-accent-bg: rgba(18, 130, 162, .1);--dark-accent-hover: rgba(18, 130, 162, .2);--dark-muted: var(--brand-text-muted, #5d606b);--dark-bg-alt: var(--brand-bg, #181c24);--dark-bg-panel: var(--brand-bg, #161a22);--dark-bg-input: var(--brand-bg, #0f1218);--dark-bg-void: var(--brand-bg, #080a0e);--dark-bg-abyss: var(--brand-bg, #050608);--dark-bg-midnight: var(--brand-bg, #0d0f14);--dark-text-light: var(--brand-text, #e1e3e8);--binance-yellow: var(--brand-text, #f0b90b);--tv-font: "Calibri", "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif;--tv-font-mono: "JetBrains Mono", "Fira Code", "Roboto Mono", "Consolas", monospace}html,body,#root{height:100%;width:100%;overflow:hidden}body{font-family:var(--tv-font);background:var(--tv-bg-primary);color:var(--tv-text);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout-root{display:flex;flex-direction:column;height:100vh;background:var(--tv-bg-primary)}.top-bar{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 12px;background:var(--tv-bg-secondary);border-bottom:1px solid var(--tv-border);gap:8px;flex-shrink:0}.top-bar-section{display:flex;align-items:center;gap:12px}.top-bar-title{font-size:14px;font-weight:600;color:var(--tv-text);white-space:nowrap}.top-bar-api-section,.top-bar-session-section{display:flex;align-items:center;gap:8px}.top-bar-metrics{display:flex;align-items:center;gap:16px;margin-left:auto}.top-bar-session{display:flex;align-items:center;gap:12px}.metric{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.metric-label{font-size:10px;color:var(--tv-text-muted);text-transform:uppercase;letter-spacing:.3px}.metric-value{font-size:12px;font-weight:600;color:var(--tv-text);font-family:var(--tv-font-mono)}.metric-value.risk{color:var(--tv-danger)}.metric-value.live{color:var(--tv-success)}.metric-value.stale,.metric-value.warning{color:var(--tv-warning)}.metric-input-group{display:flex;align-items:center;gap:4px}.metric-suffix{font-size:11px;color:var(--tv-text-muted)}.metric-divider{width:1px;height:24px;background:var(--tv-border);margin:0 8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;font-family:var(--tv-font);font-size:13px;font-weight:500;color:var(--tv-text);background:transparent;border:none;border-radius:4px;cursor:pointer;transition:background-color .1s ease;white-space:nowrap;position:relative}.btn:hover:not(:disabled){background:var(--brand-hover, rgba(255, 255, 255, .06))}.btn:active:not(:disabled){background:var(--brand-hover, rgba(255, 255, 255, .08))}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-small{padding:5px 10px;font-size:12px}.btn-tiny{padding:4px 8px;font-size:11px}.btn-outlined{border:1px solid var(--tv-border);background:transparent}.btn-outlined:hover:not(:disabled){border-color:var(--tv-text-muted);background:var(--brand-hover, rgba(255, 255, 255, .04))}.btn-primary{background:var(--tv-accent);color:var(--brand-text, #fff)}.btn-primary:hover:not(:disabled){background:var(--brand-border, #6b77f5)}.btn-primary:active:not(:disabled){background:var(--brand-card, #4752c4)}.btn-success{background:var(--tv-success);color:var(--brand-text, #fff)}.btn-success:hover:not(:disabled){background:var(--brand-text, #00e6b8)}.btn-danger{color:var(--tv-danger);background:transparent}.btn-danger:hover:not(:disabled){background:var(--brand-border, rgba(255, 71, 87, .12))}.main-area{display:flex;flex:1;overflow:hidden}.side-menu{width:160px;background:var(--tv-bg-secondary);border-right:1px solid var(--tv-border);display:flex;flex-direction:column;padding:8px 0;flex-shrink:0}.side-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;font-family:var(--tv-font);font-size:12px;font-weight:500;color:var(--tv-text-muted);background:transparent;border:none;border-left:2px solid transparent;cursor:pointer;transition:all .15s ease;text-align:left}.side-menu button:hover{color:var(--tv-text);background:var(--tv-bg-tertiary)}.side-menu button.active{color:var(--tv-text);background:var(--tv-bg-tertiary);border-left-color:var(--tv-accent)}.side-menu-spacer{flex:1}.container{flex:1;padding:12px;overflow-y:auto;background:var(--tv-bg-primary)}.order-layout{display:flex;gap:12px;height:100%}.order-panel{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding-right:4px}.chart-panel{flex:1;min-width:0;background:var(--tv-bg-secondary);border-radius:4px;overflow:hidden}.card{background:var(--brand-backdrop, rgba(12, 16, 28, .6));border:1px solid var(--brand-border, rgba(80, 100, 160, .1));border-radius:8px;padding:12px}.card-title{font-size:9px;font-weight:800;color:var(--dark-accent-hover);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--brand-border, rgba(80, 100, 160, .08));font-family:-apple-system,BlinkMacSystemFont,Calibri,Segoe UI,sans-serif}.card-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--tv-border)}.card-header-row .card-title{margin:0;padding:0;border:none}.header-buttons{display:flex;gap:6px}.form-group{margin-bottom:12px}.form-group label{display:block;margin-bottom:4px;font-size:11px;font-weight:500;color:var(--tv-text-muted)}.form-group input,.form-group select{width:100%;padding:8px 10px;font-family:var(--tv-font);font-size:12px;color:var(--tv-text);background:var(--tv-bg-primary);border:1px solid var(--tv-border);border-radius:4px;transition:border-color .15s,box-shadow .15s}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--tv-accent);box-shadow:0 0 0 2px #1282a226}.form-group input::placeholder{color:var(--tv-text-dim)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.symbol-buttons{display:flex;gap:6px}.symbol-btn{flex:1;padding:8px 12px;font-family:var(--tv-font);font-size:11px;font-weight:600;color:var(--tv-text-muted);background:var(--tv-bg-primary);border:1px solid var(--tv-border);border-radius:4px;cursor:pointer;transition:all .15s ease}.symbol-btn:hover{color:var(--tv-text);border-color:var(--tv-border-hover)}.symbol-btn.active{color:var(--tv-accent);background:#1282a21a;border-color:var(--tv-accent)}.side-toggle,.side-toggle-simple{display:flex;gap:8px}.side-btn,.side-btn-large,.side-btn-sm{flex:1;padding:10px 16px;font-family:var(--tv-font);font-size:12px;font-weight:600;color:var(--tv-text-muted);background:var(--tv-bg-primary);border:1px solid var(--tv-border);border-radius:4px;cursor:pointer;transition:all .15s ease;text-transform:uppercase}.side-btn-sm{padding:6px 12px;font-size:11px}.side-btn:hover,.side-btn-large:hover,.side-btn-sm:hover{border-color:var(--tv-border-hover)}.side-btn.active-long,.side-btn-large.active-long,.side-btn-sm.active-long,.side-btn.active-buy{color:var(--tv-long);background:var(--brand-border, rgba(38, 166, 154, .1));border-color:var(--tv-long)}.side-btn.active-short,.side-btn-large.active-short,.side-btn-sm.active-short,.side-btn.active-sell{color:var(--tv-short);background:var(--brand-border, rgba(239, 83, 80, .1));border-color:var(--tv-short)}.order-type-toggle{display:flex;gap:6px}.type-btn{flex:1;padding:6px 12px;font-family:var(--tv-font);font-size:11px;font-weight:500;color:var(--tv-text-muted);background:var(--tv-bg-primary);border:1px solid var(--tv-border);border-radius:4px;cursor:pointer;transition:all .15s ease}.type-btn:hover{color:var(--tv-text);border-color:var(--tv-border-hover)}.type-btn.active{color:var(--tv-accent);background:#1282a21a;border-color:var(--tv-accent)}.calculated-field{display:flex;align-items:baseline;gap:6px;padding:8px 10px;background:var(--tv-bg-primary);border:1px solid var(--tv-border);border-radius:4px}.calc-value{font-size:14px;font-weight:600;color:var(--tv-text);font-family:var(--tv-font-mono)}.calc-value.large{font-size:16px;color:var(--tv-accent)}.calc-unit{font-size:10px;color:var(--tv-text-muted)}.size-field{background:#1282a214;border-color:#1282a24d}.size-percent-badge{padding:1px 5px;font-size:9px;font-weight:600;background:var(--tv-warning);color:var(--brand-text-muted, #000);border-radius:2px;margin-left:6px}.response-card{margin-top:8px;animation:rd-slide-up .3s ease-out}@keyframes rd-slide-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.response-success{border-color:var(--brand-border, rgba(0, 230, 118, .3))}.response-error{border-color:var(--brand-border, rgba(255, 82, 82, .3))}.response-content{padding:10px 12px;font-family:JetBrains Mono,Fira Code,monospace;font-size:10px;background:var(--brand-backdrop, rgba(6, 10, 18, .5));border:1px solid var(--brand-border, rgba(80, 100, 160, .08));border-radius:6px;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.response-success .response-content{color:var(--tv-success-bright);border-color:var(--brand-border, rgba(0, 230, 118, .15));background:var(--brand-border, rgba(0, 230, 118, .03))}.response-error .response-content{color:var(--tv-danger-bright);border-color:var(--brand-border, rgba(255, 82, 82, .15));background:var(--brand-border, rgba(255, 82, 82, .03))}.rd-structured{padding:12px 14px;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Calibri,Segoe UI,sans-serif}.rd-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rd-icon{font-size:14px;flex-shrink:0}.rd-label{font-weight:800;color:var(--dark-text-light);font-size:11px;letter-spacing:.3px}.rd-code-badge{background:var(--brand-border, rgba(255, 82, 82, .06));border:1px solid var(--brand-border, rgba(255, 82, 82, .15));color:var(--tv-danger-bright);font-size:8px;font-weight:800;padding:2px 7px;border-radius:4px;font-family:JetBrains Mono,Fira Code,monospace;letter-spacing:.8px;margin-left:auto}.rd-side-badge{font-size:8px;font-weight:800;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:1.5px;margin-left:auto}.rd-side-badge.long{background:var(--brand-border, rgba(0, 230, 118, .08));color:var(--tv-success-bright);border:1px solid var(--brand-border, rgba(0, 230, 118, .15))}.rd-side-badge.short{background:var(--brand-border, rgba(255, 82, 82, .08));color:var(--tv-danger-bright);border:1px solid var(--brand-border, rgba(255, 82, 82, .15))}.rd-message{color:var(--brand-text, #c8cdd8);font-size:11px;line-height:1.4;padding:4px 0;word-break:break-word;font-weight:500}.response-error .rd-message{color:var(--tv-danger-bright)}.rd-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;margin:8px 0;padding:10px 12px;background:var(--brand-backdrop, rgba(6, 10, 18, .5));border-radius:6px;border:1px solid var(--brand-border, rgba(80, 100, 160, .08))}.rd-details-compact{margin:6px 0 4px}.rd-detail{display:flex;justify-content:space-between;align-items:center;padding:2px 0}.rd-detail-label{color:var(--dark-accent-bg);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px}.rd-detail-value{color:var(--dark-text-light);font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;font-weight:700}.rd-val-danger{color:var(--tv-danger-bright)!important}.rd-val-success{color:var(--tv-success-bright)!important}.rd-val-warning{color:var(--brand-text, #ffab40)!important}.rd-footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--brand-border, rgba(80, 100, 160, .08))}.rd-trade-id,.rd-mexc-id{font-size:9px;color:var(--dark-accent-bg);font-family:JetBrains Mono,Fira Code,monospace;font-weight:600}.rd-hint{margin-top:8px;padding:6px 10px;background:var(--brand-border, rgba(255, 82, 82, .04));border-radius:4px;font-size:9px;color:var(--dark-accent-hover);line-height:1.4;font-weight:600;letter-spacing:.2px}.rd-hint-info{background:#1282a20a;border:1px solid rgba(18,130,162,.1)}.rd-hint kbd{background:var(--brand-backdrop, rgba(12, 16, 28, .8));border:1px solid var(--brand-border, rgba(80, 100, 160, .15));border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;color:var(--dark-text-light)}.loading{display:flex;align-items:center;justify-content:center;gap:8px}.spinner{width:14px;height:14px;border:2px solid var(--brand-hover, rgba(255,255,255,.2));border-top-color:var(--brand-text, #fff);border-radius:50%;animation:spin .6s linear infinite}.balance-item{background:var(--tv-bg-tertiary);border:1px solid var(--tv-border);border-radius:4px;padding:12px}.balance-currency{font-weight:600;color:var(--tv-accent);margin-bottom:10px;font-size:13px}.balance-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;border-bottom:1px solid var(--tv-border)}.balance-row span:first-child{color:var(--tv-text-muted)}.balance-value{font-weight:500;color:var(--tv-text);font-family:var(--tv-font-mono)}.balance-value.positive{color:var(--tv-success)}.balance-value.negative{color:var(--tv-danger)}.positions-list,.orders-list,.logs-list{display:flex;flex-direction:column;gap:8px}.position-item,.order-item,.log-item{background:var(--tv-bg-tertiary);border:1px solid var(--tv-border);border-radius:4px;padding:12px}.position-header,.order-header,.log-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--tv-border)}.position-symbol,.order-symbol{font-weight:600;font-size:13px;color:var(--tv-text)}.position-side,.order-side{padding:3px 8px;font-size:10px;font-weight:600;text-transform:uppercase;border-radius:3px}.position-side.long,.order-side.buy{background:var(--brand-border, rgba(38, 166, 154, .15));color:var(--tv-long)}.position-side.short,.order-side.sell{background:var(--brand-border, rgba(239, 83, 80, .15));color:var(--tv-short)}.position-details,.order-details{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;font-size:11px}.position-details span,.order-details span{color:var(--tv-text-muted)}.no-data{text-align:center;padding:24px;color:var(--tv-text-dim);font-size:12px}.external-positions-warning{background:var(--brand-text, rgba(255, 171, 64, .04));border:1px solid var(--brand-text, rgba(255, 171, 64, .15));border-radius:8px;padding:12px 14px;margin-bottom:6px;animation:rd-slide-up .3s ease-out}.warning-header{display:flex;align-items:center;gap:8px;font-weight:800;color:var(--brand-text, #ffab40);margin-bottom:8px;font-size:11px;letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,Calibri,Segoe UI,sans-serif}.warning-body p{font-size:10px;color:var(--dark-accent-hover);margin-bottom:8px;font-weight:600}.external-position-item{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--brand-backdrop, rgba(6, 10, 18, .5));border:1px solid var(--brand-border, rgba(80, 100, 160, .06));border-radius:6px;margin-bottom:6px}.ep-symbol{font-weight:800;color:var(--dark-text-light);min-width:80px;font-size:12px;letter-spacing:.3px}.ep-details{flex:1;font-size:10px;color:var(--dark-accent-hover);font-family:JetBrains Mono,Fira Code,monospace;font-weight:600}.btn-adopt{background:transparent;border-color:#1282a240;color:var(--tv-accent)}.btn-adopt:hover:not(:disabled){background:#1282a214;border-color:#1282a266}.btn-close-pos{background:transparent;border-color:var(--brand-border, rgba(255, 82, 82, .25));color:var(--tv-danger-bright)}.btn-close-pos:hover:not(:disabled){background:var(--brand-border, rgba(239, 83, 80, .1));border-color:var(--tv-danger)}.number-input-wrapper{display:flex;align-items:center}.number-input-wrapper input{width:60px;padding:4px 6px;font-family:var(--tv-font-mono);font-size:12px;text-align:center;background:var(--tv-bg-primary);border:1px solid var(--tv-border);border-radius:4px;color:var(--tv-text)}.number-input-wrapper input:focus{outline:none;border-color:var(--tv-accent)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--tv-bg-primary)}::-webkit-scrollbar-thumb{background:var(--tv-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--tv-border-hover)}.qpc-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--tv-border)}.qpc-number{color:var(--tv-text-muted);font-size:11px;font-weight:600}.qpc-symbol{color:var(--tv-text);font-size:13px;font-weight:600}.qpc-side{font-size:11px;font-weight:600;text-transform:uppercase}.qpc-side.long{color:var(--tv-long)}.qpc-side.short{color:var(--tv-short)}.qpc-state{padding:2px 8px;font-size:10px;font-weight:600;text-transform:uppercase;border-radius:3px}.qpc-state.executed{background:var(--tv-success);color:var(--brand-text, #fff)}.qpc-state.executing{background:var(--tv-warning);color:var(--brand-text-muted, #000)}.qpc-state.closed{background:var(--tv-text-muted);color:var(--brand-text, #fff)}.safe-mode-metric{flex-direction:row;align-items:center;gap:8px}.safe-mode-controls-metric{flex-direction:row}.tab-content{padding:12px}.divider{height:1px;background:var(--tv-border);margin:12px 0}.form-group-inline{display:flex;align-items:center;gap:10px}.form-group-inline label{margin-bottom:0;white-space:nowrap}.form-group-inline .symbol-buttons{flex:1}.symbol-price-display{padding:6px 12px;background:var(--tv-bg-primary);border:1px solid var(--tv-border);border-radius:4px;display:flex;align-items:center;justify-content:center}.symbol-price{font-size:12px;font-weight:600;color:var(--tv-accent);font-family:var(--tv-font-mono)}.inline-toggle input[type=checkbox]{width:14px;height:14px;accent-color:var(--tv-success);cursor:pointer}.toggle-label{font-size:11px;color:var(--tv-text);display:flex;align-items:center;gap:6px}.trail-percent{padding:1px 5px;font-size:9px;background:var(--tv-success);color:var(--brand-text, #fff);border-radius:2px;font-weight:600}.key-input-row{display:flex;gap:8px}.api-key-input-wrapper{position:relative;width:140px}.api-key-input{width:100%;padding:6px 10px;font-family:var(--tv-font-mono);font-size:11px;background:var(--tv-bg-primary);border:1px solid var(--tv-border);border-radius:4px;color:var(--tv-text)}.api-key-input:disabled{opacity:.6}.queue-item{border-color:var(--tv-accent);background:#1282a20d}.queue-item-actions{display:flex;gap:8px;margin-top:10px}.tv-pnl-display{display:flex;flex-direction:column;align-items:flex-end;padding:6px 10px;border-radius:4px;min-width:80px}.tv-pnl-display.positive{background:var(--brand-border, rgba(38, 166, 154, .1));border:1px solid var(--brand-border, rgba(38, 166, 154, .3))}.tv-pnl-display.negative{background:var(--brand-border, rgba(239, 83, 80, .1));border:1px solid var(--brand-border, rgba(239, 83, 80, .3))}.tv-pnl-amount{font-size:14px;font-weight:600;font-family:var(--tv-font-mono)}.tv-pnl-percent{font-size:10px;color:var(--tv-text-muted);font-family:var(--tv-font-mono)}.input-with-suffix{position:relative;display:flex;align-items:center}.input-with-suffix input{padding-right:30px}.input-with-suffix .suffix{position:absolute;right:10px;color:var(--tv-text-muted);font-size:11px}.field-hint{margin-top:4px;font-size:10px;color:var(--tv-text-dim)}.field-warning{margin-top:4px;font-size:10px;color:var(--tv-warning)}.reset-size-btn{margin-left:6px;padding:1px 5px;font-size:9px;background:transparent;border:1px solid var(--tv-border);color:var(--tv-text-muted);border-radius:2px;cursor:pointer}.reset-size-btn:hover{background:var(--tv-bg-hover);color:var(--tv-text)}.log-time{font-family:var(--tv-font-mono);font-size:10px;color:var(--tv-text-dim)}.macro-event-item{padding:8px 10px;background:var(--tv-bg-tertiary);border:1px solid var(--tv-border);border-radius:4px;margin-bottom:6px}.macro-event-time{font-size:10px;color:var(--tv-text-muted);font-family:var(--tv-font-mono)}.macro-event-name{font-size:12px;color:var(--tv-text);margin-top:2px}.macro-event-impact{display:inline-block;padding:1px 5px;font-size:9px;font-weight:600;border-radius:2px;margin-left:6px}.macro-event-impact.high{background:var(--brand-border, rgba(239, 83, 80, .2));color:var(--tv-danger)}.macro-event-impact.medium{background:var(--brand-text, rgba(247, 147, 26, .2));color:var(--tv-warning)}.macro-event-impact.low{background:var(--brand-border, rgba(38, 166, 154, .2));color:var(--tv-success)}.qpc-other-session{font-size:9px;color:var(--tv-warning);font-weight:500}.queue-position-card.other-session{border-color:var(--brand-text, rgba(247, 147, 26, .4))}.layout-root{display:flex;flex-direction:column;min-height:100vh}.main-area{display:flex;flex:1}.side-menu{width:110px;background:var(--gh-bg-primary);display:flex;flex-direction:column;padding:6px 0;border-right:1px solid var(--brand-backdrop, rgba(48,54,65,.6))}.side-menu button{background:none;border:none;color:var(--brand-text-muted, #6e7681);font-family:Roboto Mono,Consolas,monospace;font-size:10px;font-weight:500;padding:7px 12px 7px 14px;text-align:left;cursor:pointer;transition:all .12s ease;border-left:2px solid transparent;text-transform:uppercase;letter-spacing:.4px}.side-menu button:hover{color:var(--brand-text, #b8bcc8);background:var(--brand-hover, rgba(255,255,255,.03))}.side-menu button.active{color:var(--brand-text, #e8eaed);background:#1282a214;border-left-color:var(--tv-accent)}.side-menu-spacer{flex:1;min-height:20px}.external-positions-warning{background:var(--brand-text, rgba(210, 153, 34, .1));border:1px solid var(--brand-text, rgba(210, 153, 34, .4));margin-bottom:16px}.warning-header{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--yellow);margin-bottom:10px}.warning-icon{font-size:16px}.warning-body p{font-size:11px;color:var(--text-secondary);margin-bottom:10px}.external-position-item{display:flex;align-items:center;gap:12px;padding:8px 10px;background:var(--bg-dark);border-radius:6px;margin-bottom:6px}.ep-symbol{font-weight:600;color:var(--text);min-width:100px}.ep-details{flex:1;font-size:11px;color:var(--text-secondary)}.ep-actions{display:flex;gap:6px}.btn-adopt{background:var(--brand-border, rgba(88, 166, 255, .15));color:var(--blue);border:1px solid var(--brand-border, rgba(88, 166, 255, .3))}.btn-adopt:hover:not(:disabled){background:var(--brand-border, rgba(88, 166, 255, .25));border-color:var(--blue)}.btn-adopt:disabled{opacity:.5;cursor:not-allowed}.btn-close-pos{background:var(--brand-border, rgba(248, 81, 73, .15));color:var(--red);border:1px solid var(--brand-border, rgba(248, 81, 73, .3))}.btn-close-pos:hover:not(:disabled){background:var(--brand-border, rgba(248, 81, 73, .25));border-color:var(--red)}.btn-close-pos:disabled{opacity:.5;cursor:not-allowed}.container{flex:1;padding:20px 24px;overflow-y:auto;background:var(--brand-card, #46494c)}.card{background:var(--bg-panel);border:1px solid var(--border);border-radius:6px;padding:16px 20px;margin-bottom:16px}.order-panel .card{background:var(--bg-dark)}.card-title{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.card-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.card-header-row .card-title{margin-bottom:0;padding-bottom:0;border-bottom:none}.header-buttons{display:flex;gap:8px}.position-close-btn{margin-top:8px;width:100%}.top-bar{width:100%;background:var(--bg-panel);display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:48px;border-bottom:1px solid var(--border)}.top-bar-left{display:flex;align-items:center;gap:16px}.top-bar-right{display:flex;align-items:center;gap:20px}.top-bar-title{font-family:Calibri,sans-serif;font-weight:400;font-size:14px;color:var(--text);display:flex;align-items:center;gap:8px}.top-bar-api{display:flex;align-items:center;gap:8px}.api-key-input-wrapper{position:relative;display:inline-block;width:133px;flex-shrink:0}.api-key-input-wrapper:after{content:"";position:absolute;top:1px;right:1px;width:30px;height:calc(100% - 2px);background:linear-gradient(to right,var(--brand-bg, rgba(0, 0, 0, 0)),var(--bg-dark));pointer-events:none;z-index:1;border-radius:0 4px 4px 0}.api-key-input{width:100%;padding:4px 8px;font-size:11px;font-family:Consolas,Monaco,Courier New,monospace;background:var(--bg-dark);border:1px solid var(--border);border-radius:4px;color:var(--text);position:relative}.api-key-input:disabled{opacity:.7}.top-bar-stat{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.stat-label{font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.stat-value{font-size:12px;font-weight:600;color:var(--text)}.stat-value.leverage{color:var(--yellow)}.stat-value.session-active{color:var(--green);font-family:monospace}.btn-session{background:var(--blue);color:var(--brand-text, #fff);font-size:10px;padding:4px 10px}.top-bar-balance{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.usdt-amount{color:var(--text);font-weight:600;font-size:14px}.usdt-label{color:var(--text-muted)}.usdt-equity{color:var(--text-muted);margin-left:8px;padding-left:8px;border-left:1px solid var(--border)}.top-bar-section{display:flex;align-items:center;gap:16px}.top-bar-api-section{display:flex;align-items:center;gap:20px;padding:0 20px;border-left:1px solid var(--border);border-right:1px solid var(--border)}.top-bar-session-section{display:flex;align-items:center;gap:20px;padding:0 20px}.top-bar-metrics{display:flex;align-items:center;gap:20px;padding:0 20px;border-left:1px solid var(--border);border-right:1px solid var(--border)}.metric{display:flex;flex-direction:column;align-items:center;gap:2px}.metric-label{font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.metric-value{font-size:12px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.metric-value.leverage{color:var(--yellow)}.metric-value.risk{color:var(--orange)}.metric-value.live{color:var(--green)}.metric-value.stale{color:var(--red)}.metric-value.session{color:var(--blue);font-family:monospace}.metric-value.profit{color:var(--green)}.metric-value.loss{color:var(--red)}.metric-value.warning{color:var(--yellow)}.metric-value.mono{font-family:JetBrains Mono,monospace;letter-spacing:-.5px}.metric.cooldown-active{background:var(--brand-border, rgba(248, 81, 73, .15));border:1px solid var(--red);border-radius:4px;padding:4px 8px;animation:cooldown-pulse 1s ease-in-out infinite}.metric.cooldown-active .metric-value{color:var(--red);font-weight:600}@keyframes cooldown-pulse{0%,to{opacity:1}50%{opacity:.6}}.metric-input-group{display:flex;align-items:center;gap:0}.metric-input{width:42px;padding:2px 4px;font-size:11px;font-weight:600;text-align:center;background:var(--bg-dark);border:1px solid var(--border);border-radius:3px;color:var(--text);font-family:inherit;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.mr-percent-input-group{position:relative;display:flex;align-items:center;width:52px;height:23px}.mr-percent-input{width:100%;height:23px;padding:5.6px 12px 5.6px 4px;font-size:8px;font-weight:700;text-align:left;background:var(--bg-dark);border:1px solid var(--border);border-radius:4px;color:var(--text);font-family:inherit;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.mr-percent-suffix{position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:8px;font-weight:700;color:var(--text);pointer-events:none}.tolerance-input{width:120px!important;height:20px;padding:2px 8px;font-size:11px;font-weight:600;text-align:left;background:var(--bg-dark);border:1px solid var(--border);border-radius:3px;color:var(--text);font-family:inherit;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.loss-amount-display,.estimated-pnl-display,.estimated-roi-display{font-size:11px;font-weight:600;font-family:monospace;color:var(--text);margin-left:8px;white-space:nowrap}.estimated-pnl-display.positive,.estimated-roi-display.positive{color:var(--green)}.estimated-pnl-display.negative,.estimated-roi-display.negative{color:var(--red)}.metric-suffix{font-size:11px;font-weight:600;color:var(--text-muted);margin-left:2px}.metric-input::-webkit-outer-spin-button,.metric-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.metric-input:focus{outline:none;border-color:var(--blue)}.metric-unit{font-size:11px;color:var(--text-dim);margin-left:2px}.metric-divider{width:1px;height:24px;background:var(--border);margin:0 8px}.top-bar-session{gap:12px;flex-wrap:wrap}.session-metric{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.session-end-metric,.safe-mode-controls-metric{margin-left:auto;align-self:flex-end}.session-id{font-size:10px;font-family:monospace;color:var(--blue)}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:6px;color:var(--text);font-size:11px;font-weight:500}.form-group-inline{display:flex;align-items:center;gap:12px}.form-group-inline label{margin-bottom:0;flex-shrink:0;white-space:nowrap;color:var(--text)}.form-group-inline .symbol-buttons{margin-bottom:0;margin-left:12px;flex:1}.form-group-inline .order-type-toggle{margin-bottom:0;margin-left:12px;flex:0 0 auto}.symbol-price-display{flex:0 0 auto;width:11.67%;padding:5.6px 12px;border:1px solid var(--border);border-radius:4px;background:var(--bg-dark);display:flex;align-items:center;justify-content:center;position:relative;margin:0 8px}.symbol-price-display:before,.symbol-price-display:after{content:"";position:absolute;top:50%;width:8px;height:2px;background:var(--brand-border, #7e7f83);z-index:1;transform:translateY(-50%);transition:background .15s}.symbol-price-display:before{left:-8px}.symbol-price-display:after{right:-8px}.form-group-inline .side-btn-sm.active-long:after{background:var(--brand-text, #ffffff)}.form-group-inline .side-btn-sm.active-short+.symbol-price-display:after{background:var(--brand-text, #ffffff)}.symbol-price{font-size:8px;font-weight:700;color:var(--blue);font-variant-numeric:tabular-nums;font-family:inherit}.form-group input,.form-group select{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:4px;background:var(--bg-input);color:var(--text);font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--brand-border, rgba(88, 166, 255, .15))}.form-group input::placeholder{color:var(--text-muted)}.form-group input:disabled{opacity:.5;cursor:not-allowed}.trailing-sl-toggle{margin-bottom:12px}.inline-toggle{display:flex;align-items:center;gap:8px;cursor:pointer}.inline-toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--green);cursor:pointer}.toggle-label{font-size:12px;color:var(--text);display:flex;align-items:center;gap:6px}.trail-percent{padding:2px 6px;font-size:10px;background:var(--green);color:var(--brand-text);border-radius:3px;font-weight:600}.form-group select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%238b949e' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.form-group select option{background:var(--bg-panel);color:var(--text)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.key-input-row{display:flex;gap:10px}.key-input-row input{flex:1}.btn{padding:10px 16px;border:1px solid var(--border);border-radius:4px;background:var(--bg-hover);color:var(--text);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.btn:hover:not(:disabled){background:var(--border)}.btn-primary{width:100%;padding:12px 16px;background:var(--green);border-color:var(--green);color:var(--brand-text, #fff);font-weight:600}.btn-primary:hover:not(:disabled){background:var(--brand-border, #2ea043);border-color:var(--brand-border, #2ea043)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:transparent;width:auto}.btn-small{padding:3px 8px;font-size:10px;min-width:52px;width:52px;text-align:center;background:var(--brand-text, #f9f5ed);color:var(--brand-text-muted, #5e83ae);border:1px solid var(--border)}.btn-small.btn-primary{background:var(--brand-bg, #2a2a2a);color:var(--brand-text, #f9f5ed);border-color:var(--brand-bg, #2a2a2a)}.symbol-buttons{display:flex;gap:8px;margin-bottom:8px}.symbol-btn{flex:1;padding:10px 16px;border:1px solid var(--border);border-radius:4px;background:var(--bg-input);color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.symbol-btn:hover{border-color:var(--yellow);color:var(--yellow)}.symbol-btn.active{background:var(--brand-text, rgba(210, 153, 34, .15));border-color:var(--yellow);color:var(--yellow)}.side-toggle-simple{display:flex;gap:10px}.side-btn-large{flex:1;padding:16px 20px;border:2px solid var(--border);border-radius:6px;background:var(--bg-input);color:var(--text-secondary);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s;text-transform:uppercase;letter-spacing:1px}.side-btn-large:hover{border-color:var(--border-light);color:var(--text)}.side-btn-large.active-long{background:var(--brand-border, rgba(63, 185, 80, .15));border-color:var(--green);color:var(--green)}.side-btn-large.active-short{background:var(--brand-border, rgba(248, 81, 73, .15));border-color:var(--red);color:var(--red)}.order-type-toggle{display:flex;gap:8px}.type-btn{flex:1;padding:10px 16px;border:1px solid var(--border);border-radius:4px;background:var(--bg-input);color:var(--text-secondary);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s}.type-btn:hover{border-color:var(--border-light);color:var(--text)}.type-btn.active{background:var(--brand-border, rgba(88, 166, 255, .15));border-color:var(--blue);color:var(--blue)}.divider{height:1px;background:var(--border);margin:16px 0}.input-with-suffix{display:flex;align-items:center;position:relative}.input-with-suffix input{flex:1;padding-right:30px}.input-with-suffix .suffix{position:absolute;right:10px;color:var(--text-muted);font-size:12px;font-weight:600}.calculated-field{display:flex;align-items:baseline;gap:6px;padding:10px 12px;background:var(--bg-dark);border:1px solid var(--border);border-radius:4px}.calc-value{font-size:14px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.calc-value.large{font-size:18px;color:var(--blue)}.calc-unit{font-size:10px;color:var(--text-muted);text-transform:uppercase}.size-field{background:var(--brand-border, rgba(88, 166, 255, .1));border-color:var(--blue)}.size-percent-badge{display:inline-block;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:600;background:var(--yellow);color:var(--bg-dark);border-radius:3px}.reset-size-btn{margin-left:8px;padding:1px 6px;font-size:9px;background:transparent;border:1px solid var(--border);color:var(--text-muted);border-radius:3px;cursor:pointer}.reset-size-btn:hover{background:var(--bg-hover);color:var(--text)}.field-hint{margin-top:4px;font-size:10px;color:var(--text-muted)}.field-warning{margin-top:4px;font-size:10px;color:var(--yellow)}.btn-execute{width:100%;padding:16px 24px;margin-top:16px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:6px}.btn-execute.btn-long{background:var(--green);border-color:var(--green)}.btn-execute.btn-long:hover{background:var(--brand-border, #2ea043)}.btn-execute.btn-short{background:var(--red);border-color:var(--red)}.btn-execute.btn-short:hover{background:var(--brand-border, #da3633)}.btn-execute:disabled{opacity:.5;cursor:not-allowed}.method3-trade-queue{margin-top:16px;display:flex;flex-direction:column;gap:8px}.method3-trade-display{margin-top:16px;padding:12px;background:var(--bg-panel);border:1px solid var(--border);border-radius:6px}.method3-trade-box{cursor:pointer;transition:all .2s ease;margin-top:0}.method3-trade-box:hover{background:var(--bg-hover);border-color:var(--blue);transform:translate(2px)}.method3-trade-header{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.method3-trade-prices{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.method3-price-item{display:flex;align-items:center;gap:4px}.method3-price-label{font-size:11px;color:var(--text-muted)}.method3-price-value{font-size:12px;font-weight:600;color:var(--text);font-family:JetBrains Mono,monospace}.method3-price-separator{font-size:12px;color:var(--text-muted);margin:0 4px}.method3-rr-ratio{margin-left:auto;font-size:11px;font-weight:600;color:var(--yellow);padding:4px 8px;background:var(--brand-hover, rgba(217, 197, 178, .1));border-radius:4px;font-family:JetBrains Mono,monospace}.method3-trade-direction{margin-top:8px;font-size:10px;color:var(--text-muted);text-align:center;padding-top:8px;border-top:1px solid var(--border)}.side-toggle{display:flex;gap:10px}.side-btn{flex:1;padding:12px 10px;border:1px solid var(--border);border-radius:4px;background:var(--bg-input);color:var(--text-secondary);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s}.side-btn:hover{border-color:var(--border-light);color:var(--text)}.side-btn.active-buy{background:var(--brand-border, rgba(63, 185, 80, .1));border-color:var(--green);color:var(--green)}.side-btn.active-sell{background:var(--brand-border, rgba(248, 81, 73, .1));border-color:var(--red);color:var(--red)}.symbol-buttons.compact{gap:4px;width:100%;margin:0}.symbol-btn-sm{flex:1;padding:4px 8px;border:1px solid var(--brand-border, rgba(80, 100, 160, .1));border-radius:6px;background:var(--brand-backdrop, rgba(12, 16, 28, .5));color:var(--brand-text, #c8cdd8);font-family:-apple-system,BlinkMacSystemFont,Calibri,Segoe UI,sans-serif;font-size:8px;font-weight:700;cursor:pointer;transition:all .2s;height:auto;line-height:1.2;display:flex;align-items:center;justify-content:space-between;gap:4px}.symbol-btn-left{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.symbol-btn-label{font-size:14px;font-weight:800;font-family:-apple-system,BlinkMacSystemFont,Calibri,Segoe UI,sans-serif;letter-spacing:.3px;line-height:1.1}.symbol-btn-market{font-size:8px;font-weight:600;font-family:JetBrains Mono,Fira Code,monospace;color:var(--dark-accent-hover);text-transform:uppercase;letter-spacing:.5px;line-height:1}.symbol-btn-sm.active .symbol-btn-market{color:var(--brand-text, #8ab4c0)}.symbol-btn-right{flex:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px}.symbol-stat-row{font-size:8px;font-weight:600;line-height:1.2;font-family:JetBrains Mono,Fira Code,monospace;white-space:nowrap}.symbol-btn-sm:hover{border-color:#1282a24d;background:#1282a20d;box-shadow:0 2px 12px var(--brand-bg, rgba(10, 15, 30, .35))}.symbol-btn-sm.active{background:#1282a21f;border-color:#1282a266;color:var(--dark-text-light);box-shadow:inset 0 0 20px #1282a20a}.side-with-price{display:flex;align-items:center;position:relative;gap:0}.side-btn-sm{flex:0 0 auto;width:39px;padding:5.6px 12px;border:1px solid var(--border);border-radius:4px;background:var(--bg-input);color:var(--text);font-family:inherit;font-size:8px;font-weight:700;cursor:pointer;transition:all .15s;text-transform:uppercase;height:23px;line-height:1.2;display:flex;align-items:center;justify-content:center;margin:0;position:relative;z-index:2}.side-btn-sm:hover{border-color:var(--border-light);color:var(--text)}.side-btn-sm.active-long{background:var(--brand-border, rgba(63, 185, 80, .15));border-color:var(--brand-text, #ffffff);color:var(--green)}.side-btn-sm.active-short{background:var(--brand-border, rgba(248, 81, 73, .15));border-color:var(--brand-text, #ffffff);color:var(--red)}.side-with-price:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 78px);height:2px;background:var(--brand-border, #7e7f83);z-index:1;pointer-events:none;transition:background .15s}.side-with-price.has-active-long:before{background:var(--brand-text, #ffffff)}.side-with-price .symbol-price-display{flex:0 0 auto;width:auto;min-width:40px;padding:5.6px 12px;background:var(--bg-dark);border:1px solid var(--border);border-radius:4px;height:23px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;margin:0 -1px}.side-with-price .symbol-price{font-size:11px;font-weight:700;color:var(--text);font-family:monospace;font-variant-numeric:tabular-nums}.live-price-display{padding:8px 12px;background:var(--bg-dark);border:1px solid var(--border);border-radius:4px;min-width:100px;text-align:center}.live-price{font-size:14px;font-weight:700;color:var(--blue);font-variant-numeric:tabular-nums}.order-type-toggle.compact{gap:6px}.type-btn-sm{flex:0 0 auto;width:11.67%;padding:5.6px 12px;border:1px solid var(--border);border-radius:4px;background:var(--bg-input);color:var(--text-secondary);font-family:inherit;font-size:8px;font-weight:700;cursor:pointer;transition:all .15s;height:auto;line-height:1.2;text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center}.type-btn-sm:hover{border-color:var(--border-light);color:var(--text)}.type-btn-sm.active{background:var(--brand-border, rgba(88, 166, 255, .15));border-color:var(--blue);color:var(--blue)}.response-card{margin-top:16px}.response-success{border-color:var(--green)}.response-error{border-color:var(--red)}.response-content{background:var(--bg-dark);border:1px solid var(--border);border-radius:4px;padding:12px;font-size:11px;overflow-x:auto;white-space:pre-wrap;word-break:break-all;color:var(--text-secondary)}.response-success .response-content{color:var(--green)}.response-error .response-content{color:var(--red)}.loading{display:flex;align-items:center;justify-content:center;gap:10px}.spinner{width:14px;height:14px;border:2px solid var(--brand-hover, rgba(255,255,255,.3));border-top-color:var(--brand-text, #fff);border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.balance-grid{display:grid;gap:12px}.balance-item{background:var(--bg-dark);border:1px solid var(--border);border-radius:4px;padding:16px}.balance-currency{font-weight:700;color:var(--yellow);margin-bottom:12px;font-size:14px}.balance-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;border-bottom:1px solid var(--border)}.balance-row:last-child{border-bottom:none}.balance-row span:first-child{color:var(--text-muted)}.balance-value{font-weight:600;color:var(--text)}.balance-value.positive{color:var(--green)}.balance-value.negative{color:var(--red)}.positions-list,.orders-list,.logs-list{display:flex;flex-direction:column;gap:10px}.position-item,.order-item,.log-item{background:var(--bg-dark);border:1px solid var(--border);border-radius:4px;padding:14px 16px;margin-bottom:8px}.position-item:last-child,.order-item:last-child,.log-item:last-child{margin-bottom:0}.queue-item{border-color:var(--blue);border-width:2px;background:var(--brand-border, rgba(88, 166, 255, .05))}.queue-item-actions{display:flex;gap:8px;margin-top:12px}.position-header,.order-header,.log-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.position-symbol,.order-symbol{font-weight:700;font-size:13px;color:var(--text)}.position-side,.order-side{padding:4px 10px;font-size:10px;font-weight:700;text-transform:uppercase;border-radius:3px}.position-side.long,.order-side.buy{background:var(--brand-border, rgba(63, 185, 80, .15));color:var(--green)}.position-side.short,.order-side.sell{background:var(--brand-border, rgba(248, 81, 73, .15));color:var(--red)}.position-details,.order-details{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;font-size:12px}.position-details div,.order-details div{display:flex;justify-content:space-between}.position-details span,.order-details span{color:var(--text-muted)}.position-details .positive{color:var(--tv-success)}.position-details .negative{color:var(--tv-danger)}.tv-pnl-display{display:flex;flex-direction:column;align-items:flex-end;padding:8px 12px;border-radius:4px;min-width:100px;margin-top:8px}.tv-pnl-display.positive{background:var(--brand-border, rgba(38, 166, 154, .12));border:1px solid var(--brand-border, rgba(38, 166, 154, .3))}.tv-pnl-display.negative{background:var(--brand-border, rgba(239, 83, 80, .12));border:1px solid var(--brand-border, rgba(239, 83, 80, .3))}.tv-pnl-amount{font-size:16px;font-weight:600;font-family:JetBrains Mono,monospace;letter-spacing:-.5px}.tv-pnl-display.positive .tv-pnl-amount{color:var(--tv-success)}.tv-pnl-display.negative .tv-pnl-amount{color:var(--tv-danger)}.tv-pnl-percent{font-size:11px;font-weight:500;margin-top:2px;font-family:JetBrains Mono,monospace}.tv-pnl-display.positive .tv-pnl-percent{color:var(--brand-border, rgba(38, 166, 154, .85))}.tv-pnl-display.negative .tv-pnl-percent{color:var(--brand-border, rgba(239, 83, 80, .85))}.position-item-tv{background:var(--tv-bg-secondary);border:1px solid var(--tv-bg-hover);border-radius:6px;padding:14px 16px;margin-bottom:8px}.position-item-tv:last-child{margin-bottom:0}.position-content-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.position-info{flex:1}.position-header-tv{display:flex;align-items:center;gap:10px;margin-bottom:10px}.position-symbol-tv{font-weight:600;font-size:14px;color:var(--tv-text)}.position-side-tv{padding:3px 8px;font-size:10px;font-weight:700;text-transform:uppercase;border-radius:3px;letter-spacing:.5px}.position-side-tv.long{background:var(--brand-border, rgba(38, 166, 154, .15));color:var(--tv-success)}.position-side-tv.short{background:var(--brand-border, rgba(239, 83, 80, .15));color:var(--tv-danger)}.position-details-tv{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:12px}.position-detail-item{display:flex;flex-direction:column;gap:2px}.position-detail-label{font-size:10px;color:var(--tv-text-muted);text-transform:uppercase;letter-spacing:.5px}.position-detail-value{font-size:12px;font-weight:500;color:var(--tv-text);font-family:JetBrains Mono,monospace}.sltp-row{display:flex;align-items:center;gap:8px;padding:4px 0}.sltp-label{font-size:11px;color:var(--text-muted);min-width:28px}.sltp-value{font-size:12px;font-weight:500;color:var(--text)}.sltp-mr{font-size:11px;font-weight:600;color:var(--text-muted);margin-left:8px;font-family:monospace}.sltp-value.not-set{color:var(--text-muted);font-style:italic}.sltp-edit-btn{background:transparent;border:1px solid var(--border);border-radius:3px;padding:3px 6px;color:var(--text-muted);cursor:pointer;font-size:11px;display:inline-flex;align-items:center;gap:4px;transition:all .15s}.sltp-edit-btn:hover{border-color:var(--blue);color:var(--blue);background:var(--brand-border, rgba(88, 166, 255, .1))}.sltp-edit-input{width:80px;padding:4px 8px;font-size:11px;background:var(--bg-dark);border:1px solid var(--blue);border-radius:3px;color:var(--text);font-family:inherit}.sltp-edit-input:focus{outline:none;box-shadow:0 0 0 2px var(--brand-border, rgba(88, 166, 255, .2))}.sltp-edit-actions{display:flex;gap:4px}.sltp-save-btn{background:var(--green);border:none;border-radius:3px;padding:4px 8px;color:var(--brand-text, #fff);cursor:pointer;font-size:10px;font-weight:600}.sltp-save-btn:hover{background:var(--brand-border, #45c95e)}.sltp-cancel-btn{background:var(--bg-hover);border:1px solid var(--border);border-radius:3px;padding:4px 8px;color:var(--text-muted);cursor:pointer;font-size:10px}.sltp-cancel-btn:hover{border-color:var(--red);color:var(--red)}.position-sltp-section,.position-sltp{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border)}.sltp-display{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.trailing-badge{font-size:11px;margin-left:4px}.trailing-price{font-size:10px;color:var(--text-muted);margin-left:2px}.sltp-edit-form{display:flex;flex-direction:column;gap:8px}.sltp-input-row{display:flex;align-items:center;gap:8px}.sltp-input-row label{font-size:11px;color:var(--text-muted);min-width:28px}.sltp-input-row input{width:100px;padding:4px 8px;font-size:11px;background:var(--bg-dark);border:1px solid var(--border);border-radius:3px;color:var(--text);font-family:inherit}.sltp-input-row input:focus{border-color:var(--blue);outline:none}.sltp-buttons{display:flex;gap:6px;margin-top:4px}.edit-sltp-btn{margin-left:auto}.btn-tiny{padding:3px 8px;font-size:10px;background:var(--brand-text, #f9f5ed);border:1px solid var(--border);border-radius:3px;color:var(--brand-text-muted, #5e83ae);cursor:pointer}.btn-tiny:hover{border-color:var(--blue);color:var(--blue)}.btn-tiny.active,.btn-tiny.btn-primary{background:var(--brand-bg, #2a2a2a);color:var(--brand-text, #f9f5ed);border-color:var(--brand-bg, #2a2a2a)}.btn-tiny.btn-danger{background:var(--brand-text, #f4f1de);color:var(--brand-text-muted, #e07a5f);border:1px solid var(--brand-card, #3d405b)}.btn-tiny.btn-danger:hover{background:var(--brand-text, #f4f1de);color:var(--brand-text-muted, #e07a5f);border-color:var(--brand-card, #3d405b);opacity:.9}.btn-tiny.btn-danger.btn-session-end{width:130px;min-width:130px;height:21px;font-size:10px;text-align:center;white-space:nowrap;display:flex;align-items:center;justify-content:center;padding:0}.queue-position-card{background:var(--brand-border, rgba(88, 166, 255, .05));border:2px solid var(--blue);border-radius:8px;padding:16px;margin-bottom:12px}.queue-position-card.other-session{border-color:var(--tw-amber-500);background:#f59e0b14}.queue-position-card:last-child{margin-bottom:0}.qpc-other-session{font-size:9px;font-weight:700;color:var(--tw-amber-500);background:#f59e0b33;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.qpc-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.qpc-title{display:flex;align-items:center;gap:8px}.qpc-number{font-weight:700;color:var(--text-muted);font-size:12px}.qpc-symbol{font-weight:700;font-size:14px;color:var(--text)}.qpc-side{padding:3px 8px;font-size:10px;font-weight:700;text-transform:uppercase;border-radius:3px}.qpc-side.long{background:var(--brand-border, rgba(63, 185, 80, .15));color:var(--green)}.qpc-side.short{background:var(--brand-border, rgba(248, 81, 73, .15));color:var(--red)}.qpc-state{font-size:10px;padding:3px 8px;border-radius:3px;font-weight:600;text-transform:uppercase}.qpc-state.executing{background:var(--tw-amber-500);color:var(--brand-text-muted, #000)}.qpc-state.executed{background:var(--tw-emerald-500);color:var(--brand-text, #fff)}.qpc-state.failed{background:var(--tw-red-500);color:var(--brand-text, #fff)}.qpc-state.invalidated{background:var(--tw-gray-500);color:var(--brand-text, #fff)}.qpc-info-row{display:flex;gap:20px;margin-bottom:12px}.qpc-info-item{display:flex;flex-direction:column;gap:2px}.qpc-info-label{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.qpc-info-value{font-size:12px;font-weight:600;color:var(--text)}.qpc-current-pnl{text-align:center;font-size:18px;font-weight:700;margin-bottom:8px;padding:4px 0}.qpc-slider-wrapper{margin:12px 0 16px;overflow:visible}.qpc-slider-labels{display:flex;justify-content:space-between;margin-bottom:6px;font-size:11px;font-weight:600}.qpc-sl-label{color:var(--tw-red-500)}.qpc-tp-label{color:var(--tw-emerald-500)}.qpc-slider-container{position:relative;padding:8px 0;overflow:visible}.qpc-marker{position:absolute;top:0;width:3px;height:24px;transform:translate(-50%);z-index:2;border-radius:2px}.qpc-min-marker{background:var(--tw-red-500);opacity:.7}.qpc-max-marker{background:var(--tw-emerald-500);opacity:.7}.qpc-slider-track{position:relative;height:10px;background:linear-gradient(90deg,var(--tw-red-500) 0%,var(--brand-card, #3b3b3b) 15%,var(--brand-card, #3b3b3b) 85%,var(--tw-emerald-500) 100%);border-radius:5px;overflow:visible}.qpc-slider-fill{position:absolute;top:0;left:0;height:100%;border-radius:5px 0 0 5px;transition:width .15s ease-out}.qpc-slider-thumb{position:absolute;top:50%;width:20px;height:20px;border-radius:50%;border:3px solid var(--brand-text, #fff);transform:translate(-50%,-50%);box-shadow:0 0 8px var(--brand-backdrop, rgba(0, 0, 0, .5)),0 0 16px var(--brand-hover, rgba(255, 255, 255, .2));transition:left .15s ease-out;z-index:10;cursor:default}.qpc-slider-track .qpc-marker{position:absolute;top:-4px;width:3px;height:18px;transform:translate(-50%);z-index:5;border-radius:2px}.qpc-slider-track .qpc-min-marker{background:var(--tw-red-500);opacity:.8}.qpc-slider-track .qpc-max-marker{background:var(--tw-emerald-500);opacity:.8}.qpc-price-labels{display:flex;justify-content:space-between;margin-top:6px;font-size:10px;color:var(--text-muted)}.qpc-order-ids{background:var(--bg-input);border-radius:4px;padding:8px 12px;margin:12px 0;font-size:11px}.qpc-order-id-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.qpc-order-id-row span{color:var(--text-muted)}.qpc-order-id-row code{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text);background:var(--bg-panel);padding:2px 6px;border-radius:3px}.qpc-actions{display:flex;gap:8px;margin-top:12px}.qpc-btn{padding:6px 12px;font-size:11px;font-weight:600;border:none;border-radius:4px;cursor:pointer;transition:all .15s;font-family:inherit}.qpc-btn:disabled{opacity:.5;cursor:not-allowed}.qpc-btn-execute{flex:1;background:var(--blue);color:var(--brand-text-muted, #000)}.qpc-btn-execute:hover:not(:disabled){background:var(--brand-text, #7ab8ff)}.qpc-btn-breakeven{background:var(--bg-input);color:var(--text);border:1px solid var(--border)}.qpc-btn-breakeven:hover:not(:disabled){background:var(--bg-hover)}.qpc-btn-info{background:var(--bg-input);color:var(--text-muted);border:1px solid var(--border);min-width:36px}.qpc-btn-info:hover:not(:disabled){color:var(--text);background:var(--bg-hover)}.qpc-btn-remove{background:var(--brand-border, rgba(239, 68, 68, .15));color:var(--tw-red-500);border:1px solid var(--brand-border, rgba(239, 68, 68, .3));min-width:36px}.qpc-btn-remove:hover:not(:disabled){background:var(--brand-border, rgba(239, 68, 68, .25))}.log-item{border-left:3px solid var(--border);border-radius:0 4px 4px 0}.log-item.success{border-left-color:var(--green)}.log-item.failed{border-left-color:var(--red)}.log-time{font-size:11px;color:var(--text-muted)}.log-status{padding:3px 8px;font-size:10px;font-weight:700;text-transform:uppercase;border-radius:3px}.log-status.success{background:var(--brand-border, rgba(63, 185, 80, .15));color:var(--green)}.log-status.failed{background:var(--brand-border, rgba(248, 81, 73, .15));color:var(--red)}.log-details{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--text)}.log-details span{color:var(--text-muted)}.no-data{text-align:center;color:var(--text-muted);padding:32px;font-size:12px}.tabs{display:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-light)}.order-layout{display:flex;gap:20px;align-items:stretch;height:calc(100vh - 48px);min-height:0}.order-panel{flex:0 0 380px;width:380px;overflow-y:auto}@media(max-width:1200px){.order-layout{flex-direction:column}.order-panel,.chart-panel{min-width:100%;max-width:100%}.top-bar{flex-wrap:wrap;height:auto;padding:10px 20px;gap:10px}.top-bar-metrics{border:none;padding:0}}@media(max-width:768px){.form-row{grid-template-columns:1fr}.side-menu{width:160px}.side-toggle{flex-direction:column}.position-details,.order-details{grid-template-columns:1fr}.container{padding:16px}.order-layout{flex-direction:column;height:auto}.order-panel{flex:none;width:100%}.chart-panel{min-height:0}}.config-panel{height:100%;display:flex;flex-direction:column;background:var(--bg-dark)}.config-panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);background:var(--bg-panel)}.config-panel-header h2{font-size:16px;font-weight:600;color:var(--text)}.header-actions{display:flex;gap:8px;align-items:center}.saved-indicator{display:flex;align-items:center;gap:6px;color:var(--green);font-size:11px}.config-tabs{display:flex;border-bottom:1px solid var(--border);background:var(--bg-panel);padding:0 20px;overflow-x:auto}.config-tab{padding:12px 16px;font-size:12px;color:var(--text-secondary);background:none;border:none;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;transition:all .2s ease}.config-tab:hover{color:var(--text);background:var(--bg-hover)}.config-tab.active{color:var(--blue);border-bottom-color:var(--blue)}.config-content{flex:1;overflow-y:auto;padding:20px}.config-section{background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;margin-bottom:16px}.config-section-header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.config-section-header h3{font-size:13px;font-weight:600;color:var(--text)}.section-icon{font-size:16px}.config-section-body{padding:16px}.config-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.config-row:last-child{margin-bottom:0}.config-field{flex:1;min-width:180px}.config-field label{display:block;font-size:11px;color:var(--text-secondary);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.config-field input,.config-field select{width:100%;padding:8px 12px;font-size:12px;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;color:var(--text);transition:border-color .2s ease}.config-field input:focus,.config-field select:focus{outline:none;border-color:var(--blue)}.config-field input:disabled,.config-field select:disabled{opacity:.5;cursor:not-allowed}.config-field .field-hint{font-size:10px;color:var(--text-muted);margin-top:4px}.config-field.checkbox-field{display:flex;align-items:center;gap:10px;min-width:auto}.config-field.checkbox-field label{margin-bottom:0;text-transform:none;font-size:12px;color:var(--text);cursor:pointer}.config-field.checkbox-field input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--blue)}.symbol-config-list{display:flex;flex-direction:column;gap:12px}.symbol-config-item{background:var(--bg-dark);border:1px solid var(--border);border-radius:6px;padding:14px}.symbol-config-item.disabled{opacity:.6}.symbol-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.symbol-info{display:flex;align-items:center;gap:10px}.symbol-name{font-weight:600;font-size:13px;color:var(--text)}.symbol-status{font-size:10px;padding:2px 8px;border-radius:10px}.symbol-status.enabled{background:var(--brand-border, rgba(63, 185, 80, .15));color:var(--green)}.symbol-status.disabled{background:var(--brand-border, rgba(139, 148, 158, .15));color:var(--text-secondary)}.symbol-actions{display:flex;gap:6px}.symbol-toggle{padding:4px 10px;font-size:10px;border-radius:4px;border:none;cursor:pointer;transition:all .2s ease}.symbol-toggle.enable{background:var(--brand-border, rgba(63, 185, 80, .15));color:var(--green)}.symbol-toggle.enable:hover{background:var(--brand-border, rgba(63, 185, 80, .25))}.symbol-toggle.disable{background:var(--brand-border, rgba(248, 81, 73, .15));color:var(--red)}.symbol-toggle.disable:hover{background:var(--brand-border, rgba(248, 81, 73, .25))}.symbol-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.symbol-field label{display:block;font-size:10px;color:var(--text-secondary);margin-bottom:4px}.symbol-field input{width:100%;padding:6px 10px;font-size:11px;background:var(--bg-panel);border:1px solid var(--border);border-radius:4px;color:var(--text)}.symbol-field input:focus{outline:none;border-color:var(--blue)}.add-symbol-form{display:flex;gap:10px;align-items:flex-end;padding-top:12px;border-top:1px solid var(--border);margin-top:12px}.add-symbol-form input{flex:1;padding:8px 12px;font-size:12px;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;color:var(--text)}.add-symbol-form button{padding:8px 16px;font-size:12px;background:var(--blue);color:var(--brand-text);border:none;border-radius:6px;cursor:pointer;transition:opacity .2s ease}.add-symbol-form button:hover{opacity:.9}.config-actions{display:flex;gap:10px;padding:16px 20px;border-top:1px solid var(--border);background:var(--bg-panel)}.btn-save{flex:1;padding:12px 20px;font-size:13px;font-weight:600;background:var(--blue);color:var(--brand-text);border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-save:hover:not(:disabled){opacity:.9}.btn-save:disabled{opacity:.5;cursor:not-allowed}.btn-reset{padding:12px 20px;font-size:13px;font-weight:500;background:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-reset:hover{border-color:var(--text-secondary);color:var(--text)}.btn-defaults{padding:12px 20px;font-size:13px;font-weight:500;background:var(--brand-text, rgba(210, 153, 34, .1));color:var(--yellow);border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-defaults:hover{background:var(--brand-text, rgba(210, 153, 34, .2))}.danger-zone{border-color:var(--brand-border, rgba(248, 81, 73, .3))}.danger-zone .config-section-header{border-bottom-color:var(--brand-border, rgba(248, 81, 73, .3))}.danger-zone h3{color:var(--red)}.danger-actions{display:flex;flex-wrap:wrap;gap:10px}.btn-danger{padding:8px 16px;font-size:12px;background:var(--brand-border, rgba(248, 81, 73, .1));color:var(--red);border:1px solid var(--brand-border, rgba(248, 81, 73, .3));border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-danger:hover{background:var(--brand-border, rgba(248, 81, 73, .2));border-color:var(--red)}.config-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);gap:16px}.config-loading .spinner{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--blue);border-radius:50%;animation:spin 1s linear infinite}.config-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--red);gap:16px;text-align:center;padding:40px}.config-error button{margin-top:10px;padding:10px 20px;background:var(--blue);color:var(--brand-text);border:none;border-radius:6px;cursor:pointer}.config-content::-webkit-scrollbar{width:8px}.config-content::-webkit-scrollbar-track{background:var(--bg-dark)}.config-content::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.config-content::-webkit-scrollbar-thumb:hover{background:var(--border-light)}.hotkey-grid{margin-top:16px}.hotkey-grid h4{font-size:12px;font-weight:600;color:var(--text-secondary);margin:16px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--border)}.hotkey-grid h4:first-child{margin-top:0}.hotkey-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--brand-hover, rgba(255, 255, 255, .05))}.hotkey-row:last-child{border-bottom:none}.hotkey-label{font-size:12px;color:var(--text)}.hotkey-btn{min-width:80px;padding:6px 12px;font-size:11px;font-family:SF Mono,Fira Code,monospace;background:var(--bg-dark);border:1px solid var(--border);border-radius:4px;color:var(--text);cursor:pointer;transition:all .2s ease;text-align:center}.hotkey-btn:hover{border-color:var(--accent);background:var(--bg-hover)}.hotkey-btn.recording{border-color:var(--yellow);background:var(--brand-text, rgba(210, 153, 34, .15));color:var(--yellow);animation:pulse-border 1s infinite}@keyframes pulse-border{0%,to{border-color:var(--yellow)}50%{border-color:var(--brand-text, rgba(210, 153, 34, .4))}}.toggle-switch{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--bg-dark);border:1px solid var(--border);border-radius:24px;transition:.3s}.toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:var(--text-secondary);border-radius:50%;transition:.3s}.toggle-switch input:checked+.toggle-slider{background-color:var(--green);border-color:var(--green)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px);background-color:var(--brand-text)}.toggle-switch input:focus+.toggle-slider{box-shadow:0 0 0 2px var(--brand-border, rgba(63, 185, 80, .3))}@keyframes motifSlideIn{0%{opacity:0;transform:translate(-50%) translateY(-20px) scale(.9);filter:blur(8px)}50%{opacity:.8;filter:blur(2px)}70%{transform:translate(-50%) translateY(3px) scale(1.02)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1);filter:blur(0)}}@keyframes motifPulse{0%,to{box-shadow:0 0 #1282a240,0 0 30px -5px #1282a214,0 8px 32px var(--brand-backdrop, rgba(0, 0, 0, .5))}50%{box-shadow:0 0 0 8px #1282a20a,0 0 40px -5px #1282a226,0 10px 40px var(--brand-backdrop, rgba(0, 0, 0, .55))}}@keyframes motifActivePulse{0%,to{box-shadow:0 0 0 0 var(--brand-border, rgba(38, 166, 154, .3)),inset 0 0 20px var(--brand-border, rgba(38, 166, 154, .04)),0 0 30px -5px var(--brand-border, rgba(38, 166, 154, .1)),0 8px 32px var(--brand-backdrop, rgba(0, 0, 0, .5))}50%{box-shadow:0 0 0 10px var(--brand-border, rgba(38, 166, 154, .03)),inset 0 0 30px var(--brand-border, rgba(38, 166, 154, .08)),0 0 50px -5px var(--brand-border, rgba(38, 166, 154, .18)),0 10px 40px var(--brand-backdrop, rgba(0, 0, 0, .55))}}@keyframes motifBorderGlow{0%,to{border-color:#1282a240}50%{border-color:#1282a28c}}@keyframes motifActiveBorderGlow{0%,to{border-color:var(--brand-border, rgba(38, 166, 154, .3))}50%{border-color:var(--brand-border, rgba(38, 166, 154, .7))}}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px currentColor}50%{opacity:.5;transform:scale(1.5);box-shadow:0 0 12px currentColor,0 0 20px currentColor}}@keyframes scanline{0%{transform:translate(-120%)}to{transform:translate(250%)}}@keyframes gridPulse{0%,to{opacity:.025}50%{opacity:.055}}@keyframes handlerFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.88) rotateX(8deg);filter:blur(8px)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotateX(0);filter:blur(0)}}@keyframes handlerFadeInLong{0%{opacity:0;transform:translate(-50%,-100%) scale(.88) translateY(8px);filter:blur(8px)}to{opacity:1;transform:translate(-50%,-100%) scale(1) translateY(0);filter:blur(0)}}@keyframes handlerFadeInShort{0%{opacity:0;transform:translate(-50%) scale(.88) translateY(-8px);filter:blur(8px)}to{opacity:1;transform:translate(-50%) scale(1) translateY(0);filter:blur(0)}}@keyframes dataFlicker{0%,88%,to{opacity:1}90%{opacity:.65}92%{opacity:1}94%{opacity:.8}96%{opacity:1}}@keyframes arcGlow{0%,to{filter:drop-shadow(0 0 2px var(--gauge-color))}50%{filter:drop-shadow(0 0 6px var(--gauge-color)) drop-shadow(0 0 12px var(--gauge-color))}}@keyframes gaugeNeedlePulse{0%,to{filter:drop-shadow(0 0 3px currentColor)}50%{filter:drop-shadow(0 0 8px currentColor) drop-shadow(0 0 14px currentColor)}}@keyframes gaugeTickFlash{0%,80%,to{opacity:.3}90%{opacity:.8}}@keyframes heatMapShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes cornerFlash{0%,70%,to{opacity:.4}85%{opacity:1}}@keyframes edgeGlow{0%,to{opacity:.3}50%{opacity:.7}}@keyframes rotatingConic{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mrValuePop{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.motif-status-overlay{position:fixed;top:14px;left:50%;transform:translate(-50%);pointer-events:none;z-index:1001;animation:motifSlideIn .5s cubic-bezier(.16,1,.3,1) forwards;perspective:800px}.motif-status-card{position:relative;display:flex;align-items:center;gap:12px;padding:10px 20px 10px 16px;border-radius:12px;border:1px solid rgba(18,130,162,.25);background:linear-gradient(145deg,var(--brand-backdrop, rgba(8, 12, 24, .95)) 0%,var(--brand-backdrop, rgba(14, 20, 38, .92)) 40%,var(--brand-backdrop, rgba(10, 14, 28, .95)) 100%);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);animation:motifPulse 3s ease-in-out infinite,motifBorderGlow 3s ease-in-out infinite;overflow:hidden;font-family:Roboto Mono,Consolas,monospace}.motif-status-card.motif-active{border-color:var(--brand-border, rgba(38, 166, 154, .3));background:linear-gradient(145deg,var(--brand-backdrop, rgba(6, 18, 16, .95)) 0%,var(--brand-backdrop, rgba(10, 26, 22, .92)) 40%,var(--brand-backdrop, rgba(6, 18, 16, .95)) 100%);animation:motifActivePulse 2.5s ease-in-out infinite,motifActiveBorderGlow 2.5s ease-in-out infinite}.motif-status-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,var(--brand-hover, rgba(255, 255, 255, .035)) 1px,transparent 1px);background-size:12px 12px;border-radius:inherit;pointer-events:none;animation:gridPulse 5s ease-in-out infinite}.motif-status-card:after{content:"";position:absolute;top:0;left:0;width:30%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(18,130,162,.04) 30%,rgba(18,130,162,.1) 50%,rgba(18,130,162,.04) 70%,transparent 100%);animation:scanline 5s ease-in-out infinite;pointer-events:none}.motif-status-card.motif-active:after{background:linear-gradient(90deg,transparent 0%,var(--brand-border, rgba(38, 166, 154, .04)) 30%,var(--brand-border, rgba(38, 166, 154, .1)) 50%,var(--brand-border, rgba(38, 166, 154, .04)) 70%,transparent 100%)}.motif-corner-tl,.motif-corner-tr,.motif-corner-bl,.motif-corner-br{position:absolute;width:8px;height:8px;pointer-events:none;animation:cornerFlash 4s ease-in-out infinite}.motif-corner-tl{top:2px;left:2px;border-top:1.5px solid rgba(18,130,162,.5);border-left:1.5px solid rgba(18,130,162,.5);border-radius:3px 0 0}.motif-corner-tr{top:2px;right:2px;border-top:1.5px solid rgba(18,130,162,.5);border-right:1.5px solid rgba(18,130,162,.5);border-radius:0 3px 0 0;animation-delay:1s}.motif-corner-bl{bottom:2px;left:2px;border-bottom:1.5px solid rgba(18,130,162,.5);border-left:1.5px solid rgba(18,130,162,.5);border-radius:0 0 0 3px;animation-delay:2s}.motif-corner-br{bottom:2px;right:2px;border-bottom:1.5px solid rgba(18,130,162,.5);border-right:1.5px solid rgba(18,130,162,.5);border-radius:0 0 3px;animation-delay:3s}.motif-active .motif-corner-tl,.motif-active .motif-corner-tr,.motif-active .motif-corner-bl,.motif-active .motif-corner-br{border-color:var(--brand-border, rgba(38, 166, 154, .5))}.motif-status-dot{width:7px;height:7px;border-radius:50%;background:var(--status-info, #1282A2);color:#1282a280;flex-shrink:0;animation:dotPulse 2s ease-in-out infinite}.motif-active .motif-status-dot{background:var(--brand-border, #26a69a);color:var(--brand-border, rgba(38, 166, 154, .6))}.motif-status-label{font-size:10.5px;font-weight:600;color:var(--brand-text, rgba(209, 212, 220, .92));letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 12px var(--brand-hover, rgba(209, 212, 220, .08))}.motif-variant-badge{font-size:9px;font-weight:700;color:var(--status-info, #1282A2);background:#1282a21a;padding:2px 8px;border-radius:4px;border:1px solid rgba(18,130,162,.2);letter-spacing:.6px;text-shadow:0 0 8px rgba(18,130,162,.3)}.motif-active .motif-variant-badge{color:var(--brand-text-muted, #26a69a);background:var(--brand-border, rgba(38, 166, 154, .1));border-color:var(--brand-border, rgba(38, 166, 154, .25));text-shadow:0 0 8px var(--brand-border, rgba(38, 166, 154, .3))}.motif-state-badge{font-size:9px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;padding:2px 10px;border-radius:4px;position:relative}.motif-state-badge.state-active{color:var(--brand-text-muted, #26a69a);background:var(--brand-border, rgba(38, 166, 154, .1));border:1px solid var(--brand-border, rgba(38, 166, 154, .2));text-shadow:0 0 10px var(--brand-border, rgba(38, 166, 154, .4))}.motif-state-badge.state-idle{color:var(--brand-text-muted, #787b86);background:var(--brand-border, rgba(120, 123, 134, .08));border:1px solid var(--brand-border, rgba(120, 123, 134, .12))}.motif-status-separator{width:1px;height:18px;background:linear-gradient(to bottom,transparent,var(--brand-hover, rgba(255, 255, 255, .1)),transparent);flex-shrink:0}.mr-gauge-container{position:relative;width:44px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mr-gauge-svg{width:44px;height:28px;overflow:visible}.mr-gauge-track{fill:none;stroke:var(--brand-hover, rgba(255, 255, 255, .06));stroke-width:3;stroke-linecap:round}.mr-gauge-arc{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .3s cubic-bezier(.16,1,.3,1),stroke .3s ease;filter:drop-shadow(0 0 3px var(--gauge-color, rgba(38, 166, 154, .5)))}.mr-gauge-tick{stroke:var(--brand-hover, rgba(255, 255, 255, .15));stroke-width:1;stroke-linecap:round;animation:gaugeTickFlash 6s ease-in-out infinite}.mr-gauge-tick:nth-child(2){animation-delay:.5s}.mr-gauge-tick:nth-child(3){animation-delay:1s}.mr-gauge-tick:nth-child(4){animation-delay:1.5s}.mr-gauge-tick:nth-child(5){animation-delay:2s}.mr-gauge-tick:nth-child(6){animation-delay:2.5s}.mr-gauge-value{font-family:Roboto Mono,Consolas,monospace;font-size:8.5px;font-weight:700;text-anchor:middle;fill:currentColor;transition:fill .3s ease}.mr-gauge-value-pop{animation:mrValuePop .3s ease-out}.mr-gauge-label{font-family:Roboto Mono,Consolas,monospace;font-size:5px;font-weight:500;text-anchor:middle;fill:var(--brand-border, rgba(120, 123, 134, .6));letter-spacing:.8px;text-transform:uppercase}.mr-gauge-needle{fill:currentColor;transition:transform .3s cubic-bezier(.16,1,.3,1);transform-origin:center;animation:gaugeNeedlePulse 3s ease-in-out infinite}.mr-gauge-glow{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .5s ease}.mr-gauge-glow.glow-warning{opacity:.15;background:radial-gradient(circle,var(--brand-text, rgba(255, 152, 0, .4)) 0%,transparent 70%)}.mr-gauge-glow.glow-danger{opacity:.25;background:radial-gradient(circle,var(--brand-border, rgba(239, 83, 80, .5)) 0%,transparent 70%);animation:dotPulse 1.5s ease-in-out infinite}.mr-bar-container{display:flex;align-items:center;gap:6px;flex-shrink:0}.mr-bar-track{position:relative;width:60px;height:4px;border-radius:3px;background:var(--brand-hover, rgba(255, 255, 255, .06));overflow:hidden}.mr-bar-fill{position:absolute;top:0;left:0;height:100%;border-radius:inherit;transition:width .35s cubic-bezier(.16,1,.3,1),background .35s ease;box-shadow:0 0 6px var(--gauge-color, rgba(38, 166, 154, .4))}.mr-bar-ticks{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;padding:0 1px;pointer-events:none}.mr-bar-tick{width:1px;height:100%;background:var(--brand-hover, rgba(255, 255, 255, .08))}.mr-bar-value{font-family:Roboto Mono,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.3px;min-width:30px;text-align:right;transition:color .3s ease}.mr-bar-label{font-size:7px;font-weight:500;color:var(--brand-border, rgba(120, 123, 134, .5));letter-spacing:1px;text-transform:uppercase}.handler-display-overlay{pointer-events:none;z-index:1000;animation:handlerFadeIn .25s cubic-bezier(.16,1,.3,1) forwards;transition:left .06s linear,top .06s linear;perspective:600px}.handler-display-overlay.direction-long{animation:handlerFadeInLong .25s cubic-bezier(.16,1,.3,1) forwards}.handler-display-overlay.direction-short{animation:handlerFadeInShort .25s cubic-bezier(.16,1,.3,1) forwards}.handler-display-card{position:relative;padding:8px 12px;border-radius:8px;border:1px solid rgba(18,130,162,.25);background:linear-gradient(165deg,var(--brand-backdrop, rgba(6, 10, 22, .97)) 0%,var(--brand-backdrop, rgba(12, 18, 36, .95)) 50%,var(--brand-backdrop, rgba(6, 10, 22, .97)) 100%);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);box-shadow:0 6px 24px var(--brand-backdrop, rgba(0, 0, 0, .55)),0 0 12px #1282a20f,0 0 0 .5px var(--brand-hover, rgba(255, 255, 255, .05)) inset;font-family:Roboto Mono,Consolas,monospace;font-size:10px;color:var(--brand-text, #ffffff);white-space:pre-wrap;max-width:380px;word-break:break-word;overflow:hidden;line-height:1.5}.handler-display-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(-45deg,transparent,transparent 8px,var(--brand-hover, rgba(255, 255, 255, .01)) 8px,var(--brand-hover, rgba(255, 255, 255, .01)) 9px),repeating-linear-gradient(45deg,transparent,transparent 16px,rgba(18,130,162,.015) 16px,rgba(18,130,162,.015) 17px);border-radius:inherit;pointer-events:none}.handler-display-card:after{content:"";position:absolute;top:0;left:8px;right:8px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(18,130,162,.35) 20%,rgba(18,130,162,.7) 50%,rgba(18,130,162,.35) 80%,transparent 100%)}.handler-corner-tl,.handler-corner-br{position:absolute;width:5px;height:5px;pointer-events:none;opacity:.4}.handler-corner-tl{top:3px;left:3px;border-top:1px solid rgba(18,130,162,.5);border-left:1px solid rgba(18,130,162,.5);border-radius:1px 0 0}.handler-corner-br{bottom:3px;right:3px;border-bottom:1px solid rgba(18,130,162,.5);border-right:1px solid rgba(18,130,162,.5);border-radius:0 0 1px}.handler-display-data{position:relative;animation:dataFlicker 10s infinite}.handler-m1-grid{display:flex;flex-direction:column;gap:3px;position:relative;animation:dataFlicker 10s infinite}.handler-m1-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.handler-m1-primary{font-size:10.5px;letter-spacing:.2px}.handler-m1-dir{font-weight:700;font-size:9px;letter-spacing:1px;padding:1px 5px;border-radius:2px;background:var(--brand-hover, rgba(255, 255, 255, .05));border:1px solid currentColor;opacity:.4}.handler-m1-sep{display:inline-block;width:1px;height:10px;background:var(--brand-hover, rgba(255, 255, 255, .12));flex-shrink:0}.handler-m1-size{color:var(--brand-text, #ffffff);font-weight:500}.handler-m1-mr{font-weight:600;font-size:10px}.handler-m1-secondary{font-size:10px;padding-left:1px}.handler-m1-label{font-size:8px;letter-spacing:1px;color:var(--brand-text, rgba(180, 185, 200, .55));font-weight:600;min-width:24px}.handler-m1-risk{color:var(--brand-text-muted, #ef5350);font-weight:500}.handler-m1-arrow{color:var(--brand-hover, rgba(255, 255, 255, .25));font-size:9px}.handler-m1-pnl{font-weight:600;color:var(--brand-text, #ffffff)}.handler-m1-roi{font-size:9.5px;font-weight:500}.handler-m1-rr{font-size:9px;color:var(--brand-text, rgba(180, 185, 200, .6));font-weight:500;margin-left:auto;padding-left:6px}.handler-m1-tertiary{font-size:9.5px;padding-left:1px;opacity:.8}.handler-m1-inval{color:var(--brand-text-muted, #ef5350);font-weight:500}.handler-m1-spread{color:var(--brand-text, rgba(180, 185, 200, .5));font-size:9px;margin-left:auto}.middle-drag-overlay{pointer-events:none;z-index:1000;transition:left .04s linear,top .04s linear;perspective:600px}.middle-drag-card{position:relative;padding:10px 14px;border-radius:10px;border:1px solid var(--brand-border, rgba(124, 77, 255, .25));background:linear-gradient(165deg,var(--brand-backdrop, rgba(12, 8, 24, .96)) 0%,var(--brand-backdrop, rgba(20, 16, 38, .93)) 50%,var(--brand-backdrop, rgba(12, 8, 24, .96)) 100%);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 8px 32px var(--brand-backdrop, rgba(0, 0, 0, .5)),0 0 20px var(--brand-border, rgba(124, 77, 255, .06)),0 0 0 .5px var(--brand-hover, rgba(255, 255, 255, .04)) inset,0 1px 0 var(--brand-hover, rgba(255, 255, 255, .03)) inset;font-family:Roboto Mono,Consolas,monospace;font-size:11px;color:var(--brand-text, rgba(209, 212, 220, .95));white-space:pre-wrap;max-width:320px;word-break:break-word;overflow:hidden;line-height:1.6}.middle-drag-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,var(--brand-border, rgba(124, 77, 255, .018)) 25%,transparent 25%),linear-gradient(-45deg,var(--brand-border, rgba(124, 77, 255, .018)) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--brand-border, rgba(124, 77, 255, .018)) 75%),linear-gradient(-45deg,transparent 75%,var(--brand-border, rgba(124, 77, 255, .018)) 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0;border-radius:inherit;pointer-events:none}.middle-drag-card:after{content:"";position:absolute;top:8px;left:0;bottom:8px;width:2px;background:linear-gradient(to bottom,transparent,var(--brand-border, rgba(124, 77, 255, .7)),transparent);border-radius:0 2px 2px 0;animation:edgeGlow 3s ease-in-out infinite}.motif-order-indicator{display:flex;align-items:center;gap:3px}.motif-order-step{width:18px;height:3px;border-radius:2px;background:var(--brand-hover, rgba(255, 255, 255, .06));transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.motif-order-step.step-complete{background:var(--brand-border, rgba(38, 166, 154, .3))}.motif-order-step.step-current{background:#1282a233;width:22px}.motif-order-step.step-current:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1282a2b3,#1282a24d,#1282a2b3);background-size:200% 100%;animation:shimmer 2s linear infinite;border-radius:inherit}.motif-order-step.step-complete:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--brand-border, rgba(38, 166, 154, .7)),var(--brand-border, rgba(38, 166, 154, .5)));border-radius:inherit}.motif-text-success{color:var(--brand-text-muted, #26a69a)}.motif-text-danger{color:var(--brand-text-muted, #ef5350)}.motif-text-accent{color:var(--status-info, #1282A2)}.motif-text-warning{color:var(--brand-text, #ff9800)}.motif-text-muted{color:var(--brand-text-muted, #787b86)}.motif-text-dim{color:var(--brand-text-muted, #5d606b)}@media(prefers-reduced-motion:reduce){.motif-status-overlay,.handler-display-overlay,.motif-status-card,.motif-status-card:after,.motif-status-dot,.handler-display-data,.motif-order-step.step-current:after,.mr-gauge-arc,.mr-gauge-glow,.mr-gauge-needle,.motif-corner-tl,.motif-corner-tr,.motif-corner-bl,.motif-corner-br,.middle-drag-card:after{animation:none!important;transition:none!important}}@keyframes menuFlyUp{0%{opacity:0;transform:translateY(12px) scale(.96);filter:blur(4px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes patternSweep{0%{background-position:0% 0%}to{background-position:200% 200%}}@keyframes borderGlow{0%,to{opacity:.4}50%{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes itemSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes submenuSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes headerPulse{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes gridRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tb-btn{position:absolute;bottom:32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--brand-backdrop, rgba(20, 24, 32, .85));border:1px solid var(--brand-hover, rgba(255, 255, 255, .06));border-radius:6px;color:var(--brand-text-muted, #787b86);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:100;font-family:Calibri,Segoe UI,sans-serif;padding:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tb-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:linear-gradient(135deg,var(--brand-hover, rgba(255, 255, 255, .03)) 0%,transparent 50%,var(--brand-hover, rgba(255, 255, 255, .01)) 100%);pointer-events:none}.tb-btn:hover{background:var(--brand-backdrop, rgba(30, 36, 48, .95));color:var(--brand-text, #d1d4dc);border-color:var(--brand-hover, rgba(255, 255, 255, .12));transform:translateY(-1px);box-shadow:0 4px 12px var(--brand-bg, rgba(0, 0, 0, .3))}.tb-btn.active{background:#1282a21f;color:var(--brand-text-muted, #5b8def);border-color:#1282a24d;box-shadow:0 0 12px #1282a226}.tb-btn.active:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:12px;height:2px;background:var(--status-info, #1282A2);border-radius:1px;animation:borderGlow 2s ease-in-out infinite}.tb-menu-container{position:absolute;bottom:72px;z-index:1000;font-family:Calibri,Segoe UI,sans-serif;animation:menuFlyUp .25s cubic-bezier(.16,1,.3,1) forwards}.tb-menu{position:relative;background:var(--brand-backdrop, rgba(18, 22, 30, .97));border:1px solid var(--brand-hover, rgba(255, 255, 255, .08));border-radius:10px;box-shadow:0 8px 32px var(--brand-backdrop, rgba(0, 0, 0, .55)),0 2px 8px var(--brand-bg, rgba(0, 0, 0, .3)),inset 0 1px 0 var(--brand-hover, rgba(255, 255, 255, .04));min-width:260px;padding:4px 0;overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.tb-menu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:repeating-linear-gradient(45deg,transparent,transparent 10px,var(--brand-hover, rgba(255, 255, 255, .008)) 10px,var(--brand-hover, rgba(255, 255, 255, .008)) 11px),repeating-linear-gradient(-45deg,transparent,transparent 10px,var(--brand-hover, rgba(255, 255, 255, .008)) 10px,var(--brand-hover, rgba(255, 255, 255, .008)) 11px);pointer-events:none;z-index:0;animation:patternSweep 30s linear infinite;background-size:200% 200%}.tb-menu:after{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,rgba(18,130,162,.4) 20%,var(--brand-text, rgba(89, 176, 255, .6)) 50%,rgba(18,130,162,.4) 80%,transparent);z-index:1;animation:borderGlow 3s ease-in-out infinite}.tb-menu-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 14px 8px;border-bottom:1px solid var(--brand-hover, rgba(255, 255, 255, .06));z-index:1}.tb-menu-header h3,.tb-menu-title{margin:0;font-size:12px;font-weight:600;color:var(--brand-text, #d1d4dc);letter-spacing:.5px;font-family:Calibri,Segoe UI,sans-serif;text-transform:uppercase}.tb-menu-header .tb-close-btn{background:none;border:none;color:var(--brand-text-muted, #5d606b);cursor:pointer;font-size:14px;padding:2px 6px;border-radius:4px;transition:all .15s ease;line-height:1}.tb-menu-header .tb-close-btn:hover{color:var(--brand-text, #d1d4dc);background:var(--brand-hover, rgba(255, 255, 255, .06))}.tb-menu-item{position:relative;display:flex;align-items:center;padding:7px 14px;cursor:pointer;color:var(--brand-text, #b2b5be);font-size:12.5px;gap:10px;transition:all .15s ease;z-index:1;font-family:Calibri,Segoe UI,sans-serif}.tb-menu-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,rgba(18,130,162,.15),transparent);transition:width .2s ease;z-index:-1}.tb-menu-item:hover,.tb-menu-item.hover{color:var(--brand-text, #e1e3e8);background:var(--brand-hover, rgba(255, 255, 255, .04))}.tb-menu-item:hover:before,.tb-menu-item.hover:before{width:100%}.tb-menu-item.active{color:var(--brand-text-muted, #5b8def);background:#1282a214}.tb-menu-check{width:18px;text-align:center;color:var(--status-info, #1282A2);font-size:11px;flex-shrink:0}.tb-menu-icon{width:18px;text-align:center;font-size:13px;color:var(--brand-text-muted, #787b86);flex-shrink:0}.tb-menu-text{flex:1;font-family:Calibri,Segoe UI,sans-serif}.tb-menu-shortcut{color:var(--brand-text-muted, #5d606b);font-size:10.5px;margin-left:auto;padding-left:12px;font-family:Calibri,Segoe UI,sans-serif}.tb-menu-hint{color:var(--brand-text-muted, #5d606b);font-size:10px;font-style:italic;padding-left:4px}.tb-menu-arrow{color:var(--brand-text-muted, #5d606b);font-size:13px;margin-left:4px;transition:transform .15s ease}.tb-menu-item:hover .tb-menu-arrow{color:var(--brand-text-muted, #787b86);transform:translate(2px)}.tb-menu-divider{height:1px;margin:4px 12px;background:linear-gradient(90deg,transparent,var(--brand-hover, rgba(255, 255, 255, .06)) 20%,var(--brand-hover, rgba(255, 255, 255, .06)) 80%,transparent);z-index:1;position:relative}.tb-menu-divider-light{height:1px;margin:2px 16px;background:var(--brand-hover, rgba(255, 255, 255, .03));position:relative;z-index:1}.tb-submenu{position:absolute;left:calc(100% + 4px);bottom:0;background:var(--brand-backdrop, rgba(16, 20, 28, .98));border:1px solid var(--brand-hover, rgba(255, 255, 255, .08));border-radius:10px;box-shadow:0 8px 32px var(--brand-backdrop, rgba(0, 0, 0, .55)),inset 0 1px 0 var(--brand-hover, rgba(255, 255, 255, .04));min-width:200px;max-height:420px;overflow-y:auto;padding:4px 0;animation:submenuSlideIn .2s ease forwards;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:Calibri,Segoe UI,sans-serif}.tb-submenu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:repeating-linear-gradient(-45deg,transparent,transparent 12px,var(--brand-hover, rgba(255, 255, 255, .006)) 12px,var(--brand-hover, rgba(255, 255, 255, .006)) 13px);pointer-events:none}.tb-submenu::-webkit-scrollbar{width:4px}.tb-submenu::-webkit-scrollbar-track{background:transparent}.tb-submenu::-webkit-scrollbar-thumb{background:var(--brand-hover, rgba(255, 255, 255, .08));border-radius:2px}.tb-submenu::-webkit-scrollbar-thumb:hover{background:var(--brand-hover, rgba(255, 255, 255, .15))}.tb-submenu-header{color:var(--brand-text-muted, #5d606b);font-size:10px;text-transform:uppercase;letter-spacing:.8px;padding:8px 14px 4px;font-weight:600;font-family:Calibri,Segoe UI,sans-serif}.tb-submenu-item{display:flex;align-items:center;padding:6px 14px;cursor:pointer;color:var(--brand-text, #b2b5be);font-size:12px;gap:8px;transition:all .12s ease;font-family:Calibri,Segoe UI,sans-serif}.tb-submenu-item:hover,.tb-submenu-item.hover{background:var(--brand-hover, rgba(255, 255, 255, .04));color:var(--brand-text, #e1e3e8)}.tb-submenu-check{width:16px;color:var(--status-info, #1282A2);font-size:11px;text-align:center}.tb-submenu-icon{font-size:13px;width:16px;text-align:center}.tb-submenu-divider{height:1px;margin:4px 12px;background:var(--brand-hover, rgba(255, 255, 255, .05))}.tb-submenu-wide{min-width:280px;max-height:500px}.tb-group-header{display:flex;align-items:center;padding:7px 14px;cursor:pointer;color:var(--brand-text-muted, #5d606b);font-size:10px;text-transform:uppercase;letter-spacing:.8px;font-weight:600;gap:6px;transition:all .15s ease;z-index:1;position:relative;font-family:Calibri,Segoe UI,sans-serif}.tb-group-header:hover{color:var(--brand-text, #b2b5be);background:var(--brand-hover, rgba(255, 255, 255, .02))}.tb-group-header.expanded{color:var(--brand-text-muted, #5b8def)}.tb-group-icon{font-size:7px;width:10px;transition:transform .2s ease}.tb-group-header.expanded .tb-group-icon{transform:rotate(90deg)}.tb-group-name{flex:1}.tb-group-count{font-size:9px;color:var(--brand-text-muted, #434651);background:var(--brand-hover, rgba(255, 255, 255, .04));padding:1px 5px;border-radius:3px}.tb-group-items{padding-left:8px}.tb-setting-item{padding:10px 14px!important}.tb-setting-label{display:flex;flex-direction:column;gap:8px;color:var(--brand-text, #b2b5be);font-size:12.5px;width:100%;cursor:pointer;font-family:Calibri,Segoe UI,sans-serif}.tb-slider{width:100%;height:3px;border-radius:2px;background:var(--brand-hover, rgba(255, 255, 255, .08));outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.tb-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--status-info, #1282A2);cursor:pointer;transition:all .15s ease;box-shadow:0 0 6px #1282a24d}.tb-slider::-webkit-slider-thumb:hover{background:var(--brand-border, #4a7bff);box-shadow:0 0 10px #1282a280;transform:scale(1.2)}.tb-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--status-info, #1282A2);cursor:pointer;border:none;box-shadow:0 0 6px #1282a24d}.tb-value{color:var(--brand-text-muted, #5d606b);font-size:11px;font-family:Cascadia Code,Fira Code,Consolas,monospace}.tb-setting-nested{padding-left:28px!important;background:var(--brand-bg, rgba(0, 0, 0, .15))}.tb-toggle{position:relative;width:28px;height:14px;border-radius:7px;border:none;cursor:pointer;background:var(--brand-hover, rgba(255, 255, 255, .08));transition:background .2s ease;flex-shrink:0}.tb-toggle.on{background:#1282a280}.tb-toggle:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--brand-border, #787b86);transition:all .2s ease}.tb-toggle.on:after{left:16px;background:var(--brand-border, #5b8def);box-shadow:0 0 4px #1282a266}.tb-tabs{display:flex;border-bottom:1px solid var(--brand-hover, rgba(255, 255, 255, .06));padding:0 8px;gap:1px;position:sticky;top:41px;background:var(--brand-backdrop, rgba(18, 22, 30, .98));z-index:2;font-family:Calibri,Segoe UI,sans-serif}.tb-tab{padding:8px 10px 7px;font-size:11px;font-weight:500;color:var(--brand-text-muted, #5d606b);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap;font-family:Calibri,Segoe UI,sans-serif}.tb-tab:hover{color:var(--brand-text, #b2b5be)}.tb-tab.active{color:var(--brand-text, #d1d4dc);border-bottom-color:var(--status-info, #1282A2)}.tb-menu::-webkit-scrollbar,.tb-panel::-webkit-scrollbar{width:4px}.tb-menu::-webkit-scrollbar-track,.tb-panel::-webkit-scrollbar-track{background:transparent}.tb-menu::-webkit-scrollbar-thumb,.tb-panel::-webkit-scrollbar-thumb{background:var(--brand-hover, rgba(255, 255, 255, .06));border-radius:2px}.tb-menu::-webkit-scrollbar-thumb:hover,.tb-panel::-webkit-scrollbar-thumb:hover{background:var(--brand-hover, rgba(255, 255, 255, .12))}.tb-menu-item.action{color:var(--brand-text-muted, #787b86)}.tb-menu-item.action:hover{color:var(--brand-text, #b2b5be)}.tb-menu-item.danger:hover{background:var(--brand-border, rgba(239, 83, 80, .08));color:var(--brand-text-muted, #ef5350)}.tb-menu-item.danger:hover:before{background:linear-gradient(90deg,var(--brand-border, rgba(239, 83, 80, .12)),transparent)}.tb-menu-item.cancel:hover{background:var(--brand-text, rgba(255, 152, 0, .08));color:var(--brand-text, #ff9800)}.tb-menu-item.cancel:hover:before{background:linear-gradient(90deg,var(--brand-text, rgba(255, 152, 0, .12)),transparent)}.tb-panel-wide{width:540px;max-height:660px;overflow-y:auto}.tb-item-active-dot{color:var(--status-info, #1282A2);font-size:8px;animation:borderGlow 2s ease-in-out infinite}.tb-smc-submenu{min-width:280px}.tb-section{border-bottom:1px solid var(--brand-hover, rgba(255, 255, 255, .04))}.tb-section-header{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;font-weight:600;font-size:11px;letter-spacing:.4px;color:var(--brand-text-muted, #787b86);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s ease;font-family:Calibri,Segoe UI,sans-serif}.tb-section-header:hover{color:var(--brand-text, #b2b5be);background:var(--brand-hover, rgba(255, 255, 255, .02))}.tb-inline-row{display:flex;align-items:center;justify-content:space-between;padding:5px 14px 5px 24px;font-size:11.5px;color:var(--brand-text, #b2b5be);transition:background .12s ease;font-family:Calibri,Segoe UI,sans-serif}.tb-inline-row:hover{background:var(--brand-hover, rgba(255, 255, 255, .02))}.tb-inline-label{flex:1;font-family:Calibri,Segoe UI,sans-serif}.tb-color-swatch{width:14px;height:14px;border-radius:3px;border:1px solid var(--brand-hover, rgba(255, 255, 255, .1));cursor:pointer;transition:all .15s ease}.tb-color-swatch:hover{transform:scale(1.15);border-color:var(--brand-hover, rgba(255, 255, 255, .25))}.tb-number-input{width:48px;background:var(--brand-hover, rgba(255, 255, 255, .04));border:1px solid var(--brand-hover, rgba(255, 255, 255, .06));border-radius:4px;color:var(--brand-text, #d1d4dc);font-size:11px;padding:3px 6px;text-align:center;font-family:Cascadia Code,Fira Code,Consolas,monospace;transition:border-color .15s ease}.tb-number-input:focus{outline:none;border-color:#1282a266;box-shadow:0 0 0 2px #1282a21a}.tb-select{background:var(--brand-hover, rgba(255, 255, 255, .04));border:1px solid var(--brand-hover, rgba(255, 255, 255, .06));border-radius:4px;color:var(--brand-text, #d1d4dc);font-size:11px;padding:3px 6px;font-family:Calibri,Segoe UI,sans-serif;cursor:pointer;transition:border-color .15s ease}.tb-select:focus{outline:none;border-color:#1282a266}@keyframes dashMeshShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.dashboard-bg{background:radial-gradient(ellipse 80% 60% at 10% 20%,var(--brand-accent-subtle, rgba(18,130,162,.07)) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 90% 80%,var(--brand-accent-subtle, rgba(18,130,162,.05)) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 50% 0%,var(--brand-accent-subtle, rgba(18,130,162,.04)) 0%,transparent 50%),var(--brand-bg, #0A1128);background-size:200% 200%;animation:dashMeshShift 25s ease infinite}@keyframes dashFadeUp{0%{opacity:0;transform:translateY(18px) scale(.98);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.dash-stagger>*{animation:dashFadeUp .5s cubic-bezier(.23,1,.32,1) both}.dash-stagger>*:nth-child(1){animation-delay:.04s}.dash-stagger>*:nth-child(2){animation-delay:.1s}.dash-stagger>*:nth-child(3){animation-delay:.16s}.dash-stagger>*:nth-child(4){animation-delay:.22s}.dash-stagger>*:nth-child(5){animation-delay:.28s}.dash-stagger>*:nth-child(6){animation-delay:.34s}.dash-stagger>*:nth-child(7){animation-delay:.4s}.dash-stagger>*:nth-child(8){animation-delay:.46s}@keyframes glowSweep{0%{background-position:-200% 0}to{background-position:200% 0}}.dash-glow-line{height:1px;border:none;background:linear-gradient(90deg,transparent,var(--brand-accent, rgba(18,130,162,.4)),var(--brand-accent-subtle, rgba(18,130,162,.3)),var(--brand-accent, rgba(18,130,162,.4)),transparent);background-size:200% 100%;animation:glowSweep 4s linear infinite}@keyframes shimmerText{0%{background-position:-200% center}to{background-position:200% center}}.dash-title-shimmer{background:linear-gradient(90deg,var(--brand-text, #FFFFFF) 0%,var(--brand-text, #FFFFFF) 35%,var(--brand-accent, #1282A2) 50%,var(--brand-text, #FFFFFF) 65%,var(--brand-text, #FFFFFF) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmerText 6s linear infinite}@keyframes editBorderPulse{0%,to{border-color:var(--brand-accent-subtle, rgba(18,130,162,.15))}50%{border-color:var(--brand-accent, rgba(18,130,162,.4))}}.dash-edit-toolbar{animation:dashFadeUp .35s cubic-bezier(.23,1,.32,1) both,editBorderPulse 3s ease infinite}@keyframes cellShimmer{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.dash-grid-cell{animation:cellShimmer 2.5s ease infinite}.dash-grid-cell:nth-child(2n){animation-delay:.8s}.dash-grid-cell:nth-child(3n){animation-delay:1.6s}@keyframes widgetPop{0%{opacity:0;transform:scale(.8) translateY(20px);filter:blur(6px)}60%{transform:scale(1.02) translateY(-2px);filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.dash-widget-enter{animation:widgetPop .55s cubic-bezier(.23,1,.32,1) both}.dash-widget-card{transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease}.dash-widget-card:hover{box-shadow:0 0 0 1px var(--brand-accent-subtle, rgba(18,130,162,.15)),0 8px 32px var(--brand-bg, rgba(0,0,0,.35)),0 0 60px -10px var(--brand-accent-subtle, rgba(18,130,162,.12));transform:translateY(-2px)}@keyframes controlsFadeIn{0%{opacity:0;transform:scale(.6) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0)}}.widget-controls-visible{animation:controlsFadeIn .25s cubic-bezier(.23,1,.32,1) both}@keyframes toolboxSlideIn{0%{transform:translate(100%);opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{transform:translate(0);opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@keyframes toolboxSlideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.toolbox-enter{animation:toolboxSlideIn .4s cubic-bezier(.23,1,.32,1) both}@keyframes toolboxItemSlide{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.toolbox-item{animation:toolboxItemSlide .35s cubic-bezier(.23,1,.32,1) both}.toolbox-item:nth-child(1){animation-delay:.05s}.toolbox-item:nth-child(2){animation-delay:.1s}.toolbox-item:nth-child(3){animation-delay:.15s}.toolbox-item:nth-child(4){animation-delay:.2s}.toolbox-item:nth-child(5){animation-delay:.25s}.toolbox-item:nth-child(6){animation-delay:.3s}.toolbox-item:nth-child(7){animation-delay:.35s}@keyframes particleFloat{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.5}90%{opacity:.5}to{transform:translateY(-100vh) translate(40px);opacity:0}}.dash-particle{position:fixed;width:2px;height:2px;background:var(--brand-accent-subtle, rgba(18,130,162,.3));border-radius:50%;pointer-events:none;z-index:0;animation:particleFloat linear infinite}.dash-particle:nth-child(1){left:10%;animation-duration:18s;animation-delay:0s}.dash-particle:nth-child(2){left:25%;animation-duration:22s;animation-delay:3s;width:3px;height:3px;background:var(--brand-accent-subtle, rgba(18,130,162,.25))}.dash-particle:nth-child(3){left:45%;animation-duration:16s;animation-delay:6s}.dash-particle:nth-child(4){left:65%;animation-duration:20s;animation-delay:2s;width:3px;height:3px;background:var(--brand-accent-subtle, rgba(18,130,162,.2))}.dash-particle:nth-child(5){left:80%;animation-duration:24s;animation-delay:5s}.dash-particle:nth-child(6){left:35%;animation-duration:19s;animation-delay:8s;width:2px;height:2px;background:var(--brand-accent-subtle, rgba(18,130,162,.2))}@keyframes gridPatternShift{0%{background-position:0 0}to{background-position:50px 50px}}.dash-grid-edit-bg{background-image:linear-gradient(rgba(18,130,162,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(18,130,162,.03) 1px,transparent 1px);background-size:50px 50px;animation:gridPatternShift 20s linear infinite}@keyframes dropRingPulse{0%,to{box-shadow:inset 0 0 0 2px #1282a233,0 0 20px #1282a20d}50%{box-shadow:inset 0 0 0 2px #1282a280,0 0 30px #1282a226}}.dash-drop-highlight{animation:dropRingPulse 1.2s ease infinite}@keyframes emptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.dash-empty-icon{animation:emptyFloat 3s ease-in-out infinite}[data-dashboard-scroll]::-webkit-scrollbar{width:6px}[data-dashboard-scroll]::-webkit-scrollbar-track{background:transparent}[data-dashboard-scroll]::-webkit-scrollbar-thumb{background:#1282a233;border-radius:3px}[data-dashboard-scroll]::-webkit-scrollbar-thumb:hover{background:#1282a266}.dash-glass{backdrop-filter:blur(16px) saturate(1.8);-webkit-backdrop-filter:blur(16px) saturate(1.8);background:var(--brand-backdrop, rgba(30,34,45,.72))}.dash-glass-strong{backdrop-filter:blur(24px) saturate(2);-webkit-backdrop-filter:blur(24px) saturate(2);background:var(--brand-backdrop, rgba(19,23,34,.85))}:root[data-theme=winter-teal-dark]{--sidebar-accent: #4DAFA2;--sidebar-active-bg: rgba(77, 175, 162, .08);--sidebar-active-wave-opacity: 0;--sidebar-active-wave-fill-primary: transparent;--sidebar-active-wave-fill-secondary:transparent;--sidebar-active-wave-stroke: transparent;--sidebar-active-schematic-opacity: 0;--sidebar-active-schematic-stroke: transparent;--sidebar-active-schematic-label: transparent;--sidebar-active-emission-opacity: 0;--sidebar-hover-bg: rgba(77, 175, 162, .06);--sidebar-hover-outline: rgba(77, 175, 162, .12);--sidebar-hover-accent: #4DAFA2;--sidebar-hover-shadow: transparent;--sidebar-grid-line: transparent;--sidebar-ruler-line: transparent;--sidebar-ruler-border: transparent;--sidebar-spiral-opacity: 0;--sidebar-active-spark-stroke: transparent;--sidebar-active-spark-glow: transparent;--sidebar-label-shadow: none;--sidebar-badge-text: #FAF8F6;--sidebar-group-rail: rgba(77, 175, 162, .1);--sidebar-card-shadow: 0 10px 30px rgba(0, 0, 0, .38);--sidebar-footer-hover-bg: rgba(77, 175, 162, .08);--sidebar-footer-corner: rgba(77, 175, 162, .45);--sidebar-disconnect-text: #ef4444;--sidebar-disconnect-hover-bg: rgba(239, 68, 68, .08);--sidebar-avatar-overlay: rgba(0, 0, 0, .65);--sidebar-modal-shadow: 0 25px 50px -12px rgba(0, 0, 0, .7);--admin-kernel-page-bg: rgba(1, 6, 7, .94);--admin-kernel-overlay-gradient: linear-gradient(135deg, rgba(0, 0, 0, .75) 0%, rgba(2, 12, 13, .86) 52%, rgba(2, 20, 22, .92) 100%);--admin-kernel-overlay-soft: rgba(120, 200, 190, .03);--admin-kernel-grid-line: rgba(77, 175, 162, .028);--admin-kernel-grid-ruler: rgba(77, 175, 162, .28);--admin-kernel-grid-ruler-border: rgba(77, 175, 162, .1);--admin-kernel-panel-bg: rgba(2, 22, 24, .56);--admin-kernel-panel-muted: rgba(120, 200, 190, .03);--admin-kernel-panel-border: rgba(90, 99, 98, .38);--admin-kernel-panel-border-strong: rgba(120, 200, 190, .22);--admin-kernel-panel-border-active: rgba(120, 200, 190, .42);--admin-kernel-panel-shadow: 0 12px 30px rgba(0, 0, 0, .28);--admin-kernel-input-bg: rgba(2, 20, 22, .48);--admin-kernel-highlight-bg: rgba(120, 200, 190, .07);--admin-kernel-active-row-bg: rgba(120, 200, 190, .07);--admin-kernel-ghost-bg: rgba(255, 255, 255, .04);--admin-kernel-frame-line: rgba(120, 200, 190, .4);--admin-kernel-field-bg: rgba(120, 200, 190, .04);--admin-kernel-field-border: rgba(90, 99, 98, .3);--admin-kernel-field-text: var(--brand-text);--admin-kernel-text: var(--brand-text);--admin-kernel-text-muted: rgba(226, 222, 221, .68);--admin-kernel-text-faint: rgba(226, 222, 221, .44);--admin-kernel-chip-info-bg: rgba(120, 200, 190, .1);--admin-kernel-chip-info-border: rgba(120, 200, 190, .3);--admin-kernel-chip-info-text: #78C8BE;--admin-kernel-chip-success-bg: rgba(34, 197, 94, .1);--admin-kernel-chip-success-border: rgba(34, 197, 94, .28);--admin-kernel-chip-success-text: #6ee7b7;--admin-kernel-chip-warning-bg: rgba(245, 158, 11, .1);--admin-kernel-chip-warning-border: rgba(245, 158, 11, .28);--admin-kernel-chip-warning-text: #fcd34d;--admin-kernel-chip-danger-bg: rgba(248, 113, 113, .1);--admin-kernel-chip-danger-border: rgba(248, 113, 113, .26);--admin-kernel-chip-danger-text: #fca5a5;--admin-kernel-chip-neutral-bg: rgba(90, 99, 98, .14);--admin-kernel-chip-neutral-border: rgba(90, 99, 98, .28);--admin-kernel-chip-neutral-text: rgba(226, 222, 221, .72);--admin-kernel-chip-accent-bg: rgba(120, 200, 190, .1);--admin-kernel-chip-accent-border: rgba(120, 200, 190, .28);--admin-kernel-chip-accent-text: #78C8BE;--admin-kernel-chip-purple-bg: rgba(192, 132, 252, .1);--admin-kernel-chip-purple-border: rgba(192, 132, 252, .26);--admin-kernel-chip-purple-text: #d8b4fe;--admin-kernel-select-bg: var(--brand-hover);--admin-kernel-select-border: var(--brand-border);--admin-kernel-select-text: var(--brand-text-muted);--admin-kernel-unsaved-row-bg: rgba(251, 191, 36, .06);--admin-kernel-unsaved-row-border: rgba(251, 191, 36, .2);--admin-kernel-checkbox-accent: var(--admin-kernel-chip-info-text)}:root[data-theme=moonlit-mist-light]{--sidebar-accent: #62929E;--sidebar-active-bg: rgba(98, 146, 158, .07);--sidebar-active-wave-opacity: 0;--sidebar-active-wave-fill-primary: transparent;--sidebar-active-wave-fill-secondary:transparent;--sidebar-active-wave-stroke: transparent;--sidebar-active-schematic-opacity: 0;--sidebar-active-schematic-stroke: transparent;--sidebar-active-schematic-label: transparent;--sidebar-active-emission-opacity: 0;--sidebar-hover-bg: rgba(98, 146, 158, .06);--sidebar-hover-outline: rgba(98, 146, 158, .12);--sidebar-hover-accent: #62929E;--sidebar-hover-shadow: transparent;--sidebar-grid-line: transparent;--sidebar-ruler-line: transparent;--sidebar-ruler-border: transparent;--sidebar-spiral-opacity: 0;--sidebar-active-spark-stroke: transparent;--sidebar-active-spark-glow: transparent;--sidebar-label-shadow: none;--sidebar-badge-text: #FFFFFF;--sidebar-group-rail: rgba(98, 146, 158, .1);--sidebar-card-shadow: 0 10px 24px rgba(0, 0, 0, .06);--sidebar-footer-hover-bg: rgba(98, 146, 158, .07);--sidebar-footer-corner: rgba(98, 146, 158, .35);--sidebar-disconnect-text: #dc2626;--sidebar-disconnect-hover-bg: rgba(220, 38, 38, .06);--sidebar-avatar-overlay: rgba(255, 255, 255, .72);--sidebar-modal-shadow: 0 25px 50px -12px rgba(0, 0, 0, .12);--admin-kernel-page-bg: rgba(253, 253, 255, .98);--admin-kernel-overlay-gradient: linear-gradient(135deg, rgba(255, 255, 255, .82) 0%, rgba(248, 249, 252, .9) 52%, rgba(240, 243, 247, .94) 100%);--admin-kernel-overlay-soft: rgba(98, 146, 158, .04);--admin-kernel-grid-line: rgba(98, 146, 158, .045);--admin-kernel-grid-ruler: rgba(98, 146, 158, .26);--admin-kernel-grid-ruler-border: rgba(98, 146, 158, .14);--admin-kernel-panel-bg: rgba(255, 255, 255, .7);--admin-kernel-panel-muted: rgba(98, 146, 158, .04);--admin-kernel-panel-border: rgba(84, 106, 123, .18);--admin-kernel-panel-border-strong: rgba(98, 146, 158, .24);--admin-kernel-panel-border-active: rgba(98, 146, 158, .4);--admin-kernel-panel-shadow: 0 12px 28px rgba(0, 0, 0, .07);--admin-kernel-input-bg: rgba(255, 255, 255, .82);--admin-kernel-highlight-bg: rgba(98, 146, 158, .07);--admin-kernel-active-row-bg: rgba(98, 146, 158, .07);--admin-kernel-ghost-bg: rgba(0, 0, 0, .03);--admin-kernel-frame-line: rgba(98, 146, 158, .36);--admin-kernel-field-bg: rgba(98, 146, 158, .05);--admin-kernel-field-border: rgba(98, 146, 158, .14);--admin-kernel-field-text: rgba(57, 61, 63, .88);--admin-kernel-text: var(--brand-text);--admin-kernel-text-muted: rgba(57, 61, 63, .64);--admin-kernel-text-faint: rgba(57, 61, 63, .44);--admin-kernel-chip-info-bg: rgba(98, 146, 158, .1);--admin-kernel-chip-info-border: rgba(98, 146, 158, .26);--admin-kernel-chip-info-text: #62929E;--admin-kernel-chip-success-bg: rgba(22, 163, 74, .08);--admin-kernel-chip-success-border: rgba(22, 163, 74, .2);--admin-kernel-chip-success-text: #15803d;--admin-kernel-chip-warning-bg: rgba(217, 119, 6, .08);--admin-kernel-chip-warning-border: rgba(217, 119, 6, .2);--admin-kernel-chip-warning-text: #b45309;--admin-kernel-chip-danger-bg: rgba(220, 38, 38, .07);--admin-kernel-chip-danger-border: rgba(220, 38, 38, .16);--admin-kernel-chip-danger-text: #dc2626;--admin-kernel-chip-neutral-bg: rgba(84, 106, 123, .08);--admin-kernel-chip-neutral-border: rgba(84, 106, 123, .16);--admin-kernel-chip-neutral-text: rgba(57, 61, 63, .62);--admin-kernel-chip-accent-bg: rgba(98, 146, 158, .1);--admin-kernel-chip-accent-border: rgba(98, 146, 158, .24);--admin-kernel-chip-accent-text: #62929E;--admin-kernel-chip-purple-bg: rgba(168, 85, 247, .08);--admin-kernel-chip-purple-border: rgba(168, 85, 247, .18);--admin-kernel-chip-purple-text: #9333ea;--admin-kernel-select-bg: var(--brand-hover);--admin-kernel-select-border: var(--brand-border);--admin-kernel-select-text: var(--brand-text-muted);--admin-kernel-unsaved-row-bg: rgba(217, 119, 6, .07);--admin-kernel-unsaved-row-border: rgba(217, 119, 6, .2);--admin-kernel-checkbox-accent: var(--admin-kernel-chip-info-text)}.adrestia-schematic-page{position:relative;isolation:isolate;background:var(--admin-kernel-page-bg);overflow:hidden}.adrestia-schematic-page>*{position:relative;z-index:1}.adrestia-schematic-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--admin-kernel-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--admin-kernel-grid-line) 1px,transparent 1px);background-size:20px 20px}.adrestia-schematic-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at -4% 104%,var(--admin-kernel-overlay-soft),transparent 34%),radial-gradient(circle at -4% 104%,transparent 23%,var(--admin-kernel-grid-ruler-border) 23.3%,transparent 23.7%),radial-gradient(circle at -4% 104%,transparent 33%,var(--admin-kernel-grid-ruler-border) 33.25%,transparent 33.65%),linear-gradient(to bottom,var(--admin-kernel-grid-ruler-border),var(--admin-kernel-grid-ruler-border)) right 20px top / 1px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 18px,var(--admin-kernel-grid-ruler) 18px 19px,transparent 19px 36px) right 8px top / 10px 100% no-repeat;opacity:1}.admin-kernel-theme{--boot-font: "JetBrains Mono", monospace}.admin-kernel-theme *{font-family:var(--boot-font),inherit}.admin-kernel-theme .dm-root{background:transparent}.admin-kernel-theme .dm-topbar,.admin-kernel-theme .dm-timebar,.admin-kernel-theme .dm-tab-bar{background:var(--admin-kernel-panel-bg)!important;border-color:var(--admin-kernel-panel-border)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.admin-kernel-theme .dm-tab-bar{gap:8px;padding:10px 16px 0;border-bottom:none!important;background:transparent!important}.admin-kernel-theme .dm-tab-btn{border:1px solid var(--admin-kernel-panel-border)!important;border-radius:14px!important;padding:8px 12px!important;margin-bottom:0!important;background:var(--admin-kernel-panel-muted)!important;color:var(--admin-kernel-text-muted)!important;text-transform:uppercase!important;letter-spacing:.08em!important}.admin-kernel-theme .dm-tab-btn:hover{border-color:var(--admin-kernel-panel-border-strong)!important;color:var(--admin-kernel-text)!important;background:var(--admin-kernel-ghost-bg)!important}.admin-kernel-theme .dm-tab-btn.active{color:var(--admin-kernel-chip-info-text)!important;border-color:var(--admin-kernel-panel-border-active)!important;border-bottom-color:var(--admin-kernel-panel-border-active)!important;background:linear-gradient(90deg,var(--admin-kernel-chip-info-bg),transparent)!important;box-shadow:inset 0 0 0 1px var(--admin-kernel-panel-border-strong)}.admin-kernel-theme .dm-pill,.admin-kernel-theme .dm-btn,.admin-kernel-theme .dm-pill-input,.admin-kernel-theme .dm-lookback-btn,.admin-kernel-theme .dm-section-header{border-radius:12px!important}.admin-kernel-theme .dm-pill,.admin-kernel-theme .dm-btn,.admin-kernel-theme .dm-lookback-btn{background:var(--admin-kernel-panel-muted)!important;border-color:var(--admin-kernel-panel-border)!important;color:var(--admin-kernel-text-muted)!important}.admin-kernel-theme .dm-pill:hover:not(.active):not(:disabled),.admin-kernel-theme .dm-btn:hover:not(:disabled),.admin-kernel-theme .dm-lookback-btn:hover:not(.selected){background:var(--admin-kernel-ghost-bg)!important;border-color:var(--admin-kernel-panel-border-strong)!important;color:var(--admin-kernel-text)!important}.admin-kernel-theme .dm-pill.active,.admin-kernel-theme .dm-lookback-btn.selected,.admin-kernel-theme .dm-btn-primary{background:var(--admin-kernel-chip-info-bg)!important;border-color:var(--admin-kernel-chip-info-border)!important;color:var(--admin-kernel-chip-info-text)!important}.admin-kernel-theme .dm-pill-input,.admin-kernel-theme .dm-input-small,.admin-kernel-theme .dm-select{background:var(--admin-kernel-input-bg)!important;border-color:var(--admin-kernel-panel-border)!important;color:var(--admin-kernel-text)!important}.admin-kernel-theme .dm-pill-input:focus-within,.admin-kernel-theme .dm-input-small:focus,.admin-kernel-theme .dm-select:focus{border-color:var(--admin-kernel-panel-border-active)!important}.admin-kernel-theme .dmz,.admin-kernel-theme .dm-panel,.admin-kernel-theme .dm-variables,.admin-kernel-theme .dm-gap-checker,.admin-kernel-theme .dm-buffer,.admin-kernel-theme .dm-schema,.admin-kernel-theme .dm-perf,.admin-kernel-theme .monitoring-panels,.admin-kernel-theme .dm-monitor-panel,.admin-kernel-theme .dm-metric-card,.admin-kernel-theme .dm-layer-card,.admin-kernel-theme .dm-db-stats-modal{background:var(--admin-kernel-panel-bg)!important;border:1px solid var(--admin-kernel-panel-border)!important;border-radius:18px!important;box-shadow:var(--admin-kernel-panel-shadow)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.admin-kernel-theme .dmz,.admin-kernel-theme .dm-monitor-panel,.admin-kernel-theme .dm-db-stats-modal{overflow:hidden}.admin-kernel-theme .dmz:hover,.admin-kernel-theme .dm-panel:hover,.admin-kernel-theme .dm-metric-card:hover,.admin-kernel-theme .dm-layer-card:hover{border-color:var(--admin-kernel-panel-border-strong)!important}.admin-kernel-theme .dmz:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(var(--admin-kernel-frame-line),var(--admin-kernel-frame-line)) top left / 12px 1px no-repeat,linear-gradient(var(--admin-kernel-frame-line),var(--admin-kernel-frame-line)) top left / 1px 12px no-repeat,linear-gradient(var(--admin-kernel-frame-line),var(--admin-kernel-frame-line)) bottom right / 12px 1px no-repeat,linear-gradient(var(--admin-kernel-frame-line),var(--admin-kernel-frame-line)) bottom right / 1px 12px no-repeat;opacity:.7}.admin-kernel-theme .dmz-hd,.admin-kernel-theme .dm-panel-header,.admin-kernel-theme .dm-monitor-header,.admin-kernel-theme .dm-db-stats-header{background:transparent!important;border-bottom:1px solid transparent}.admin-kernel-theme .dmz--open>.dmz-hd,.admin-kernel-theme .dm-db-stats-header{border-bottom-color:var(--admin-kernel-panel-border)!important}.admin-kernel-theme .dmz-title,.admin-kernel-theme .dm-panel-title,.admin-kernel-theme .dm-topbar__label,.admin-kernel-theme .dm-timebar__label,.admin-kernel-theme .dm-monitor-title,.admin-kernel-theme .dm-section-header,.admin-kernel-theme .dm-db-stats-title{color:var(--admin-kernel-text-muted)!important;text-transform:uppercase;letter-spacing:.08em}.admin-kernel-theme .dm-topbar__title,.admin-kernel-theme .dm-db-stats-card-count,.admin-kernel-theme .dm-perf-stat-value,.admin-kernel-theme .dm-metric-number,.admin-kernel-theme .dm-layer-title,.admin-kernel-theme .dmz-badge{color:var(--admin-kernel-text)!important}.admin-kernel-theme .dm-scroll::-webkit-scrollbar-thumb{background:var(--admin-kernel-panel-border)!important;border-radius:999px!important}.admin-kernel-theme .dm-scroll::-webkit-scrollbar-thumb:hover{background:var(--admin-kernel-panel-border-strong)!important}.lp{position:absolute;top:100%;left:0;margin-top:8px;z-index:1000;width:390px;background:linear-gradient(180deg,var(--tv-bg-secondary) 0%,var(--tv-bg-primary) 100%);border:1px solid var(--tv-border);border-radius:12px;box-shadow:0 12px 48px var(--brand-backdrop, rgba(0,0,0,.55)),0 0 0 1px var(--brand-hover, rgba(255,255,255,.02));font-size:13px;color:var(--tv-text);overflow:hidden}.lp-header{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--tv-border);background:var(--brand-bg, rgba(0,0,0,.12))}.lp-avatar{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,var(--status-info, #1282A2) 0%,var(--brand-border, #6366f1) 100%);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--brand-text, #fff);flex-shrink:0}.lp-identity{flex:1;min-width:0}.lp-name{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--tv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-name-edit-icon{font-size:10px;color:var(--tv-text-dim);opacity:0;transition:opacity .15s;cursor:pointer}.lp-name:hover .lp-name-edit-icon{opacity:.7}.lp-meta{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:11px;color:var(--tv-text-muted)}.lp-badge{display:inline-block;padding:1px 6px;border-radius:4px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.lp-badge--admin{background:var(--brand-border, rgba(99,102,241,.15));color:var(--brand-text-muted, #818cf8)}.lp-badge--user{background:var(--brand-border, rgba(38,166,154,.12));color:var(--brand-text-muted, #26a69a)}.lp-body{max-height:480px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--brand-hover, rgba(255,255,255,.08)) transparent}.lp-body::-webkit-scrollbar{width:4px}.lp-body::-webkit-scrollbar-track{background:transparent}.lp-body::-webkit-scrollbar-thumb{background:var(--brand-hover, rgba(255,255,255,.08));border-radius:2px}.lp-section{padding:2px 0}.lp-section+.lp-section{border-top:1px solid var(--tv-border)}.lp-section-head{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;color:var(--tv-text-muted)}.lp-row{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;gap:10px}.lp-label{color:var(--tv-text-muted);font-size:12px;font-weight:500;min-width:72px;flex-shrink:0}.lp-val{font-size:13px;font-weight:600;color:var(--tv-text);font-family:var(--tv-font-mono);text-align:right}.lp-input{background:var(--tv-bg-primary-alt, #131722);border:1px solid var(--tv-border);border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;color:var(--tv-text);font-family:inherit;outline:none;transition:border-color .12s ease;width:100%}.lp-input:focus{border-color:var(--status-info, #1282A2)}.lp-input::placeholder{color:var(--tv-text-dim)}.lp-input--sm{padding:4px 8px;font-size:12px}.lp-name-editor{display:flex;align-items:center;gap:4px}.lp-name-editor .lp-input{width:150px;font-size:13px;padding:3px 8px}.lp-btn{padding:5px 12px;font-size:11px;font-weight:600;font-family:var(--tv-font-mono);border:none;border-radius:6px;cursor:pointer;transition:all .12s ease;letter-spacing:.3px;white-space:nowrap}.lp-btn:disabled{opacity:.35;cursor:not-allowed}.lp-btn--accent{background:var(--status-info, #1282A2);color:var(--brand-text, #fff)}.lp-btn--accent:hover:not(:disabled){background:var(--brand-card, #1e53e5)}.lp-btn--ghost{background:transparent;color:var(--tv-text-muted);padding:4px 8px}.lp-btn--ghost:hover{color:var(--tv-text)}.lp-btn--warn{background:var(--brand-text, rgba(255,152,0,.1));color:var(--brand-text, #ff9800);border:1px solid var(--brand-text, rgba(255,152,0,.2))}.lp-btn--warn:hover{background:var(--brand-text, rgba(255,152,0,.18))}.lp-btn--danger-ghost{background:transparent;color:var(--tv-text-muted);padding:3px 6px;font-size:12px}.lp-btn--danger-ghost:hover{color:var(--brand-text-muted, #ef5350)}.lp-btn--xs{padding:2px 8px;font-size:10px;border-radius:4px}.lp-btn--add{background:#1282a214;color:var(--status-info, #1282A2);border:1px solid rgba(18,130,162,.18);padding:2px 10px;font-size:10px}.lp-btn--add:hover{background:#1282a229}.lp-masked{position:relative;overflow:hidden;flex:1;max-width:170px;background:var(--tv-bg-primary-alt, #131722);border:1px solid var(--tv-border);border-radius:6px;padding:5px 8px;font-family:var(--tv-font-mono);font-size:12px;color:var(--tv-text-muted);letter-spacing:1.5px}.lp-masked:after{content:"";position:absolute;top:0;right:0;bottom:0;width:55%;background:linear-gradient(to right,transparent,var(--tv-bg-primary-alt, #131722));pointer-events:none}.lp-key{margin:3px 12px;padding:8px 10px;background:var(--tv-bg-primary-alt, #131722);border:1px solid var(--tv-border);border-radius:6px;transition:border-color .12s}.lp-key:hover{border-color:var(--tv-border-hover, #4a4e59)}.lp-key-top{display:flex;align-items:center;justify-content:space-between}.lp-key-left{display:flex;align-items:center;gap:6px}.lp-key-exchange{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:1px 5px;border-radius:3px;background:#1282a21a;color:var(--status-info, #1282A2)}.lp-key-label{font-size:11px;color:var(--tv-text-muted)}.lp-key-right{display:flex;align-items:center;gap:4px}.lp-key-status{font-size:10px;font-weight:500;font-family:var(--tv-font-mono);padding:2px 6px;border-radius:3px}.lp-key-status--on{background:var(--brand-border, rgba(38,166,154,.1));color:var(--brand-text-muted, #26a69a)}.lp-key-status--off{background:var(--brand-border, rgba(239,83,80,.08));color:var(--brand-text-muted, #ef5350)}.lp-key-masked{margin-top:4px;font-size:11px;color:var(--tv-text-dim);font-family:var(--tv-font-mono);letter-spacing:.8px}.lp-key-conn-row{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:11px}.lp-conn{font-weight:600;font-size:10px;letter-spacing:.3px}.lp-conn--testing{color:var(--brand-text, #ffa726)}.lp-conn--ok{color:var(--brand-text-muted, #66bb6a)}.lp-conn--error{color:var(--brand-text-muted, #ef5350)}.lp-key-conn-detail{color:var(--tv-text-dim);font-size:10px;font-family:var(--tv-font-mono)}.lp-key-nudge{margin:4px 12px 6px;padding:6px 10px;font-size:11px;color:var(--brand-text, #ffa726);background:var(--brand-text, rgba(255,167,38,.08));border:1px solid var(--brand-text, rgba(255,167,38,.25));border-radius:6px}.lp-form-error{font-size:11px;color:var(--brand-text-muted, #ef5350);padding:2px 0}.lp-add-key{margin:4px 12px 6px;padding:10px;background:var(--tv-bg-primary-alt, #131722);border:1px solid rgba(18,130,162,.3);border-radius:8px}.lp-add-key-exchanges{display:flex;gap:4px;margin-bottom:8px}.lp-add-key-ex{padding:3px 10px;font-size:10px;font-weight:600;border-radius:4px;cursor:pointer;border:1px solid var(--tv-border);background:var(--tv-bg-secondary);color:var(--tv-text-muted);transition:all .1s}.lp-add-key-ex--active{background:var(--status-info, #1282A2);color:var(--brand-text, #fff);border-color:var(--status-info, #1282A2)}.lp-add-key .lp-input{margin-bottom:5px}.lp-add-key-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.lp-progress{padding:4px 16px 10px}.lp-progress-header{display:flex;justify-content:space-between;font-size:10px;color:var(--tv-text-dim);margin-bottom:4px}.lp-progress-track{height:4px;background:var(--tv-bg-primary-alt, #131722);border-radius:2px;overflow:hidden}.lp-progress-fill{height:100%;border-radius:2px;transition:width .3s ease}.lp-lock-meta{padding:0 16px 4px;display:flex;gap:8px;font-size:11px;color:var(--tv-text-dim)}.lp-footer{padding:10px 12px;border-top:1px solid var(--tv-border)}.lp-signout{width:100%;padding:8px 0;font-size:12px;font-family:var(--tv-font-mono);font-weight:600;letter-spacing:.4px;color:var(--brand-text-muted, #ef5350);background:var(--brand-border, rgba(239,83,80,.05));border:1px solid var(--brand-border, rgba(239,83,80,.18));border-radius:8px;cursor:pointer;transition:all .12s ease}.lp-signout:hover{background:var(--brand-border, rgba(239,83,80,.12));border-color:var(--brand-border, rgba(239,83,80,.4))}.lp-confirm{display:flex;gap:4px}.lp-confirm-yes{padding:2px 8px;font-size:10px;font-weight:600;border-radius:4px;background:var(--brand-border, rgba(239,83,80,.15));color:var(--brand-text-muted, #ef5350);border:none;cursor:pointer}.lp-confirm-no{padding:2px 8px;font-size:10px;font-weight:600;border-radius:4px;background:var(--tv-bg-secondary);color:var(--tv-text-muted);border:none;cursor:pointer}.lp-empty{padding:6px 16px 8px;font-size:12px;color:var(--tv-text-dim);font-style:italic}body,input,button,select,textarea{font-family:Calibri,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}.scanline-vertical{background:linear-gradient(to bottom,transparent,rgba(15,23,42,.05),transparent);background-size:100% 200%;animation:scan-vertical 4s linear infinite}.text-vertical{writing-mode:vertical-rl;text-orientation:mixed}@keyframes scan-vertical{0%{background-position:0 -100%}to{background-position:0 100%}}.custom-scrollbar::-webkit-scrollbar{width:0px}.custom-scrollbar::-webkit-scrollbar-thumb{background:transparent}[data-theme=light] .custom-scrollbar::-webkit-scrollbar-thumb{background:#94a3b8}:root{--dashboard-bg: #000000;--dashboard-card: #0A0A0A}:root[data-theme=winter-teal-dark],[data-theme=winter-teal-dark]{--brand-bg: #000000;--brand-card: #0A1F2A;--brand-accent: #5A6362;--brand-accent-subtle: rgba(90, 99, 98, .15);--brand-border: rgba(90, 99, 98, .3);--brand-text: #FAF8F6;--brand-text-muted: #E2DEDD;--brand-text-dim: rgba(250, 248, 246, .6);--dashboard-bg: #000000;--dashboard-card: #0A1F2A;--status-success: #22c55e;--status-error: #ef4444;--status-warning: #f59e0b;--status-info: #5A6362;--brand-hover: rgba(226, 222, 221, .08);--brand-hover-strong: rgba(226, 222, 221, .16);--brand-backdrop: rgba(0, 0, 0, .85);--glass-bg: rgba(10, 31, 42, .5);--glass-border: rgba(90, 99, 98, .3);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .5);--glass-inner-glow: inset 0 0 20px rgba(250, 248, 246, .02);--glass-blur: blur(40px);--glass-item-hover: rgba(250, 248, 246, .05);--glass-noise-opacity: .02;--sidebar-outer-bg: #000000;--sidebar-outer-border: rgba(90, 99, 98, .4);--sidebar-outer-shadow: 0 25px 50px -12px rgba(0, 0, 0, .8);--sidebar-inner-glow: none;--sidebar-item-hover: rgba(226, 222, 221, .08);--sidebar-text: #FAF8F6;--sidebar-text-dim: #E2DEDD;--sidebar-text-muted: rgba(250, 248, 246, .5);--sidebar-card-bg: rgba(10, 31, 42, .6);--sidebar-card-border: rgba(90, 99, 98, .3);--sidebar-noise-opacity: 0}:root[data-theme=moonlit-mist-light],[data-theme=moonlit-mist-light]{--brand-bg: #FDFDFF;--brand-card: #C6C5B9;--brand-accent: #62929E;--brand-accent-subtle: rgba(98, 146, 158, .12);--brand-border: rgba(84, 106, 123, .2);--brand-text: #393D3F;--brand-text-muted: #546A7B;--brand-text-dim: rgba(57, 61, 63, .7);--dashboard-bg: #FDFDFF;--dashboard-card: #C6C5B9;--status-success: #16a34a;--status-error: #dc2626;--status-warning: #d97706;--status-info: #62929E;--brand-hover: rgba(57, 61, 63, .04);--brand-hover-strong: rgba(57, 61, 63, .08);--brand-backdrop: rgba(253, 253, 255, .7);--glass-bg: rgba(255, 255, 255, .4);--glass-border: rgba(255, 255, 255, .5);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .1);--glass-inner-glow: inset 0 0 20px rgba(255, 255, 255, .5);--glass-blur: blur(40px);--glass-item-hover: rgba(57, 61, 63, .05);--glass-noise-opacity: .02;--sidebar-outer-bg: #FDFDFF;--sidebar-outer-border: rgba(84, 106, 123, .2);--sidebar-outer-shadow: 0 25px 50px -12px rgba(0, 0, 0, .12);--sidebar-inner-glow: none;--sidebar-item-hover: rgba(57, 61, 63, .05);--sidebar-text: #393D3F;--sidebar-text-dim: #546A7B;--sidebar-text-muted: rgba(57, 61, 63, .6);--sidebar-card-bg: rgba(198, 197, 185, .4);--sidebar-card-border: rgba(84, 106, 123, .15);--sidebar-noise-opacity: 0}body.cms-highlight-active .cms-editable-text{outline:2px dashed rgba(255,90,90,.6)!important;background:#ff5a5a1a!important;border-radius:4px;position:relative;transition:outline .15s ease,background .15s ease;z-index:10}body.cms-highlight-active .cms-editable-text:hover{outline:2px dashed rgba(255,90,90,1)!important;background:#ff5a5a33!important}body.cms-highlight-active .cms-editable-text:after{content:"CMS Bound";position:absolute;top:-18px;left:0;background:#ff5a5ae6;color:#fff;font-size:10px;padding:2px 4px;border-radius:2px;pointer-events:none;white-space:nowrap;opacity:0;transition:opacity .2s ease}body.cms-highlight-active .cms-editable-text:hover:after{opacity:1}:root[data-theme=winter-teal-dark]{--dt-surface-page: #000000;--dt-surface-card: #023334;--dt-surface-elevated: #023334;--dt-surface-inset: rgba(2, 51, 52, .6);--dt-surface-overlay: rgba(0, 0, 0, .95);--dt-text-primary: #FAF8F6;--dt-text-secondary: #E2DEDD;--dt-text-muted: rgba(250, 248, 246, .5);--dt-text-dim: rgba(250, 248, 246, .35);--dt-text-on-accent: #FAF8F6;--dt-accent: #4DAFA2;--dt-accent-hover: #5abcb5;--dt-accent-subtle: rgba(77, 175, 162, .12);--dt-accent-muted: rgba(77, 175, 162, .25);--dt-border: rgba(90, 99, 98, .3);--dt-border-strong: rgba(90, 99, 98, .5);--dt-border-subtle: rgba(90, 99, 98, .15);--dt-status-success: #22c55e;--dt-status-error: #ef4444;--dt-status-warning: #f59e0b;--dt-status-info: #4DAFA2;--dt-hover-bg: rgba(226, 222, 221, .08);--dt-active-bg: rgba(226, 222, 221, .16);--dt-focus-ring: 0 0 0 2px rgba(77, 175, 162, .5);--dt-backdrop: rgba(0, 0, 0, .85);--dt-input-bg: rgba(2, 20, 22, .48);--dt-input-border: rgba(90, 99, 98, .3);--dt-input-focus-border: #4DAFA2;--dt-input-placeholder: rgba(226, 222, 221, .35);--dt-toolbar-icon: #E2DEDD;--dt-toolbar-icon-hover: #FAF8F6;--dt-toolbar-bg: rgba(2, 22, 24, .4);--dt-toolbar-border: rgba(77, 175, 162, .15);--dt-dot-grid: rgba(77, 175, 162, .12)}:root[data-theme=moonlit-mist-light]{--dt-surface-page: #FDFDFF;--dt-surface-card: #FFFFFF;--dt-surface-elevated: #FFFFFF;--dt-surface-inset: rgba(253, 253, 255, .6);--dt-surface-overlay: rgba(255, 255, 255, .97);--dt-text-primary: #393D3F;--dt-text-secondary: #546A7B;--dt-text-muted: rgba(57, 61, 63, .6);--dt-text-dim: rgba(57, 61, 63, .35);--dt-text-on-accent: #FFFFFF;--dt-accent: #62929E;--dt-accent-hover: #4f7f8c;--dt-accent-subtle: rgba(98, 146, 158, .08);--dt-accent-muted: rgba(98, 146, 158, .18);--dt-border: rgba(84, 106, 123, .2);--dt-border-strong: rgba(84, 106, 123, .4);--dt-border-subtle: rgba(84, 106, 123, .12);--dt-status-success: #16a34a;--dt-status-error: #dc2626;--dt-status-warning: #d97706;--dt-status-info: #62929E;--dt-hover-bg: rgba(57, 61, 63, .04);--dt-active-bg: rgba(57, 61, 63, .08);--dt-focus-ring: 0 0 0 2px rgba(98, 146, 158, .4);--dt-backdrop: rgba(253, 253, 255, .85);--dt-input-bg: rgba(255, 255, 255, .82);--dt-input-border: rgba(98, 146, 158, .25);--dt-input-focus-border: #62929E;--dt-input-placeholder: rgba(57, 61, 63, .35);--dt-toolbar-icon: #546A7B;--dt-toolbar-icon-hover: #393D3F;--dt-toolbar-bg: rgba(253, 253, 255, .4);--dt-toolbar-border: rgba(98, 146, 158, .2);--dt-dot-grid: rgba(98, 146, 158, .15)}:root{--login-topbar-shell-height: 56px;--login-topbar-offset: 56px}@media(min-width:960px){:root{--login-topbar-shell-height: 60px;--login-topbar-offset: 60px}}@keyframes login-topbar-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes login-topbar-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes login-topbar-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.1);opacity:1}}.login-topbar{position:fixed;inset:0 0 auto 0;z-index:140;padding:0;pointer-events:none;font-family:Calibri,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}.login-topbar__shell,.login-topbar__panel-shell,.login-topbar__desktop-backdrop,.login-topbar__mobile-panel,.login-topbar__mobile-backdrop{pointer-events:auto}.login-topbar__shell{position:relative;z-index:4;max-width:none;min-height:var(--login-topbar-shell-height);margin:0;padding:0 clamp(16px,3.2vw,40px);border:0;border-bottom:1px solid var(--ltb-border-strong);display:flex;align-items:center;gap:20px;background:var(--ltb-background);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:none}.login-topbar__brand{min-width:0;display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ltb-text)}.login-topbar__brand:hover .login-topbar__brand-title{color:var(--ltb-accent)}.login-topbar__brand-mark{position:relative;width:10px;height:10px;border-radius:999px;flex:0 0 auto;border:0;background:rgba(var(--ltb-accent-rgb),.72);box-shadow:none}.login-topbar__brand-mark:before,.login-topbar__brand-mark:after{display:none}.login-topbar__brand-mark-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:rgba(var(--ltb-accent-rgb),.72);box-shadow:none;animation:none}.login-topbar__brand-copy{min-width:0;display:flex;flex-direction:column;gap:0}.login-topbar__eyebrow,.login-topbar__section-kicker,.login-topbar__engine-label,.login-topbar__panel-meta-label{display:inline-flex;align-items:center;gap:0;font-size:11px;letter-spacing:.02em;font-weight:400;color:var(--ltb-text-muted);text-transform:none}.login-topbar__eyebrow:before,.login-topbar__section-kicker:before,.login-topbar__panel-meta-label:before{display:none}.login-topbar__brand-title{font-size:18px;line-height:1.1;font-weight:600;letter-spacing:0;color:var(--ltb-text);transition:color .14s ease}.login-topbar__nav{min-width:0;flex:1;display:flex;align-items:center;justify-content:center;gap:6px}.login-topbar__nav-item{position:relative}.login-topbar__nav-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ltb-text-dim);min-height:var(--login-topbar-shell-height);padding:0 12px;border-radius:0;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;cursor:pointer;transition:color .14s ease,border-color .14s ease}.login-topbar__nav-button:hover,.login-topbar__nav-button:focus-visible,.login-topbar__nav-button[data-active=true]{color:var(--ltb-text);border-color:rgba(var(--ltb-accent-rgb),.54);background:transparent;outline:none}.login-topbar__nav-chevron{transition:transform .14s ease;color:var(--ltb-text-muted)}.login-topbar__nav-button[data-active=true] .login-topbar__nav-chevron{transform:rotate(180deg)}.login-topbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.login-topbar__engine-button,.login-topbar__cta,.login-topbar__menu-button,.login-topbar__mobile-close,.login-topbar__mobile-link,.login-topbar__compact-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ltb-text);text-decoration:none;cursor:pointer;transition:color .14s ease}.login-topbar__engine-button:hover,.login-topbar__cta:hover,.login-topbar__menu-button:hover,.login-topbar__mobile-close:hover,.login-topbar__mobile-link:hover,.login-topbar__compact-link:hover{color:var(--ltb-accent)}.login-topbar__engine-button{padding:0;min-height:auto;border-radius:0;display:inline-flex;align-items:center;gap:8px}.login-topbar__engine-icon{width:18px;height:18px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ltb-accent);background:transparent}.login-topbar__engine-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.login-topbar__engine-value{font-size:14px;font-weight:400;letter-spacing:0;color:var(--ltb-text)}.login-topbar__cta{min-height:34px;padding:0 10px;border-radius:0;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;border-left:1px solid var(--ltb-border)}.login-topbar__menu-button,.login-topbar__mobile-close{width:34px;height:34px;border-radius:0;display:none;align-items:center;justify-content:center;color:var(--ltb-text)}.login-topbar__mobile-close{display:inline-flex}.login-topbar__compact-panel{position:absolute;top:100%;left:50%;transform:translate(-50%);width:270px;padding:14px;border:1px solid var(--ltb-border-strong);border-radius:0;background:var(--ltb-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:login-topbar-rise .18s ease-out both}.login-topbar__compact-header{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.login-topbar__compact-copy{font-family:Calibri,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;line-height:1.55;color:var(--ltb-text-dim)}.login-topbar__compact-links{display:grid;gap:10px}.login-topbar__compact-link{border-radius:0;padding:10px 0;display:flex;align-items:center;gap:10px;border-top:1px solid var(--ltb-border)}.login-topbar__compact-links .login-topbar__compact-link:first-child{border-top:0}.login-topbar__compact-badge{width:24px;height:24px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;letter-spacing:0;color:var(--ltb-accent);background:rgba(var(--ltb-accent-rgb),.08);flex:0 0 auto}.login-topbar__compact-label{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.login-topbar__desktop-backdrop{position:fixed;inset:var(--login-topbar-offset) 0 0;z-index:2;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.login-topbar__panel-shell{position:relative;z-index:3;max-width:none;margin:0;animation:login-topbar-rise .18s ease-out both}.login-topbar__panel{border:0;border-bottom:1px solid var(--ltb-border-strong);border-radius:0;overflow:hidden;background:var(--ltb-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:22px clamp(16px,3.2vw,40px) 24px}.login-topbar__panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--ltb-border)}.login-topbar__panel-copy{max-width:760px;min-width:0}.login-topbar__panel-title,.login-topbar__mobile-title,.login-topbar__mobile-card-title{margin:8px 0 0;font-size:clamp(22px,2.1vw,28px);line-height:1.15;letter-spacing:0;font-weight:600;color:var(--ltb-text)}.login-topbar__panel-description,.login-topbar__card-body,.login-topbar__mobile-card-body{margin:10px 0 0;font-family:Calibri,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.55;color:var(--ltb-text-dim)}.login-topbar__panel-meta{min-width:180px;border:0;border-left:1px solid var(--ltb-border);border-radius:0;background:transparent;padding:0 0 0 18px}.login-topbar__panel-meta-value{margin-top:6px;display:block;font-size:14px;line-height:1.55;color:var(--ltb-text-dim)}.login-topbar__vision-wrap{margin-bottom:18px}.login-topbar__card-grid,.login-topbar__revenue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.login-topbar__pricing-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.login-topbar__card,.login-topbar__pricing-card,.login-topbar__stream-card,.login-topbar__mobile-card{border:1px solid var(--ltb-border);border-radius:0;background:transparent;box-shadow:none}.login-topbar__card,.login-topbar__stream-card{padding:16px 17px 18px}.login-topbar__pricing-card{padding:18px 16px;min-height:100%;display:flex;flex-direction:column;gap:10px}.login-topbar__card-title,.login-topbar__pricing-tier{margin:0;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ltb-text)}.login-topbar__pricing-price{font-size:24px;font-weight:600;line-height:1;letter-spacing:0;color:var(--ltb-text)}.login-topbar__pricing-annual{min-height:18px;font-size:11px;color:var(--ltb-text-muted)}.login-topbar__pricing-annual--empty{opacity:.72}.login-topbar__pricing-features{list-style:none;padding:0;margin:2px 0 0;display:grid;gap:8px;font-family:Calibri,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;line-height:1.45;color:var(--ltb-text-dim)}.login-topbar__pricing-features li{position:relative;padding-left:14px}.login-topbar__pricing-features li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:999px;background:rgba(var(--ltb-accent-rgb),.56);box-shadow:none}.login-topbar__panel-footer{margin-top:22px;padding-top:18px;border-top:1px solid rgba(var(--ltb-accent-rgb),.18);display:flex;justify-content:flex-end}.login-topbar__panel-link{min-height:44px;padding:0;border-radius:0;border:0;background:transparent;display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--ltb-text);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;transition:color .14s ease}.login-topbar__panel-link:hover{color:var(--ltb-accent)}.login-topbar__mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;background:var(--ltb-backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.login-topbar__mobile-panel{position:fixed;inset:var(--login-topbar-offset) 0 0;z-index:5;max-height:none;overflow:auto;border:0;padding:18px 16px 24px;background:var(--ltb-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:login-topbar-rise .18s ease-out both}.login-topbar__mobile-header,.login-topbar__mobile-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.login-topbar__mobile-grid{margin-top:18px;display:grid;gap:14px}.login-topbar__mobile-card{padding:16px}.login-topbar__mobile-tags{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.login-topbar__mobile-tag{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(var(--ltb-accent-rgb),.18);background:rgba(var(--ltb-accent-rgb),.07);display:inline-flex;align-items:center;font-size:11px;font-weight:400;letter-spacing:0;color:var(--ltb-text-dim);text-transform:none}.login-topbar__mobile-links{margin-top:14px;display:grid;gap:10px}.login-topbar__mobile-link{min-height:44px;padding:0 2px;border-radius:0;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;border-top:1px solid var(--ltb-border)}.login-topbar__mobile-links .login-topbar__mobile-link:first-child{border-top:0}.login-topbar__mobile-footer{margin-top:18px;padding-top:18px;border-top:1px solid rgba(var(--ltb-accent-rgb),.18);flex-direction:column;align-items:stretch}.login-topbar__engine-button--mobile,.login-topbar__cta--mobile{width:100%;justify-content:center}@media(max-width:1240px){.login-topbar__pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.login-topbar__nav{display:none}.login-topbar__menu-button{display:inline-flex}.login-topbar__shell{gap:12px}}@media(max-width:959px){.login-topbar__desktop-backdrop,.login-topbar__panel-shell,.login-topbar__compact-panel{display:none}.login-topbar__brand-title{font-size:16px}.login-topbar__eyebrow{font-size:10px;letter-spacing:0}.login-topbar__engine-copy{display:none}.login-topbar__engine-button{width:34px;padding:0;justify-content:center}.login-topbar__cta{display:none}}@media(max-width:720px){.login-topbar{padding-left:0;padding-right:0}.login-topbar__shell{padding:0 14px}.login-topbar__brand-copy{max-width:168px}.login-topbar__eyebrow{font-size:9px}.login-topbar__mobile-panel{left:0;right:0;padding:16px 14px 22px}.login-topbar__mobile-card-title{font-size:22px}}.menu-graph-btn-container:hover .menu-graph-popup{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}:root[data-theme$=dark] .theme-toggle-img-light,[data-theme$=dark] .theme-toggle-img-light{display:none!important}:root[data-theme$=light] .theme-toggle-img-dark,[data-theme$=light] .theme-toggle-img-dark{display:none!important}
