@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap";@font-face{font-family:K2D;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/k2d-thai-400-normal-CKiWiQr-.woff2) format("woff2"),url(/assets/k2d-thai-400-normal-yzSQnQg_.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:K2D;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/k2d-vietnamese-400-normal-DuSJRTt4.woff2) format("woff2"),url(/assets/k2d-vietnamese-400-normal-VA-qcobu.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:K2D;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/k2d-latin-ext-400-normal-DOtkEEoF.woff2) format("woff2"),url(/assets/k2d-latin-ext-400-normal-BK8lNP3r.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:K2D;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/k2d-latin-400-normal-Chk5Qpm3.woff2) format("woff2"),url(/assets/k2d-latin-400-normal-QmZRtEJ1.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:K2D;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/k2d-thai-500-normal-CfUxtq3A.woff2) format("woff2"),url(/assets/k2d-thai-500-normal-CvoLJcUb.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:K2D;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/k2d-vietnamese-500-normal-CIbBDSlp.woff2) format("woff2"),url(/assets/k2d-vietnamese-500-normal-BRpITXk3.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:K2D;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/k2d-latin-ext-500-normal-BcE68riU.woff2) format("woff2"),url(/assets/k2d-latin-ext-500-normal-BKjH4zsL.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:K2D;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/k2d-latin-500-normal-BWlra_AG.woff2) format("woff2"),url(/assets/k2d-latin-500-normal-Bvnuq_Vp.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:K2D;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/k2d-thai-600-normal-Csgv7QFP.woff2) format("woff2"),url(/assets/k2d-thai-600-normal-BieyMwSI.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:K2D;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/k2d-vietnamese-600-normal-DNV1yJXE.woff2) format("woff2"),url(/assets/k2d-vietnamese-600-normal-IQxIUChv.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:K2D;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/k2d-latin-ext-600-normal-AzPEimCk.woff2) format("woff2"),url(/assets/k2d-latin-ext-600-normal-C4LHeqp0.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:K2D;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/k2d-latin-600-normal-DT1zIIHn.woff2) format("woff2"),url(/assets/k2d-latin-600-normal-BSVV8ryb.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:K2D;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/k2d-thai-700-normal-Bf0jHa21.woff2) format("woff2"),url(/assets/k2d-thai-700-normal-C3l0YRTe.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:K2D;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/k2d-vietnamese-700-normal-CrTqm_HO.woff2) format("woff2"),url(/assets/k2d-vietnamese-700-normal-D-6Mq1PQ.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:K2D;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/k2d-latin-ext-700-normal-D8F0GIQd.woff2) format("woff2"),url(/assets/k2d-latin-ext-700-normal-D4Dzt5CV.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:K2D;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/k2d-latin-700-normal-DJg9xm9B.woff2) format("woff2"),url(/assets/k2d-latin-700-normal-5L6bGehZ.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:K2D;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/k2d-thai-800-normal-CiTh4nmT.woff2) format("woff2"),url(/assets/k2d-thai-800-normal-DL0YtX2Q.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:K2D;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/k2d-vietnamese-800-normal-CUEYHRvz.woff2) format("woff2"),url(/assets/k2d-vietnamese-800-normal-RaLD0TU-.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:K2D;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/k2d-latin-ext-800-normal-DhND1z_I.woff2) format("woff2"),url(/assets/k2d-latin-ext-800-normal-DnpDRUCK.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:K2D;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/k2d-latin-800-normal-C4VT1QyI.woff2) format("woff2"),url(/assets/k2d-latin-800-normal-De7RsnYV.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}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:K2D,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{color-scheme:light dark}*{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}*:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}html,body{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}html:is(.dark *),body:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:860px){.\!container{max-width:860px!important}.container{max-width:860px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sb-root{--green:#4cc896;--red:#f0606f;--cA:#4886ff;--cB:#a276ff;--cC:#f59153;--cD:#43d6cf;font-family:Inter Tight,system-ui,sans-serif;letter-spacing:-.006em}.sb-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.sb-chip{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 44 70 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(18 29 49 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(138 160 191 / var(--tw-text-opacity, 1))}.sb-panel{border-radius:16px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(23 35 57 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(14 22 38 / var(--tw-bg-opacity, 1));padding:1rem}.sb-input{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;height:38px;width:100%;border-radius:7px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 44 70 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(22 34 58 / var(--tw-bg-opacity, 1));padding-left:.625rem;padding-right:.625rem;font-size:13px;--tw-text-opacity: 1;color:rgb(233 239 248 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.sb-input:focus{--tw-border-opacity: 1;border-color:rgb(67 214 207 / var(--tw-border-opacity, 1))}.sb-select{height:38px;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:7px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 44 70 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(22 34 58 / var(--tw-bg-opacity, 1));padding-left:.625rem;padding-right:2rem;font-size:13px;--tw-text-opacity: 1;color:rgb(233 239 248 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.sb-select:focus{--tw-border-opacity: 1;border-color:rgb(67 214 207 / var(--tw-border-opacity, 1))}.sb-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235b6f90' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.sb-btn-place{border-radius:11px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 44 70 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(22 34 58 / var(--tw-bg-opacity, 1));padding:9px 15px;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(233 239 248 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sb-btn-place:hover{--tw-border-opacity: 1;border-color:rgb(76 200 150 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(76 200 150 / var(--tw-text-opacity, 1))}.sb-btn-primary{height:2.5rem;border-radius:11px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(67 214 207 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(67 214 207 / var(--tw-bg-opacity, 1));padding-left:17px;padding-right:17px;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(4 19 13 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sb-btn-primary:hover{--tw-border-opacity: 1;border-color:rgb(76 200 150 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(76 200 150 / var(--tw-bg-opacity, 1))}.sb-btn-primary:disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:rgb(30 44 70 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(22 34 58 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(91 111 144 / var(--tw-text-opacity, 1))}.sb-info{background:#101d34;border:1px solid #214782;color:#a8bad6;border-radius:7px;padding:10px 13px;font-size:12px;line-height:1.45}.sb-dot{display:inline-block;height:9px;width:9px;flex-shrink:0;border-radius:9999px}.sb-gauge{height:.5rem;overflow:hidden;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 44 70 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(22 34 58 / var(--tw-bg-opacity, 1))}.sb-gauge>span{display:block;height:100%;background-image:linear-gradient(90deg,#37b88a,#4cc896);transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.sb-gauge.over>span{background-image:linear-gradient(90deg,#9b2533,#f0606f)}.sb-gauge.\!over>span{background-image:linear-gradient(90deg,#9b2533,#f0606f)}.sb-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:80;background:#16223a;border:1px solid #1e2c46;border-radius:11px;padding:12px 16px;box-shadow:0 14px 36px -12px #0009;font-weight:700;animation:sb-fade-in .2s ease}.sb-root .scrim,.sb-root .sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#03060c9e;opacity:0;pointer-events:none;transition:opacity .22s;z-index:40}.sb-root .scrim.on,.sb-root .sheet-scrim{opacity:1;pointer-events:auto}.sb-root .scrim.\!on{opacity:1!important;pointer-events:auto!important}.sb-root .drawer{position:fixed;top:0;right:0;height:100svh;width:448px;max-width:94vw;background:#0e1626;border-left:1px solid #1e2c46;transform:translate(100%);transition:transform .26s cubic-bezier(.4,0,.2,1);z-index:50;display:flex;flex-direction:column;box-shadow:-30px 0 60px #0006}.sb-root .drawer.on{transform:translate(0)}.sb-root .drawer.\!on{transform:translate(0)!important}.sb-root .dw-h{padding:16px 18px;border-bottom:1px solid #1e2c46;display:flex;align-items:center;gap:10px;flex:0 0 auto}.sb-root .dw-h .nm{font-weight:800;font-size:16px}.sb-root .dw-h .x{margin-left:auto;font-size:22px;color:#8aa0bf;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;cursor:pointer}.sb-root .dw-h .\!x{margin-left:auto!important;font-size:22px!important;color:#8aa0bf!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:8px!important;cursor:pointer!important}.sb-root .dw-h .x:hover{background:#16223a;color:#e9eff8}.sb-root .dw-h .\!x:hover{background:#16223a!important;color:#e9eff8!important}.sb-root .dw-b{flex:1;overflow-y:auto;padding:14px 18px;overscroll-behavior:contain}.sb-root .dw-sec{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#5b6f90;font-weight:700;margin:16px 0 9px;display:flex;align-items:center;gap:8px}.sb-root .dw-sec:first-child{margin-top:0}.sb-root .ctxchip{display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;background:#121d31;border:1px solid #1e2c46;padding:7px 11px;border-radius:999px}.sb-root .ctxchip .cv{color:#5b6f90;font-size:10px}.sb-root .dot{width:9px;height:9px;border-radius:999px;flex:0 0 auto;display:inline-block}.sb-root .num{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace}.sb-root .\!num{font-variant-numeric:tabular-nums!important;font-family:JetBrains Mono,ui-monospace,monospace!important}.sb-root .posrow{background:#121d31;border:1px solid #1e2c46;border-radius:11px;padding:11px 12px;margin-bottom:7px;font-size:12px;display:flex;align-items:center;gap:8px}.sb-root .rowcard{background:#121d31;border:1px solid #1e2c46;border-radius:11px;padding:11px 12px;margin-bottom:7px;font-size:12px}.sb-root .rowcard.compact{padding:8px 10px;margin-bottom:5px}.sb-root .rowcard.compact .rh{gap:7px}.sb-root .rowcard.compact .mt-1\.5{margin-top:3px}.sb-root .rowcard .rh{display:flex;align-items:center;gap:9px;font-family:JetBrains Mono,ui-monospace,monospace;cursor:pointer}.sb-root .rowcard .rh .sz{color:#43d6cf}.sb-root .rowcard .rh .rr{color:#8aa0bf;font-size:11px}.sb-root .rowcard .rh .st{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-family:Inter Tight,system-ui,sans-serif;font-weight:600}.sb-root .rowcard .rh .chev{color:#5b6f90;transition:transform .18s}.sb-root .rowcard .rh .chev.open{transform:rotate(90deg)}.sb-root .rowcard .rh .chev.\!open{transform:rotate(90deg)!important}.sb-root .ord{display:flex;justify-content:space-between;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#8aa0bf;padding:5px 0;border-top:1px solid #172339}.sb-root .ord:first-of-type{margin-top:8px}.sb-root .pd{color:#4cc896;font-weight:600}.sb-root .pn{color:#5b6f90}.sb-root .over,.sb-root .\!over{color:#f0606f!important}.sb-root .capwarn{background:#f0606f1a;border:1px solid rgba(240,96,111,.4);color:#ffc7cd;border-radius:7px;padding:10px 12px;font-size:11.5px;margin:8px 0;line-height:1.5}.sb-root .rowplace{width:100%;font-weight:700;font-size:12px;padding:10px;border-radius:7px;background:#4cc896;color:#04130d;border:1px solid #4cc896}.sb-root .rowplace:disabled{opacity:.45;cursor:not-allowed}.sb-root .rowplace.done{background:#4cc8961f;color:#4cc896;border:1px solid transparent;animation:sb-pop-in .2s ease}.sb-root .rowplace.\!done{background:#4cc8961f!important;color:#4cc896!important;border:1px solid transparent!important;animation:sb-pop-in .2s ease!important}.sb-root .rowmove{margin-top:9px;padding-top:9px;border-top:1px solid #172339}.sb-root .rowmove-l{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#5b6f90;font-weight:700;display:block;margin-bottom:7px}.sb-root .rowmove-chips{display:flex;flex-wrap:wrap;gap:6px}.sb-root .mvchip{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;padding:6px 9px;border-radius:999px;border:1px solid #1e2c46;background:#16223a;color:#8aa0bf;transition:all .12s}.sb-root .mvchip:hover{border-color:#5b6f90;color:#e9eff8}.sb-root .mvchip.on{border-color:#e9eff8;color:#e9eff8;background:#0e1626}.sb-root .mvchip.\!on{border-color:#e9eff8!important;color:#e9eff8!important;background:#0e1626!important}.sb-root .mvchip:disabled{opacity:.45;cursor:not-allowed}.sb-root .hint{font-size:11px;color:#5b6f90;margin-top:9px;line-height:1.5;display:flex;gap:7px}.sb-root .hint .ic{color:#f2b35a;flex:0 0 auto}.sb-root .dw-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom,0));border-top:1px solid #1e2c46;display:flex;gap:8px;flex:0 0 auto;background:#121d31}.sb-root .dw-foot button{flex:1;font-weight:700;font-size:12.5px;padding:13px;border-radius:11px}.sb-root .btn-pri{background:#4cc896;color:#04130d}.sb-root .btn-pri:disabled,.sb-root .btn-sec:disabled{opacity:.45;cursor:not-allowed}.sb-root .btn-sec{background:#16223a;border:1px solid #1e2c46;color:#e9eff8}.sb-root .sheet-scrim{z-index:70;animation:sb-fade-in .2s ease}.sb-root .sheet{position:fixed;z-index:71;background:#0e1626;border:1px solid #1e2c46;display:flex;flex-direction:column;overflow:hidden}.sb-root .\!sheet{position:fixed!important;z-index:71!important;background:#0e1626!important;border:1px solid #1e2c46!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.sb-root .sheet-desk{top:0;right:0;bottom:0;width:460px;max-width:92vw;max-height:100svh;border-radius:18px 0 0 18px;border-right:0;box-shadow:-24px 0 60px #00000059;animation:sb-drawer-in .26s cubic-bezier(.4,0,.2,1)}.sb-root .sheet-h{padding:16px 18px;border-bottom:1px solid #1e2c46;display:flex;align-items:center;gap:10px;flex:0 0 auto}.sb-root .sheet-h .t{font-size:17px;font-weight:800}.sb-root .sheet-h .sub{font-size:12px;color:#8aa0bf}.sb-root .sheet-h .\!sub{font-size:12px!important;color:#8aa0bf!important}.sb-root .sheet-h .x{margin-left:auto;color:#8aa0bf;width:30px;height:30px;display:grid;place-items:center;border-radius:8px}.sb-root .sheet-h .\!x{margin-left:auto!important;color:#8aa0bf!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:8px!important}.sb-root .sheet-b{flex:1;overflow-y:auto;padding:16px 18px}.sb-root .confirm-check{display:flex;align-items:center;gap:9px;margin-top:14px;font-size:12px;color:#e9eff8}.sb-root .dw-foot.stack{flex-direction:column}.sb-root .dw-foot.stack .confirm-check{margin-top:0}.sb-root .dw-foot .foot-row{display:flex;gap:8px;width:100%}@media(max-width:860px){.sb-root .drawer{width:100vw;max-width:100vw;height:88svh;top:auto;bottom:0;border-left:0;border-top:1px solid #1e2c46;border-radius:20px 20px 0 0;transform:translateY(100%)}.sb-root .drawer.on{transform:translateY(0)}.sb-root .drawer .grip{display:block;width:38px;height:4px;border-radius:999px;background:#1e2c46;margin:9px auto 0}.sb-root .sheet-desk{top:auto;bottom:0;left:0;transform:translateY(0);width:100vw;max-width:100vw;max-height:88svh;border-radius:20px 20px 0 0;border-left:0;border-right:0;border-bottom:0;animation:sb-sheet-up .3s cubic-bezier(.4,0,.2,1)}.sb-root .drawer.\!on{transform:translateY(0)!important}}.tr-root{--tr-bg:#080d17;--tr-page:#05080f;--tr-surface:#0e1626;--tr-surface-2:#121d31;--tr-surface-3:#16223a;--tr-line:#1e2c46;--tr-line-soft:#172339;--tr-ink:#e9eff8;--tr-muted:#8aa0bf;--tr-faint:#5b6f90;--tr-teal:#43d6cf;--tr-amber:#f2b35a;--tr-red:#f0606f;--tr-green:#4cc896;min-height:calc(100svh - 58px);background:radial-gradient(1200px 700px at 12% -10%,#101a2e,transparent 55%),radial-gradient(1000px 600px at 110% 0%,#0b1424,transparent 50%),var(--tr-page);color:var(--tr-ink);font-family:Inter Tight,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:-.006em;-webkit-font-smoothing:antialiased}.tr-root button{font-family:inherit}.tr-num{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}.tr-teal{color:var(--tr-teal)}.tr-amber{color:var(--tr-amber)}.tr-red{color:var(--tr-red)}.tr-green{color:var(--tr-green)}.tr-muted{color:var(--tr-muted)}.tr-faint{color:var(--tr-faint)}.tr-wrap{max-width:1280px;margin:0 auto;padding:20px 22px 64px}.tr-top{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-bottom:16px}.tr-titleblock{display:flex;flex-direction:column;gap:3px;flex:0 0 auto}.tr-titleline{display:flex;align-items:center;gap:10px}.tr-top h1{font-size:21px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;flex:0 0 auto;margin:0}.tr-loaded{font-size:10.5px;color:var(--tr-faint)}.tr-refresh{display:inline-flex;align-items:center;gap:6px;height:31px;padding:0 12px;border-radius:999px;border:1px solid rgba(67,214,207,.45);background:#43d6cf1f;color:var(--tr-teal);font-size:11.5px;font-weight:800;cursor:pointer;white-space:nowrap;text-decoration:none}.tr-refresh:hover{border-color:var(--tr-teal);color:var(--tr-ink)}.tr-refresh:disabled{opacity:.48;cursor:not-allowed}.tr-topfilters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tr-searchwrap{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:999px;background:var(--tr-surface-3);border:1px solid #2c4068;color:var(--tr-muted)}.tr-searchin{background:transparent;border:0;outline:0;font-size:12.5px;font-weight:600;width:88px;color:var(--tr-ink);font-family:JetBrains Mono,ui-monospace,monospace}.tr-searchx{display:inline-flex;color:var(--tr-faint);background:transparent;border:0;cursor:pointer}.tr-searchx:hover{color:var(--tr-ink)}.tr-chip,.tr-chip-select{display:inline-flex;align-items:center;gap:6px;height:30px;font-size:11.5px;font-weight:700;padding:0 10px;border-radius:999px;background:var(--tr-surface-2);border:1px solid var(--tr-line);color:var(--tr-muted);cursor:pointer}.tr-chip.on,.tr-chip:hover,.tr-chip-select:hover{color:var(--tr-ink);border-color:#2c4068}.tr-chip.\!on{color:var(--tr-ink)!important;border-color:#2c4068!important}.tr-chip:disabled{opacity:.45;cursor:not-allowed}.tr-chip-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding-right:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238aa0bf' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.tr-lockpill{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;padding:6px 12px;border-radius:999px;background:#4cc8961f;border:1px solid rgba(76,200,150,.4);color:var(--tr-green)}.tr-lockpill.held{background:#f2b35a1f;border-color:#f2b35a66;color:var(--tr-amber)}.tr-hero{display:grid;grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:30px;position:relative}.tr-stat{background:var(--tr-surface);border:1px solid var(--tr-line);border-radius:16px;padding:13px 15px}.tr-stat .tr-lbl{font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--tr-faint);font-weight:700}.tr-stat .tr-val{font-size:23px;font-weight:700;margin-top:6px;letter-spacing:-.02em}.tr-stat .tr-cap{font-size:10.5px;color:var(--tr-faint);margin-top:3px}.tr-stat.headline{background:linear-gradient(165deg,#10241b,#0e1c17);border-color:#4cc89659}.tr-stat.headline .tr-val{font-size:27px}.tr-herocap{position:absolute;right:2px;bottom:-20px;font-size:11px;color:var(--tr-faint)}.tr-runs{display:flex;flex-direction:column;gap:11px}.tr-run{width:100%;text-align:left;background:var(--tr-surface);border:1px solid var(--tr-line);border-radius:16px;padding:15px 17px;display:grid;grid-template-columns:1.45fr 1.5fr 1.35fr auto;gap:18px;align-items:center;cursor:pointer;color:inherit;transition:border-color .15s,transform .12s}.tr-run:hover{border-color:#2c4068}.tr-run.issues{border-left:3px solid var(--tr-red)}.tr-run.done{opacity:.6}.tr-run.\!done{opacity:.6!important}.tr-run.paused{opacity:.82}.tr-root[data-density=dense] .tr-stat{padding:10px 13px}.tr-root[data-density=dense] .tr-stat .tr-val{font-size:21px}.tr-root[data-density=dense] .tr-stat.headline .tr-val{font-size:24px}.tr-root[data-density=dense] .tr-runs{gap:8px}.tr-root[data-density=dense] .tr-run{padding:11px 15px}.tr-id{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tr-sym{font-weight:800;font-size:15px;letter-spacing:-.01em}.tr-kind{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:5px}.tr-kind.short{background:#f0606f29;color:var(--tr-red)}.tr-kind.\!short{background:#f0606f29!important;color:var(--tr-red)!important}.tr-kind.long{background:#4cc89629;color:var(--tr-green)}.tr-kind.\!long{background:#4cc89629!important;color:var(--tr-green)!important}.tr-dot{width:9px;height:9px;border-radius:999px;display:inline-block;flex:0 0 auto}.tr-dot.faint-dot{background:var(--tr-faint)}.tr-state-dot{width:16px;height:16px;border-radius:999px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid transparent}.tr-state-dot.active{background:#4cc8962e;border-color:#4cc89659}.tr-state-dot.\!active{background:#4cc8962e!important;border-color:#4cc89659!important}.tr-state-dot.active:after{content:"";width:7px;height:7px;border-radius:999px;background:var(--tr-green)}.tr-state-dot.\!active:after{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;background:var(--tr-green)!important}.tr-state-dot.paused{background:#f2b35a29;border-color:#f2b35a59}.tr-state-dot.paused:after{content:"";width:7px;height:7px;border-radius:999px;background:var(--tr-amber)}.tr-state-dot.done{background:#8aa0bf2e;color:var(--tr-faint)}.tr-state-dot.\!done{background:#8aa0bf2e!important;color:var(--tr-faint)!important}.tr-state-dot.done:after{content:"✓";font-size:10px;line-height:1;color:var(--tr-faint)}.tr-state-dot.\!done:after{content:"✓"!important;font-size:10px!important;line-height:1!important;color:var(--tr-faint)!important}.tr-accts{display:inline-flex;gap:3px;margin-left:2px}.tr-meta{font-size:11px;color:var(--tr-faint);margin-top:6px}.tr-badge{font-size:10px;font-weight:800;padding:2px 7px;border-radius:5px;background:#f0606f29;color:var(--tr-red)}.tr-sbar{height:7px;border-radius:5px;overflow:hidden;display:flex;gap:1px;background:var(--tr-surface-3);border:1px solid var(--tr-line-soft)}.tr-sbar i{display:block;height:100%}.tr-leg{font-size:11px;color:var(--tr-muted);margin-top:7px}.tr-pf .tr-big{font-size:20px;font-weight:700;letter-spacing:-.02em}.tr-pf .tr-sub{font-size:11px;color:var(--tr-faint);margin-top:3px}.tr-risk{font-size:12px;margin-top:6px}.tr-syncchip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;margin-top:8px;white-space:nowrap;padding:3px 9px;border-radius:999px;background:var(--tr-surface-2);border:1px solid var(--tr-line);color:var(--tr-muted)}.tr-syncchip.muted{color:var(--tr-faint)}.tr-syncchip.\!muted{color:var(--tr-faint)!important}.tr-acts{display:flex;flex-direction:column;gap:7px;align-items:stretch;min-width:128px}.tr-btn{font-size:11.5px;font-weight:800;padding:7px 12px;border-radius:11px;border:1px solid var(--tr-line);background:var(--tr-surface-3);color:var(--tr-ink);cursor:pointer;white-space:nowrap;text-align:center}.tr-btn:hover{border-color:#2c4068}.tr-btn.go{background:var(--tr-green);color:#04130d;border-color:var(--tr-green)}.tr-btn.warn{background:#f0606f29;border-color:#f0606f80;color:var(--tr-red)}.tr-btn.sm{font-size:10.5px;padding:5px 9px}.tr-btn.full{width:100%;margin-top:11px}.tr-btn:disabled{opacity:.42;cursor:not-allowed}.tr-emptyruns{display:flex;flex-direction:column;align-items:center;gap:11px;padding:60px 20px;color:var(--tr-faint);text-align:center;background:var(--tr-surface);border:1px solid var(--tr-line);border-radius:16px}.tr-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#02050b99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;animation:tr-fade-in .2s;border:0;padding:0}.tr-drawer{position:fixed;top:0;right:0;height:100svh;width:min(1080px,94vw);background:var(--tr-bg);z-index:41;border-left:1px solid var(--tr-line);box-shadow:-30px 0 70px #00000080;display:flex;flex-direction:column;animation:tr-drawer-in .24s cubic-bezier(.2,.7,.3,1);color:var(--tr-ink);font-family:Inter Tight,system-ui,sans-serif;letter-spacing:-.006em}.tr-dhead{display:flex;align-items:center;gap:10px;padding:16px 18px 12px}.tr-dsym{font-size:18px;font-weight:800;letter-spacing:-.02em}.tr-ridchip{font-size:11px;color:var(--tr-faint);background:var(--tr-surface-2);border:1px solid var(--tr-line);padding:3px 8px;border-radius:999px}.tr-live-prices{display:inline-flex;align-items:center;gap:5px;min-width:0}.tr-live-label{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--tr-faint)}.tr-live-price{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid var(--tr-line);border-radius:999px;background:var(--tr-surface-2);white-space:nowrap}.tr-live-price>i{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:var(--tr-green);box-shadow:0 0 0 3px #4cc8961f}.tr-live-exchange{color:var(--tr-faint);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.045em}.tr-live-value{color:var(--tr-ink);font-size:11px;font-weight:800}.tr-live-price.up .tr-live-value{color:var(--tr-green)}.tr-live-price.down .tr-live-value{color:var(--tr-red)}.tr-live-price.waiting>i,.tr-live-price.stale>i{background:var(--tr-amber);box-shadow:0 0 0 3px #f2b35a1f}.tr-live-price.\!stale>i{background:var(--tr-amber)!important;box-shadow:0 0 0 3px #f2b35a1f!important}.tr-live-price.offline>i{background:var(--tr-red);box-shadow:0 0 0 3px #f0606f1f}.tr-live-price.stale,.tr-live-price.offline{opacity:.72}.tr-live-price.\!stale{opacity:.72!important}.tr-live-unavailable{color:var(--tr-faint);font-size:10px}.tr-x{margin-left:auto;width:34px;height:34px;display:grid;place-items:center;background:var(--tr-surface-2);border:1px solid var(--tr-line);color:var(--tr-muted);border-radius:9px;cursor:pointer;font-size:20px}.tr-x:hover{color:var(--tr-ink);border-color:var(--tr-faint)}.tr-issuebanner{display:flex;align-items:center;gap:8px;margin:0 18px 4px;padding:8px 12px;border-radius:7px;background:#f0606f1a;border:1px solid rgba(240,96,111,.4);color:#ffc7cd;font-size:11.5px;font-weight:700}.tr-dtabs{display:flex;gap:4px;padding:10px 18px 0;border-bottom:1px solid var(--tr-line-soft)}.tr-dtab{position:relative;font-size:12.5px;font-weight:800;color:var(--tr-faint);padding:9px 13px;border-radius:9px 9px 0 0;border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer}.tr-dtab.on{color:var(--tr-ink);border-bottom-color:var(--tr-teal)}.tr-dtab.\!on{color:var(--tr-ink)!important;border-bottom-color:var(--tr-teal)!important}.tr-dtab:hover{color:var(--tr-muted)}.tr-tabdot{position:absolute;top:6px;right:5px;width:6px;height:6px;border-radius:999px;background:var(--tr-red)}.tr-dbody{flex:1;overflow-y:auto;padding:14px 18px 28px}.tr-sec{background:var(--tr-surface);border:1px solid var(--tr-line);border-radius:16px;padding:14px 15px;margin-bottom:12px}.tr-sec h3{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--tr-faint);font-weight:800;margin:0 0 11px}.tr-sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.tr-sec-head h3{margin:0}.tr-field{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--tr-line-soft);font-size:13px}.tr-field:last-child{border-bottom:0}.tr-field.no-line{border-bottom:0}.tr-field.align-start{align-items:flex-start}.tr-field .k{color:var(--tr-muted)}.tr-toggle{width:38px;height:22px;border-radius:999px;background:var(--tr-surface-3);border:1px solid var(--tr-line);position:relative;cursor:pointer;padding:0}.tr-toggle.on{background:#4cc89640;border-color:var(--tr-green)}.tr-toggle.\!on{background:#4cc89640!important;border-color:var(--tr-green)!important}.tr-toggle i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#cfe;transition:left .15s}.tr-toggle.on i{left:18px;background:var(--tr-green)}.tr-toggle.\!on i{left:18px!important;background:var(--tr-green)!important}.tr-toggle:disabled{opacity:.45;cursor:not-allowed}.tr-in{background:var(--tr-surface-3);border:1px solid var(--tr-line);color:var(--tr-ink);border-radius:7px;padding:6px 9px;font-size:13px;width:112px;text-align:right;outline:0}.tr-in.wide{width:min(320px,70%);text-align:left}.tr-inline-input{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.tr-pricehint{text-align:right;margin:-3px 0 6px}.tr-select{background:var(--tr-surface-3);border:1px solid var(--tr-line);color:var(--tr-ink);border-radius:7px;padding:6px 9px;font-size:12px;min-width:118px;outline:0}.tr-select.wide{min-width:180px;max-width:240px}.tr-in:focus,.tr-select:focus,.tr-confirm:focus,.tr-jsonedit:focus,.tr-acctsel:focus{border-color:var(--tr-teal)}.tr-dirty{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--tr-amber);background:#f2b35a24;padding:2px 7px;border-radius:5px}.tr-dyntag{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--tr-teal);background:#43d6cf24;padding:2px 7px;border-radius:5px}.tr-acctchips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:76%}.tr-acctchip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:4px 6px 4px 9px;border-radius:999px;background:var(--tr-surface-2);border:1px solid var(--tr-line)}.tr-acctx{display:inline-flex;color:var(--tr-faint);width:16px;height:16px;align-items:center;justify-content:center;border-radius:999px;background:transparent;border:0;cursor:pointer}.tr-acctx:hover{color:var(--tr-red);background:#f0606f24}.tr-acctsel{background:var(--tr-surface-3);border:1px dashed rgba(67,214,207,.45);border-radius:999px;color:var(--tr-ink);font-size:11.5px;padding:4px 9px;outline:0}.tr-tp-picker{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;max-width:76%}.tr-tp-picker .tr-jsonhint{margin:0;width:100%;text-align:right}.tr-sync-grid{grid-template-columns:1fr 1fr}.tr-sync-participants{grid-column:1 / -1}.tr-json-block{padding-top:4px}.tr-jsonedit{width:100%;min-height:118px;background:#0a111e;border:1px solid var(--tr-line);border-radius:7px;padding:10px 12px;color:var(--tr-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.55;resize:vertical;outline:0}.tr-jsonhint{font-size:10.5px;color:var(--tr-faint);margin-top:5px}.tr-actions-row{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.tr-ptgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}.tr-cell{background:var(--tr-surface-2);border:1px solid var(--tr-line);border-radius:7px;padding:8px 10px;min-width:0}.tr-cell .l{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--tr-faint);font-weight:800}.tr-cell .v{font-size:14px;margin-top:4px;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-cell .\!v{font-size:14px!important;margin-top:4px!important;display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.tr-target{background:var(--tr-surface-2);border:1px dashed rgba(76,200,150,.5);border-radius:7px;padding:9px 11px;font-size:12.5px;margin:4px 0 2px}.tr-diffbox{background:#4cc8960f;border:1px solid rgba(76,200,150,.3);border-radius:7px;padding:9px 11px;margin-top:9px;font-size:12.5px;display:flex;align-items:center;justify-content:space-between;gap:10px}.tr-diffbox .tr-arrow{color:var(--tr-faint)}.tr-ptskip{display:flex;gap:10px;align-items:flex-start;color:var(--tr-amber);font-size:12.5px;padding:4px 2px}.tr-note{font-size:11px;color:var(--tr-faint);margin-top:11px;line-height:1.55}.tr-inline-chip{display:inline-flex;align-items:center;gap:5px;margin:2px 5px 2px 0;background:var(--tr-surface-2);border:1px solid var(--tr-line);border-radius:999px;padding:3px 7px;color:var(--tr-muted);font-size:11px}.tr-order-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tr-inline-number{display:inline-flex;align-items:center;gap:6px;color:var(--tr-faint);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.tr-bulk-status{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid var(--tr-line-soft);border-radius:10px;background:#ffffff05}.tr-orderbook-bulk{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap;margin-top:10px}.tr-page-count{color:var(--tr-faint);font-size:10.5px}.tr-page-size{min-width:92px;padding:5px 8px;font-size:10.5px}.tr-source-row-filter{min-width:210px;max-width:300px}.tr-filt{display:flex;gap:6px;margin-bottom:11px;flex-wrap:wrap;align-items:center}.tr-filter-label{font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tr-faint);margin-right:2px}.tr-filter{font-size:10.5px;font-weight:800;padding:5px 9px;border-radius:999px;background:var(--tr-surface-2);border:1px solid var(--tr-line);color:var(--tr-muted);cursor:pointer}.tr-filter.on,.tr-filter:hover{color:var(--tr-ink);border-color:#2c4068}.tr-filter.\!on{color:var(--tr-ink)!important;border-color:#2c4068!important}.tr-filterbar{display:flex;gap:6px;margin-bottom:11px;flex-wrap:wrap;align-items:center}.tr-filterbar-sel{min-width:0;flex:0 1 auto;max-width:210px;padding:5px 8px;font-size:10.5px;text-overflow:ellipsis}.tr-filterbar-sel.on{border-color:var(--tr-teal);color:var(--tr-ink)}.tr-filterbar-sel.\!on{border-color:var(--tr-teal)!important;color:var(--tr-ink)!important}.tr-filterbar-count{font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tr-faint);margin-left:2px}.tr-filterbar-reset{margin-left:auto}.tr-nowrap{white-space:nowrap}.tr-live-next-order>td{background:#43d6cf17}.tr-live-next-order>td:first-child{box-shadow:inset 3px 0 0 var(--tr-teal)}.tr-colpick{position:relative;display:inline-flex}.tr-colpick-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;background:transparent;border:0;padding:0;cursor:default}.tr-colpick-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:45;min-width:190px;max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--tr-line);border-radius:9px;background:var(--tr-surface-2);box-shadow:0 18px 44px #00000080}.tr-colpick-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px 6px;margin-bottom:4px;border-bottom:1px solid var(--tr-line);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tr-faint)}.tr-colpick-row{display:flex;align-items:center;gap:8px;padding:5px 4px;border-radius:6px;cursor:pointer;font-size:11.5px}.tr-colpick-row:hover{background:var(--tr-surface-3)}.tr-colpick-label{color:var(--tr-ink)}.tr-tl-modal .tr-gen-stats{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.tr-tl-modal .tr-gen-stat strong{white-space:normal;overflow:visible;text-overflow:clip;font-size:12.5px;line-height:1.35}.tr-tl-verdict{display:flex;flex-direction:column;gap:5px;padding:10px 12px;margin-bottom:11px;border:1px solid rgba(232,90,105,.4);border-radius:9px;background:#e85a6914;font-size:11.5px;color:var(--tr-ink)}.tr-tl-verdict strong{font-size:12px}.tr-tl-failures{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:3px;color:var(--tr-muted)}.tr-tl-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:9px;padding:7px 9px;border:1px solid var(--tr-line);border-radius:8px;background:var(--tr-surface-2)}.tr-tl-table td{vertical-align:middle}.tr-tl-recipe{white-space:nowrap;font-variant-numeric:tabular-nums}.tr-tl-meter{display:flex;flex-direction:column;gap:4px;min-width:170px}.tr-tl-meter-track{position:relative;height:5px;border-radius:999px;background:var(--tr-surface-3);overflow:hidden}.tr-tl-meter-fill{height:100%;border-radius:999px;background:var(--tr-teal)}.tr-tl-meter-value{font-size:10.5px;white-space:nowrap}.tr-tl-foot{margin:0 auto 0 0;max-width:46ch}.tr-tablewrap{overflow-x:auto;margin:0 -3px}.tr-table{width:100%;border-collapse:collapse;font-size:12px}.tr-table th{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--tr-faint);font-weight:800;text-align:right;padding:5px 6px;border-bottom:1px solid var(--tr-line)}.tr-table th:first-child,.tr-table td:first-child{text-align:left}.tr-table td{padding:7px 6px;border-top:1px solid var(--tr-line-soft);font-family:JetBrains Mono,ui-monospace,monospace;text-align:right;font-variant-numeric:tabular-nums}.tr-table tbody tr:hover td{background:#16223a66}.tr-table .issuerow td{color:#ffc7cd;background:#f0606f0d}.tr-table .has-exchange-orders td{background:#43d6cf17}.tr-table .has-exchange-orders:hover td{background:#43d6cf24}.tr-table .has-exchange-orders td:first-child{box-shadow:inset 4px 0 #43d6cff2}.tr-exchange-linked-badge{display:inline-flex;align-items:center;margin-left:6px;padding:2px 5px;border-radius:999px;border:1px solid rgba(67,214,207,.4);color:var(--tr-teal);background:#43d6cf14;font-size:9px;font-weight:800;white-space:nowrap;vertical-align:middle}.tr-table .tr-expandable-row td{cursor:pointer}.tr-tp-table th,.tr-tp-table td{white-space:nowrap}.tr-tp-table td .tr-exprow{flex-wrap:nowrap}.tr-row-acct{display:inline-flex;align-items:center;gap:5px}.tr-error-cell{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-more{text-align:center!important;color:var(--tr-faint);font-family:Inter Tight,system-ui,sans-serif!important;padding:16px!important}.tr-order-pager{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:9px 3px 0;color:var(--tr-faint);font-size:10.5px}.tr-pagebtn{background:var(--tr-surface-3);border:1px solid var(--tr-line);color:var(--tr-ink);border-radius:7px;padding:4px 9px;font-family:Inter Tight,system-ui,sans-serif;font-weight:800;font-size:10.5px;cursor:pointer}.tr-pagebtn:disabled{opacity:.4;cursor:not-allowed}.tr-expandrow td{background:#0a111e;border-top:0;padding:0!important}.tr-exp{padding:11px 12px;text-align:left}.tr-expgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin-bottom:10px}.tr-expgrid .el{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--tr-faint);font-weight:800;margin-bottom:2px}.tr-expgrid .ev{font-size:11.5px;font-family:JetBrains Mono,ui-monospace,monospace}.tr-last-error{color:#ffc7cd;background:#f0606f14;border:1px solid rgba(240,96,111,.25);border-radius:7px;padding:8px 10px;font-size:11.5px;margin-bottom:8px}.tr-placement-blocked{display:flex;align-items:center;justify-content:space-between;gap:12px}.tr-placement-blocked>span{flex:1;min-width:0}.tr-placement-blocked .tr-btn{flex:0 0 auto}.tr-mini-json{max-height:160px;overflow:auto;background:#05080f;border:1px solid var(--tr-line);border-radius:7px;padding:8px 10px;color:var(--tr-muted);font-size:10.5px;margin-bottom:8px}.tr-exprow{display:flex;gap:7px;flex-wrap:wrap}.tr-order-edit{background:var(--tr-surface);border:1px solid var(--tr-line);border-radius:11px;padding:11px 12px;margin:10px 0}.tr-edit-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--tr-muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.tr-editgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.tr-editgrid .tr-field{padding:4px 0}.tr-editgrid .k,.tr-edit-json .k{color:var(--tr-muted);font-size:11.5px}.tr-edit-json{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}.tr-order-edit .tr-jsonedit{min-height:148px}.tr-preview-loading{background:var(--tr-surface-2);border:1px solid var(--tr-line);border-radius:7px;color:var(--tr-muted);padding:10px 11px;font-size:12px}.tr-workflow-progress{display:grid;gap:9px;padding:14px}.tr-workflow-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--tr-text)}.tr-workflow-progress-head span{color:var(--tr-teal);font-family:var(--tr-mono);font-variant-numeric:tabular-nums}.tr-workflow-progress-track{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--tr-line) 70%,transparent)}.tr-workflow-progress-track span{display:block;height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,var(--tr-blue),var(--tr-teal));transition:width .2s ease}.tr-workflow-progress-note{color:var(--tr-muted);line-height:1.45}.tr-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:18px}.tr-modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#02050bb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0}.tr-gen-modal,.tr-edit-modal{position:relative;z-index:1;width:min(900px,96vw);max-height:min(760px,92svh);overflow:auto;background:var(--tr-bg);border:1px solid var(--tr-line);border-radius:16px;box-shadow:0 26px 80px #0000009e;padding:16px 18px 18px}.tr-edit-modal{width:min(720px,96vw)}.tr-exchange-place-modal{width:min(1080px,98vw)}.tr-wasm-modal{width:min(1120px,98vw)}.tr-wasm-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.tr-wasm-results .tr-table tbody tr{cursor:pointer}.tr-wasm-results .tr-table tbody tr.selected td{background:#43d6cf14;color:var(--tr-ink)}.tr-wasm-results .tr-table tbody tr.\!selected td{background:#43d6cf14!important;color:var(--tr-ink)!important}.tr-dist-builder{background:var(--tr-surface);border:1px solid var(--tr-line);border-radius:11px;padding:11px 12px;margin:12px 0}.tr-dist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tr-dist-card{display:grid;grid-template-columns:auto 1fr;gap:5px 8px;align-items:center;background:var(--tr-surface-2);border:1px solid var(--tr-line);border-radius:8px;padding:8px 9px;min-width:0}.tr-dist-card strong{font-size:12px;color:var(--tr-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-dist-card span{grid-column:2;color:var(--tr-faint);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.tr-dist-card .tr-in{grid-column:1 / -1;width:100%;min-width:0;padding:6px 8px;font-size:11px}.tr-edit-modal .tr-order-edit{margin:0}.tr-gen-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.tr-gen-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--tr-faint);font-weight:800}.tr-gen-head h3{margin:3px 0 2px;font-size:18px;font-weight:800;letter-spacing:-.02em}.tr-gen-head h3 span{color:var(--tr-muted);font-size:13px;text-transform:uppercase}.tr-gen-head p{margin:0;color:var(--tr-faint);font-size:11px}.tr-gen-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px}.tr-gen-stat{background:var(--tr-surface-2);border:1px solid var(--tr-line);border-radius:7px;padding:8px 10px;min-width:0}.tr-gen-stat span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--tr-faint);font-weight:800}.tr-gen-stat strong{display:block;margin-top:3px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-root .gop-posrow{background:var(--tr-surface-2);border:1px solid var(--tr-line);border-radius:7px;padding:9px 11px;font-size:12px;margin-bottom:9px}.tr-root .gop-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--tr-muted)}.tr-root .gop-summary{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);overflow:hidden;margin-bottom:10px;border:1px solid var(--tr-line);border-radius:9px;background:var(--tr-surface-2)}.tr-root .gop-summary-lead{display:grid;align-content:center;gap:4px;padding:11px 12px;border-right:1px solid var(--tr-line);background:#43d6cf0b}.tr-root .gop-summary-lead>span,.tr-root .gop-summary-facts span{color:var(--tr-faint);font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tr-root .gop-summary-lead strong{color:var(--tr-teal);font-size:13px}.tr-root .gop-summary-lead small,.tr-root .gop-summary-facts small{color:var(--tr-faint);font-size:9.5px;line-height:1.35}.tr-root .gop-summary-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.tr-root .gop-summary-facts>div{display:grid;align-content:center;gap:4px;min-width:0;padding:10px 11px;border-left:1px solid var(--tr-line-soft)}.tr-root .gop-summary-facts>div:first-child{border-left:0}.tr-root .gop-summary-facts strong{overflow:hidden;color:var(--tr-ink);font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.tr-root .gop-warning{background:#f0606f1a;border:1px solid rgba(240,96,111,.4);color:#ffc7cd;border-radius:7px;padding:9px 11px;font-size:11.5px;margin-bottom:9px}.tr-root .gop-meta{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--tr-muted)}.tr-root .gop-meta span{background:var(--tr-surface-2);border:1px solid var(--tr-line);border-radius:999px;padding:3px 7px}.tr-root .gop-sec{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--tr-faint);font-weight:800;margin:11px 0 7px}.tr-root .gop-ord{display:flex;justify-content:space-between;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--tr-muted);padding:6px 0;border-top:1px solid var(--tr-line-soft)}.tr-root .gop-ord:first-child{border-top:0}.tr-root .gop-empty,.tr-root .gop-more{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--tr-faint);padding:6px 1px}.tr-root .gop-tablewrap{overflow-x:auto;border:1px solid var(--tr-line);border-radius:7px;background:#0a111e}.tr-root .gop-table{width:100%;border-collapse:collapse;font-size:12px}.tr-root .gop-table th{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--tr-faint);font-weight:800;text-align:right;padding:7px 8px;border-bottom:1px solid var(--tr-line)}.tr-root .gop-table th:first-child,.tr-root .gop-table td:first-child{text-align:left}.tr-root .gop-table td{padding:8px;border-top:1px solid var(--tr-line-soft);font-family:JetBrains Mono,ui-monospace,monospace;text-align:right;font-variant-numeric:tabular-nums;color:var(--tr-muted)}.tr-root .gop-table tbody tr:hover td{background:#16223a73}.tr-root .gop-empty-cell{text-align:center!important;color:var(--tr-faint)!important}.tr-root .gop-pager{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:9px 8px;border-top:1px solid var(--tr-line);color:var(--tr-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.tr-root .gop-pagebtn{background:var(--tr-surface-3);border:1px solid var(--tr-line);color:var(--tr-ink);border-radius:7px;padding:4px 9px;font-family:Inter Tight,system-ui,sans-serif;font-weight:800;font-size:10.5px}.tr-root .gop-pagebtn:disabled{opacity:.4;cursor:not-allowed}.sb-root .gop-more,.sb-root .gop-empty{font-size:10.5px;color:#5b6f90;font-family:JetBrains Mono,ui-monospace,monospace;padding:4px}.tr-gen-modal-wide{width:min(1140px,98vw)}.tr-root .cgp-root{display:flex;flex-direction:column;gap:10px}.tr-root .cgp-mode{background:var(--tr-surface-2);border:1px solid var(--tr-line);border-radius:9px;padding:11px 12px}.tr-root .cgp-mode.chain{border-color:#43d6cf66}.tr-root .cgp-mode-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.tr-root .cgp-mode-badge{display:inline-block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;padding:3px 8px;border-radius:999px;background:#6099f229;color:var(--tr-blue)}.tr-root .cgp-mode.chain .cgp-mode-badge{background:#43d6cf24;color:var(--tr-teal)}.tr-root .cgp-mode-zone{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:11px;color:var(--tr-muted);text-transform:uppercase}.tr-root .cgp-mode-desc{margin:7px 0 0;font-size:11.5px;line-height:1.5;color:var(--tr-muted)}.tr-root .cgp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tr-root .cgp-chip{background:var(--tr-surface-3);border:1px solid var(--tr-line);border-radius:999px;padding:3px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--tr-muted)}.tr-root .cgp-accounts{display:flex;flex-wrap:wrap;gap:6px}.tr-root .cgp-acctbtn{display:inline-flex;align-items:center;gap:6px;background:var(--tr-surface-2);border:1px solid var(--tr-line);border-radius:999px;padding:4px 10px;color:var(--tr-ink);font-family:Inter Tight,system-ui,sans-serif;font-weight:700;font-size:11px;cursor:pointer}.tr-root .cgp-acctbtn:hover{border-color:var(--tr-blue)}.tr-root .cgp-acctbtn.on{border-color:var(--tr-teal);background:#43d6cf1a}.tr-root .cgp-acctbtn.\!on{border-color:var(--tr-teal)!important;background:#43d6cf1a!important}.tr-root .cgp-acctmeta{color:var(--tr-faint);font-weight:500;font-size:10px}.tr-root .cgp-seq{white-space:nowrap}.tr-root .cgp-caret{display:inline-block;margin-right:5px;color:var(--tr-faint);transition:transform .12s ease}.tr-root .cgp-caret.open{transform:rotate(90deg)}.tr-root .cgp-caret.\!open{transform:rotate(90deg)!important}.tr-root .cgp-row.expandable{cursor:pointer}.tr-root .cgp-row.open td{background:#16223a8c}.tr-root .cgp-row.\!open td{background:#16223a8c!important}.tr-root .cgp-acct{display:inline-flex;align-items:center;gap:6px;font-family:Inter Tight,system-ui,sans-serif;font-size:11px;color:var(--tr-ink)}.tr-root .cgp-acct-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.tr-root .cgp-stopmode{font-size:10.5px;text-transform:lowercase;white-space:nowrap}.tr-root .cgp-chainpill{display:inline-block;font-size:9.5px;font-weight:800;font-family:Inter Tight,system-ui,sans-serif;padding:2px 7px;border-radius:5px;white-space:nowrap}.tr-root .cgp-chainpill.chained{background:#43d6cf24;color:var(--tr-teal)}.tr-root .cgp-chainpill.terminal{background:#f0606f29;color:var(--tr-red)}.tr-root .cgp-chainpill.step{background:var(--tr-surface-3);color:var(--tr-faint)}.tr-root .cgp-chainpill.\!step{background:var(--tr-surface-3)!important;color:var(--tr-faint)!important}.tr-root .cgp-subrow>td{padding:0 8px 10px 26px!important;background:#0a111eb3}.tr-root .cgp-subtable{width:100%;border-collapse:collapse;font-size:11px}.tr-root .cgp-subtable th{font-size:8.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--tr-faint);font-weight:800;text-align:right;padding:6px 8px 4px;border-bottom:1px solid var(--tr-line-soft)}.tr-root .cgp-subtable th:first-child,.tr-root .cgp-subtable td:first-child{text-align:left}.tr-root .cgp-subtable td{padding:5px 8px;border-top:1px solid var(--tr-line-soft);font-family:JetBrains Mono,ui-monospace,monospace;text-align:right;font-variant-numeric:tabular-nums;color:var(--tr-muted)}.tr-root .cgp-table tfoot td{padding:8px;border-top:2px solid var(--tr-line);font-family:JetBrains Mono,ui-monospace,monospace;text-align:right;font-variant-numeric:tabular-nums;color:var(--tr-ink);font-weight:700;background:#16223a59}.tr-root .cgp-table tfoot td:first-child{text-align:left}.tr-pill{font-size:9.5px;font-weight:800;padding:2px 7px;border-radius:5px;font-family:Inter Tight,system-ui,sans-serif;text-transform:lowercase;white-space:nowrap}.tr-pill.pending{background:var(--tr-surface-3);color:var(--tr-faint)}.tr-pill.\!pending{background:var(--tr-surface-3)!important;color:var(--tr-faint)!important}.tr-pill.placing{background:#f2b35a2e;color:var(--tr-amber);animation:tr-pulse 1.4s ease-in-out infinite}.tr-pill.placed{background:#4cc8962e;color:var(--tr-green)}.tr-pill.\!placed{background:#4cc8962e!important;color:var(--tr-green)!important}.tr-pill.recovery_required{background:#f0606f33;color:var(--tr-red)}.tr-pill.failed{background:transparent;color:var(--tr-red);border:1px solid rgba(240,96,111,.5)}.tr-pill.invalid{background:transparent;color:var(--tr-amber);border:1px solid rgba(242,179,90,.5)}.tr-modetag{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:5px;white-space:nowrap}.tr-modetag.dry{background:var(--tr-surface-3);color:var(--tr-muted)}.tr-modetag.sim{background:#43d6cf24;color:var(--tr-teal)}.tr-modetag.live{background:#f0606f2e;color:var(--tr-red)}.tr-modetag.\!live{background:#f0606f2e!important;color:var(--tr-red)!important}.tr-live-zone{border:1px solid var(--tr-line);border-radius:11px;padding:11px 12px;margin-top:11px;transition:border-color .15s,background .15s}.tr-live-zone.armed{border-color:#f0606f99;background:#f0606f0f}.tr-reqd{font-size:10.5px;color:var(--tr-amber);margin-bottom:7px}.tr-confirm-copy{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 8px;font-size:10.5px;color:var(--tr-faint)}.tr-confirm-copy code{-moz-user-select:all;user-select:all;-webkit-user-select:all;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--tr-ink);background:#0a111e;border:1px solid var(--tr-line);border-radius:7px;padding:6px 8px;max-width:100%;overflow:auto}.tr-confirm{width:100%;background:#0a111e;border:1px solid var(--tr-line);color:var(--tr-ink);border-radius:7px;padding:8px 10px;font-size:11.5px;font-family:JetBrains Mono,ui-monospace,monospace;outline:0}.tr-confirm:disabled{opacity:.42}.tr-summary{background:var(--tr-surface-2);border:1px solid var(--tr-line);border-radius:7px;padding:10px 11px;font-size:12px;margin-top:11px}.tr-orderbook-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;align-items:stretch}.tr-orderbook-stats .tr-cell{background:#ffffff06}.tr-kv{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-top:1px solid var(--tr-line-soft)}.tr-kv:first-child{border-top:0}.tr-assigns{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px;padding-top:9px;border-top:1px solid var(--tr-line-soft)}.tr-assign{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-family:JetBrains Mono,ui-monospace,monospace;background:var(--tr-surface-3);border:1px solid var(--tr-line);padding:3px 7px;border-radius:5px;color:var(--tr-muted)}.tr-preflight-actions{justify-content:flex-start;margin:8px 0}.tr-preflight-override{justify-content:flex-start;align-items:flex-start;gap:16px;padding:10px 0 4px}.tr-preflight-override>span:last-child{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.tr-preflight-override input{flex:0 0 auto;margin-top:2px;accent-color:var(--tr-amber)}.tr-preflight-tablewrap{max-height:320px;overflow:auto;border:1px solid var(--tr-line);border-radius:7px;background:#0a111e;margin:8px 0 0}.tr-preflight-table th,.tr-preflight-table td{white-space:nowrap}.tr-preflight-table .tr-preflight-reasons{white-space:normal;min-width:190px;text-align:left}.tr-preflight-reason{margin:1px 3px 1px 0;border-color:#f0606f52;color:#ffc7cd;background:#f0606f14}.tr-preflight-warning{margin:1px 3px 1px 0;border-color:#f2b35a57;color:var(--tr-amber);background:#f2b35a14}.tr-row-check{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.tr-row-check input{accent-color:var(--tr-teal)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.\!top-4{top:1rem!important}.-bottom-10{bottom:-2.5rem}.-right-2{right:-.5rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-12{top:3rem}.top-2{top:.5rem}.top-4{top:1rem}.top-full{top:100%}.\!z-50{z-index:50!important}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[10020\]{z-index:10020}.z-\[10021\]{z-index:10021}.z-\[51\]{z-index:51}.z-\[60\]{z-index:60}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-full{grid-column:1 / -1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mb-px{margin-bottom:-1px}.-ml-2{margin-left:-.5rem}.-ml-5{margin-left:-1.25rem}.-mr-1{margin-right:-.25rem}.-mr-5{margin-right:-1.25rem}.-mt-1{margin-top:-.25rem}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[11px\]{margin-bottom:11px}.mb-\[13px\]{margin-bottom:13px}.mb-\[18px\]{margin-bottom:18px}.mb-\[5px\]{margin-bottom:5px}.mb-\[9px\]{margin-bottom:9px}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-1\.5{width:.375rem;height:.375rem}.size-2{width:.5rem;height:.5rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[21px\]{height:21px}.h-\[220px\]{height:220px}.h-\[26px\]{height:26px}.h-\[280px\]{height:280px}.h-\[600px\]{height:600px}.h-\[calc\(100\%-80px\)\]{height:calc(100% - 80px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[120px\]{max-height:120px}.max-h-\[160px\]{max-height:160px}.max-h-\[220px\]{max-height:220px}.max-h-\[300px\]{max-height:300px}.max-h-\[36dvh\]{max-height:36dvh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[520px\]{max-height:520px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(100vh-260px\)\]{max-height:calc(100vh - 260px)}.max-h-\[calc\(100vh-300px\)\]{max-height:calc(100vh - 300px)}.min-h-0{min-height:0px}.min-h-\[120px\]{min-height:120px}.min-h-\[154px\]{min-height:154px}.min-h-\[400px\]{min-height:400px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[190px\]{width:190px}.w-\[1px\]{width:1px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[437px\]{width:437px}.w-\[52px\]{width:52px}.w-\[90px\]{width:90px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[11rem\]{min-width:11rem}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[15rem\]{min-width:15rem}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[26rem\]{min-width:26rem}.min-w-\[320px\]{min-width:320px}.min-w-\[32px\]{min-width:32px}.min-w-\[350px\]{min-width:350px}.min-w-\[36px\]{min-width:36px}.min-w-\[400px\]{min-width:400px}.min-w-\[42rem\]{min-width:42rem}.min-w-\[44rem\]{min-width:44rem}.min-w-\[60px\]{min-width:60px}.min-w-\[700px\]{min-width:700px}.min-w-\[80px\]{min-width:80px}.min-w-\[860px\]{min-width:860px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-24{max-width:6rem}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[120px\]{max-width:120px}.max-w-\[1232px\]{max-width:1232px}.max-w-\[180px\]{max-width:180px}.max-w-\[400px\]{max-width:400px}.max-w-\[80\%\]{max-width:80%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.grow-0{flex-grow:0}.basis-auto{flex-basis:auto}.table-auto{table-layout:auto}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes sbFadeIn{0%{opacity:0}to{opacity:1}}.animate-sb-fade{animation:sbFadeIn .2s ease}@keyframes sbPopIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-sb-pop{animation:sbPopIn .2s ease}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.1fr_1fr_0\.7fr_0\.8fr_0\.9fr_0\.8fr_0\.9fr\]{grid-template-columns:1.1fr 1fr .7fr .8fr .9fr .8fr .9fr}.grid-cols-\[1\.4fr_\.8fr_1\.2fr_auto\]{grid-template-columns:1.4fr .8fr 1.2fr auto}.grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-px{gap:1px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(31 41 55 / var(--tw-divide-opacity, 1))}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[inherit\]{border-radius:inherit}.rounded-card{border-radius:16px}.rounded-ctl{border-radius:11px}.rounded-fld{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.\!border-green\/40{border-color:#4cc89666!important}.\!border-red\/40{border-color:#f0606f66!important}.border-acct-a{--tw-border-opacity: 1;border-color:rgb(72 134 255 / var(--tw-border-opacity, 1))}.border-acct-a\/0{border-color:#4886ff00}.border-acct-a\/10{border-color:#4886ff1a}.border-acct-a\/100{border-color:#4886ff}.border-acct-a\/15{border-color:#4886ff26}.border-acct-a\/20{border-color:#4886ff33}.border-acct-a\/25{border-color:#4886ff40}.border-acct-a\/30{border-color:#4886ff4d}.border-acct-a\/35{border-color:#4886ff59}.border-acct-a\/40{border-color:#4886ff66}.border-acct-a\/45{border-color:#4886ff73}.border-acct-a\/5{border-color:#4886ff0d}.border-acct-a\/50{border-color:#4886ff80}.border-acct-a\/55{border-color:#4886ff8c}.border-acct-a\/60{border-color:#4886ff99}.border-acct-a\/65{border-color:#4886ffa6}.border-acct-a\/70{border-color:#4886ffb3}.border-acct-a\/75{border-color:#4886ffbf}.border-acct-a\/80{border-color:#4886ffcc}.border-acct-a\/85{border-color:#4886ffd9}.border-acct-a\/90{border-color:#4886ffe6}.border-acct-a\/95{border-color:#4886fff2}.border-acct-b{--tw-border-opacity: 1;border-color:rgb(162 118 255 / var(--tw-border-opacity, 1))}.border-acct-b\/0{border-color:#a276ff00}.border-acct-b\/10{border-color:#a276ff1a}.border-acct-b\/100{border-color:#a276ff}.border-acct-b\/15{border-color:#a276ff26}.border-acct-b\/20{border-color:#a276ff33}.border-acct-b\/25{border-color:#a276ff40}.border-acct-b\/30{border-color:#a276ff4d}.border-acct-b\/35{border-color:#a276ff59}.border-acct-b\/40{border-color:#a276ff66}.border-acct-b\/45{border-color:#a276ff73}.border-acct-b\/5{border-color:#a276ff0d}.border-acct-b\/50{border-color:#a276ff80}.border-acct-b\/55{border-color:#a276ff8c}.border-acct-b\/60{border-color:#a276ff99}.border-acct-b\/65{border-color:#a276ffa6}.border-acct-b\/70{border-color:#a276ffb3}.border-acct-b\/75{border-color:#a276ffbf}.border-acct-b\/80{border-color:#a276ffcc}.border-acct-b\/85{border-color:#a276ffd9}.border-acct-b\/90{border-color:#a276ffe6}.border-acct-b\/95{border-color:#a276fff2}.border-acct-c{--tw-border-opacity: 1;border-color:rgb(245 145 83 / var(--tw-border-opacity, 1))}.border-acct-c\/0{border-color:#f5915300}.border-acct-c\/10{border-color:#f591531a}.border-acct-c\/100{border-color:#f59153}.border-acct-c\/15{border-color:#f5915326}.border-acct-c\/20{border-color:#f5915333}.border-acct-c\/25{border-color:#f5915340}.border-acct-c\/30{border-color:#f591534d}.border-acct-c\/35{border-color:#f5915359}.border-acct-c\/40{border-color:#f5915366}.border-acct-c\/45{border-color:#f5915373}.border-acct-c\/5{border-color:#f591530d}.border-acct-c\/50{border-color:#f5915380}.border-acct-c\/55{border-color:#f591538c}.border-acct-c\/60{border-color:#f5915399}.border-acct-c\/65{border-color:#f59153a6}.border-acct-c\/70{border-color:#f59153b3}.border-acct-c\/75{border-color:#f59153bf}.border-acct-c\/80{border-color:#f59153cc}.border-acct-c\/85{border-color:#f59153d9}.border-acct-c\/90{border-color:#f59153e6}.border-acct-c\/95{border-color:#f59153f2}.border-acct-d{--tw-border-opacity: 1;border-color:rgb(67 214 207 / var(--tw-border-opacity, 1))}.border-acct-d\/0{border-color:#43d6cf00}.border-acct-d\/10{border-color:#43d6cf1a}.border-acct-d\/100{border-color:#43d6cf}.border-acct-d\/15{border-color:#43d6cf26}.border-acct-d\/20{border-color:#43d6cf33}.border-acct-d\/25{border-color:#43d6cf40}.border-acct-d\/30{border-color:#43d6cf4d}.border-acct-d\/35{border-color:#43d6cf59}.border-acct-d\/40{border-color:#43d6cf66}.border-acct-d\/45{border-color:#43d6cf73}.border-acct-d\/5{border-color:#43d6cf0d}.border-acct-d\/50{border-color:#43d6cf80}.border-acct-d\/55{border-color:#43d6cf8c}.border-acct-d\/60{border-color:#43d6cf99}.border-acct-d\/65{border-color:#43d6cfa6}.border-acct-d\/70{border-color:#43d6cfb3}.border-acct-d\/75{border-color:#43d6cfbf}.border-acct-d\/80{border-color:#43d6cfcc}.border-acct-d\/85{border-color:#43d6cfd9}.border-acct-d\/90{border-color:#43d6cfe6}.border-acct-d\/95{border-color:#43d6cff2}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300\/70{border-color:#fcd34db3}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-amber-700{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.border-amber\/60{border-color:#f2b35a99}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-600\/50{border-color:#2563eb80}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-blue-700\/50{border-color:#1d4ed880}.border-blue-800\/70{border-color:#1e40afb3}.border-blue-900\/50{border-color:#1e3a8a80}.border-blue-900\/70{border-color:#1e3a8ab3}.border-current{border-color:currentColor}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-700{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.border-fuchsia-700\/50{border-color:#a21caf80}.border-fuchsia-700\/60{border-color:#a21caf99}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-500\/30{border-color:#6b72804d}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-green{--tw-border-opacity: 1;border-color:rgb(76 200 150 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-500\/30{border-color:#22c55e4d}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-green-700\/50{border-color:#15803d80}.border-green\/30{border-color:#4cc8964d}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-line{--tw-border-opacity: 1;border-color:rgb(30 44 70 / var(--tw-border-opacity, 1))}.border-neutral-700{--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.border-neutral-800{--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-800{--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-900\/60{border-color:#581c8799}.border-purple-900\/70{border-color:#581c87b3}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-red\/40{border-color:#f0606f66}.border-red\/55{border-color:#f0606f8c}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-sky-800\/40{border-color:#07598566}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-teal{--tw-border-opacity: 1;border-color:rgb(67 214 207 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-700{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1))}.border-teal\/45{border-color:#43d6cf73}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/20{border-color:#fff3}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-700{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-gray-300{--tw-border-opacity: 1;border-left-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-gray-200{--tw-border-opacity: 1;border-top-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-t-gray-900{--tw-border-opacity: 1;border-top-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-acct-a{--tw-bg-opacity: 1;background-color:rgb(72 134 255 / var(--tw-bg-opacity, 1))}.bg-acct-a\/0{background-color:#4886ff00}.bg-acct-a\/10{background-color:#4886ff1a}.bg-acct-a\/100{background-color:#4886ff}.bg-acct-a\/15{background-color:#4886ff26}.bg-acct-a\/20{background-color:#4886ff33}.bg-acct-a\/25{background-color:#4886ff40}.bg-acct-a\/30{background-color:#4886ff4d}.bg-acct-a\/35{background-color:#4886ff59}.bg-acct-a\/40{background-color:#4886ff66}.bg-acct-a\/45{background-color:#4886ff73}.bg-acct-a\/5{background-color:#4886ff0d}.bg-acct-a\/50{background-color:#4886ff80}.bg-acct-a\/55{background-color:#4886ff8c}.bg-acct-a\/60{background-color:#4886ff99}.bg-acct-a\/65{background-color:#4886ffa6}.bg-acct-a\/70{background-color:#4886ffb3}.bg-acct-a\/75{background-color:#4886ffbf}.bg-acct-a\/80{background-color:#4886ffcc}.bg-acct-a\/85{background-color:#4886ffd9}.bg-acct-a\/90{background-color:#4886ffe6}.bg-acct-a\/95{background-color:#4886fff2}.bg-acct-b{--tw-bg-opacity: 1;background-color:rgb(162 118 255 / var(--tw-bg-opacity, 1))}.bg-acct-b\/0{background-color:#a276ff00}.bg-acct-b\/10{background-color:#a276ff1a}.bg-acct-b\/100{background-color:#a276ff}.bg-acct-b\/15{background-color:#a276ff26}.bg-acct-b\/20{background-color:#a276ff33}.bg-acct-b\/25{background-color:#a276ff40}.bg-acct-b\/30{background-color:#a276ff4d}.bg-acct-b\/35{background-color:#a276ff59}.bg-acct-b\/40{background-color:#a276ff66}.bg-acct-b\/45{background-color:#a276ff73}.bg-acct-b\/5{background-color:#a276ff0d}.bg-acct-b\/50{background-color:#a276ff80}.bg-acct-b\/55{background-color:#a276ff8c}.bg-acct-b\/60{background-color:#a276ff99}.bg-acct-b\/65{background-color:#a276ffa6}.bg-acct-b\/70{background-color:#a276ffb3}.bg-acct-b\/75{background-color:#a276ffbf}.bg-acct-b\/80{background-color:#a276ffcc}.bg-acct-b\/85{background-color:#a276ffd9}.bg-acct-b\/90{background-color:#a276ffe6}.bg-acct-b\/95{background-color:#a276fff2}.bg-acct-c{--tw-bg-opacity: 1;background-color:rgb(245 145 83 / var(--tw-bg-opacity, 1))}.bg-acct-c\/0{background-color:#f5915300}.bg-acct-c\/10{background-color:#f591531a}.bg-acct-c\/100{background-color:#f59153}.bg-acct-c\/15{background-color:#f5915326}.bg-acct-c\/20{background-color:#f5915333}.bg-acct-c\/25{background-color:#f5915340}.bg-acct-c\/30{background-color:#f591534d}.bg-acct-c\/35{background-color:#f5915359}.bg-acct-c\/40{background-color:#f5915366}.bg-acct-c\/45{background-color:#f5915373}.bg-acct-c\/5{background-color:#f591530d}.bg-acct-c\/50{background-color:#f5915380}.bg-acct-c\/55{background-color:#f591538c}.bg-acct-c\/60{background-color:#f5915399}.bg-acct-c\/65{background-color:#f59153a6}.bg-acct-c\/70{background-color:#f59153b3}.bg-acct-c\/75{background-color:#f59153bf}.bg-acct-c\/80{background-color:#f59153cc}.bg-acct-c\/85{background-color:#f59153d9}.bg-acct-c\/90{background-color:#f59153e6}.bg-acct-c\/95{background-color:#f59153f2}.bg-acct-d{--tw-bg-opacity: 1;background-color:rgb(67 214 207 / var(--tw-bg-opacity, 1))}.bg-acct-d\/0{background-color:#43d6cf00}.bg-acct-d\/10{background-color:#43d6cf1a}.bg-acct-d\/100{background-color:#43d6cf}.bg-acct-d\/15{background-color:#43d6cf26}.bg-acct-d\/20{background-color:#43d6cf33}.bg-acct-d\/25{background-color:#43d6cf40}.bg-acct-d\/30{background-color:#43d6cf4d}.bg-acct-d\/35{background-color:#43d6cf59}.bg-acct-d\/40{background-color:#43d6cf66}.bg-acct-d\/45{background-color:#43d6cf73}.bg-acct-d\/5{background-color:#43d6cf0d}.bg-acct-d\/50{background-color:#43d6cf80}.bg-acct-d\/55{background-color:#43d6cf8c}.bg-acct-d\/60{background-color:#43d6cf99}.bg-acct-d\/65{background-color:#43d6cfa6}.bg-acct-d\/70{background-color:#43d6cfb3}.bg-acct-d\/75{background-color:#43d6cfbf}.bg-acct-d\/80{background-color:#43d6cfcc}.bg-acct-d\/85{background-color:#43d6cfd9}.bg-acct-d\/90{background-color:#43d6cfe6}.bg-acct-d\/95{background-color:#43d6cff2}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-900\/20{background-color:#78350f33}.bg-amber-900\/30{background-color:#78350f4d}.bg-amber-900\/40{background-color:#78350f66}.bg-amber-900\/50{background-color:#78350f80}.bg-amber-950\/40{background-color:#451a0366}.bg-amber\/\[0\.14\]{background-color:#f2b35a24}.bg-amber\/\[0\.16\]{background-color:#f2b35a29}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-900\/50{background-color:#1e3a8a80}.bg-blue-950\/20{background-color:#17255433}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-emerald-900{--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity, 1))}.bg-emerald-900\/40{background-color:#064e3b66}.bg-emerald-950\/30{background-color:#022c224d}.bg-fuchsia-900\/30{background-color:#701a754d}.bg-fuchsia-900\/40{background-color:#701a7566}.bg-fuchsia-950\/30{background-color:#4a044e4d}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/30{background-color:#1f29374d}.bg-gray-800\/40{background-color:#1f293766}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-800\/60{background-color:#1f293799}.bg-gray-800\/70{background-color:#1f2937b3}.bg-gray-800\/80{background-color:#1f2937cc}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/35{background-color:#11182759}.bg-gray-900\/40{background-color:#11182766}.bg-gray-900\/50{background-color:#11182780}.bg-gray-900\/70{background-color:#111827b3}.bg-gray-900\/80{background-color:#111827cc}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.bg-gray-950\/70{background-color:#030712b3}.bg-gray-950\/80{background-color:#030712cc}.bg-green{--tw-bg-opacity: 1;background-color:rgb(76 200 150 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/30{background-color:#f0fdf44d}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/60{background-color:#22c55e99}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-700\/60{background-color:#15803d99}.bg-green-800\/50{background-color:#16653480}.bg-green-900{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.bg-green-900\/20{background-color:#14532d33}.bg-green-900\/30{background-color:#14532d4d}.bg-green-900\/40{background-color:#14532d66}.bg-green-900\/50{background-color:#14532d80}.bg-green\/\[0\.08\]{background-color:#4cc89614}.bg-green\/\[0\.16\]{background-color:#4cc89629}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.bg-muted{--tw-bg-opacity: 1;background-color:rgb(138 160 191 / var(--tw-bg-opacity, 1))}.bg-muted\/50{background-color:#8aa0bf80}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-neutral-950{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-orange-700{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.bg-orange-900\/50{background-color:#7c2d1280}.bg-page{--tw-bg-opacity: 1;background-color:rgb(5 8 15 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-900\/20{background-color:#581c8733}.bg-purple-900\/50{background-color:#581c8780}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/60{background-color:#ef444499}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-red-700\/60{background-color:#b91c1c99}.bg-red-800\/50{background-color:#991b1b80}.bg-red-900{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/40{background-color:#7f1d1d66}.bg-red-900\/50{background-color:#7f1d1d80}.bg-red-950\/20{background-color:#450a0a33}.bg-red-950\/30{background-color:#450a0a4d}.bg-red-950\/40{background-color:#450a0a66}.bg-red\/10{background-color:#f0606f1a}.bg-red\/\[0\.16\]{background-color:#f0606f29}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/70{background-color:#f0f9ffb3}.bg-sky-50\/80{background-color:#f0f9ffcc}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-sky-700{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.bg-sky-900\/40{background-color:#0c4a6e66}.bg-sky-900\/50{background-color:#0c4a6e80}.bg-sky-950\/20{background-color:#082f4933}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/90{background-color:#f8fafce6}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(14 22 38 / var(--tw-bg-opacity, 1))}.bg-surface-2{--tw-bg-opacity: 1;background-color:rgb(18 29 49 / var(--tw-bg-opacity, 1))}.bg-surface-2\/40{background-color:#121d3166}.bg-surface-2\/95{background-color:#121d31f2}.bg-surface-3{--tw-bg-opacity: 1;background-color:rgb(22 34 58 / var(--tw-bg-opacity, 1))}.bg-teal{--tw-bg-opacity: 1;background-color:rgb(67 214 207 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/70{background-color:#ffffffb3}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-100\/50{background-color:#fef9c380}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-50\/50{background-color:#fefce880}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-yellow-900{--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-40{--tw-bg-opacity: .4}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-hero-fade{background-image:linear-gradient(160deg,#0e1626,#121d31)}.bg-page-glow{background-image:radial-gradient(1200px 700px at 12% -10%,#101a2e,transparent 55%),radial-gradient(1000px 600px at 110% 0%,#0b1424,transparent 50%)}.bg-placeall{background-image:linear-gradient(180deg,#52d3a0,#4cc896)}.from-\[\#3a2330\]{--tw-gradient-from: #3a2330 var(--tw-gradient-from-position);--tw-gradient-to: rgb(58 35 48 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#2b1821\]{--tw-gradient-to: #2b1821 var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.stroke-blue-600{stroke:#2563eb}.stroke-gray-300{stroke:#d1d5db}.stroke-gray-400{stroke:#9ca3af}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[17px\]{padding-left:17px;padding-right:17px}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:K2D,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[21px\]{font-size:21px}.text-\[26px\]{font-size:26px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/6{font-size:.875rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.-tracking-\[0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#04130d\]{--tw-text-opacity: 1;color:rgb(4 19 13 / var(--tw-text-opacity, 1))}.text-\[\#bff3da\]{--tw-text-opacity: 1;color:rgb(191 243 218 / var(--tw-text-opacity, 1))}.text-\[\#ffc7cd\]{--tw-text-opacity: 1;color:rgb(255 199 205 / var(--tw-text-opacity, 1))}.text-acct-a{--tw-text-opacity: 1;color:rgb(72 134 255 / var(--tw-text-opacity, 1))}.text-acct-a\/0{color:#4886ff00}.text-acct-a\/10{color:#4886ff1a}.text-acct-a\/100{color:#4886ff}.text-acct-a\/15{color:#4886ff26}.text-acct-a\/20{color:#4886ff33}.text-acct-a\/25{color:#4886ff40}.text-acct-a\/30{color:#4886ff4d}.text-acct-a\/35{color:#4886ff59}.text-acct-a\/40{color:#4886ff66}.text-acct-a\/45{color:#4886ff73}.text-acct-a\/5{color:#4886ff0d}.text-acct-a\/50{color:#4886ff80}.text-acct-a\/55{color:#4886ff8c}.text-acct-a\/60{color:#4886ff99}.text-acct-a\/65{color:#4886ffa6}.text-acct-a\/70{color:#4886ffb3}.text-acct-a\/75{color:#4886ffbf}.text-acct-a\/80{color:#4886ffcc}.text-acct-a\/85{color:#4886ffd9}.text-acct-a\/90{color:#4886ffe6}.text-acct-a\/95{color:#4886fff2}.text-acct-b{--tw-text-opacity: 1;color:rgb(162 118 255 / var(--tw-text-opacity, 1))}.text-acct-b\/0{color:#a276ff00}.text-acct-b\/10{color:#a276ff1a}.text-acct-b\/100{color:#a276ff}.text-acct-b\/15{color:#a276ff26}.text-acct-b\/20{color:#a276ff33}.text-acct-b\/25{color:#a276ff40}.text-acct-b\/30{color:#a276ff4d}.text-acct-b\/35{color:#a276ff59}.text-acct-b\/40{color:#a276ff66}.text-acct-b\/45{color:#a276ff73}.text-acct-b\/5{color:#a276ff0d}.text-acct-b\/50{color:#a276ff80}.text-acct-b\/55{color:#a276ff8c}.text-acct-b\/60{color:#a276ff99}.text-acct-b\/65{color:#a276ffa6}.text-acct-b\/70{color:#a276ffb3}.text-acct-b\/75{color:#a276ffbf}.text-acct-b\/80{color:#a276ffcc}.text-acct-b\/85{color:#a276ffd9}.text-acct-b\/90{color:#a276ffe6}.text-acct-b\/95{color:#a276fff2}.text-acct-c{--tw-text-opacity: 1;color:rgb(245 145 83 / var(--tw-text-opacity, 1))}.text-acct-c\/0{color:#f5915300}.text-acct-c\/10{color:#f591531a}.text-acct-c\/100{color:#f59153}.text-acct-c\/15{color:#f5915326}.text-acct-c\/20{color:#f5915333}.text-acct-c\/25{color:#f5915340}.text-acct-c\/30{color:#f591534d}.text-acct-c\/35{color:#f5915359}.text-acct-c\/40{color:#f5915366}.text-acct-c\/45{color:#f5915373}.text-acct-c\/5{color:#f591530d}.text-acct-c\/50{color:#f5915380}.text-acct-c\/55{color:#f591538c}.text-acct-c\/60{color:#f5915399}.text-acct-c\/65{color:#f59153a6}.text-acct-c\/70{color:#f59153b3}.text-acct-c\/75{color:#f59153bf}.text-acct-c\/80{color:#f59153cc}.text-acct-c\/85{color:#f59153d9}.text-acct-c\/90{color:#f59153e6}.text-acct-c\/95{color:#f59153f2}.text-acct-d{--tw-text-opacity: 1;color:rgb(67 214 207 / var(--tw-text-opacity, 1))}.text-acct-d\/0{color:#43d6cf00}.text-acct-d\/10{color:#43d6cf1a}.text-acct-d\/100{color:#43d6cf}.text-acct-d\/15{color:#43d6cf26}.text-acct-d\/20{color:#43d6cf33}.text-acct-d\/25{color:#43d6cf40}.text-acct-d\/30{color:#43d6cf4d}.text-acct-d\/35{color:#43d6cf59}.text-acct-d\/40{color:#43d6cf66}.text-acct-d\/45{color:#43d6cf73}.text-acct-d\/5{color:#43d6cf0d}.text-acct-d\/50{color:#43d6cf80}.text-acct-d\/55{color:#43d6cf8c}.text-acct-d\/60{color:#43d6cf99}.text-acct-d\/65{color:#43d6cfa6}.text-acct-d\/70{color:#43d6cfb3}.text-acct-d\/75{color:#43d6cfbf}.text-acct-d\/80{color:#43d6cfcc}.text-acct-d\/85{color:#43d6cfd9}.text-acct-d\/90{color:#43d6cfe6}.text-acct-d\/95{color:#43d6cff2}.text-amber{--tw-text-opacity: 1;color:rgb(242 179 90 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-faint{--tw-text-opacity: 1;color:rgb(91 111 144 / var(--tw-text-opacity, 1))}.text-fuchsia-200{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity, 1))}.text-fuchsia-300{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-gray-950{--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.text-green{--tw-text-opacity: 1;color:rgb(76 200 150 / var(--tw-text-opacity, 1))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(233 239 248 / var(--tw-text-opacity, 1))}.text-lime-300{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.text-lime-400{--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity, 1))}.text-muted{--tw-text-opacity: 1;color:rgb(138 160 191 / var(--tw-text-opacity, 1))}.text-neutral-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red{--tw-text-opacity: 1;color:rgb(240 96 111 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal{--tw-text-opacity: 1;color:rgb(67 214 207 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-900{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(75 85 99 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(75 85 99 / var(--tw-placeholder-opacity, 1))}.accent-amber{accent-color:#f2b35a}.accent-green{accent-color:#4cc896}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(139\,69\,193\,0\.4\)\]{--tw-shadow: 0 0 20px rgba(139,69,193,.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(251\,146\,60\,0\.4\)\]{--tw-shadow: 0 0 20px rgba(251,146,60,.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow: 0 0 20px rgba(59,130,246,.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(99\,102\,241\,0\.4\)\]{--tw-shadow: 0 0 20px rgba(99,102,241,.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(16\,185\,129\,0\.6\)\]{--tw-shadow: 0 0 30px rgba(16,185,129,.6);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(239\,68\,68\,0\.6\)\]{--tw-shadow: 0 0 30px rgba(239,68,68,.6);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-placeall{--tw-shadow: 0 10px 30px -12px rgba(76,200,150,.5);--tw-shadow-colored: 0 10px 30px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sky-100{--tw-shadow-color: #e0f2fe;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-amber-400\/70{--tw-ring-color: rgb(251 191 36 / .7)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-current{--tw-ring-color: currentColor}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.ring-sky-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.ring-opacity-5{--tw-ring-opacity: .05}.ring-opacity-60{--tw-ring-opacity: .6}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-blue-400{--tw-ring-offset-color: #60a5fa}.ring-offset-transparent{--tw-ring-offset-color: transparent}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[perspective\:1000px\]{perspective:1000px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}@keyframes slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes sb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sb-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sb-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sb-pop-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes tr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tr-drawer-in{0%{transform:translate(40px);opacity:.45}to{transform:translate(0);opacity:1}}@keyframes tr-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tr-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(max-width:980px){.tr-wrap{padding:16px 14px 80px}.tr-titleblock{width:100%}.tr-titleline{justify-content:space-between}.tr-lockpill{margin-left:0}.tr-hero{grid-template-columns:repeat(2,1fr)}.tr-stat.headline{grid-column:1 / -1}.tr-herocap{position:static;margin-top:-6px;grid-column:1 / -1}.tr-run{grid-template-columns:1fr;gap:13px}.tr-acts{flex-direction:row;flex-wrap:wrap;min-width:0}.tr-acts>*{flex:1 1 auto}.tr-drawer{width:100%;top:auto;bottom:0;height:92svh;border-left:0;border-top:1px solid var(--tr-line);border-radius:18px 18px 0 0;animation:tr-sheet-up .26s cubic-bezier(.2,.7,.3,1)}.tr-drawer:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:38px;height:4px;border-radius:999px;background:var(--tr-line)}.tr-dhead{padding-top:20px}.tr-ptgrid{grid-template-columns:1fr}.tr-gen-stats{grid-template-columns:repeat(2,1fr)}.tr-gen-modal{padding:14px}.tr-acctchips{max-width:100%;justify-content:flex-start}.tr-in.wide{width:100%}.tr-editgrid{grid-template-columns:1fr}.tr-select.wide{max-width:100%}}.rr-sweep-shell{--rr-bg:#070d14;--rr-card:#0d1824;--rr-card-2:#122334;--rr-line:rgba(148,163,184,.18);--rr-muted:#8ea2b4;--rr-text:#e8f3ff;--rr-teal:#43d6cf;--rr-green:#57e69c;--rr-amber:#f4b85a;--rr-red:#ff6b7a;color:var(--rr-text);display:grid;gap:18px}.rr-sweep-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;border:1px solid var(--rr-line);border-radius:22px;background:radial-gradient(circle at top left,rgba(67,214,207,.14),transparent 320px),linear-gradient(180deg,#ffffff0a,#ffffff05),var(--rr-card);box-shadow:0 22px 70px #00000040}.rr-eyebrow{color:var(--rr-teal);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rr-sweep-hero h1{margin:6px 0;font-size:clamp(28px,4vw,44px);line-height:1}.rr-sweep-hero p{color:var(--rr-muted);margin:0;max-width:760px;line-height:1.45}.rr-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.rr-btn{border:1px solid var(--rr-line);background:#ffffff0a;color:var(--rr-text);border-radius:12px;padding:10px 14px;font-weight:800;cursor:pointer}.rr-btn:hover{border-color:#43d6cf73;transform:translateY(-1px)}.rr-btn:disabled{opacity:.55;cursor:wait;transform:none}.rr-btn.primary{background:linear-gradient(135deg,var(--rr-teal),#5f8dff);color:#061018;border-color:transparent}.rr-sweep-grid{display:grid;grid-template-columns:minmax(290px,360px) 1fr;gap:18px;align-items:start}.rr-card{border:1px solid var(--rr-line);border-radius:18px;background:linear-gradient(180deg,#ffffff09,#ffffff04),var(--rr-card);box-shadow:0 14px 50px #0000002e}.rr-setup{padding:16px;position:sticky;top:14px}.rr-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.rr-card-head.soft{margin-top:18px;padding-top:14px;border-top:1px solid var(--rr-line)}.rr-card-head h2{margin:0;font-size:15px;letter-spacing:.02em}.rr-card-head span{color:var(--rr-muted);font-size:12px}.rr-form-grid{display:grid;gap:10px}.rr-form-grid.two{grid-template-columns:1fr 1fr}.rr-form-grid.three{grid-template-columns:repeat(3,1fr)}.rr-form-grid label,.rr-scenario-tools{display:grid;gap:5px}.rr-form-grid span{color:var(--rr-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.rr-form-grid input,.rr-form-grid select,.rr-scenario-tools input,.rr-scenario-tools select,.rr-mobile-select select,.rr-json-input{width:100%;min-width:0;border:1px solid var(--rr-line);background:#08111b;color:var(--rr-text);border-radius:10px;padding:9px 10px;outline:none}.rr-form-grid input:focus,.rr-form-grid select:focus,.rr-scenario-tools input:focus,.rr-scenario-tools select:focus,.rr-mobile-select select:focus,.rr-json-input:focus{border-color:#43d6cfa6;box-shadow:0 0 0 3px #43d6cf1a}.rr-json-input{min-height:180px;resize:vertical;line-height:1.45;font-size:12px}.rr-num{font-family:JetBrains Mono,ui-monospace,monospace}.rr-dist-list{display:grid;gap:8px}.rr-dist{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1px solid var(--rr-line);border-radius:12px;background:#ffffff06;cursor:pointer}.rr-dist input{margin-top:2px;accent-color:var(--rr-teal)}.rr-dist strong{display:block;font-size:13px}.rr-dist small{display:block;color:var(--rr-muted);font-size:11px;line-height:1.35;margin-top:2px}.rr-results{min-width:0;display:grid;gap:14px}.rr-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rr-stat{padding:14px}.rr-stat span{display:block;color:var(--rr-muted);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.rr-stat strong{display:block;margin-top:5px;font-size:24px;font-family:JetBrains Mono,ui-monospace,monospace}.rr-stat.good strong,.rr-good{color:var(--rr-green)}.rr-stat.warn strong{color:var(--rr-amber)}.rr-note{border:1px solid rgba(67,214,207,.22);background:#43d6cf14;color:#bff8f5;border-radius:14px;padding:10px 12px;font-size:13px}.rr-note.error{border-color:#ff6b7a47;background:#ff6b7a14;color:#ffd0d5}.rr-browser{display:grid;grid-template-columns:minmax(250px,320px) 1fr;min-height:560px;overflow:hidden}.rr-scenarios{border-right:1px solid var(--rr-line);min-width:0;display:grid;grid-template-rows:auto 1fr}.rr-scenario-tools{padding:12px;border-bottom:1px solid var(--rr-line)}.rr-scenario-list{overflow:auto;padding:10px;display:grid;align-content:start;gap:8px;max-height:740px}.rr-scenario{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;border:1px solid var(--rr-line);background:#ffffff06;color:var(--rr-text);border-radius:13px;padding:10px;cursor:pointer}.rr-scenario:hover,.rr-scenario.active{border-color:#43d6cf8c;background:#43d6cf14}.rr-scenario strong{display:block;font-size:13px}.rr-scenario small{display:block;margin-top:2px;color:var(--rr-muted);font-size:11px}.rr-scenario em{color:var(--rr-teal);font-size:12px;font-style:normal;white-space:nowrap}.rr-detail{min-width:0;padding:18px;display:grid;align-content:start;gap:14px}.rr-mobile-select{display:none}.rr-detail-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.rr-detail-head h2{margin:0;font-size:28px}.rr-detail-head p{margin:5px 0 0;color:var(--rr-muted)}.rr-chip{display:inline-flex;align-items:center;border:1px solid rgba(67,214,207,.35);background:#43d6cf14;color:#bff8f5;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.rr-refinement{display:grid;gap:12px;border:1px solid rgba(139,92,246,.32);background:#8b5cf612;border-radius:16px;padding:14px}.rr-refinement-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rr-refinement-head strong{display:block}.rr-refinement-head span{display:block;margin-top:3px;color:var(--rr-muted);font-size:12px}.rr-loss-cap-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:12px;align-items:end;border:1px solid rgba(67,214,207,.24);background:#43d6cf0d;border-radius:12px;padding:11px}.rr-loss-cap-toggle{display:flex;align-items:flex-start;gap:9px;cursor:pointer}.rr-loss-cap-toggle input{width:auto!important;margin-top:3px;accent-color:var(--rr-teal)}.rr-loss-cap-toggle strong,.rr-loss-cap-toggle small{display:block}.rr-loss-cap-toggle small{margin-top:2px;color:var(--rr-muted);font-size:11px;line-height:1.35}.rr-refinement-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.rr-refinement fieldset{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid var(--rr-line);border-radius:12px;padding:10px}.rr-refinement legend{padding:0 5px;color:#d8cbff;font-size:12px;font-weight:800}.rr-refinement label span,.rr-refinement-results label>span{display:block;margin-bottom:4px;color:var(--rr-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.rr-refinement input,.rr-refinement select{width:100%;min-width:0;border:1px solid var(--rr-line);background:#08111b;color:var(--rr-text);border-radius:9px;padding:8px 9px;outline:none}.rr-refinement input:focus,.rr-refinement select:focus{border-color:#8b5cf6b8;box-shadow:0 0 0 3px #8b5cf61f}.rr-refinement input:disabled{opacity:.45;cursor:not-allowed}.rr-refinement-results{display:flex;align-items:end;justify-content:space-between;gap:12px}.rr-refinement-results label{min-width:260px;flex:1}.rr-refinement-results>span{color:var(--rr-muted);font-size:12px;white-space:nowrap}.rr-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rr-meta-grid div{border:1px solid var(--rr-line);border-radius:14px;padding:11px;background:#ffffff06}.rr-meta-grid span{display:block;color:var(--rr-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.rr-meta-grid strong{display:block;margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace}.rr-trade-add-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin:12px 0 8px}.rr-trade-add-actions>span{margin-right:auto;color:var(--rr-muted);font-size:12px}.rr-faint{color:var(--rr-muted)}.rr-table-wrap{overflow:auto;border:1px solid var(--rr-line);border-radius:14px}.rr-table{width:100%;border-collapse:collapse;min-width:760px;font-size:12px}.rr-table th,.rr-table td{padding:10px 11px;border-bottom:1px solid var(--rr-line);white-space:nowrap;text-align:right;font-family:JetBrains Mono,ui-monospace,monospace}.rr-table th{position:sticky;top:0;background:#0b1520;color:var(--rr-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.rr-table th:first-child,.rr-table td:first-child{text-align:left}.rr-loss{color:var(--rr-red)}.rr-empty{color:var(--rr-muted);padding:18px;text-align:center;border:1px dashed var(--rr-line);border-radius:14px}.rr-empty.big{padding:80px 18px}.rr-cart-button{border-color:#8b5cf680;background:#8b5cf621}.rr-cart-button strong{display:inline-grid;min-width:22px;height:22px;place-items:center;margin-left:4px;border-radius:999px;background:#8b5cf6;color:#fff;font-size:11px}.orderbook-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;justify-content:flex-end;padding:0}.orderbook-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#02060cad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.orderbook-drawer-panel{position:relative;width:min(1280px,92vw);height:100vh;max-height:none;overflow:auto;display:grid;align-content:start;gap:14px;border:0;border-left:1px solid var(--rr-line);border-radius:22px 0 0 22px;padding:18px;background:#0a131e;color:var(--rr-text);box-shadow:-28px 0 90px #00000080;animation:orderbook-drawer-in .2s ease-out}@keyframes orderbook-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.orderbook-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.orderbook-drawer-head h2{margin:2px 0 0;font-size:28px}.orderbook-drawer-head p{margin:5px 0 0;color:var(--rr-muted)}.orderbook-drawer-eyebrow{color:var(--rr-teal);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.orderbook-drawer-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.rr-cart-tools{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:10px;border:1px solid var(--rr-line);border-radius:14px;background:#ffffff06}.rr-cart-tools select,.rr-cart-tools input{min-width:190px;border:1px solid var(--rr-line);background:#08111b;color:var(--rr-text);border-radius:9px;padding:8px 9px}.rr-cart-tools label span{display:block;margin-bottom:4px;color:var(--rr-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.rr-cart-tools>span{margin-left:auto;color:var(--rr-muted);font-size:12px}.rr-cart-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.rr-cart-stats .rr-stat{background:#0d1824}.rr-cart-table-wrap{overflow:auto;max-height:55vh;border:1px solid var(--rr-line);border-radius:14px}.rr-cart-table{min-width:1250px}.rr-cart-table th{z-index:1}.rr-cart-table th input[type=checkbox],.rr-cart-select input{width:16px;height:16px;margin:0;accent-color:#8b5cf6;cursor:pointer}.rr-cart-select{width:38px;text-align:center!important;vertical-align:middle!important}.rr-cart-ledger-row{cursor:pointer}.rr-cart-ledger-row:hover,.rr-cart-ledger-row.expanded{background:#8b5cf612}.rr-cart-ledger-row td{vertical-align:top}.rr-cart-ledger-row td strong,.rr-cart-ledger-row td small{display:block}.rr-cart-ledger-row td small{margin-top:2px;color:var(--rr-muted)}.rr-cart-expanded{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:4px;text-align:left;white-space:normal}.rr-cart-expanded div{min-width:0;border:1px solid var(--rr-line);border-radius:10px;padding:8px;background:#ffffff06}.rr-cart-expanded span,.rr-cart-expanded strong{display:block;overflow-wrap:anywhere}.rr-cart-expanded span{color:var(--rr-muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.rr-cart-expanded strong{margin-top:3px;font-size:11px}.rr-cart-status{display:inline-flex;border:1px solid rgba(245,158,11,.35);border-radius:999px;padding:3px 7px;background:#f59e0b14;color:#fbbf24;font-size:10px;text-transform:uppercase}.rr-btn.sm{padding:6px 8px;font-size:10px}.rr-btn.warn{border-color:#ff6b7a59;color:#ffc2c9}.rr-select-all{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.rr-select-all input{accent-color:var(--rr-teal)}.rr-fillbar-card{position:sticky;top:8px;z-index:30;display:grid;gap:12px;padding:15px 18px;background:#09121cf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 50px #00000057}.rr-fillbar-head{display:flex;justify-content:space-between;align-items:end;gap:18px}.rr-fillbar-head h2{margin:3px 0 0;font-size:18px}.rr-fillbar-head h2 span{color:var(--rr-teal)}.rr-fillbar-head p{margin:4px 0 0;color:var(--rr-muted);font-size:11px}.rr-fillbar-inputs{display:grid;grid-template-columns:repeat(2,minmax(150px,210px));gap:9px}.rr-fillbar-inputs label span,.rr-cart-basket-label span{display:block;margin-bottom:4px;color:var(--rr-muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.rr-fillbar-inputs input{width:100%;border:1px solid var(--rr-line);background:#08111b;color:var(--rr-text);border-radius:9px;padding:7px 9px;outline:none}.rr-fillbar-inputs input:focus{border-color:#43d6cfa6;box-shadow:0 0 0 3px #43d6cf1a}.rr-fillbar-track{position:relative;height:60px;margin:0 5px;overflow:visible;border:1px solid rgba(67,214,207,.3);border-radius:12px;background:#07111b}.rr-fillbar-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:11px;background:linear-gradient(90deg,#57e69c14,#43d6cf29,#5f8dff1a)}.rr-fillbar-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),rgba(148,163,184,.12) calc(10% - 1px),rgba(148,163,184,.12) 10%)}.rr-fillbar-zones{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;overflow:hidden;border-radius:inherit;pointer-events:none}.rr-fillbar-zones>span{flex:1 1 0;min-width:0;border-right:1px solid rgba(148,163,184,.18);background:#ffffff03}.rr-fillbar-zones>span:last-child{border-right:0}.rr-fillbar-zones>span.occupied{background:#57e69c33;box-shadow:inset 0 -3px #57e69ca6}.rr-fillbar-marker{position:absolute;z-index:2;width:7px;height:10px;margin-left:-3px;border:1px solid #d7fffc;border-radius:3px;background:var(--rr-teal);box-shadow:0 0 10px #43d6cfad;cursor:help}.rr-fillbar-marker.stop{width:9px;height:9px;border-radius:999px;background:var(--rr-amber);border-color:#fff0c8;box-shadow:0 0 10px #f4b85aad}.rr-fillbar-marker.outside{background:var(--rr-red);border-color:#ffd4d8;box-shadow:0 0 9px #ff6b7a9e}.rr-fillbar-marker.outside.below{margin-left:-6px}.rr-fillbar-marker.outside.above{margin-left:0}.rr-fillbar-axis{display:flex;justify-content:space-between;margin-top:-8px;color:var(--rr-muted);font-size:10px}.rr-fillbar-boundaries{position:relative;height:58px;margin:2px 5px 0;color:var(--rr-muted);font-size:9px}.rr-fillbar-boundaries>span{position:absolute;top:0;white-space:nowrap;transform:translate(-50%) rotate(-55deg);transform-origin:top center}.rr-fillbar-boundaries>span:first-child{transform:rotate(-55deg);transform-origin:top left}.rr-fillbar-boundaries>span:last-child{transform:translate(-100%) rotate(-55deg);transform-origin:top right}.rr-fillbar-stats{display:flex;flex-wrap:wrap;gap:7px 14px;color:var(--rr-muted);font-size:10px}.rr-fillbar-stats strong{color:var(--rr-text)}.rr-cart-basket-label{min-width:190px;border:1px solid var(--rr-line);background:#08111b;color:var(--rr-text);border-radius:9px;padding:7px 9px}.rr-cart-basket-label strong{font-size:12px}.shared-trade-basket{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(67,214,207,.3);border-radius:14px;background:#07111bb8;color:var(--rr-text,#e8f3ff)}.shared-trade-basket-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.shared-trade-basket-head strong,.shared-trade-basket-head span{display:block}.shared-trade-basket-head span{margin-top:2px;color:var(--rr-muted,#8ea2b4);font-size:11px}.shared-trade-basket-actions{display:flex;gap:7px}.shared-trade-basket-actions button{border:1px solid rgba(67,214,207,.35);border-radius:9px;padding:7px 9px;background:#43d6cf1a;color:inherit;font-size:11px;font-weight:700}.shared-trade-basket-actions button:disabled{opacity:.45}.shared-trade-basket-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shared-trade-basket-inputs label span{display:block;margin-bottom:3px;color:var(--rr-muted,#8ea2b4);font-size:9px;text-transform:uppercase}.shared-trade-basket-inputs input{width:100%;border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:7px 8px;background:#08111b;color:inherit}.shared-trade-basket-track{position:relative;height:46px;border:1px solid rgba(67,214,207,.3);border-radius:10px;background:linear-gradient(90deg,#57e69c12,#43d6cf24,#5f8dff14)}.shared-trade-basket-empty{padding:9px;border:1px dashed rgba(148,163,184,.25);border-radius:9px;color:var(--rr-muted,#8ea2b4);font-size:11px}.shared-trade-basket-stats{display:flex;flex-wrap:wrap;gap:7px 12px;color:var(--rr-muted,#8ea2b4);font-size:10px}.shared-trade-basket-message{padding:7px 9px;border:1px solid rgba(67,214,207,.3);border-radius:8px;background:#43d6cf14;color:#bff8f5;font-size:11px}.shared-trade-basket-message.error{border-color:#ff6b7a59;background:#ff6b7a14;color:#ffd0d5}.rr-coverage-planner{display:grid;gap:13px}.rr-coverage-inputs{align-items:end}.rr-coverage-current,.rr-coverage-summary,.rr-coverage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.rr-coverage-current{padding:9px 11px;border:1px solid var(--rr-line);border-radius:10px;background:#08111b;color:var(--rr-muted);font-size:11px}.rr-coverage-current strong{color:var(--rr-text)}.rr-coverage-queue{display:flex;flex-wrap:wrap;gap:7px}.rr-coverage-queue button{border:1px solid rgba(67,214,207,.28);border-radius:999px;padding:5px 9px;background:#43d6cf14;color:var(--rr-text);font-size:10px}.rr-coverage-summary{padding:10px 12px;border:1px solid rgba(67,214,207,.2);border-radius:10px;background:#43d6cf0d;color:var(--rr-muted);font-size:10px}.rr-coverage-summary strong{color:var(--rr-text)}.rr-coverage-bands{display:grid;gap:7px;padding:12px;border:1px solid var(--rr-line);border-radius:12px;background:#07111b}.rr-coverage-band{display:grid;grid-template-columns:minmax(150px,240px) 1fr;align-items:center;gap:10px}.rr-coverage-band-label{overflow:hidden;color:var(--rr-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.rr-coverage-band-track{position:relative;height:24px;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:7px;background:#94a3b80a}.rr-coverage-tile{position:absolute;height:100%;border-right:1px solid rgba(7,17,27,.6);background:#43d6cf80}.rr-coverage-tile:nth-child(2n){background:#5f8dff80}.rr-coverage-tile.infeasible{background:#ff6b7a80}.rr-coverage-overlap{position:absolute;inset-block:0;z-index:2;background:repeating-linear-gradient(135deg,rgba(244,184,90,.55) 0,rgba(244,184,90,.55) 4px,transparent 4px,transparent 8px);pointer-events:none}.rr-coverage-table-wrap{max-height:460px;overflow:auto;border:1px solid var(--rr-line);border-radius:12px}.rr-coverage-table{width:100%;border-collapse:collapse;font-size:11px}.rr-coverage-table th{position:sticky;top:0;z-index:2;padding:8px 10px;background:#0a1723;color:var(--rr-muted);text-align:left;text-transform:uppercase;letter-spacing:.05em}.rr-coverage-table td{padding:8px 10px;border-top:1px solid rgba(148,163,184,.12);vertical-align:top}.rr-coverage-choice{display:flex;align-items:start;gap:7px;cursor:pointer}.rr-coverage-choice span,.rr-coverage-choice small{display:block}.rr-coverage-choice small{margin-top:2px;color:var(--rr-muted);white-space:nowrap}.rr-coverage-planner .good{color:var(--rr-green)}.rr-coverage-planner .bad{color:var(--rr-red)}.coverage-page-shell{display:grid;gap:16px;width:min(1680px,100%);margin:0 auto;color:var(--rr-text)}.coverage-page-source,.coverage-candidates,.coverage-session-basket,.coverage-progress-card{display:grid;gap:13px}.coverage-upload{position:relative;overflow:hidden;cursor:pointer}.coverage-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.coverage-params{display:grid;gap:5px}.coverage-params>span{color:var(--rr-muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.coverage-params textarea{width:100%;resize:vertical;border:1px solid var(--rr-line);border-radius:10px;padding:9px 10px;background:#08111b;color:var(--rr-text);font-family:var(--font-mono,monospace);font-size:11px}.coverage-config-actions,.coverage-selection-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--rr-muted);font-size:11px}.coverage-progress-track{height:10px;overflow:hidden;border:1px solid rgba(67,214,207,.25);border-radius:999px;background:#07111b}.coverage-progress-track span{display:block;height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,var(--rr-teal),var(--rr-blue));transition:width .18s ease}.coverage-progress-copy{display:flex;justify-content:space-between;gap:12px;color:var(--rr-muted);font-size:11px}.coverage-progress-copy strong{color:var(--rr-text)}.coverage-band{position:relative;height:38px;overflow:hidden;border:1px solid rgba(67,214,207,.3);border-radius:10px;background:#07111b}.coverage-band-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#57e69c14,#43d6cf24,#5f8dff14)}.coverage-band-tile{position:absolute;inset-block:0;border-right:1px solid rgba(7,17,27,.7);background:#43d6cf59;cursor:help}.coverage-band-tile:nth-of-type(2n){background:#5f8dff52}.coverage-zone-table-wrap,.coverage-basket-table-wrap{max-height:580px;overflow:auto;border:1px solid var(--rr-line);border-radius:12px}.coverage-zone-table{width:100%;min-width:880px;border-collapse:collapse;font-size:11px}.coverage-zone-table th{position:sticky;top:0;z-index:2;padding:8px 10px;background:#0a1723;color:var(--rr-muted);text-align:left;text-transform:uppercase;letter-spacing:.05em}.coverage-zone-table td{padding:8px 10px;border-top:1px solid rgba(148,163,184,.12);vertical-align:top}.coverage-variant-choice{display:flex;align-items:start;gap:7px;cursor:pointer}.coverage-variant-choice span,.coverage-variant-choice small,.coverage-session-basket td span,.coverage-session-basket td small{display:block}.coverage-variant-choice small,.coverage-session-basket td small{margin-top:2px;color:var(--rr-muted);white-space:nowrap}.coverage-page-shell .good{color:var(--rr-green)}.coverage-page-shell .bad{color:var(--rr-red)}.coverage-session-basket .rr-cart-table{min-width:980px}@media(max-width:1100px){.rr-sweep-grid{grid-template-columns:1fr}.rr-setup{position:static}.rr-browser{grid-template-columns:1fr}.rr-scenarios{border-right:0;border-bottom:1px solid var(--rr-line)}.rr-scenario-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));max-height:260px}}@media(max-width:720px){.rr-sweep-hero{flex-direction:column;border-radius:18px;padding:16px}.rr-actions{width:100%}.rr-actions .rr-btn{flex:1}.rr-form-grid.two,.rr-form-grid.three,.rr-stat-grid,.rr-meta-grid{grid-template-columns:1fr 1fr}.rr-browser{min-height:0}.rr-scenarios{display:none}.rr-mobile-select{display:grid;gap:8px}.rr-detail{padding:13px}.rr-detail-head,.rr-refinement-head,.rr-refinement-results{align-items:stretch;flex-direction:column}.rr-detail-head h2{font-size:22px}.rr-fillbar-card{position:static;padding:13px}.rr-fillbar-head{align-items:stretch;flex-direction:column}.rr-fillbar-inputs{grid-template-columns:1fr 1fr}.orderbook-drawer-overlay{padding:0}.orderbook-drawer-panel{width:100vw;height:100vh;max-height:none;min-height:100vh;border-left:0;border-radius:0;padding:13px}.orderbook-drawer-head{flex-direction:column}.orderbook-drawer-actions{width:100%}.rr-cart-tools{align-items:stretch;flex-direction:column}.rr-cart-tools select,.rr-cart-tools input{width:100%;min-width:0}.rr-cart-tools>span{margin-left:0}.rr-cart-basket-label{width:100%}.rr-cart-stats{grid-template-columns:1fr 1fr}.rr-loss-cap-control{grid-template-columns:1fr}.rr-refinement-results label{min-width:0;width:100%}.rr-refinement-results>span{white-space:normal}.rr-coverage-planner .rr-card-head{align-items:stretch;flex-direction:column}.rr-coverage-inputs{grid-template-columns:1fr 1fr}.rr-coverage-band{grid-template-columns:1fr}.rr-coverage-table{min-width:760px}.coverage-page-hero .rr-actions,.coverage-page-source .rr-card-head,.coverage-candidates .rr-card-head,.coverage-session-basket .rr-card-head,.coverage-progress-copy{align-items:stretch;flex-direction:column}.coverage-page-source .coverage-config-grid{grid-template-columns:1fr 1fr}}.rl-shell{display:grid;grid-template-columns:240px minmax(0,1fr) 360px;gap:16px;align-items:start;padding-bottom:32px}.rl-rail{position:sticky;top:16px;display:grid;gap:10px;padding:14px;border:1px solid var(--tr-line);border-radius:16px;background:var(--tr-surface)}.rl-rail-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:800;color:var(--tr-ink)}.rl-tag{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tr-teal);background:#43d6cf1f;border:1px solid rgba(67,214,207,.35);border-radius:999px;padding:2px 8px}.rl-tag.faint{color:var(--tr-faint);background:transparent;border-color:var(--tr-line)}.rl-run-meta{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;padding:8px 10px;border:1px solid var(--tr-line-soft);border-radius:10px;background:var(--tr-surface-2)}.rl-run-title{font-size:12px;font-weight:800;color:var(--tr-ink)}.rl-run-id{grid-column:2;font-size:10px;color:var(--tr-faint);font-family:JetBrains Mono,ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-status-dot{width:8px;height:8px;border-radius:999px;background:var(--tr-faint);grid-row:span 2}.rl-status-dot.active{background:var(--tr-green)}.rl-status-dot.paused{background:var(--tr-amber)}.rl-status-dot.done{background:var(--tr-muted)}.rl-rail-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rl-diff-pill{font-size:10.5px;font-weight:800;color:var(--tr-amber);background:#f2b35a1f;border:1px solid rgba(242,179,90,.4);border-radius:999px;padding:3px 9px}.rl-main{display:grid;gap:14px;min-width:0}.rl-summary{position:sticky;top:16px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--tr-line);border-radius:14px;background:var(--tr-surface-2);flex-wrap:wrap}.rl-summary-stats{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:11.5px;color:var(--tr-muted)}.rl-summary-stats strong{color:var(--tr-ink);font-family:JetBrains Mono,ui-monospace,monospace}.rl-summary-actions{display:flex;align-items:center;gap:10px}.rl-auto{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--tr-muted);cursor:pointer}.rl-empty{padding:40px 16px;text-align:center;color:var(--tr-faint);font-size:12.5px;border:1px dashed var(--tr-line);border-radius:16px}.rl-note{padding:9px 12px;border-radius:10px;border:1px solid var(--tr-line);background:var(--tr-surface-2);color:var(--tr-muted);font-size:12px}.tr-root .tr-ps-colpick .tr-colpick-panel{right:auto;left:0;max-width:calc(100vw - 24px)}.tr-root .tr-ps-sub{display:block;font-size:9px;color:var(--tr-faint);font-family:JetBrains Mono,ui-monospace,monospace;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.tr-root .tr-ps-sub .tr-dot{width:5px;height:5px;margin-right:3px}.tr-root .tr-wi-table .tr-in{width:96px}.tr-root .tr-wi-path-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tr-root .tr-wi-view-toggle{display:inline-flex;gap:0}.tr-root .tr-wi-view-toggle .tr-btn{border-radius:0}.tr-root .tr-wi-view-toggle .tr-btn:first-child{border-radius:11px 0 0 11px}.tr-root .tr-wi-view-toggle .tr-btn:last-child{border-radius:0 11px 11px 0;margin-left:-1px}.tr-root .tr-wi-view-toggle .tr-btn.on{border-color:var(--tr-teal);color:var(--tr-teal);background:#43d6cf1a;position:relative;z-index:1}.tr-root .tr-wi-stepper{display:grid;gap:12px;margin-top:12px}.tr-root .tr-wi-stat-detail{display:block;font-size:9.5px;color:var(--tr-faint);margin-top:3px;line-height:1.4}.tr-root .tr-wi-dock{position:sticky;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:6;display:grid;gap:2px;padding:8px 12px 9px;background:var(--tr-surface-2);border:1px solid var(--tr-line);border-radius:14px;box-shadow:0 10px 30px #00000080}.tr-root .tr-wi-transport{display:flex;align-items:center;gap:8px}.tr-root .tr-wi-transport .tr-wi-step-pos{flex:1}.tr-root .tr-wi-step-pos{display:grid;gap:2px;text-align:center;min-width:0;padding:0 6px}.tr-root .tr-wi-step-price{font-size:20px;font-weight:800;line-height:1.1}.tr-root .tr-wi-step-count{font-size:9.5px;color:var(--tr-faint);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.tr-root .tr-wi-step-slider{width:100%;height:26px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.tr-root .tr-wi-step-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;border:1px solid var(--tr-line);background:linear-gradient(to right,var(--tr-teal) calc(var(--progress, 0) * 1%),var(--tr-surface-3) 0)}.tr-root .tr-wi-step-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:999px;background:var(--tr-teal);border:0;box-shadow:0 0 0 3px #43d6cf40}.tr-root .tr-wi-step-slider::-moz-range-track{height:6px;border-radius:999px;border:1px solid var(--tr-line);background:linear-gradient(to right,var(--tr-teal) calc(var(--progress, 0) * 1%),var(--tr-surface-3) 0)}.tr-root .tr-wi-step-slider::-moz-range-thumb{width:16px;height:16px;border-radius:999px;background:var(--tr-teal);border:0;box-shadow:0 0 0 3px #43d6cf40}.tr-root .tr-wi-rail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:stretch}.tr-root .tr-wi-rail-labels{display:grid;gap:6px;align-content:start}.tr-root .tr-wi-rail-label{height:20px;display:flex;align-items:center;font-size:10px;font-weight:800;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-root .tr-wi-rail-tracks{position:relative;display:grid;gap:6px;align-content:start}.tr-root .tr-wi-lane-track{position:relative;height:20px;background:var(--tr-surface-2);border:1px solid var(--tr-line-soft);border-radius:6px}.tr-root .tr-wi-tick{position:absolute;top:3px;bottom:3px;width:3px;transform:translate(-50%);border:0;border-radius:2px;opacity:.26;cursor:pointer;padding:0}.tr-root .tr-wi-tick.filled{opacity:1}.tr-root .tr-wi-tick:hover{opacity:.7}.tr-root .tr-wi-tick.anchor{width:9px;height:9px;top:50%;bottom:auto;transform:translate(-50%,-50%);border-radius:999px;opacity:1;box-shadow:0 0 0 2px var(--tr-surface-2),0 0 0 3.5px currentColor;color:inherit}.tr-root .tr-wi-rail-cursor{position:absolute;top:-4px;bottom:-4px;width:2px;transform:translate(-50%);border-radius:2px;background:var(--tr-ink);box-shadow:0 0 7px #e9eff873;pointer-events:none}.tr-root .tr-wi-rail-axis{display:flex;justify-content:space-between;gap:10px;font-size:9.5px;color:var(--tr-faint);font-weight:700}.tr-root .tr-wi-path-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.tr-root .tr-wi-path-card{border:1px solid var(--tr-line);border-left:3px solid var(--acct-color, var(--tr-line));border-radius:12px;background:var(--tr-surface-2);padding:10px 12px;display:grid;gap:9px;align-content:start;min-width:0}.tr-root .tr-wi-path-card.is-flat{opacity:.62}.tr-root .tr-wi-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.tr-root .tr-wi-acct{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-root .tr-wi-acct-dot{width:8px;height:8px;border-radius:999px;background:var(--acct-color);flex:none}.tr-root .tr-wi-card-tags{display:inline-flex;align-items:center;gap:6px;flex:none}.tr-root .tr-wi-fill-chip{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--tr-green);background:#4cc89624;padding:2px 7px;border-radius:5px;white-space:nowrap}.tr-root .tr-wi-done-chip{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--tr-faint);background:#8aa0bf24;padding:2px 7px;border-radius:5px;white-space:nowrap}.tr-root .tr-wi-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.tr-root .tr-wi-card-grid .wide{grid-column:1 / -1}.tr-root .tr-wi-card-grid .l{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--tr-faint);font-weight:800}.tr-root .tr-wi-card-grid .v{display:flex;align-items:baseline;gap:7px;font-size:13px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-root .tr-wi-card-grid .wide .v{font-size:16px}.tr-root .tr-wi-delta{font-size:9.5px;font-weight:800}.tr-root .tr-wi-delta.up{color:var(--tr-green)}.tr-root .tr-wi-delta.down{color:var(--tr-red)}.tr-root .tr-wi-delta.shift{color:var(--tr-teal)}.tr-root .tr-wi-delta.flat,.tr-root .tr-wi-delta.new{color:var(--tr-faint)}.tr-root .tr-wi-card-waiting{font-size:11px;color:var(--tr-faint);line-height:1.5}.tr-root .tr-wi-mutebtn{border:0;background:transparent;color:var(--tr-faint);font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:2px 4px}.tr-root .tr-wi-mutebtn:hover{color:var(--tr-ink)}.tr-root .tr-wi-path-card.is-muted-stub{opacity:.55}.tr-root .tr-wi-row-muted td:not(:last-child){opacity:.45}.tr-root .tr-wi-row-actions{display:inline-flex;gap:6px}@media(max-width:760px){.tr-root .tr-wi-m-hide{display:none!important}.tr-root .tr-wi-table{font-size:10.5px}.tr-root .tr-wi-table th{font-size:8.5px;padding:6px 3px;letter-spacing:.02em}.tr-root .tr-wi-table td{padding:6px 3px}.tr-root .tr-wi-table .tr-in{width:64px;padding:5px;font-size:10.5px}.tr-root .tr-wi-table .tr-row-acct{font-size:10px;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.tr-root .tr-wi-transport .tr-btn{min-height:44px;font-size:13px;border-radius:12px}.tr-root .tr-wi-step-price{font-size:22px}.tr-root .tr-wi-step-slider{height:36px}.tr-root .tr-wi-step-slider::-webkit-slider-thumb{width:24px;height:24px;margin-top:-10px}.tr-root .tr-wi-step-slider::-moz-range-thumb{width:24px;height:24px}.tr-root .tr-wi-rail{grid-template-columns:16px minmax(0,1fr);gap:8px 6px}.tr-root .tr-wi-rail-labels,.tr-root .tr-wi-rail-tracks{gap:8px}.tr-root .tr-wi-rail-label{max-width:none;height:26px;font-size:0}.tr-root .tr-wi-rail-label:before{content:"";width:12px;height:12px;border-radius:999px;background:currentColor}.tr-root .tr-wi-lane-track{height:26px}.tr-root .tr-wi-tick{width:5px;top:2px;bottom:2px}.tr-root .tr-wi-rail-cursor{width:3px}.tr-root .tr-wi-path-cards{grid-template-columns:1fr}}.tr-root .tr-ps-short{display:none}@media(max-width:760px){.tr-root .tr-ps-full{display:none}.tr-root .tr-ps-short{display:inline}.tr-root .tr-ps-table{font-size:10.5px}.tr-root .tr-ps-table th{font-size:8.5px;padding:6px 4px;letter-spacing:.02em}.tr-root .tr-ps-table td{padding:6px 4px}.tr-root .tr-ps-table .tr-dsym{font-size:11px;letter-spacing:0}.tr-root .tr-ps-table .tr-kind{font-size:8px;padding:2px 4px}.tr-root .tr-ps-sub{font-size:8.5px;max-width:104px}}.rl-error{padding:9px 12px;border-radius:10px;border:1px solid rgba(240,96,111,.45);background:#f0606f1a;color:var(--tr-red);font-size:12px;font-weight:600}.rl-green{color:var(--tr-green)}.rl-strong{font-weight:800}.rl-ladder{display:grid;gap:10px}.rl-ladder.busy .rl-ladder-canvas{opacity:.55}.rl-ladder-canvas{position:relative;height:460px;border:1px solid var(--tr-line);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),var(--tr-surface);overflow:hidden;transition:opacity .15s}.rl-ladder-empty{padding:40px 16px;text-align:center;color:var(--tr-faint);font-size:12.5px;border:1px dashed var(--tr-line);border-radius:16px}.rl-ladder-losszone{position:absolute;left:0;right:0;background:#f0606f0f;pointer-events:none}.rl-ladder-row{position:absolute;left:10px;right:96px;height:26px;transform:translateY(-50%);display:flex;align-items:center;gap:8px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;padding:0 6px}.rl-ladder-row:hover{border-color:var(--tr-line);background:#ffffff08}.rl-ladder-row.current{border-color:#f2b35a8c;background:#f2b35a12}.rl-ladder-bar{display:block;height:14px;border-radius:5px;background:var(--tr-surface-3);border:1px solid var(--tr-line);transition:background .15s}.rl-ladder-row.filled .rl-ladder-bar{background:#43d6cf40;border-color:#43d6cf80}.rl-ladder-qty{font-size:10.5px;color:var(--tr-muted);font-family:JetBrains Mono,ui-monospace,monospace;white-space:nowrap}.rl-ladder-row.filled .rl-ladder-qty{color:var(--tr-teal)}.rl-ladder-price{position:absolute;right:-88px;width:80px;text-align:right;font-size:11px;color:var(--tr-muted);font-family:JetBrains Mono,ui-monospace,monospace}.rl-ladder-marker{position:absolute;left:0;right:0;border-top:1px dashed;pointer-events:none}.rl-ladder-marker span{position:absolute;right:8px;top:-8px;font-size:10px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace;padding:0 6px;background:var(--tr-surface);border-radius:6px}.rl-ladder-marker.stop{border-color:#f0606f99}.rl-ladder-marker.stop span{color:var(--tr-red)}.rl-ladder-marker.tp{border-color:#4cc896b3}.rl-ladder-marker.tp span{color:var(--tr-green)}.rl-ladder-marker.next{border-color:#8aa0bf73;border-top-style:dotted}.rl-ladder-marker.next span{color:var(--tr-muted)}.rl-ladder-scrubber{display:grid;gap:6px;padding:10px 14px;border:1px solid var(--tr-line);border-radius:12px;background:var(--tr-surface)}.rl-ladder-scrubber input[type=range]{width:100%;accent-color:var(--tr-teal)}.rl-ladder-stepmeta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:11px;color:var(--tr-muted);font-family:JetBrains Mono,ui-monospace,monospace}.rl-progression{display:grid;gap:8px}.rl-table-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--tr-faint);font-size:10px}.rl-column-picker{position:relative}.rl-column-picker>summary{list-style:none;cursor:pointer;border:1px solid var(--tr-line);border-radius:8px;padding:5px 10px;background:var(--tr-surface-3);color:var(--tr-ink);font-size:11px;font-weight:700}.rl-column-picker>summary::-webkit-details-marker{display:none}.rl-column-menu{position:absolute;z-index:12;top:calc(100% + 6px);right:0;width:270px;max-height:390px;overflow:auto;display:grid;gap:2px;padding:8px;border:1px solid var(--tr-line);border-radius:12px;background:var(--tr-surface-2);box-shadow:0 18px 50px #00000073}.rl-column-menu label{display:grid;grid-template-columns:18px 66px 1fr;align-items:center;gap:6px;padding:6px;border-radius:7px;color:var(--tr-ink);cursor:pointer}.rl-column-menu label:hover{background:#ffffff0a}.rl-column-menu label>span{color:var(--tr-faint);font-size:9px;text-transform:uppercase}.rl-column-actions{display:flex;gap:6px;padding-top:7px;border-top:1px solid var(--tr-line)}.rl-column-actions button{flex:1;border:1px solid var(--tr-line);border-radius:7px;padding:5px;background:var(--tr-surface-3);color:var(--tr-ink);cursor:pointer;font-size:10px}.rl-tablewrap{border:1px solid var(--tr-line);border-radius:14px;overflow:auto;max-height:480px;background:var(--tr-surface)}.rl-table{width:100%;border-collapse:collapse;font-size:11.5px;font-family:JetBrains Mono,ui-monospace,monospace;min-width:760px}.rl-table th{position:sticky;top:0;z-index:2;background:var(--tr-surface-3);color:var(--tr-faint);font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;text-align:right;padding:7px 10px;white-space:nowrap}.rl-table th:first-child,.rl-table td:first-child{text-align:left}.rl-table .rl-group-row th{top:0;background:var(--tr-surface-2);color:var(--tr-muted);border-bottom:1px solid var(--tr-line)}.rl-table thead tr:not(.rl-group-row) th{top:25px}.rl-table td{padding:6px 10px;border-top:1px solid var(--tr-line-soft);color:var(--tr-muted);text-align:right;white-space:nowrap}.rl-table tbody tr{cursor:pointer}.rl-table tbody tr:hover td{background:#ffffff08;color:var(--tr-ink)}.rl-table tbody tr.selected td{background:#f2b35a14;color:var(--tr-ink)}.rl-table tbody tr.live td{border-top:1px solid rgba(67,214,207,.4);border-bottom:1px solid rgba(67,214,207,.4)}.rl-table tbody tr.stopcut td{background:#f0606f14;box-shadow:inset 3px 0 #f0606fbf}.rl-table tbody tr.stopcut:hover td{background:#f0606f21}.rl-table tbody tr.stopcut.selected td{background:#f0606f29}.rl-red{color:var(--tr-red)}.rl-startfrom{border:1px solid var(--tr-line);background:var(--tr-surface-3);color:var(--tr-faint);border-radius:6px;padding:1px 7px;cursor:pointer;font-size:11px;line-height:1.4}.rl-startfrom:hover{color:var(--tr-ink);border-color:var(--tr-teal)}.rl-startfrom-active{color:var(--tr-teal);font-weight:800}.rl-startfrom-banner{display:inline-flex;align-items:center;gap:8px;color:var(--tr-amber);font-weight:700}.rl-startfrom-banner button{border:1px solid rgba(242,179,90,.5);background:transparent;color:var(--tr-amber);border-radius:6px;padding:2px 8px;cursor:pointer;font-size:10px;font-weight:800}.rl-progression .tr-orderbook-stats{margin-bottom:10px}.rl-live-badge{font-size:9px;font-weight:800;color:var(--tr-teal);border:1px solid rgba(67,214,207,.5);border-radius:999px;padding:1px 7px}.rl-table-hint{padding:6px 12px;font-size:10px;color:var(--tr-faint)}.rl-orders{border:1px solid var(--tr-line);border-radius:14px;background:var(--tr-surface);padding:10px 14px}.rl-orders summary{cursor:pointer;font-size:12px;font-weight:700;color:var(--tr-muted)}.rl-orders[open] summary{margin-bottom:10px}.rl-inspector{display:grid;gap:0;border:1px solid var(--tr-line);border-radius:16px;background:var(--tr-surface);align-self:start;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto}.rl-tabs{display:flex;gap:4px;padding:10px 10px 0}.rl-tab{flex:1;padding:7px 0;border:1px solid var(--tr-line);border-bottom:0;border-radius:10px 10px 0 0;background:transparent;color:var(--tr-faint);font-size:11.5px;font-weight:800;cursor:pointer}.rl-tab.on{background:var(--tr-surface-2);color:var(--tr-ink)}.rl-pane{display:grid;gap:10px;padding:14px;border-top:1px solid var(--tr-line)}.rl-group{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--tr-faint);border-bottom:1px solid var(--tr-line-soft);padding-bottom:4px}.rl-grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.rl-field{display:grid;gap:4px;min-width:0}.rl-k{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--tr-muted)}.rl-in,.rl-select{width:100%;height:30px;padding:0 9px;border-radius:8px;border:1px solid var(--tr-line);background:var(--tr-surface-3);color:var(--tr-ink);font-size:12px;outline:none}.rl-in.num{font-family:JetBrains Mono,ui-monospace,monospace}.rl-in:focus,.rl-select:focus{border-color:var(--tr-teal)}.rl-field.invalid .rl-in{border-color:var(--tr-red)}.rl-field-error{font-size:10px;color:var(--tr-red);font-weight:600}.rl-diff-dot{width:9px;height:9px;border-radius:999px;background:var(--tr-amber);border:0;padding:0;cursor:pointer;flex:none}.rl-diff-dot:hover{transform:scale(1.25)}.rl-advanced{border:1px solid var(--tr-line-soft);border-radius:10px;padding:8px 10px}.rl-advanced summary{cursor:pointer;font-size:11px;font-weight:700;color:var(--tr-muted)}.rl-advanced[open] summary{margin-bottom:8px}.rl-jsonedit{width:100%;min-height:320px;border-radius:10px;border:1px solid var(--tr-line);background:var(--tr-surface-3);color:var(--tr-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;padding:10px;resize:vertical}.rl-jsonedit.invalid{border-color:var(--tr-red)}.rl-calc-card{display:grid;gap:8px;padding:12px;border:1px solid var(--tr-line-soft);border-radius:12px;background:var(--tr-surface-2)}.rl-calc-head{font-size:12px;font-weight:800;color:var(--tr-ink)}.rl-calc-result{display:grid;gap:8px;padding-top:4px}.rl-apply-diff{font-size:11.5px;color:var(--tr-muted);font-family:JetBrains Mono,ui-monospace,monospace}.rl-apply-diff strong{color:var(--tr-green)}.rl-calc-stats{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:10.5px;color:var(--tr-faint);font-family:JetBrains Mono,ui-monospace,monospace}.rl-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:9px;border:1px solid var(--tr-line);background:var(--tr-surface-3);color:var(--tr-ink);font-size:12px;font-weight:700;cursor:pointer;text-decoration:none}.rl-btn:hover:not(:disabled){border-color:#2c4068}.rl-btn:disabled{opacity:.45;cursor:not-allowed}.rl-btn.sm{height:27px;padding:0 10px;font-size:11px}.rl-btn.go{background:#4cc89626;border-color:#4cc89680;color:var(--tr-green)}.rl-btn.go:hover:not(:disabled){border-color:var(--tr-green)}@media(max-width:1250px){.rl-shell{grid-template-columns:220px minmax(0,1fr)}.rl-inspector{grid-column:1 / -1;position:static;max-height:none}}@media(max-width:860px){.rl-shell{grid-template-columns:1fr}.rl-rail{position:static}.rl-ladder-canvas{height:380px}.rl-summary{position:static}}@media(max-width:480px){.coverage-page-source .coverage-config-grid{grid-template-columns:1fr}}.banana-root{padding:clamp(14px,2.5vw,26px)}.banana-shell{display:grid;gap:14px;max-width:1460px;margin:0 auto}.banana-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:14px;align-items:start}.banana-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--tr-line);border-radius:16px;background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--tr-surface);min-width:0}.banana-head{display:flex;align-items:center;gap:10px}.banana-stepno{flex:none;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#43d6cf1f;border:1px solid rgba(67,214,207,.35);color:var(--tr-teal);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.banana-head h2{margin:0;font-size:13.5px;font-weight:800;letter-spacing:.01em;color:var(--tr-ink)}.banana-head p{margin:1px 0 0;font-size:10.5px;color:var(--tr-faint)}.banana-tag{margin-left:auto;flex:none;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--tr-amber);background:#f2b35a1f;border:1px solid rgba(242,179,90,.28);padding:3px 8px;border-radius:999px;white-space:nowrap}.banana-tag.lock{color:var(--tr-teal);background:#43d6cf1a;border-color:#43d6cf47}.banana-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px}.banana-fields.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.banana-field{display:grid;gap:4px;min-width:0}.banana-field>span{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--tr-faint)}.banana-field input,.banana-field select{width:100%;min-width:0;background:var(--tr-surface-3);border:1px solid var(--tr-line);color:var(--tr-ink);border-radius:8px;padding:7px 9px;font-size:12.5px;outline:0}.banana-field input:focus,.banana-field select:focus,.banana-jsonwrap textarea:focus{border-color:var(--tr-teal)}.banana-field input.num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.banana-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.banana-metric{padding:9px 11px;border:1px solid var(--tr-line);border-radius:10px;background:var(--tr-surface-2);min-width:0}.banana-metric span{display:block;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--tr-faint)}.banana-metric strong{display:block;margin-top:3px;font-size:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--tr-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banana-metric strong.ok{color:var(--tr-green)}.banana-metric strong.bad{color:var(--tr-red)}.banana-zonewrap{display:grid;grid-template-columns:206px minmax(0,1fr);gap:12px;align-items:stretch;min-height:0}.banana-rail{position:relative;border:1px solid var(--tr-line);border-radius:12px;background:linear-gradient(180deg,#4cc89617,#121d3159 45%,#f0606f1a);min-height:250px;overflow:hidden}.banana-rail:before{content:"";position:absolute;top:10px;bottom:10px;left:14px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--tr-green),rgba(138,160,191,.35),var(--tr-red));opacity:.75}.banana-band{position:absolute;left:0;right:0;background:#43d6cf1a;border-top:1px dashed rgba(67,214,207,.45);border-bottom:1px dashed rgba(67,214,207,.45)}.banana-band i{position:absolute;left:26px;bottom:3px;font-style:normal;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--tr-teal);opacity:.85}.banana-marker{position:absolute;left:9px;right:8px;display:flex;align-items:center;gap:7px;transform:translateY(-50%)}.banana-marker:before{content:"";flex:none;width:8px;height:8px;margin-left:1px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px #05080fa6}.banana-marker:after{content:"";order:2;flex:1;height:1px;background:currentColor;opacity:.35}.banana-marker b{order:3;font-weight:700;font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;padding:3px 7px;border-radius:6px;background:#05080fd1;border:1px solid var(--tr-line);white-space:nowrap}.banana-marker b small{display:block;font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;opacity:.75}.banana-ladder{display:flex;flex-direction:column;border:1px solid var(--tr-line);border-radius:12px;background:#0a111e;overflow:hidden;min-width:0}.banana-ladder-scroll{overflow:auto;max-height:250px}.banana-ladder table{width:100%;border-collapse:collapse;font-size:11.5px;min-width:560px}.banana-ladder th{position:sticky;top:0;z-index:1;background:#0d1524;font-size:8.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--tr-faint);font-weight:800;text-align:right;padding:7px 9px;border-bottom:1px solid var(--tr-line)}.banana-ladder th:first-child,.banana-ladder td:first-child{text-align:left}.banana-ladder td{padding:6px 9px;border-top:1px solid var(--tr-line-soft);font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;text-align:right;color:var(--tr-muted);cursor:pointer}.banana-ladder tr:first-child td{border-top:0}.banana-ladder tbody tr:hover td{background:#16223a80}.banana-ladder tr.selected td{background:#43d6cf14;color:var(--tr-ink)}.banana-ladder tr.selected td:first-child{box-shadow:inset 3px 0 0 var(--tr-teal)}.banana-ladder tbody tr:focus-visible td{outline:0;background:#43d6cf24}.banana-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.banana-plan{position:relative;display:grid;gap:7px;padding:12px 13px;border:1px solid var(--tr-line);border-radius:12px;background:var(--tr-surface-2);color:var(--tr-ink);text-align:left;cursor:pointer;min-width:0}.banana-plan:hover{border-color:#2c4068}.banana-plan.selected{border-color:var(--tr-teal);background:#43d6cf12;box-shadow:0 0 0 1px #43d6cf4d}.banana-plan strong{font-size:12.5px;font-weight:800;padding-right:18px}.banana-plan.selected:after{content:"✓";position:absolute;top:10px;right:11px;color:var(--tr-teal);font-size:11px;font-weight:800}.banana-plan dl{display:grid;gap:3px;margin:0}.banana-plan div{display:flex;justify-content:space-between;gap:8px;min-width:0}.banana-plan dt{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--tr-faint);font-weight:700;white-space:nowrap}.banana-plan dd{margin:0;font-size:10.5px;font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--tr-muted);text-align:right;overflow-wrap:anywhere}.banana-plan p{margin:0;font-size:10px;color:var(--tr-faint);line-height:1.4}.banana-jsonwrap summary{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--tr-faint);cursor:pointer}.banana-jsonwrap textarea{margin-top:8px}.banana-warning{padding:10px 12px;border:1px solid rgba(242,179,90,.4);border-radius:10px;background:#f2b35a14;color:#ffd9a8;font-size:11px;line-height:1.5}.banana-error{padding:9px 11px;border:1px solid rgba(240,96,111,.3);border-radius:8px;background:#f0606f14;color:#ffc7cd;font-size:11.5px}.banana-note{margin:0;font-size:10.5px;color:var(--tr-faint);line-height:1.55}.banana-note strong{color:var(--tr-muted)}.banana-empty{display:grid;place-items:center;padding:26px 14px;border:1px dashed var(--tr-line);border-radius:12px;color:var(--tr-faint);font-size:11.5px;text-align:center;line-height:1.6}.banana-spacer{flex:1}.banana-generate{width:100%;padding:10px 14px;font-size:12.5px}@media(max-width:1080px){.banana-grid{grid-template-columns:1fr}.banana-zonewrap{grid-template-columns:186px minmax(0,1fr)}}@media(max-width:760px){.banana-zonewrap{grid-template-columns:1fr}.banana-rail{min-height:210px}.banana-plans{grid-template-columns:1fr}}@media(max-width:560px){.banana-root{padding:10px}.banana-fields,.banana-fields.compact,.banana-metrics{grid-template-columns:1fr 1fr}.banana-card{padding:13px;border-radius:13px}}.rl-root{padding:clamp(14px,2.5vw,26px)}.rl-root .rl-shell{max-width:1560px;margin:0 auto}.tr-modal-v2{padding:0;display:flex;flex-direction:column}.tr-modal-v2 .tr-gen-head{position:sticky;top:0;z-index:3;background:var(--tr-bg);padding:16px 18px 12px;margin-bottom:0;border-bottom:1px solid var(--tr-line)}.tr-modal-v2>.tr-order-edit{display:grid;gap:12px;padding:14px 18px 16px}.tr-modal-v2 .tr-order-edit .tr-order-edit{border:1px solid var(--tr-line);border-radius:12px;padding:12px 13px;background:var(--tr-surface);display:grid;gap:10px}.tr-modal-v2 .tr-editgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;align-items:end}.tr-modal-v2 .tr-field{display:grid;grid-template-columns:1fr;gap:4px;padding:0;border:0;justify-items:stretch}.tr-modal-v2 .tr-field .k{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--tr-faint)}.tr-modal-v2 .tr-field .tr-in,.tr-modal-v2 .tr-field .tr-select{width:100%;max-width:none;text-align:left}.tr-modal-v2 .tr-field .tr-toggle{justify-self:start;margin-top:3px}.tr-modal-v2 .tr-editgrid>.tr-btn{align-self:end;justify-self:start}.tr-modal-v2 .tr-gen-stats{grid-template-columns:repeat(auto-fit,minmax(122px,1fr))}.tr-preview-blueprint{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(0,1.6fr);gap:10px}.tr-preview-route{display:grid;gap:7px;align-content:center;padding:12px 13px;border:1px solid rgba(67,214,207,.28);border-radius:10px;background:linear-gradient(135deg,#43d6cf17,#43d6cf05)}.tr-preview-route-head{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--tr-teal);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.tr-preview-route-head em{border:1px solid rgba(244,180,79,.35);border-radius:999px;padding:2px 6px;color:var(--tr-amber);background:#f4b44f12;font-size:8px;font-style:normal;letter-spacing:.04em}.tr-preview-route-values{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.tr-preview-route-values strong{overflow:hidden;color:var(--tr-ink);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.tr-preview-route-values strong:last-child{text-align:right}.tr-preview-route-values i{color:var(--tr-teal);font-size:20px;font-style:normal;line-height:1}.tr-preview-route small{color:var(--tr-muted);font-size:10px;line-height:1.4}.tr-preview-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--tr-line);border-radius:10px;background:var(--tr-surface-2)}.tr-preview-facts>div{min-width:0;padding:11px 12px;border-left:1px solid var(--tr-line-soft)}.tr-preview-facts>div:first-child{border-left:0}.tr-preview-facts span{display:block;margin-bottom:5px;color:var(--tr-faint);font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tr-preview-facts strong{display:block;overflow:hidden;color:var(--tr-ink);font-size:11px;line-height:1.45;text-overflow:ellipsis}.tr-preview-facts b{color:var(--tr-faint);font-weight:500}.tr-modal-v2 .tr-edit-json-details{grid-column:1 / -1}.tr-modal-v2 .tr-edit-json-details summary{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--tr-faint);cursor:pointer}.tr-modal-v2 .tr-edit-json-details .tr-jsonedit{margin-top:8px}.tr-modal-v2 .tr-actions-row.sticky{position:sticky;bottom:-16px;z-index:3;background:var(--tr-bg);border-top:1px solid var(--tr-line);padding:12px 0;margin:0 0 -16px}.tr-modal-v2 .tr-recovery-policy{position:relative;overflow:hidden}.tr-modal-v2 .tr-recovery-policy:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tr-muted);opacity:.45}.tr-modal-v2 .tr-recovery-policy.is-cumulative:before{background:var(--tr-teal);opacity:1}.tr-recovery-state{display:inline-flex;align-items:center;border:1px solid var(--tr-line);border-radius:999px;padding:3px 7px;color:var(--tr-muted);background:var(--tr-surface-2);font-size:8.5px}.tr-recovery-state.active{color:var(--tr-teal);border-color:#43d6cf66;background:#43d6cf14}.tr-recovery-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 11px;border:1px solid var(--tr-line-soft);border-radius:9px;background:var(--tr-surface-2)}.tr-recovery-summary>div{display:grid;gap:3px}.tr-recovery-summary strong{color:var(--tr-ink);font-size:12px}.tr-recovery-summary span{color:var(--tr-muted);font-size:10.5px;line-height:1.45}.tr-recovery-summary .tr-toggle{flex:0 0 auto}.tr-bulk-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 9px;border:1px solid var(--tr-line-soft);border-radius:10px;background:#ffffff05}.tr-bulk-group .tr-bulk-label{flex-basis:100%;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--tr-faint)}.tr-bulk-group.danger{border-color:#f0606f47;background:#f0606f0d}.tr-bulk-group.danger .tr-bulk-label{color:var(--tr-red)}.tr-orderbook-bulk{border:0;background:transparent;padding:0;gap:8px;align-items:stretch;width:100%}.tr-materialize-mode{display:flex;align-items:center;gap:9px;min-height:34px;padding:5px 9px;border:1px solid var(--tr-line-soft);border-radius:8px;background:var(--tr-surface-2);color:var(--tr-muted);white-space:nowrap}.tr-materialize-copy{display:grid;gap:1px}.tr-materialize-copy strong{color:var(--tr-ink);font-size:10px;line-height:1.2}.tr-materialize-copy small{color:var(--tr-faint);font-size:8.5px;font-weight:700;line-height:1.2}.tr-materialize-mode .tr-toggle{width:32px;height:18px;flex:0 0 auto}.tr-materialize-mode .tr-toggle i{width:12px;height:12px}.tr-materialize-mode .tr-toggle.on i{left:16px}.tr-btn.warn:disabled{background:#f0606f0d;border-color:#f0606f2e;color:#f0606f73;opacity:1}@media(max-width:640px){.tr-modal-layer{padding:0}.tr-modal-v2{width:100vw;max-height:100svh;border-radius:0;border-left:0;border-right:0;align-self:end}.tr-modal-v2 .tr-editgrid{grid-template-columns:1fr 1fr}.tr-preview-blueprint,.tr-preview-facts{grid-template-columns:1fr}.tr-preview-facts>div{border-left:0;border-top:1px solid var(--tr-line-soft)}.tr-preview-facts>div:first-child{border-top:0}.tr-root .gop-summary{grid-template-columns:1fr}.tr-root .gop-summary-lead{border-right:0;border-bottom:1px solid var(--tr-line)}.tr-root .gop-summary-facts{grid-template-columns:1fr 1fr}.tr-root .gop-summary-facts>div:nth-child(odd){border-left:0}.tr-root .gop-summary-facts>div:nth-child(n+3){border-top:1px solid var(--tr-line-soft)}.tr-modal-v2 .tr-actions-row.sticky .tr-btn{flex:1}}.tr-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;padding:4px 0 10px}.tr-overview-grid .tr-field{display:grid;grid-template-columns:1fr;gap:5px;padding:0;border:0;justify-items:start;align-content:start}.tr-overview-grid .tr-field>div{display:grid;gap:5px;width:100%}.tr-overview-grid .tr-field .tr-in,.tr-overview-grid .tr-field .tr-select{width:100%;min-width:0;text-align:left}.tr-overview-edit>.tr-field{display:grid;grid-template-columns:1fr;gap:6px;padding:9px 0;border-bottom:0;justify-items:start}.tr-overview-edit .tr-field .k,.tr-overview-json summary{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--tr-faint)}.tr-overview-json{padding:9px 0 4px}.tr-overview-json summary{cursor:pointer}.tr-overview-json .tr-jsonedit{margin-top:8px}@media(max-width:640px){.tr-overview-grid{grid-template-columns:1fr 1fr}}.tr-overview-edit .tr-acctchips,.tr-overview-edit .tr-tp-picker{justify-content:flex-start;max-width:100%}.tr-overview-edit .tr-tp-picker .tr-jsonhint{text-align:left}.tr-overview-edit .tr-tp-picker .tr-select.wide{width:auto;max-width:100%;min-width:0}.tr-overview-edit .tr-tp-picker{width:100%}.tr-overview-edit .tr-tp-picker .tr-select.wide{flex:1 1 0}.tr-overview-edit>.tr-field>*{min-width:0;max-width:100%}.tr-tp-reverse{display:grid;gap:10px;margin:4px 0 10px;padding:12px;border:1px solid rgba(77,215,181,.24);border-radius:9px;background:linear-gradient(135deg,#4dd7b513,#0d1727b8 55%)}.tr-tp-reverse-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tr-tp-reverse-head>div{display:grid;gap:3px}.tr-tp-reverse-head strong{color:var(--tr-ink);font-size:12px}.tr-tp-reverse-controls{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(170px,1fr) auto;align-items:end;gap:9px}.tr-tp-reverse-controls label{display:grid;gap:5px;min-width:0}.tr-tp-reverse-controls label>span{color:var(--tr-faint);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tr-tp-reverse-controls .tr-select,.tr-tp-reverse-controls .tr-in{width:100%;min-width:0}.tr-tp-reverse-controls .tr-btn{min-height:34px;white-space:nowrap}.tr-tp-reverse-result{display:flex;flex-wrap:wrap;gap:7px 16px;padding-top:9px;border-top:1px solid rgba(77,215,181,.16);color:var(--tr-faint);font-size:10.5px}.tr-tp-reverse-result span{display:flex;align-items:baseline;gap:6px}@media(max-width:640px){.tr-tp-reverse-controls{grid-template-columns:1fr 1fr}.tr-tp-reverse-controls .tr-btn{grid-column:1 / -1;width:100%}}.tr-durable-state .tr-note:first-of-type{margin-top:0;margin-bottom:11px}.tr-durable-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-durable-grid .tr-cell .v{font-size:12px;white-space:normal}.tr-durable-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.tr-durable-meta span{display:inline-flex;gap:5px;padding:4px 7px;border:1px solid var(--tr-line-soft);border-radius:999px;color:var(--tr-faint);font-size:10.5px}.tr-durable-meta b{color:var(--tr-muted);font-weight:800}.tr-durable-actions{margin-top:12px;padding:10px 11px;border:1px solid var(--tr-line-soft);border-radius:9px;background:#ffffff05}.tr-durable-actions .tr-field{padding:0}.tr-durable-events{margin-top:12px;max-height:250px}.tr-durable-events td{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-durable-json{margin-top:12px}.tr-durable-json summary{cursor:pointer;color:var(--tr-faint);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.tr-durable-json .tr-mini-json{max-height:360px;margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:640px){.tr-durable-grid{grid-template-columns:1fr 1fr}.tr-durable-actions .tr-field{align-items:flex-start;flex-direction:column}.tr-durable-actions .tr-in{width:100%;text-align:left}.tr-durable-actions .tr-actions-row{display:grid;grid-template-columns:1fr}}.tr-profit-summary{padding:0;overflow:hidden}.tr-profit-snapshot{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;background:#0b121f;border-bottom:1px solid var(--tr-line)}.tr-profit-snapshot-mark{position:relative;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(77,215,181,.36);border-radius:50%;background:#4dd7b50f}.tr-profit-snapshot-mark:before{content:"";width:14px;height:14px;border:1px solid rgba(77,215,181,.26);border-radius:50%}.tr-profit-snapshot-mark i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--tr-teal);box-shadow:0 0 0 4px #4dd7b51a}.tr-profit-snapshot-copy{min-width:0;display:grid;gap:2px}.tr-profit-snapshot-eyebrow{color:var(--tr-teal);font-size:8.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tr-profit-snapshot-copy strong{color:var(--tr-ink);font-size:12px;line-height:1.2}.tr-profit-snapshot-copy>span:last-child{color:var(--tr-faint);font-size:10px;line-height:1.35}.tr-profit-refresh{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:6px 10px;border:1px solid rgba(77,215,181,.32);border-radius:8px;background:#4dd7b514;color:var(--tr-teal);font:800 10.5px/1 Inter Tight,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.tr-profit-refresh:hover{background:#4dd7b524;border-color:#4dd7b594}.tr-profit-refresh:focus-visible,.tr-profit-snapshot-error button:focus-visible{outline:2px solid var(--tr-teal);outline-offset:2px}.tr-profit-refresh:disabled{cursor:wait;opacity:.72}.tr-profit-snapshot[data-state=loading] .tr-profit-snapshot-mark{border-style:dashed;animation:tr-profit-radar-spin 1.1s linear infinite}.tr-profit-snapshot[data-state=idle] .tr-profit-snapshot-mark{border-color:var(--tr-line);filter:saturate(.2)}.tr-profit-snapshot[data-state=error] .tr-profit-snapshot-mark{border-color:#f0606f80;background:#f0606f14}.tr-profit-snapshot[data-state=error] .tr-profit-snapshot-mark i{background:var(--tr-red);box-shadow:0 0 0 4px #f0606f1a}.tr-profit-snapshot[data-state=error] .tr-profit-snapshot-eyebrow{color:var(--tr-red)}.tr-profit-snapshot-error{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;border-bottom:1px solid rgba(240,96,111,.24);background:#f0606f12;color:#ffc7cd;font-size:10.5px}.tr-profit-snapshot-error span{min-width:0;overflow-wrap:anywhere}.tr-profit-snapshot-error button{flex:0 0 auto;border:0;background:transparent;color:var(--tr-red);font:800 10.5px/1 Inter Tight,system-ui,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tr-profit-summary>.tr-kv,.tr-profit-summary>.tr-jsonhint{margin-left:11px;margin-right:11px}.tr-profit-summary>.tr-kv:first-of-type{border-top:0;padding-top:9px}.tr-profit-summary>.tr-jsonhint{margin-bottom:10px}@keyframes tr-profit-radar-spin{to{transform:rotate(360deg)}}@media(max-width:560px){.tr-profit-snapshot{grid-template-columns:30px minmax(0,1fr)}.tr-profit-refresh{grid-column:1 / -1;width:100%}}@media(prefers-reduced-motion:reduce){.tr-profit-snapshot[data-state=loading] .tr-profit-snapshot-mark{animation:none}}.tr-dtabs{overflow-x:auto;scrollbar-width:thin}.tr-dtab{white-space:nowrap;flex:none}.tr-titleline{flex-wrap:wrap}.tr-exob-body{position:relative;display:grid;gap:0}.tr-exob-body.is-revalidating>:not(.tr-updating-pill){opacity:.55;pointer-events:none;transition:opacity .15s}.tr-updating-pill{position:absolute;top:6px;right:8px;z-index:2;display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--tr-teal);background:#43d6cf1f;border:1px solid rgba(67,214,207,.4);border-radius:999px;padding:3px 9px}.tr-updating-pill:before{content:"";width:9px;height:9px;border-radius:999px;border:2px solid rgba(67,214,207,.35);border-top-color:var(--tr-teal);animation:tr-spin .7s linear infinite}.tr-skel-rows{display:grid;gap:7px;padding:10px 2px}.tr-skel-row{height:26px;border-radius:7px;background:linear-gradient(90deg,var(--tr-surface-2) 25%,var(--tr-surface-3) 45%,var(--tr-surface-2) 65%);background-size:220% 100%;animation:tr-shimmer 1.3s ease-in-out infinite}.tr-skel-line{display:inline-block;width:56px;height:14px;margin-top:2px;border-radius:5px;background:linear-gradient(90deg,var(--tr-surface-2) 25%,var(--tr-surface-3) 45%,var(--tr-surface-2) 65%);background-size:220% 100%;animation:tr-shimmer 1.3s ease-in-out infinite}@keyframes tr-shimmer{0%{background-position:130% 0}to{background-position:-90% 0}}@keyframes tr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tr-skel-row,.tr-skel-line{animation:none}.tr-updating-pill:before{animation:none}}.tr-run{grid-template-columns:1.35fr 1.6fr 1.3fr;gap:12px 18px;align-items:start}.tr-acts{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;border-top:1px solid var(--tr-line-soft);padding-top:10px;margin-top:2px}.tr-acts-spacer{flex:1}.tr-dswitch{display:inline-flex;align-items:center;gap:7px;margin-left:auto;margin-right:10px;min-width:0}.tr-dswitch-label{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--tr-faint)}.tr-dswitch .tr-select{max-width:min(300px,40vw);min-width:0;text-overflow:ellipsis}@media(max-width:900px){.tr-run{grid-template-columns:1fr;gap:10px}.tr-pf{text-align:left}.tr-dswitch{margin-left:0;margin-right:0;flex:1 1 100%;order:5}.tr-dswitch .tr-select{max-width:none;flex:1}.tr-dhead{flex-wrap:wrap}.tr-live-prices{flex:1 1 100%;order:4;flex-wrap:wrap}}.tr-dhead .tr-dswitch+.tr-x{margin-left:0}.tr-run{position:relative}.tr-run-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:16px}.tr-run-link:focus-visible{outline:2px solid var(--tr-teal);outline-offset:2px}.tr-run .tr-acts{position:relative;z-index:2}@keyframes trsim-spin{to{transform:rotate(360deg)}}.trsim-root{padding:clamp(14px,2.5vw,26px)}.trsim-root .trsim-shell{max-width:1560px;margin:0 auto;display:grid;gap:14px}.trsim-root button,.trsim-root input,.trsim-root select,.trsim-root textarea{font:inherit}.trsim-root button:focus-visible,.trsim-root input:focus-visible,.trsim-root select:focus-visible,.trsim-root textarea:focus-visible,.trsim-root summary:focus-visible{outline:2px solid var(--tr-teal);outline-offset:2px}.trsim-back{display:inline-flex;align-items:center;gap:6px;height:31px;padding:0 13px;border-radius:999px;border:1px solid rgba(67,214,207,.45);background:#43d6cf1f;color:#43d6cf;font-size:11.5px;font-weight:800;text-decoration:none;white-space:nowrap;font-family:Inter Tight,system-ui,sans-serif}.trsim-back:hover{border-color:#43d6cf;color:#e9eff8}.trsim-back{margin-right:16px}.trsim-card{background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--tr-surface);border:1px solid var(--tr-line);border-radius:16px}.trsim-scenario{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:13px 16px;background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--tr-surface);border:1px solid var(--tr-line);border-radius:16px}.trsim-badge{flex:none;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--tr-teal);background:#43d6cf1a;border:1px solid rgba(67,214,207,.3);padding:4px 9px;border-radius:999px}.trsim-scenario-meta{display:grid;gap:3px;min-width:0}.trsim-scenario-meta b{font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--tr-ink)}.trsim-scenario-meta small{font-size:11px;color:var(--tr-faint)}.trsim-ghost-btn{margin-left:auto;flex:none;font-size:11.5px;font-weight:800;padding:7px 13px;border-radius:999px;border:1px solid var(--tr-line);background:var(--tr-surface-3);color:var(--tr-ink);cursor:pointer}.trsim-ghost-btn:hover{border-color:#2c4068}.trsim-setup{padding:16px;display:grid;gap:12px}.trsim-setup-fields{display:grid;grid-template-columns:minmax(240px,1fr) 200px 168px;gap:10px;align-items:end}.trsim-setup label{display:grid;gap:5px;min-width:0}.trsim-setup label>span,.trsim-candle-input>span{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--tr-faint)}.trsim-setup input,.trsim-setup select,.trsim-setup textarea{width:100%;min-width:0;background:var(--tr-surface-3);border:1px solid var(--tr-line);color:var(--tr-ink);border-radius:8px;padding:8px 10px;font-size:12.5px;outline:0}.trsim-setup input,.trsim-setup textarea{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.trsim-setup select{cursor:pointer}.trsim-setup select:disabled{cursor:wait;color:var(--tr-faint)}.trsim-setup input:focus,.trsim-setup select:focus,.trsim-setup textarea:focus{border-color:var(--tr-teal)}.trsim-run-btn{align-self:end;border:1px solid var(--tr-teal);background:var(--tr-teal);color:#04130d;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.trsim-run-btn:hover:not(:disabled){filter:brightness(1.06)}.trsim-run-btn:disabled{opacity:.45;cursor:not-allowed}.trsim-candle-input{display:grid;gap:5px}.trsim-candle-input textarea{min-height:130px;line-height:1.55;resize:vertical}.trsim-setup-note{display:flex;flex-wrap:wrap;gap:10px;color:var(--tr-faint);font-size:11px;line-height:1.5}.trsim-setup-note b{color:var(--tr-amber);font-weight:800}.trsim-dirty-hint{font-size:11px;font-weight:700;color:var(--tr-amber);background:#f2b35a1a;border:1px solid rgba(242,179,90,.3);border-radius:8px;padding:7px 11px}.trsim-error{padding:11px 13px;border:1px solid rgba(240,96,111,.35);border-radius:12px;background:#f0606f14;color:#ffc7cd;font-size:12px;font-weight:600}.trsim-error.inline{display:flex;align-items:center;gap:10px;border-radius:8px}.trsim-retry{margin-left:auto;flex:none;font-size:11px;font-weight:800;padding:5px 11px;border-radius:999px;border:1px solid rgba(240,96,111,.5);background:#f0606f1f;color:#ffc7cd;cursor:pointer}.trsim-retry:hover{border-color:var(--tr-red)}.trsim-busy{display:grid;justify-items:center;gap:10px;text-align:center;padding:54px 20px}.trsim-spinner{width:26px;height:26px;border-radius:999px;border:2.5px solid var(--tr-line);border-top-color:var(--tr-teal);animation:trsim-spin .8s linear infinite}.trsim-busy b{font-size:15px;font-weight:800;color:var(--tr-ink)}.trsim-busy p{max-width:440px;font-size:12px;color:var(--tr-faint);line-height:1.55}.trsim-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.trsim-tile{background:var(--tr-surface);border:1px solid var(--tr-line);border-radius:16px;padding:13px 15px;min-width:0}.trsim-tile>span{display:block;font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--tr-faint);font-weight:700}.trsim-tile>b{display:block;margin-top:6px;font-size:23px;font-weight:700;letter-spacing:-.02em;font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.trsim-tile>small{display:block;margin-top:3px;font-size:10.5px;color:var(--tr-faint)}.trsim-tile.is-loss>b{color:var(--tr-red)}.trsim-tile.is-positive>b{color:var(--tr-green)}.trsim-tile.is-negative>b{color:var(--tr-red)}.trsim-policy-card{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 15px}.trsim-policy-switch{display:inline-flex;gap:4px;padding:3px;background:var(--tr-surface-3);border:1px solid var(--tr-line);border-radius:999px}.trsim-policy-switch button{border:0;background:transparent;color:var(--tr-muted);font-size:11px;font-weight:800;padding:6px 13px;border-radius:999px;cursor:pointer}.trsim-policy-switch button:hover{color:var(--tr-ink)}.trsim-policy-switch button.is-active{background:#43d6cf24;color:var(--tr-teal);box-shadow:inset 0 0 0 1px #43d6cf66}.trsim-policy-caption{margin:0;font-size:11px;color:var(--tr-faint);line-height:1.5}.trsim-no-events{display:grid;gap:8px;padding:30px 22px;text-align:center;justify-items:center}.trsim-no-events h2{margin:0;font-size:16px;font-weight:800;color:var(--tr-ink)}.trsim-no-events p{margin:0;max-width:500px;font-size:12px;color:var(--tr-faint);line-height:1.55}.trsim-no-events-meta{font-family:JetBrains Mono,ui-monospace,monospace}.trsim-skip-list{width:100%;max-width:520px;margin-top:4px;text-align:left}.trsim-skip-list summary{cursor:pointer;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--tr-muted)}.trsim-skip-list ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:5px;max-height:200px;overflow:auto}.trsim-skip-list li{display:flex;justify-content:space-between;gap:10px;padding:6px 10px;background:var(--tr-surface-2);border:1px solid var(--tr-line-soft);border-radius:8px;font-size:11px}.trsim-skip-list code{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--tr-muted)}.trsim-skip-list span{color:var(--tr-amber)}.trsim-prompt{display:grid;justify-items:center;gap:6px;text-align:center;padding:58px 22px}.trsim-prompt-line{width:160px;height:1px;background:linear-gradient(90deg,transparent,var(--tr-teal),transparent)}.trsim-prompt h2{margin:14px 0 0;font-size:18px;font-weight:800;color:var(--tr-ink)}.trsim-prompt p{margin:0;max-width:460px;font-size:12px;color:var(--tr-faint);line-height:1.55}.trsim-methodology{background:var(--tr-surface);border:1px solid var(--tr-line);border-radius:16px;color:var(--tr-muted)}.trsim-methodology summary{padding:12px 15px;cursor:pointer;color:var(--tr-ink);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.trsim-methodology>div{padding:0 15px 14px;font-size:11.5px;line-height:1.6;display:grid;gap:8px}.trsim-methodology b{color:var(--tr-ink)}.trsim-ledger{overflow:hidden}.trsim-ledger-head{padding:15px 16px;display:flex;align-items:end;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tr-line)}.trsim-ledger-head h2{margin:3px 0 0;color:var(--tr-ink);font-size:16px;font-weight:800}.trsim-ledger-head p{margin:4px 0 0;color:var(--tr-faint);font-size:11px;line-height:1.5}.trsim-section-kicker{color:var(--tr-teal);font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.trsim-ledger-filters{display:flex;align-items:end;gap:8px;flex:none}.trsim-ledger-filters label{display:grid;gap:4px}.trsim-ledger-filters label>span{color:var(--tr-faint);font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.trsim-ledger-filters select{min-width:145px;max-width:240px;padding:7px 9px;border:1px solid var(--tr-line);border-radius:8px;background:var(--tr-surface-3);color:var(--tr-ink);font-size:11px}.trsim-ledger-scroll{max-height:620px;overflow:auto;scrollbar-color:var(--tr-line) transparent}.trsim-ledger table{width:100%;min-width:1450px;border-collapse:collapse;color:var(--tr-muted);font-size:10.5px;font-variant-numeric:tabular-nums}.trsim-ledger thead{position:sticky;top:0;z-index:2;background:var(--tr-surface-3)}.trsim-ledger th{padding:9px 11px;border-bottom:1px solid var(--tr-line);color:var(--tr-faint);text-align:left;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.trsim-ledger td{padding:8px 11px;border-bottom:1px solid var(--tr-line-soft);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace}.trsim-ledger tbody tr:hover{background:#43d6cf0b}.trsim-ledger td b{display:block;color:var(--tr-ink);font-family:Inter Tight,system-ui,sans-serif;font-size:11px}.trsim-ledger td small{display:block;margin-top:2px;color:var(--tr-faint);font-size:8.5px}.trsim-ledger-sequence{color:var(--tr-teal);font-weight:800}.trsim-ledger-time{color:var(--tr-faint)}.trsim-ledger-id{max-width:290px;overflow:hidden;text-overflow:ellipsis;color:var(--tr-faint)}.trsim-event-tag{display:inline-block;padding:3px 6px;border:1px solid var(--tr-line);border-radius:999px;font-family:Inter Tight,system-ui,sans-serif;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.trsim-event-tag.is-entry_filled{border-color:#43d6cf66;color:var(--tr-teal);background:#43d6cf14}.trsim-event-tag.is-stop_filled{border-color:#f0606f66;color:var(--tr-red);background:#f0606f14}.trsim-event-tag.is-reentry_placed{border-color:#f2b35a66;color:var(--tr-amber);background:#f2b35a14}.trsim-kicker{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--tr-teal)}.trsim-workbench{display:grid;grid-template-columns:225px minmax(0,1fr) 345px;background:var(--tr-surface);border:1px solid var(--tr-line);border-radius:16px;overflow:hidden}.trsim-account-rail{border-right:1px solid var(--tr-line);background:var(--tr-surface-2);min-width:0}.trsim-rail-heading{padding:15px 15px 11px;color:var(--tr-faint);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.trsim-exchange-group{border-top:1px solid var(--tr-line)}.trsim-exchange-group>header{padding:10px 14px;display:flex;justify-content:space-between;gap:8px;background:var(--tr-surface-3);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.trsim-exchange-group>header strong{color:var(--tr-red);font-family:JetBrains Mono,ui-monospace,monospace}.trsim-account-lane{width:100%;min-height:56px;padding:8px 12px 8px 0;display:grid;grid-template-columns:4px 1fr auto;gap:10px;align-items:center;border:0;border-top:1px solid var(--tr-line-soft);background:transparent;color:var(--tr-ink);text-align:left;cursor:pointer}.trsim-account-lane:hover{background:#16223a80}.trsim-account-lane.is-selected{background:#43d6cf14}.trsim-lane-marker{width:3px;align-self:stretch;background:transparent;border-radius:0 2px 2px 0}.trsim-account-lane.is-selected .trsim-lane-marker{background:var(--tr-teal);box-shadow:0 0 12px #43d6cf80}.trsim-lane-copy{display:grid;min-width:0}.trsim-lane-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.trsim-lane-copy small{margin-top:3px;color:var(--tr-faint);font-size:9.5px;font-family:JetBrains Mono,ui-monospace,monospace}.trsim-lane-loss{color:var(--tr-red);font-size:10.5px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace}.trsim-rail-note{margin:15px 13px;padding:11px;border:1px solid var(--tr-line);border-radius:10px;color:var(--tr-faint);display:grid;gap:6px;font-size:10px;line-height:1.5}.trsim-rail-note b{color:var(--tr-teal);text-transform:uppercase;letter-spacing:.05em;font-weight:800}.trsim-stage{min-width:0;background:var(--tr-surface)}.trsim-stage-header{min-height:74px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--tr-line)}.trsim-stage-header h2{margin:5px 0 0;font-size:18px;font-weight:800;letter-spacing:-.01em}.trsim-stage-header p{margin:4px 0 0;color:var(--tr-faint);font-size:10.5px;font-family:JetBrains Mono,ui-monospace,monospace}.trsim-event-badge{flex:none;min-width:120px;padding-left:15px;border-left:2px solid var(--tr-muted);display:grid;text-align:right}.trsim-event-badge span{color:var(--tr-faint);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.trsim-event-badge strong{margin-top:6px;font-size:20px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.trsim-event-badge.is-stop{border-color:var(--tr-red)}.trsim-event-badge.is-entry{border-color:var(--tr-teal)}.trsim-event-badge.is-reentry{border-color:var(--tr-amber)}.trsim-chartblock{border-bottom:1px solid var(--tr-line)}.trsim-chart{position:relative;height:360px;background:linear-gradient(rgba(30,44,70,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(30,44,70,.13) 1px,transparent 1px);background-size:100% 20%,10% 100%}.trsim-chart svg{width:100%;height:100%;overflow:visible}.trsim-chart-label{pointer-events:none;position:absolute;top:11px;left:50%;transform:translate(-50%);color:var(--tr-faint);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.trsim-chart-legend{display:flex;align-items:center;justify-content:flex-end;gap:11px 14px;flex-wrap:wrap;padding:9px 16px;border-top:1px solid var(--tr-line-soft)}.trsim-chart-legend span{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--tr-muted)}.trsim-chart-legend i{width:9px;height:9px;border-radius:2px;display:inline-block}.trsim-chart-legend .trsim-legend-line{width:12px;height:0;border-top:2px dashed var(--tr-teal);border-radius:0}.trsim-price-axis{pointer-events:none;position:absolute;top:12px;bottom:14px;left:9px;display:flex;flex-direction:column;justify-content:space-between;color:var(--tr-faint);font-size:9px;font-family:JetBrains Mono,ui-monospace,monospace}.trsim-transport{display:grid;grid-template-columns:1.4fr 1fr 94px 1fr 1.4fr;border-bottom:1px solid var(--tr-line)}.trsim-transport button{min-height:46px;border:0;border-right:1px solid var(--tr-line);background:var(--tr-surface-2);color:var(--tr-muted);font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.trsim-transport button:last-child{border-right:0}.trsim-transport button:hover:not(:disabled){background:#16223a99;color:var(--tr-ink)}.trsim-transport button:disabled{opacity:.4;cursor:not-allowed}.trsim-transport .is-play{background:var(--tr-teal);color:#04130d}.trsim-transport .is-play:hover:not(:disabled){background:var(--tr-teal);filter:brightness(1.06);color:#04130d}.trsim-scrub-row{display:flex;align-items:center;gap:12px;padding:13px 20px 0}.trsim-scrubber{flex:1;min-width:0;accent-color:var(--tr-teal)}.trsim-scrub-count{flex:none;font-size:10px;font-weight:700;color:var(--tr-faint);font-family:JetBrains Mono,ui-monospace,monospace;white-space:nowrap}.trsim-cycle{margin:16px 20px 20px;border:1px solid var(--tr-line);border-radius:12px;overflow:hidden}.trsim-cycle>header{padding:11px 13px;display:flex;justify-content:space-between;gap:10px;background:var(--tr-surface-2)}.trsim-cycle>header div{display:grid;gap:3px}.trsim-cycle>header span,.trsim-cycle>header small{color:var(--tr-faint);font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.trsim-cycle>header b{font-size:11px;font-weight:800}.trsim-cycle-tape{min-height:68px;padding:13px;display:flex;gap:6px;overflow-x:auto;align-items:center}.trsim-cycle-tape button{position:relative;flex:none;min-width:70px;padding:9px 8px;border:1px solid var(--tr-line);border-top-width:2px;border-radius:8px;background:var(--tr-surface-2);color:var(--tr-muted);display:grid;gap:5px;text-align:left;cursor:pointer}.trsim-cycle-tape button i{position:absolute;left:-6px;top:50%;width:6px;height:1px;background:var(--tr-line)}.trsim-cycle-tape button span{font-size:8px;font-weight:800;letter-spacing:.04em}.trsim-cycle-tape button b{color:var(--tr-ink);font-size:11px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace}.trsim-cycle-tape .is-entry{border-top-color:var(--tr-teal)}.trsim-cycle-tape .is-stop{border-top-color:var(--tr-red)}.trsim-cycle-tape .is-reentry{border-top-color:var(--tr-amber)}.trsim-cycle-tape .is-current{background:#43d6cf1a;box-shadow:inset 0 0 0 1px #43d6cf73}.trsim-inspector{border-left:1px solid var(--tr-line);background:var(--tr-surface-2);min-width:0}.trsim-inspector>header{min-height:74px;padding:15px 18px;border-bottom:1px solid var(--tr-line);display:grid;align-content:center;gap:5px}.trsim-inspector>header span{color:var(--tr-teal);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.trsim-inspector>header b{font-size:15px;font-weight:800}.trsim-inspector>header small{color:var(--tr-faint);font-size:9.5px;line-height:1.4;font-family:JetBrains Mono,ui-monospace,monospace}.trsim-event-impact{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--tr-line)}.trsim-event-impact div{min-height:64px;padding:12px 14px;border-right:1px solid var(--tr-line);border-bottom:1px solid var(--tr-line);display:grid;align-content:center;gap:6px}.trsim-event-impact div:nth-child(2n){border-right:0}.trsim-event-impact span{color:var(--tr-faint);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.trsim-event-impact strong{font-size:15px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.trsim-event-impact.is-stop strong{color:var(--tr-red)}.trsim-position-readout{padding:15px 18px;border-bottom:1px solid var(--tr-line)}.trsim-position-readout.is-after{background:#43d6cf0d;box-shadow:inset 3px 0 var(--tr-teal)}.trsim-readout-scope{color:var(--tr-teal);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.trsim-position-readout h4{margin:5px 0 0;font-size:12px;font-weight:600}.trsim-position-value{margin-top:12px;font-size:22px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.trsim-position-value small{color:var(--tr-faint);font-size:11px}.trsim-position-readout dl{margin:14px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:11px}.trsim-position-readout dt{color:var(--tr-faint);font-size:9px}.trsim-position-readout dd{margin:3px 0 0;font-size:10.5px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace}.trsim-reentry-detail,.trsim-portfolio-scope{padding:15px 18px;border-bottom:1px solid var(--tr-line)}.trsim-reentry-detail h4,.trsim-portfolio-scope h4{margin:0 0 11px;color:var(--tr-amber);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.trsim-reentry-detail>div,.trsim-portfolio-scope>div{padding:5px 0;display:flex;justify-content:space-between;gap:10px;font-size:10.5px}.trsim-reentry-detail b,.trsim-portfolio-scope b{font-family:JetBrains Mono,ui-monospace,monospace}.trsim-reentry-detail ul{margin:8px 0 0;padding:0;list-style:none;max-height:100px;overflow:auto}.trsim-reentry-detail li{display:flex;justify-content:space-between;gap:8px;padding:4px 0;color:var(--tr-faint);font-size:9.5px}.trsim-reentry-detail code{font-family:JetBrains Mono,ui-monospace,monospace}.trsim-portfolio-scope p{margin:8px 0 0;color:var(--tr-faint);font-size:9.5px;line-height:1.5}@media(max-width:1180px){.trsim-workbench{grid-template-columns:205px minmax(0,1fr)}.trsim-inspector{grid-column:1 / -1;border-left:0;border-top:1px solid var(--tr-line);display:grid;grid-template-columns:repeat(3,1fr)}.trsim-inspector>header{grid-column:1 / -1}.trsim-event-impact{grid-column:1 / -1;grid-template-columns:repeat(4,1fr)}.trsim-event-impact div:nth-child(2n){border-right:1px solid var(--tr-line)}.trsim-position-readout{border-right:1px solid var(--tr-line)}}@media(max-width:900px){.trsim-tiles{grid-template-columns:1fr 1fr}}@media(max-width:760px){.trsim-setup-fields{grid-template-columns:1fr}.trsim-ledger-head{align-items:stretch;flex-direction:column}.trsim-ledger-filters{display:grid;grid-template-columns:1fr 1fr}.trsim-ledger-filters select{width:100%;min-width:0;max-width:none}.trsim-workbench{display:flex;flex-direction:column}.trsim-account-rail{border-right:0;border-bottom:1px solid var(--tr-line)}.trsim-exchange-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.trsim-exchange-group>header{grid-column:1 / -1}.trsim-rail-note{display:none}.trsim-chart{height:300px}.trsim-chart-legend{justify-content:center}.trsim-transport{grid-template-columns:1fr 1fr 70px 1fr 1fr}.trsim-transport button{font-size:8px}.trsim-inspector{display:block}.trsim-event-impact{grid-template-columns:1fr 1fr}.trsim-position-readout{border-right:0}}@media(max-width:560px){.trsim-root{padding:12px}.trsim-tiles{grid-template-columns:1fr 1fr}.trsim-ledger-filters{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.trsim-root *,.trsim-root *:before,.trsim-root *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tr-derived-builder{width:min(1040px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto}.tr-derived-market{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--tr-teal) 42%,var(--tr-line));background:color-mix(in srgb,var(--tr-teal) 7%,var(--tr-surface))}.tr-derived-market>div{display:grid;gap:2px}.tr-derived-market>div>span{color:var(--tr-text);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tr-derived-market>div>small{color:var(--tr-muted);font-size:10px}.tr-derived-market .tr-live-prices{flex:0 0 auto}.tr-derived-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(150px,.72fr) auto minmax(0,1fr);align-items:stretch;gap:10px;padding:12px;border:1px solid var(--tr-line);background:color-mix(in srgb,var(--tr-surface) 88%,var(--tr-teal) 12%)}.tr-derived-route>div{display:grid;gap:3px;align-content:center;min-width:0;padding:10px 12px;border-left:2px solid var(--tr-line)}.tr-derived-route>div.anchor{border:1px solid color-mix(in srgb,var(--tr-teal) 58%,var(--tr-line));background:color-mix(in srgb,var(--tr-teal) 10%,transparent);text-align:center}.tr-derived-route>div>span,.tr-derived-route>div>small{color:var(--tr-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.tr-derived-route>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-derived-route>i{align-self:center;color:var(--tr-teal);font-style:normal;font-size:20px}.tr-derived-locked{color:var(--tr-teal);border-color:color-mix(in srgb,var(--tr-teal) 55%,var(--tr-line));cursor:not-allowed}.tr-derived-result{border-color:color-mix(in srgb,var(--tr-green) 42%,var(--tr-line))}.tr-derived-actions{position:sticky;bottom:-1px;z-index:2;padding:12px;margin:0 -1px -1px;background:color-mix(in srgb,var(--tr-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--tr-line)}@media(max-width:720px){.tr-derived-market{align-items:flex-start;flex-direction:column}.tr-derived-market .tr-live-prices{flex-wrap:wrap}.tr-derived-route{grid-template-columns:1fr}.tr-derived-route>i{transform:rotate(90deg);justify-self:center;line-height:1}}.tr-bulk-builder{width:min(1240px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto}.tr-recursive-table{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.tr-recursive-table .tr-table{width:-moz-max-content;width:max-content;min-width:900px}.tr-recursive-orders{display:grid;gap:8px;min-width:0;padding:4px 0}.tr-recursive-orders .tr-exprow{justify-content:space-between}.tr-recursive-child-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tr-recursive-child-table{width:100%;min-width:760px;background:var(--tr-surface-2)}.tr-recursive-child-table .issuerow td{border-top-color:#f0606f52}@media(max-width:640px){.tr-recursive-confirm{position:sticky;bottom:-18px;z-index:6;margin:0 -18px -18px;padding:10px 18px calc(12px + env(safe-area-inset-bottom));background:var(--tr-bg);border-top:1px solid var(--tr-line);box-shadow:0 -12px 28px #0000006b}.tr-recursive-confirm .tr-btn{width:100%;min-height:44px}}.tr-bulk-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px}.tr-bulk-controls .tr-in{width:110px}.tr-bulk-backbone{padding:0 12px}.tr-bulk-anchor-wrap{max-height:52vh;overflow:auto;border:1px solid var(--tr-line)}.tr-bulk-anchor-table{font-size:11.5px}.tr-bulk-anchor-table th{position:sticky;top:0;z-index:1;background:var(--tr-surface-2)}.tr-bulk-anchor-table td{vertical-align:middle}.tr-bulk-anchor-table .tr-in{width:92px;padding:4px 7px}.tr-bulk-anchor-table .tr-select{max-width:170px;padding:4px 7px}.tr-bulk-param{width:72px!important;margin-left:4px}.tr-bulk-status-cell{min-width:150px;max-width:240px}.tr-bulk-done{background:color-mix(in srgb,var(--tr-green) 7%,transparent)}.tr-alt-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:0 12px 10px}.tr-alt-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--tr-line);background:transparent;color:var(--tr-muted);font-size:11px;cursor:pointer}.tr-alt-chip:hover{border-color:var(--tr-teal);color:var(--tr-ink)}.tr-alt-chip.on{border-color:var(--tr-teal);background:color-mix(in srgb,var(--tr-teal) 14%,transparent);color:var(--tr-ink)}.tr-alt-chip b{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:999px;background:var(--tr-teal);color:#04130d;font-size:9.5px}.ptp-root{min-height:100vh}.ptp-top{align-items:flex-start}.ptp-command{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1fr) minmax(320px,1.15fr);gap:12px;padding:14px;margin:14px 0;border:1px solid var(--tr-line);background:color-mix(in srgb,var(--tr-surface) 92%,transparent)}.ptp-direction{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ptp-direction-btn{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;min-height:76px;padding:12px;color:var(--tr-muted);background:transparent;border:1px solid var(--tr-line);cursor:pointer;text-transform:uppercase;letter-spacing:.08em}.ptp-direction-btn span{font-size:15px;font-weight:800}.ptp-direction-btn small{font:11px/1.2 JetBrains Mono,ui-monospace,monospace;text-transform:none;letter-spacing:0}.ptp-direction-btn.long.on{color:var(--tr-green);border-color:color-mix(in srgb,var(--tr-green) 65%,var(--tr-line));background:color-mix(in srgb,var(--tr-green) 9%,transparent)}.ptp-direction-btn.short.on{color:var(--tr-red);border-color:color-mix(in srgb,var(--tr-red) 65%,var(--tr-line));background:color-mix(in srgb,var(--tr-red) 9%,transparent)}.ptp-target{display:grid;grid-template-columns:1fr .65fr;gap:8px}.ptp-target.single{display:block}.ptp-preview-hint{display:block;max-width:330px;margin-top:6px;color:var(--tr-faint);font-size:10px;line-height:1.35;text-transform:none;letter-spacing:0}.ptp-target label,.ptp-live-controls label{display:flex;flex-direction:column;gap:6px;color:var(--tr-muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.ptp-money-input{display:flex;align-items:center;min-height:48px;border:1px solid var(--tr-line);background:var(--tr-bg)}.ptp-money-input:focus-within{border-color:var(--tr-teal)}.ptp-money-input b{padding:0 10px;color:var(--tr-teal);font:700 16px/1 JetBrains Mono,ui-monospace,monospace}.ptp-money-input input{width:100%;min-width:0;padding:10px 8px 10px 0;color:var(--tr-ink);background:transparent;border:0;outline:0;font:700 18px/1 JetBrains Mono,ui-monospace,monospace}.ptp-money-input.suffix input{padding-left:10px}.ptp-equation{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:12px;padding:10px 14px;border-left:3px solid var(--tr-teal);background:color-mix(in srgb,var(--tr-teal) 7%,transparent)}.ptp-equation>span{color:var(--tr-teal);font:700 32px/1 JetBrains Mono,ui-monospace,monospace}.ptp-equation>i{color:var(--tr-muted);font-style:normal}.ptp-equation div{display:flex;flex-direction:column;gap:3px}.ptp-equation strong{color:var(--tr-green);font:700 16px/1 JetBrains Mono,ui-monospace,monospace}.ptp-equation small{color:var(--tr-muted);font-size:10px}.ptp-ledger{margin-top:14px}.ptp-table .ptp-group-row td{border-top:1px solid color-mix(in srgb,var(--tr-teal) 38%,var(--tr-line));background:color-mix(in srgb,var(--tr-teal) 4%,var(--tr-surface))}.ptp-table .ptp-group-row:not(.selected){opacity:.55}.ptp-table .ptp-position-row td:first-child{border-left:2px solid color-mix(in srgb,var(--tr-teal) 35%,transparent)}.ptp-table .ptp-position-row.excluded{opacity:.58}.ptp-weight{display:inline-flex;align-items:center;gap:6px;margin-right:10px}.ptp-weight span{color:var(--tr-muted);font-size:10px}.ptp-weight input{width:54px;padding:4px 5px;color:var(--tr-ink);background:var(--tr-bg);border:1px solid var(--tr-line);font:12px/1 JetBrains Mono,ui-monospace,monospace}.ptp-live-panel{display:grid;grid-template-columns:minmax(300px,1fr) minmax(390px,.85fr);gap:20px;align-items:end;margin:14px 0 30px;padding:16px;border:1px solid color-mix(in srgb,var(--tr-amber) 48%,var(--tr-line));background:color-mix(in srgb,var(--tr-amber) 5%,var(--tr-surface))}.ptp-live-panel>div:first-child{display:flex;flex-direction:column;gap:5px}.ptp-live-panel strong{color:var(--tr-ink)}.ptp-live-panel p{max-width:780px;margin:0;color:var(--tr-muted);font-size:12px}.ptp-live-controls{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:end}.ptp-live-controls .tr-confirm{width:100%}@media(max-width:980px){.ptp-command{grid-template-columns:1fr 1fr}.ptp-equation{grid-column:1 / -1}.ptp-live-panel{grid-template-columns:1fr}}.ptp-position-row .tr-dot{background:var(--tr-teal)}.ptp-run-links{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ptp-run-links a{color:var(--tr-teal);font-size:9px;text-decoration:none}.ptp-run-links a:hover{text-decoration:underline}@media(max-width:640px){.ptp-command,.ptp-target,.ptp-live-controls{grid-template-columns:1fr}.ptp-equation{grid-template-columns:auto 1fr}.ptp-equation>i{display:none}.ptp-top{gap:12px}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-0\.5:after{content:var(--tw-content);left:.125rem}.after\:left-\[17px\]:after{content:var(--tw-content);left:17px}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:h-\[15px\]:after{content:var(--tw-content);height:15px}.after\:w-\[15px\]:after{content:var(--tw-content);width:15px}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-\[left\]:after{content:var(--tw-content);transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.odd\:bg-gray-50\/70:nth-child(odd){background-color:#f9fafbb3}.hover\:translate-x-1:hover{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!border-faint:hover{--tw-border-opacity: 1 !important;border-color:rgb(91 111 144 / var(--tw-border-opacity, 1))!important}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-faint:hover{--tw-border-opacity: 1;border-color:rgb(91 111 144 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-green:hover{--tw-border-opacity: 1;border-color:rgb(76 200 150 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-red:hover{--tw-border-opacity: 1;border-color:rgb(240 96 111 / var(--tw-border-opacity, 1))}.hover\:border-rose-500:hover{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.hover\:border-sky-300:hover{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.hover\:border-sky-400:hover{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-900\/30:hover{background-color:#78350f4d}.hover\:bg-amber\/\[0\.2\]:hover{background-color:#f2b35a33}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-900\/30:hover{background-color:#1e3a8a4d}.hover\:bg-blue-900\/40:hover{background-color:#1e3a8a66}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-900\/30:hover{background-color:#164e634d}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-200:hover{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-900\/30:hover{background-color:#064e3b4d}.hover\:bg-fuchsia-900\/30:hover{background-color:#701a754d}.hover\:bg-fuchsia-900\/60:hover{background-color:#701a7599}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700\/50:hover{background-color:#37415180}.hover\:bg-gray-900\/60:hover{background-color:#11182799}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-800:hover{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.hover\:bg-lime-900\/30:hover{background-color:#3653144d}.hover\:bg-muted:hover{--tw-bg-opacity: 1;background-color:rgb(138 160 191 / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/30:hover{background-color:#8aa0bf4d}.hover\:bg-muted\/50:hover{background-color:#8aa0bf80}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-800:hover{--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-900\/30:hover{background-color:#581c874d}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900\/30:hover{background-color:#7f1d1d4d}.hover\:bg-red\/\[0\.26\]:hover{background-color:#f0606f42}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-600:hover{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-900\/30:hover{background-color:#0c4a6e4d}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-surface-2:hover{--tw-bg-opacity: 1;background-color:rgb(18 29 49 / var(--tw-bg-opacity, 1))}.hover\:bg-surface-3:hover{--tw-bg-opacity: 1;background-color:rgb(22 34 58 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}.hover\:bg-white\/\[0\.5\]:hover{background-color:#ffffff80}.hover\:bg-yellow-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-amber-500:hover{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-blue-200:hover{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-cyan-300:hover{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.hover\:text-emerald-300:hover{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.hover\:text-emerald-800:hover{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.hover\:text-fuchsia-200:hover{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity, 1))}.hover\:text-fuchsia-300:hover{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green:hover{--tw-text-opacity: 1;color:rgb(76 200 150 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:text-green-900:hover{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(233 239 248 / var(--tw-text-opacity, 1))}.hover\:text-lime-300:hover{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.hover\:text-muted:hover{--tw-text-opacity: 1;color:rgb(138 160 191 / var(--tw-text-opacity, 1))}.hover\:text-neutral-100:hover{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.hover\:text-orange-700:hover{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.hover\:text-purple-300:hover{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.hover\:text-purple-600:hover{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.hover\:text-purple-800:hover{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.hover\:text-red:hover{--tw-text-opacity: 1;color:rgb(240 96 111 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-sky-300:hover{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.hover\:text-sky-600:hover{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.hover\:text-sky-700:hover{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.4\)\]:hover{--tw-shadow: 0 0 20px rgba(59,130,246,.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-gray-500:focus{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-orange-500:focus{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.focus\:border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.focus\:border-sky-400:focus{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.focus\:border-teal:focus{--tw-border-opacity: 1;border-color:rgb(67 214 207 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-amber-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500\/20:focus{--tw-ring-color: rgb(59 130 246 / .2)}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.focus\:ring-opacity-50:focus{--tw-ring-opacity: .5}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-gray-800:focus{--tw-ring-offset-color: #1f2937}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-blue-500\/75:focus-visible{--tw-ring-color: rgb(59 130 246 / .75)}.focus-visible\:ring-emerald-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-indigo-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-red-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-yellow-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:translate-y-0\.5:active{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.995\]:active{--tw-scale-x: .995;--tw-scale-y: .995;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-50:active{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-600:disabled{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group:disabled .group-disabled\:border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.group:disabled .group-disabled\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[closed\]\:scale-95[data-closed]{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[enter\]\:scale-100[data-enter]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[leave\]\:scale-95[data-leave]{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[closed\]\:transform[data-closed],.data-\[leave\]\:transform[data-leave]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[state\=inactive\]\:border[data-state=inactive]{border-width:1px}.data-\[checked\]\:border-indigo-500[data-checked]{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.data-\[state\=active\]\:border-blue-600[data-state=active]{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.data-\[state\=inactive\]\:border-gray-300[data-state=inactive]{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.data-\[checked\]\:bg-blue-500\/10[data-checked]{background-color:#3b82f61a}.data-\[checked\]\:bg-emerald-500\/15[data-checked]{background-color:#10b98126}.data-\[checked\]\:bg-indigo-50[data-checked]{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-blue-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-green-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:transparent}.data-\[state\=inactive\]\:bg-white[data-state=inactive]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:text-blue-600[data-state=active]{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-white[data-state=active]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=inactive\]\:text-gray-700[data-state=inactive]{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.data-\[closed\]\:opacity-0[data-closed]{opacity:0}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[enter\]\:opacity-100[data-enter]{opacity:1}.data-\[leave\]\:opacity-0[data-leave]{opacity:0}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[focus\]\:outline-1[data-focus]{outline-width:1px}.data-\[focus\]\:outline-white[data-focus]{outline-color:#fff}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.group[data-checked] .group-data-\[checked\]\:border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.group[data-checked] .group-data-\[checked\]\:border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.group[data-checked] .group-data-\[checked\]\:border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.group[data-checked] .group-data-\[checked\]\:bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.group[data-checked] .group-data-\[checked\]\:bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.group[data-checked] .group-data-\[checked\]\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.group[data-checked] .group-data-\[checked\]\:bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.group[data-checked] .group-data-\[checked\]\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group[data-checked] .group-data-\[checked\]\:text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.group[data-checked] .group-data-\[checked\]\:opacity-100{opacity:1}.dark\:divide-gray-600:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(75 85 99 / var(--tw-divide-opacity, 1))}.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\:divide-gray-700\/50:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#37415180}.dark\:divide-gray-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(31 41 55 / var(--tw-divide-opacity, 1))}.dark\:divide-slate-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(51 65 85 / var(--tw-divide-opacity, 1))}.dark\:border-amber-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.dark\:border-amber-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.dark\:border-amber-700\/70:is(.dark *){border-color:#b45309b3}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-amber-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(120 53 15 / var(--tw-border-opacity, 1))}.dark\:border-amber-900\/60:is(.dark *){border-color:#78350f99}.dark\:border-blue-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.dark\:border-blue-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.dark\:border-blue-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-blue-800\/70:is(.dark *){border-color:#1e40afb3}.dark\:border-blue-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity, 1))}.dark\:border-emerald-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-emerald-900\/60:is(.dark *){border-color:#064e3b99}.dark\:border-gray-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-700\/50:is(.dark *){border-color:#37415180}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-green-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-indigo-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.dark\:border-indigo-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity, 1))}.dark\:border-orange-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.dark\:border-orange-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(194 65 12 / var(--tw-border-opacity, 1))}.dark\:border-orange-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1))}.dark\:border-purple-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.dark\:border-purple-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.dark\:border-red-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.dark\:border-red-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.dark\:border-red-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-red-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(127 29 29 / var(--tw-border-opacity, 1))}.dark\:border-red-900\/60:is(.dark *){border-color:#7f1d1d99}.dark\:border-rose-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(159 18 57 / var(--tw-border-opacity, 1))}.dark\:border-rose-900\/60:is(.dark *){border-color:#88133799}.dark\:border-sky-500\/70:is(.dark *){border-color:#0ea5e9b3}.dark\:border-sky-900\/60:is(.dark *){border-color:#0c4a6e99}.dark\:border-slate-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-teal-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity, 1))}.dark\:border-yellow-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.dark\:border-yellow-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.dark\:border-l-gray-600:is(.dark *){--tw-border-opacity: 1;border-left-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-l-green-600:is(.dark *){--tw-border-opacity: 1;border-left-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.dark\:border-l-red-600:is(.dark *){--tw-border-opacity: 1;border-left-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.dark\:border-t-gray-600:is(.dark *){--tw-border-opacity: 1;border-top-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-amber-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-900\/10:is(.dark *){background-color:#78350f1a}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-amber-900\/40:is(.dark *){background-color:#78350f66}.dark\:bg-amber-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-amber-950\/40:is(.dark *){background-color:#451a0366}.dark\:bg-amber-950\/60:is(.dark *){background-color:#451a0399}.dark\:bg-black\/50:is(.dark *){background-color:#00000080}.dark\:bg-blue-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-500\/20:is(.dark *){background-color:#3b82f633}.dark\:bg-blue-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-800\/30:is(.dark *){background-color:#1e40af4d}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1e3a8a66}.dark\:bg-blue-950\/20:is(.dark *){background-color:#17255433}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1725544d}.dark\:bg-emerald-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-900\/10:is(.dark *){background-color:#064e3b1a}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#064e3b33}.dark\:bg-emerald-900\/40:is(.dark *){background-color:#064e3b66}.dark\:bg-emerald-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-950\/20:is(.dark *){background-color:#022c2233}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#022c224d}.dark\:bg-emerald-950\/40:is(.dark *){background-color:#022c2266}.dark\:bg-emerald-950\/60:is(.dark *){background-color:#022c2299}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700\/30:is(.dark *){background-color:#3741514d}.dark\:bg-gray-700\/50:is(.dark *){background-color:#37415180}.dark\:bg-gray-700\/70:is(.dark *){background-color:#374151b3}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1f293780}.dark\:bg-gray-800\/60:is(.dark *){background-color:#1f293799}.dark\:bg-gray-800\/80:is(.dark *){background-color:#1f2937cc}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/20:is(.dark *){background-color:#11182733}.dark\:bg-gray-900\/30:is(.dark *){background-color:#1118274d}.dark\:bg-gray-900\/50:is(.dark *){background-color:#11182780}.dark\:bg-gray-900\/60:is(.dark *){background-color:#11182799}.dark\:bg-gray-900\/95:is(.dark *){background-color:#111827f2}.dark\:bg-gray-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.dark\:bg-green-500\/20:is(.dark *){background-color:#22c55e33}.dark\:bg-green-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/10:is(.dark *){background-color:#14532d1a}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-green-900\/40:is(.dark *){background-color:#14532d66}.dark\:bg-green-900\/50:is(.dark *){background-color:#14532d80}.dark\:bg-green-950\/10:is(.dark *){background-color:#052e161a}.dark\:bg-indigo-900\/10:is(.dark *){background-color:#312e811a}.dark\:bg-indigo-900\/20:is(.dark *){background-color:#312e8133}.dark\:bg-indigo-950\/30:is(.dark *){background-color:#1e1b4b4d}.dark\:bg-orange-900\/20:is(.dark *){background-color:#7c2d1233}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7c2d124d}.dark\:bg-orange-900\/40:is(.dark *){background-color:#7c2d1266}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900\/20:is(.dark *){background-color:#581c8733}.dark\:bg-purple-950\/30:is(.dark *){background-color:#3b07644d}.dark\:bg-red-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.dark\:bg-red-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-red-900\/40:is(.dark *){background-color:#7f1d1d66}.dark\:bg-red-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-red-950\/20:is(.dark *){background-color:#450a0a33}.dark\:bg-red-950\/30:is(.dark *){background-color:#450a0a4d}.dark\:bg-red-950\/40:is(.dark *){background-color:#450a0a66}.dark\:bg-rose-950\/30:is(.dark *){background-color:#4c05194d}.dark\:bg-sky-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-950\/20:is(.dark *){background-color:#082f4933}.dark\:bg-sky-950\/30:is(.dark *){background-color:#082f494d}.dark\:bg-sky-950\/40:is(.dark *){background-color:#082f4966}.dark\:bg-sky-950\/60:is(.dark *){background-color:#082f4999}.dark\:bg-slate-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700\/50:is(.dark *){background-color:#33415580}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1e293b80}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/40:is(.dark *){background-color:#0f172a66}.dark\:bg-slate-900\/60:is(.dark *){background-color:#0f172a99}.dark\:bg-slate-900\/70:is(.dark *){background-color:#0f172ab3}.dark\:bg-slate-900\/80:is(.dark *){background-color:#0f172acc}.dark\:bg-slate-950\/30:is(.dark *){background-color:#0206174d}.dark\:bg-slate-950\/40:is(.dark *){background-color:#02061766}.dark\:bg-slate-950\/50:is(.dark *){background-color:#02061780}.dark\:bg-slate-950\/60:is(.dark *){background-color:#02061799}.dark\:bg-slate-950\/70:is(.dark *){background-color:#020617b3}.dark\:bg-teal-950\/30:is(.dark *){background-color:#042f2e4d}.dark\:bg-yellow-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900\/10:is(.dark *){background-color:#713f121a}.dark\:bg-yellow-900\/20:is(.dark *){background-color:#713f1233}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#713f124d}.dark\:bg-yellow-900\/40:is(.dark *){background-color:#713f1266}.dark\:from-green-900\/20:is(.dark *){--tw-gradient-from: rgb(20 83 45 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to: rgb(30 58 138 / .2) var(--tw-gradient-to-position)}.dark\:to-emerald-900\/20:is(.dark *){--tw-gradient-to: rgb(6 78 59 / .2) var(--tw-gradient-to-position)}.dark\:stroke-gray-600:is(.dark *){stroke:#4b5563}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-200\/80:is(.dark *){color:#fde68acc}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-950:is(.dark *){--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-200\/80:is(.dark *){color:#bfdbfecc}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-50:is(.dark *){--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-green-100:is(.dark *){--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-indigo-100:is(.dark *){--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-orange-100:is(.dark *){--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.dark\:text-orange-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-purple-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-200:is(.dark *){--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-rose-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-sky-100:is(.dark *){--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-50:is(.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-600:is(.dark *){--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark\:text-slate-900:is(.dark *){--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.dark\:text-teal-100:is(.dark *){--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.dark\:text-teal-200:is(.dark *){--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.dark\:text-teal-300:is(.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.dark\:text-teal-400:is(.dark *){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-gray-500:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-gray-500:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-slate-500:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-slate-500:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.dark\:shadow-sky-950\/20:is(.dark *){--tw-shadow-color: rgb(8 47 73 / .2);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-slate-900\/50:is(.dark *){--tw-shadow-color: rgb(15 23 42 / .5);--tw-shadow: var(--tw-shadow-colored)}.dark\:ring-blue-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))}.dark\:ring-sky-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity, 1))}.dark\:ring-offset-gray-800:is(.dark *){--tw-ring-offset-color: #1f2937}.dark\:placeholder\:text-gray-400:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-gray-400:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:odd\:bg-gray-800\/30:nth-child(odd):is(.dark *){background-color:#1f29374d}.dark\:hover\:border-blue-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.dark\:hover\:border-gray-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:hover\:border-rose-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity, 1))}.dark\:hover\:border-sky-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-amber-900\/40:hover:is(.dark *){background-color:#78350f66}.dark\:hover\:bg-blue-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-900\/20:hover:is(.dark *){background-color:#1e3a8a33}.dark\:hover\:bg-blue-900\/30:hover:is(.dark *){background-color:#1e3a8a4d}.dark\:hover\:bg-blue-900\/50:hover:is(.dark *){background-color:#1e3a8a80}.dark\:hover\:bg-emerald-900\/60:hover:is(.dark *){background-color:#064e3b99}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700\/30:hover:is(.dark *){background-color:#3741514d}.dark\:hover\:bg-gray-700\/50:hover:is(.dark *){background-color:#37415180}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800\/50:hover:is(.dark *){background-color:#1f293780}.dark\:hover\:bg-gray-800\/\[0\.6\]:hover:is(.dark *){background-color:#1f293799}.dark\:hover\:bg-gray-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-900\/50:hover:is(.dark *){background-color:#11182780}.dark\:hover\:bg-green-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-900\/30:hover:is(.dark *){background-color:#14532d4d}.dark\:hover\:bg-green-900\/50:hover:is(.dark *){background-color:#14532d80}.dark\:hover\:bg-indigo-900\/40:hover:is(.dark *){background-color:#312e8166}.dark\:hover\:bg-orange-900\/20:hover:is(.dark *){background-color:#7c2d1233}.dark\:hover\:bg-purple-900\/40:hover:is(.dark *){background-color:#581c8766}.dark\:hover\:bg-red-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-900\/20:hover:is(.dark *){background-color:#7f1d1d33}.dark\:hover\:bg-red-900\/30:hover:is(.dark *){background-color:#7f1d1d4d}.dark\:hover\:bg-red-900\/60:hover:is(.dark *){background-color:#7f1d1d99}.dark\:hover\:bg-sky-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-sky-900\/50:hover:is(.dark *){background-color:#0c4a6e80}.dark\:hover\:bg-slate-500:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700\/50:hover:is(.dark *){background-color:#33415580}.dark\:hover\:bg-slate-900\/40:hover:is(.dark *){background-color:#0f172a66}.dark\:hover\:bg-teal-900\/30:hover:is(.dark *){background-color:#134e4a4d}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:bg-yellow-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-yellow-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-yellow-900\/30:hover:is(.dark *){background-color:#713f124d}.dark\:hover\:text-amber-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:hover\:text-blue-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:hover\:text-emerald-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-green-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.dark\:hover\:text-green-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:hover\:text-indigo-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-purple-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-purple-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:hover\:text-sky-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-sky-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-400:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.dark\:focus\:ring-blue-400:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-blue-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-offset-gray-800:focus:is(.dark *){--tw-ring-offset-color: #1f2937}.dark\:active\:bg-gray-600:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:active\:bg-gray-700\/50:active:is(.dark *){background-color:#37415180}.dark\:disabled\:bg-gray-800:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:disabled\:text-gray-500:disabled:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:underline:is(.dark *){text-decoration-line:underline}.group:disabled .dark\:group-disabled\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.group:disabled .dark\:group-disabled\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:data-\[state\=active\]\:border-blue-400[data-state=active]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.dark\:data-\[state\=inactive\]\:border-gray-600[data-state=inactive]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:data-\[checked\]\:bg-blue-500\/20[data-checked]:is(.dark *){background-color:#3b82f633}.dark\:data-\[checked\]\:bg-indigo-900\/20[data-checked]:is(.dark *){background-color:#312e8133}.dark\:data-\[state\=inactive\]\:bg-gray-700[data-state=inactive]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:data-\[state\=active\]\:text-blue-400[data-state=active]:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:data-\[state\=inactive\]\:text-gray-200[data-state=inactive]:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.group[data-checked] .dark\:group-data-\[checked\]\:border-blue-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.group[data-checked] .dark\:group-data-\[checked\]\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.group[data-checked] .dark\:group-data-\[checked\]\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}@media(max-width:1280px){.max-\[1280px\]\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media not all and (min-width:860px){.max-md\:fixed{position:fixed}.max-md\:bottom-0{bottom:0}.max-md\:left-0{left:0}.max-md\:right-0{right:0}.max-md\:z-30{z-index:30}.max-md\:ml-0{margin-left:0}.max-md\:mt-0{margin-top:0}.max-md\:block{display:block}.max-md\:grid{display:grid}.max-md\:hidden{display:none}.max-md\:max-h-none{max-height:none}.max-md\:w-\[170px\]{width:170px}.max-md\:w-full{width:100%}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:justify-between{justify-content:space-between}.max-md\:gap-3{gap:.75rem}.max-md\:overflow-visible{overflow:visible}.max-md\:border-t{border-top-width:1px}.max-md\:border-line{--tw-border-opacity: 1;border-color:rgb(30 44 70 / var(--tw-border-opacity, 1))}.max-md\:bg-surface\/95{background-color:#0e1626f2}.max-md\:p-\[13px\]{padding:13px}.max-md\:px-\[13px\]{padding-left:13px;padding-right:13px}.max-md\:pb-\[96px\]{padding-bottom:96px}.max-md\:pb-\[calc\(13px\+env\(safe-area-inset-bottom\,0\)\)\]{padding-bottom:calc(13px + env(safe-area-inset-bottom,0))}.max-md\:pt-\[14px\]{padding-top:14px}.max-md\:text-\[19px\]{font-size:19px}.max-md\:text-\[23px\]{font-size:23px}.max-md\:backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media(min-width:640px){.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\:mb-0{margin-bottom:0}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:ml-2{margin-left:.5rem}.sm\:ml-4{margin-left:1rem}.sm\:mr-2{margin-right:.5rem}.sm\:mr-4{margin-right:1rem}.sm\:mt-0{margin-top:0}.sm\:mt-3{margin-top:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-3{height:.75rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-9{height:2.25rem}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-h-none{max-height:none}.sm\:w-10{width:2.5rem}.sm\:w-16{width:4rem}.sm\:w-2\/3{width:66.666667%}.sm\:w-20{width:5rem}.sm\:w-3{width:.75rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-96{width:24rem}.sm\:w-\[320px\]{width:320px}.sm\:w-auto{width:auto}.sm\:min-w-\[180px\]{min-width:180px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-initial{flex:0 1 auto}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-visible{overflow:visible}.sm\:rounded-none{border-radius:0}.sm\:rounded-xl{border-radius:.75rem}.sm\:border{border-width:1px}.sm\:border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.sm\:bg-transparent{background-color:transparent}.sm\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.sm\:p-0{padding:0}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pl-4{padding-left:1rem}.sm\:pr-10{padding-right:2.5rem}.sm\:pr-4{padding-right:1rem}.sm\:pt-0{padding-top:0}.sm\:pt-2{padding-top:.5rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.sm\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:sm\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:sm\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}}@media(min-width:860px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:mb-0{margin-bottom:0}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:min-h-\[500px\]{min-height:500px}.md\:w-1\/2{width:50%}.md\:w-\[280px\]{width:280px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:border-r{border-right-width:1px}.md\:p-4{padding:1rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:inline{display:inline}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.\[\&\>\*\]\:min-w-0>*{min-width:0px}@media(min-width:640px){.sm\:\[\&\>\*\]\:shrink-0>*{flex-shrink:0}}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
