@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Antonio:wght@400;700&family=Barlow:wght@400;600&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--lcars-black: #000000;--lcars-orange: #FF9900;--lcars-orange-light: #FFCC99;--lcars-blue: #9999FF;--lcars-blue-light: #CCCCFF;--lcars-purple: #CC99CC;--lcars-purple-light: #FFCCFF;--lcars-red: #FF6666;--lcars-red-alert: #FF0000;--lcars-yellow: #FFFF99;--lcars-green: #99FF99;--lcars-white: #FFFFFF;--lcars-gray: #999999;--lcars-unit: 40px;--lcars-gap: 10px;--lcars-border-radius: 20px;--lcars-border-radius-small: 10px}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--lcars-black);color:var(--lcars-white);font-family:Orbitron,monospace;font-weight:400;line-height:1.4;overflow-x:auto}.page-container{max-width:1200px;margin:0 auto;padding:20px}h1,h2,h3{text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}h1{color:var(--lcars-orange);font-size:2.5em;text-align:center;margin-bottom:40px}h2{color:var(--lcars-blue);font-size:1.8em;margin-top:40px;border-left:5px solid var(--lcars-blue);padding-left:15px}h3{color:var(--lcars-purple);font-size:1.3em;margin-top:30px}p{margin-bottom:15px;color:var(--lcars-white)}code{background-color:var(--lcars-gray);color:var(--lcars-black);padding:2px 6px;border-radius:3px;font-family:Courier New,monospace}.lcars-grid{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.lcars-u-1{width:calc(var(--lcars-unit) * 1)}.lcars-u-2{width:calc(var(--lcars-unit) * 2)}.lcars-u-3{width:calc(var(--lcars-unit) * 3)}.lcars-u-4{width:calc(var(--lcars-unit) * 4)}.lcars-u-5{width:calc(var(--lcars-unit) * 5)}.lcars-u-6{width:calc(var(--lcars-unit) * 6)}.lcars-h-1{height:calc(var(--lcars-unit) * 1)}.lcars-h-2{height:calc(var(--lcars-unit) * 2)}.lcars-h-3{height:calc(var(--lcars-unit) * 3)}.lcars-button{background-color:var(--lcars-orange);color:var(--lcars-black);border:none;border-radius:var(--lcars-border-radius);padding:15px 25px;font-family:Orbitron,monospace;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-height:50px}.lcars-button:hover{background-color:var(--lcars-orange-light);transform:translateY(-2px)}.lcars-button:active{transform:translateY(0)}.lcars-button-blue{background-color:var(--lcars-blue)}.lcars-button-blue:hover{background-color:var(--lcars-blue-light)}.lcars-button-purple{background-color:var(--lcars-purple)}.lcars-button-purple:hover{background-color:var(--lcars-purple-light)}.lcars-button-red{background-color:var(--lcars-red)}.lcars-button-red:hover{background-color:var(--lcars-red-alert)}.lcars-bracket{display:flex;align-items:center;gap:10px;margin:20px 0}.lcars-bracket-left{width:30px;height:60px;background-color:var(--lcars-blue);border-radius:var(--lcars-border-radius) 0 0 var(--lcars-border-radius)}.lcars-bracket-right{width:30px;height:60px;background-color:var(--lcars-blue);border-radius:0 var(--lcars-border-radius) var(--lcars-border-radius) 0}.lcars-bracket-content{flex:1;padding:15px;background-color:#9999ff1a;border:2px solid var(--lcars-blue);text-align:center}.lcars-spacer{background-color:var(--lcars-gray);height:20px;border-radius:var(--lcars-border-radius-small);margin:10px 0}.lcars-bar{background-color:var(--lcars-orange);height:40px;border-radius:var(--lcars-border-radius);display:flex;align-items:center;padding:0 20px;color:var(--lcars-black);font-weight:700;text-transform:uppercase;letter-spacing:1px}.lcars-indicator{position:relative;display:inline-block}.lcars-indicator:after{content:"";position:absolute;top:5px;right:5px;width:12px;height:12px;background-color:var(--lcars-green);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.lcars-panel{background-color:#9999ff1a;border:2px solid var(--lcars-blue);border-radius:var(--lcars-border-radius);padding:20px;margin:20px 0}.lcars-panel-header{background-color:var(--lcars-blue);color:var(--lcars-black);padding:10px 20px;margin:-20px -20px 15px;border-radius:var(--lcars-border-radius) var(--lcars-border-radius) 0 0;font-weight:700;text-transform:uppercase;letter-spacing:1px}.lcars-data-display{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:20px 0}.lcars-data-item{background-color:var(--lcars-purple);color:var(--lcars-black);padding:15px;border-radius:var(--lcars-border-radius-small);text-align:center}.lcars-data-label{font-size:.8em;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.lcars-data-value{font-size:1.5em;font-weight:700}.lcars-circular-control{position:relative;width:120px;height:120px;border-radius:50%;background:conic-gradient(var(--lcars-orange) 0deg 90deg,var(--lcars-blue) 90deg 180deg,var(--lcars-purple) 180deg 270deg,var(--lcars-red) 270deg 360deg);border:4px solid var(--lcars-white);cursor:pointer;display:flex;align-items:center;justify-content:center}.lcars-circular-control:after{content:"XY";color:var(--lcars-black);font-weight:900;font-size:1.2em;background-color:var(--lcars-white);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.lcars-decorator{position:relative;padding-left:50px}.lcars-decorator:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:30px;background-color:var(--lcars-orange);border-radius:50%}.lcars-progress{background-color:#ffffff1a;border-radius:var(--lcars-border-radius);height:30px;position:relative;overflow:hidden;margin:10px 0}.lcars-progress-bar{height:100%;background-color:var(--lcars-blue);border-radius:var(--lcars-border-radius);transition:width .3s ease;display:flex;align-items:center;justify-content:center;color:var(--lcars-black);font-weight:700;text-transform:uppercase;font-size:.9em}.lcars-alert-red{animation:alert-flash-red 1s infinite alternate}.lcars-alert-yellow{animation:alert-flash-yellow 1s infinite alternate}@keyframes alert-flash-red{0%{background-color:var(--lcars-red)}to{background-color:var(--lcars-red-alert)}}@keyframes alert-flash-yellow{0%{background-color:var(--lcars-yellow)}to{background-color:#ff0}}.lcars-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:15px;background-color:#9999ff1a;border-radius:var(--lcars-border-radius);border:2px solid var(--lcars-blue)}.lcars-status-cell{aspect-ratio:1;background-color:var(--lcars-gray);border-radius:var(--lcars-border-radius-small);display:flex;align-items:center;justify-content:center;font-size:.8em;font-weight:700;transition:all .2s ease}.lcars-status-cell.active{background-color:var(--lcars-green);color:var(--lcars-black)}.lcars-status-cell.warning{background-color:var(--lcars-yellow);color:var(--lcars-black)}.lcars-status-cell.error{background-color:var(--lcars-red);color:var(--lcars-white)}.lcars-button-large{min-height:80px;font-size:1.2em;padding:20px 40px}.lcars-button-small{min-height:30px;font-size:.8em;padding:8px 15px}.lcars-button-wide{width:100%;min-width:200px}.lcars-terminal{background-color:var(--lcars-black);border:2px solid var(--lcars-green);border-radius:var(--lcars-border-radius-small);padding:20px;font-family:Courier New,monospace;color:var(--lcars-green);height:200px;overflow-y:auto;margin:20px 0}.lcars-terminal-line{margin-bottom:5px}.lcars-terminal-prompt:before{content:"> ";color:var(--lcars-orange)}.lcars-terminal-cursor{animation:cursor-blink 1s infinite}@keyframes cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.lcars-audio-indicator{display:flex;align-items:center;gap:5px;padding:10px 15px;background-color:var(--lcars-purple);border-radius:var(--lcars-border-radius);color:var(--lcars-black);font-weight:700}.lcars-audio-bars{display:flex;gap:2px;align-items:flex-end;height:20px}.lcars-audio-bar{width:4px;background-color:var(--lcars-black);border-radius:2px;animation:audio-pulse .8s infinite ease-in-out}.lcars-audio-bar:nth-child(1){height:40%;animation-delay:0s}.lcars-audio-bar:nth-child(2){height:70%;animation-delay:.1s}.lcars-audio-bar:nth-child(3){height:100%;animation-delay:.2s}.lcars-audio-bar:nth-child(4){height:60%;animation-delay:.3s}.lcars-audio-bar:nth-child(5){height:30%;animation-delay:.4s}@keyframes audio-pulse{0%,to{height:20%}50%{height:100%}}.lcars-slider{position:relative;width:100%;height:40px;background-color:#ffffff1a;border-radius:var(--lcars-border-radius);margin:20px 0;cursor:pointer}.lcars-slider-track{position:absolute;top:50%;left:15px;right:15px;height:6px;background-color:var(--lcars-gray);border-radius:3px;transform:translateY(-50%)}.lcars-slider-fill{height:100%;background-color:var(--lcars-blue);border-radius:3px;width:60%;transition:width .2s ease}.lcars-slider-thumb{position:absolute;top:50%;left:calc(3px + 60%);width:24px;height:24px;background-color:var(--lcars-white);border-radius:50%;transform:translateY(-50%);transition:left .2s ease;border:3px solid var(--lcars-blue);box-shadow:0 2px 4px #0000004d}.lcars-row{display:flex;gap:10px;align-items:stretch}.lcars-column{display:flex;flex-direction:column;gap:10px}.lcars-gap{gap:10px}.lcars-gap-small{gap:5px}.lcars-gap-large{gap:20px}.lcars-data-panel{background-color:var(--lcars-black);border:2px solid var(--lcars-orange);border-radius:var(--lcars-border-radius);padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100px}.lcars-data-panel.lcars-orange{background-color:var(--lcars-orange);color:var(--lcars-black);border:none}.lcars-data-panel.lcars-blue{background-color:var(--lcars-blue);color:var(--lcars-black);border:none}.lcars-data-panel.lcars-purple{background-color:var(--lcars-purple);color:var(--lcars-black);border:none}.lcars-side-panel{position:fixed;top:0;bottom:0;width:200px;display:flex;flex-direction:column;gap:10px;padding:20px 10px;background-color:#000000e6}.lcars-side-panel.left{left:0}.lcars-side-panel.right{right:0}.lcars-menu-button{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;font-weight:700;border-radius:var(--lcars-border-radius);text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .2s ease}.lcars-menu-button:hover{transform:translate(5px);filter:brightness(1.2)}.lcars-status-bar{display:flex;gap:5px;margin:10px 0}.lcars-status-bar .lcars-bar{flex:1}.lcars-numeric{font-family:Courier New,monospace;font-size:1.4em;letter-spacing:.1em;background-color:var(--lcars-black);color:var(--lcars-orange);padding:10px;border:1px solid var(--lcars-orange);border-radius:var(--lcars-border-radius-small);text-align:center}.lcars-status-indicator{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:var(--lcars-border-radius);font-weight:700;text-transform:uppercase}.lcars-status-indicator.green{background-color:var(--lcars-green);color:var(--lcars-black)}.lcars-status-indicator.yellow{background-color:var(--lcars-yellow);color:var(--lcars-black)}.lcars-status-indicator.red{background-color:var(--lcars-red);color:var(--lcars-white)}.lcars-elbow-left{position:relative;background-color:var(--lcars-orange);min-width:200px;min-height:100px;border-radius:var(--lcars-border-radius) 0 0 var(--lcars-border-radius);clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,0 100%)}.lcars-elbow-right{position:relative;background-color:var(--lcars-orange);min-width:200px;min-height:100px;border-radius:0 var(--lcars-border-radius) var(--lcars-border-radius) 0;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%,0 30%)}.lcars-elbow-bottom{position:relative;background-color:var(--lcars-orange);min-width:200px;min-height:60px;border-radius:0 0 var(--lcars-border-radius) var(--lcars-border-radius)}.lcars-elbow-top{position:relative;background-color:var(--lcars-orange);min-width:200px;min-height:60px;border-radius:var(--lcars-border-radius) var(--lcars-border-radius) 0 0}.elbow-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--lcars-black);font-weight:700;text-transform:uppercase;letter-spacing:1px}.lcars-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lcars-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lcars-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lcars-container{background-color:var(--lcars-black);min-height:100vh;position:relative}.lcars-orange{background-color:var(--lcars-orange);color:var(--lcars-black)}.lcars-blue{background-color:var(--lcars-blue);color:var(--lcars-black)}.lcars-purple{background-color:var(--lcars-purple);color:var(--lcars-black)}.lcars-red{background-color:var(--lcars-red);color:var(--lcars-white)}.lcars-yellow{background-color:var(--lcars-yellow);color:var(--lcars-black)}.lcars-green{background-color:var(--lcars-green);color:var(--lcars-black)}.lcars-white{background-color:var(--lcars-white);color:var(--lcars-black)}.lcars-gray{background-color:var(--lcars-gray);color:var(--lcars-black)}.lcars-pink{background-color:var(--lcars-purple-light);color:var(--lcars-black)}.lcars-text-orange{color:var(--lcars-orange)}.lcars-text-blue{color:var(--lcars-blue)}.lcars-text-purple{color:var(--lcars-purple)}.lcars-text-red{color:var(--lcars-red)}.lcars-text-yellow{color:var(--lcars-yellow)}.lcars-text-green{color:var(--lcars-green)}.lcars-text-white{color:var(--lcars-white)}.example-section{background-color:#ffffff0d;border-radius:var(--lcars-border-radius);padding:20px;margin:30px 0}.code-example{background-color:#222;border:1px solid var(--lcars-gray);border-radius:5px;padding:15px;margin:15px 0;overflow-x:auto;font-family:Courier New,monospace;font-size:.9em;color:var(--lcars-green)}@media (max-width: 768px){.container{padding:10px}h1{font-size:2em}.lcars-grid{flex-direction:column}.lcars-elbow{width:150px;height:75px}.lcars-circular-control{width:80px;height:80px}.lcars-status-grid{grid-template-columns:repeat(2,1fr)}}:root{--lcars-ui-font: "Antonio", system-ui, sans-serif;--lcars-body-font: "Barlow", system-ui, sans-serif}body{font-family:var(--lcars-body-font)!important}.lcars-button,.lcars-menu-button,.lcars-panel-header{font-family:var(--lcars-ui-font)!important;text-transform:uppercase;letter-spacing:.5px}:root{--content-max: 760px;--pad-inline: 16px}._titlebar_58jfo_9{position:sticky;top:0;z-index:100;display:block;pointer-events:none;transition:height .35s ease,top .35s ease;height:clamp(120px,20vh,220px)}._titlebar_58jfo_9:not(._compact_58jfo_19){top:50%;transform:translateY(-50%)}._compact_58jfo_19{height:64px;min-height:56px}._inner_58jfo_30{width:100%;height:100%;padding-inline:var(--pad-inline);position:relative}._titlebar_58jfo_9._compact_58jfo_19 ._inner_58jfo_30{margin:0}._logo_58jfo_42{position:absolute;top:50%;display:block;height:auto;will-change:width,left,transform;transition:width .35s ease,left .35s ease,transform .35s ease,opacity .2s ease}._titlebar_58jfo_9:not(._compact_58jfo_19) ._logo_58jfo_42{width:min(60vw,520px);left:50%;transform:translate(-50%,-50%)}._compact_58jfo_19 ._logo_58jfo_42{width:160px;left:50%;transform:translate(-50%,-50%)}@media (max-width: 768px){._compact_58jfo_19 ._logo_58jfo_42{width:136px}}:root{--page-inset: clamp( 10px, 2.5vmin, 18px );--page-radius: 12px;--content-max: 760px}._viewport_rjfkc_13{height:100vh;height:100dvh;height:100svh;box-sizing:border-box;padding:calc(var(--page-inset) + env(safe-area-inset-top,0px)) calc(var(--page-inset) + env(safe-area-inset-right,0px)) calc(var(--page-inset) + env(safe-area-inset-bottom,0px)) calc(var(--page-inset) + env(safe-area-inset-left,0px));background:var(--app-bg, #0f1018);display:flex;overflow:hidden}._frame_rjfkc_27{height:100%;min-height:0;box-sizing:border-box;margin:0;flex:1 1 auto;display:flex;flex-direction:column;border-radius:var(--page-radius);overflow:hidden;box-shadow:0 0 0 2px #a278ff40}._page_rjfkc_41{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;overflow-x:clip}@media (max-width: 768px){:root{--page-inset: clamp(8px, 3vmin, 14px);--page-radius: 10px}}._home_tso6r_2{min-height:60vh;display:grid;place-items:center;padding:2rem 1rem;max-width:var(--content-max);margin-inline:auto}._card_tso6r_11{display:grid;gap:1rem;width:min(520px,100%);padding:1rem;border:1px solid #e4e4e4;border-radius:10px}._row_tso6r_20{display:grid;gap:.5rem}._row_tso6r_20>input,._row_tso6r_20>select{padding:.5rem .65rem;border:1px solid #cfcfcf;border-radius:8px;font:inherit}._trainerButton_tso6r_31{transition:background .5s ease-out}._actions_tso6r_35{display:flex;gap:.75rem}._actions_tso6r_35>button{cursor:pointer}._actions_tso6r_35>button:disabled{opacity:.6;cursor:not-allowed}._error_tso6r_47{margin:.25rem 0 0;color:#b00020}._devPanel_tso6r_52{margin-top:1rem;padding:.75rem 1rem;border:1px dashed #ccc;border-radius:8px;background:#fafafa}._devPanel_tso6r_52>h2{font-size:.9rem;margin:0 0 .5rem;opacity:.8}._devPanel_tso6r_52>button{padding:.45rem .8rem;border:1px solid #d0d0d0;border-radius:6px;background:#fff;cursor:pointer}._devPanel_tso6r_52>button:hover{background:#f3f3f3}._homeControls_tso6r_76{display:grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:12px;margin-top:clamp(12px,3vh,28px)}._homeControls_tso6r_76 button[type=submit]{margin-top:-22px}._lcars-label_tso6r_90{font:inherit;text-transform:uppercase;letter-spacing:.06em;color:var(--lcars-blue);padding:4px 8px;border-radius:var(--lcars-border-radius-small);background:#9999ff1a}._lcars-select_tso6r_101,._lcars-input_tso6r_102{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--lcars-black);background:var(--lcars-blue);border:none;border-radius:var(--lcars-border-radius);padding:10px 14px;min-height:42px;line-height:1;letter-spacing:.02em;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .15s ease,transform .15s ease,filter .15s ease}._lcars-select_tso6r_101:hover,._lcars-input_tso6r_102:hover{filter:brightness(1.06)}._lcars-select_tso6r_101:focus-visible,._lcars-input_tso6r_102:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--lcars-orange)}._lcars-select_tso6r_101:disabled,._lcars-input_tso6r_102:disabled{opacity:.55;cursor:not-allowed}._lcars-select_tso6r_101{background-image:linear-gradient(transparent,transparent),conic-gradient(from 45deg,var(--lcars-black) 0 90deg,transparent 0 360deg);background-repeat:no-repeat;background-size:10px 10px;background-position:right 12px center;padding-right:28px}._homeControls_tso6r_76 ._lcars-select_tso6r_101,._homeControls_tso6r_76 ._lcars-input_tso6r_102,._homeControls_tso6r_76 ._lcars-button_tso6r_144{min-width:190px}@media (max-width: 768px){._homeControls_tso6r_76 ._lcars-select_tso6r_101,._homeControls_tso6r_76 ._lcars-input_tso6r_102,._homeControls_tso6r_76 ._lcars-button_tso6r_144{width:clamp(220px,92vw,420px)}}._home_tso6r_2{position:absolute;width:100vw;top:50%;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:0;max-width:none}._home_tso6r_2 ._existingTrainers_tso6r_169{margin:30px 0 10px;flex-wrap:wrap;gap:.5rem;width:95vh;justify-content:center}._home_tso6r_2 ._homeControls_tso6r_76{display:grid;grid-template-columns:max-content minmax(220px,340px) max-content;align-items:center;justify-content:center;column-gap:12px;row-gap:0;margin:0}._home_tso6r_2 ._homeControls_tso6r_76 label[for=trainer]{grid-column:1;grid-row:1;justify-self:end}._home_tso6r_2 ._homeControls_tso6r_76 #_trainer_tso6r_31{grid-column:2;grid-row:1}._home_tso6r_2 ._homeControls_tso6r_76 label[for=gen]{grid-column:1;grid-row:2;justify-self:end}._home_tso6r_2 ._homeControls_tso6r_76 #_gen_tso6r_1{grid-column:2;grid-row:2}._home_tso6r_2 ._homeControls_tso6r_76 button[type=submit]{grid-column:3;grid-row:2;justify-self:start}@media (max-width: 768px){._home_tso6r_2{margin-left:-12px}._home_tso6r_2 ._existingTrainers_tso6r_169{position:absolute;top:-125%;left:50%;transform:translate(-50%);max-width:90vw}._homeControls_tso6r_76._homeControls_tso6r_76{display:grid;grid-template-columns:1fr!important;grid-auto-flow:row!important;row-gap:10px;column-gap:0;justify-items:stretch;align-items:stretch;width:100%;padding:0 60px}._homeControls_tso6r_76._homeControls_tso6r_76>label{display:none}._homeControls_tso6r_76._homeControls_tso6r_76 button[type=submit]{margin-top:0}._homeControls_tso6r_76._homeControls_tso6r_76>*{grid-column:1/-1!important;grid-row:auto!important;min-width:0}._homeControls_tso6r_76._homeControls_tso6r_76 label{margin:0 0 4px;justify-self:start}._homeControls_tso6r_76._homeControls_tso6r_76 input[type=text],._homeControls_tso6r_76._homeControls_tso6r_76 select{width:100%;min-width:0}._homeControls_tso6r_76._homeControls_tso6r_76 :is(button,._lcars-button_tso6r_144,._lcars-btn_tso6r_266){width:100%;justify-self:stretch;min-height:44px}}._capture_1i1me_3{display:grid;grid-template-columns:1fr;grid-template-areas:"viewport" "stats" "controls" "log";row-gap:1rem;margin:0;height:100%}@media (min-width: 900px){._capture_1i1me_3{grid-template-columns:320px 1fr;grid-template-areas:"viewport stats" "controls controls" "log log";column-gap:2rem;align-items:start}}._monImage_1i1me_21{width:320px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}._title_1i1me_35{font-weight:700;letter-spacing:.02em;border-radius:0}._infoCol_1i1me_42{display:grid;gap:10px;max-width:560px}._infoCol_1i1me_42 h2{white-space:nowrap}._typeChips_1i1me_52{display:flex;flex-wrap:wrap;gap:8px}._chip_1i1me_59{padding:4px 10px;border-radius:5px;font-weight:700;font-size:.9rem;letter-spacing:.02em;background:#b9a6ff2e;border:1px solid rgba(185,166,255,.35)}._quickRow_1i1me_70{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}._badge_1i1me_78{padding:4px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}._badge_1i1me_78 strong{opacity:.9}._countPill_1i1me_90{margin-left:auto;font-weight:800;letter-spacing:.04em;border:1px solid;border-radius:999px;padding:4px 10px;display:inline-flex;align-items:center}@media (max-width: 860px){._countPill_1i1me_90{margin-left:0}}._caughtPill_1i1me_106{background:#78d29629;border-color:#78d29673;color:#c7f5d8}._uncaughtPill_1i1me_112{background:#ff5a5a2e;border-color:#ff5a5a73;color:#ffd9d9}._controls_1i1me_119{grid-area:controls}._type_fire_1i1me_124{background:#ff785a29;border-color:#ff785a59}._type_water_1i1me_129{background:#5a8cff29;border-color:#5a8cff59}._type_grass_1i1me_134{background:#5fc87829;border-color:#5fc87859}._type_electric_1i1me_139{background:#ffdc5a29;border-color:#ffdc5a59}._type_ice_1i1me_144{background:#8cdcff29;border-color:#8cdcff59}._type_fighting_1i1me_149{background:#dc6e6429;border-color:#dc6e6459}._type_psychic_1i1me_154{background:#ff78aa29;border-color:#ff78aa59}._type_rock_1i1me_159{background:#c8b46e29;border-color:#c8b46e59}._type_ground_1i1me_164{background:#dcc87829;border-color:#dcc87859}._type_poison_1i1me_169{background:#be6edc29;border-color:#be6edc59}._type_bug_1i1me_174{background:#aabe3c29;border-color:#aabe3c59}._type_flying_1i1me_179{background:#aaa0f029;border-color:#aaa0f059}._type_ghost_1i1me_184{background:#9678c829;border-color:#9678c859}._type_dragon_1i1me_189{background:#78a0ff29;border-color:#78a0ff59}._type_dark_1i1me_194{background:#78788c29;border-color:#78788c59}._type_steel_1i1me_199{background:#b4c8dc29;border-color:#b4c8dc59}._type_fairy_1i1me_204{background:#ffa0c829;border-color:#ffa0c859}@media (max-width: 768px){._capture_1i1me_3{grid-template-areas:"viewport" "controls" "log"}._monImage_1i1me_21{position:absolute;z-index:0}._infoCol_1i1me_42{display:block;position:absolute;width:320px;height:320px;padding:7.5px 0 5px 10px}._infoCol_1i1me_42 h2{font-size:22px;margin:0 0 5px;white-space:initial;line-height:24px;text-shadow:1px 0 0 #001,-1px 0 0 #001,0 1px 0 #001,0 -1px 0 #001,1px 1px 0 #001,1px -1px 0 #001,-1px 1px 0 #001,-1px -1px 0 #001}._infoCol_1i1me_42 ._typeChips_1i1me_52{position:absolute;right:10px;bottom:42px;text-shadow:1px 0 0 #001,-1px 0 0 #001,0 1px 0 #001,0 -1px 0 #001,1px 1px 0 #001,1px -1px 0 #001,-1px 1px 0 #001,-1px -1px 0 #001}._infoCol_1i1me_42 ._quickRow_1i1me_70{position:absolute;bottom:5px;text-shadow:1px 0 0 #001,-1px 0 0 #001,0 1px 0 #001,0 -1px 0 #001,1px 1px 0 #001,1px -1px 0 #001,-1px 1px 0 #001,-1px -1px 0 #001}}._controls_r3qlo_3{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._btn_r3qlo_12:disabled{opacity:.5}._spacer_r3qlo_25{flex:1 1 auto}._quitDialog_r3qlo_30{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);border:none;padding:0;background:transparent;width:min(92vw,560px);max-width:560px;z-index:9999;animation:_qd-pop_r3qlo_1 .12s ease-out}._quitDialog_r3qlo_30::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073}@keyframes _qd-pop_r3qlo_1{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._dialogForm_r3qlo_61{margin:0;padding:0;border:0;background:transparent}._panel_r3qlo_69{background:var(--lcars-panel, #1c1a24);border-radius:16px;padding:1rem 1rem .875rem;border:1px solid color-mix(in oklab,var(--lcars-orange, #ff9a33),black 60%);box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0a}._title_r3qlo_78{margin:0 0 .25rem;font-weight:700;letter-spacing:.015em;color:var(--lcars-orange, #ff9a33);line-height:1.2}._body_r3qlo_86{margin:0 0 1rem;color:var(--color-text, #eceaf7);opacity:.9}._actions_r3qlo_92{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.25rem}._actions_r3qlo_92 .lcars-btn:last-child{filter:brightness(1.05)}._viewfinder_1tpu3_1{grid-area:viewport;width:320px;height:320px;overflow:hidden;box-sizing:border-box;position:relative;border:1px solid rgba(180,164,255,.35);border-radius:.75rem;background:#ffffff05;margin:0}._monImage_1tpu3_14{width:320px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}._title_1tpu3_27{font-weight:700;letter-spacing:.02em;border-radius:0}._eventLog_no4d2_2{grid-area:log;max-height:100%;overflow:auto;padding:.5rem;border:1px solid #444;border-radius:.5rem;margin:0}._eventLog_no4d2_2 ul li:last-child{color:var(--lcars-orange)}.dex-table[data-v-2bc7451a]{min-width:0}.dex-table table[data-v-2bc7451a]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 6px}th[data-v-2bc7451a],td[data-v-2bc7451a]{padding:.5rem .75rem;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}th.sortable[data-v-2bc7451a]{cursor:pointer;-webkit-user-select:none;user-select:none}.dex-table thead th[data-v-2bc7451a]{background-color:var(--lcars-orange);color:#000;padding:.5rem .75rem;text-align:left;font-weight:700;border-right:2px solid #000}.dex-table thead th[data-v-2bc7451a]:last-child{border-right:none}.sort[data-v-2bc7451a]{margin-left:.35rem;opacity:.7}tbody tr[data-v-2bc7451a]{transition:background .15s ease}.dex-table tbody tr[data-v-2bc7451a]:focus-visible{outline:none;outline:2px solid rgba(255,255,255,.7);outline-offset:-2px}tbody tr[data-v-2bc7451a]:hover{background:#ffffff0d;cursor:pointer}.dex-sprite[data-v-2bc7451a]{width:48px;height:48px;image-rendering:pixelated}col.col-id[data-v-2bc7451a]{width:clamp(6ch,6%,8ch)}col.col-types[data-v-2bc7451a]{width:clamp(12ch,18%,24ch)}col.col-height[data-v-2bc7451a],col.col-speed[data-v-2bc7451a]{width:clamp(6ch,7%,8ch)}col.col-count[data-v-2bc7451a]{width:clamp(5ch,8%,7ch)}@media (max-width: 768px){.dex-table thead th[data-v-2bc7451a],.dex-table td[data-v-2bc7451a]{padding:4px 8px}.dex-table th[data-col=height][data-v-2bc7451a],.dex-table th[data-col=speed][data-v-2bc7451a],.dex-table th[data-col=generation][data-v-2bc7451a],.dex-table td[data-col=height][data-v-2bc7451a],.dex-table td[data-col=speed][data-v-2bc7451a],.dex-table td[data-col=generation][data-v-2bc7451a]{display:none}.dex-table th[data-col=id][data-v-2bc7451a],.dex-table td[data-col=id][data-v-2bc7451a]{width:54px;max-width:60px}.dex-table th[data-col=sprite][data-v-2bc7451a],.dex-table td[data-col=sprite][data-v-2bc7451a]{width:48px;max-width:48px}.dex-table td[data-col=sprite][data-v-2bc7451a]{padding:0}.dex-table th[data-col=count][data-v-2bc7451a],.dex-table td[data-col=count][data-v-2bc7451a]{width:23px;max-width:23px;text-overflow:clip}.dex-table th[data-col=name][data-v-2bc7451a],.dex-table td[data-col=name][data-v-2bc7451a],.dex-table th[data-col=types][data-v-2bc7451a],.dex-table td[data-col=types][data-v-2bc7451a]{width:110px}}._backdrop_1gu5u_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:grid;place-items:center;z-index:1000}@supports (backdrop-filter: blur(6px)){._backdrop_1gu5u_3{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}._modal_1gu5u_18{background:#000;color:#fff;width:min(96vw,980px);max-height:92vh;overflow:auto;border-radius:14px;padding:1.25rem 1.25rem 1.5rem;box-shadow:0 0 16px #000c;display:grid;gap:1.1rem;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(160,160,200,.6) transparent}._modal_1gu5u_18::-webkit-scrollbar{height:8px;width:8px}._modal_1gu5u_18::-webkit-scrollbar-thumb{background:#a0a0c899;border-radius:999px}._modal_1gu5u_18::-webkit-scrollbar-track{background:transparent}._head_1gu5u_49{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-right:.25rem}._hero_1gu5u_58{display:grid;grid-template-columns:160px 1fr;gap:1.25rem;align-items:center}@media (max-width: 680px){._hero_1gu5u_58{grid-template-columns:1fr;text-align:center;justify-items:center}}._heroSprite_1gu5u_72{width:148px;height:148px;image-rendering:pixelated;filter:drop-shadow(0 6px 18px rgba(0,0,0,.45))}._meta_1gu5u_79{display:grid;gap:.35rem}._meta_1gu5u_79>div{display:flex;align-items:baseline;gap:.5rem;line-height:1.2}._meta_1gu5u_79 strong{min-width:120px;opacity:.9;letter-spacing:.02em}._sections_1gu5u_98{display:grid;gap:1rem}._section_1gu5u_98{padding:.25rem 0 0}._flavor_1gu5u_109{background:#0b0b0b;border-radius:12px;padding:.8rem 1rem;line-height:1.55;box-shadow:inset 0 0 0 1px #ffffff0d}._stats_1gu5u_118{display:grid;gap:.6rem}._stats_1gu5u_118 ._statlist_1gu5u_123,._stats_1gu5u_118 ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}@media (max-width: 900px){._stats_1gu5u_118 ._statlist_1gu5u_123,._stats_1gu5u_118 ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){._stats_1gu5u_118 ._statlist_1gu5u_123,._stats_1gu5u_118 ul{grid-template-columns:1fr}}._statRow_1gu5u_145{display:grid;grid-template-areas:"label val" "bar   bar";grid-template-columns:1fr auto;align-items:center;gap:6px 10px;padding:8px 10px;border-radius:10px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff0d}._label_1gu5u_157{grid-area:label;font-weight:700;letter-spacing:.02em;opacity:.95}._val_1gu5u_164{grid-area:val;text-align:right;font-variant-numeric:tabular-nums;opacity:.9}._bar_1gu5u_171{grid-area:bar;position:relative;height:10px;background:linear-gradient(180deg,#ffffff1f,#ffffff0f);border-radius:999px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000040}._bar_1gu5u_171 i{display:block;height:100%;width:0;background:linear-gradient(90deg,#b9a6ff,#8e84ff 60%,#6a62ff);border-radius:inherit;box-shadow:0 0 8px #b9a6ff73;transition:width .35s ease}._abilities_1gu5u_192{display:grid;gap:.4rem}._abilities_1gu5u_192 ul{list-style:none;padding:0;margin:.25rem 0 0;display:grid;grid-template-columns:1fr;gap:.45rem .6rem}@media (min-width: 980px){._abilities_1gu5u_192 ul{grid-template-columns:1fr}}._abilities_1gu5u_192 li{position:relative;padding-left:.95rem;line-height:1.35}._abilities_1gu5u_192 li:before{content:"";position:absolute;left:0;top:.45em;width:.5rem;height:.5rem;border-radius:50%;background:#b9a6ff;box-shadow:0 0 0 2px #b9a6ff40}._abilities_1gu5u_192 small{opacity:.7;margin-left:.25rem}._evolution_1gu5u_235{display:grid;gap:.5rem}._error_1gu5u_240{color:#ffdf6f}._chain_1gu5u_244{display:grid;gap:.35rem}._line_1gu5u_249{display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:center}._node_1gu5u_256{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:999px;background:#b9a6ff26;border:1px solid rgba(185,166,255,.35);white-space:nowrap}._arrow_1gu5u_266{opacity:.7;margin:0 .25rem}._sectionHead_1gu5u_272{position:relative;margin-bottom:.5rem}._sectionHead_1gu5u_272 ._lcars-panel-header_1gu5u_278{display:block;width:100%;padding-right:88px;box-sizing:border-box}._sectionHead_1gu5u_272 .lcars-btn.ghost{position:absolute;right:8px;top:50%;transform:translateY(-50%);margin:0;z-index:1}._split_1gu5u_296{display:flex;gap:56px;margin-top:14px;align-items:flex-start}@media (max-width: 980px){._split_1gu5u_296{flex-direction:column}}._split_1gu5u_296>._section_1gu5u_98{flex:1 1 0;min-width:0}._stats_1gu5u_118{margin-bottom:10px}body.modal-open{overflow:hidden}.lcars-btn.ghost{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.25)}._pokedex_1l1oe_2{display:grid;gap:1rem;padding:1.5rem;box-sizing:border-box}._toolbar_1l1oe_9{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;justify-content:space-between;padding:.25rem 0}._summary_1l1oe_18{opacity:.9}._dot_1l1oe_22{margin:0 .5rem}._filters_1l1oe_26{position:sticky;top:0;z-index:2;padding:.5rem 0 .75rem;margin-top:-.25rem;background:#00000073;-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px);border-bottom:1px solid rgba(255,255,255,.08)}._filters_1l1oe_26 .lcars-panel-header{margin:0 0 .5rem}._filters_1l1oe_26 ._chips_1l1oe_39{display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin-bottom:.6rem}._filters_1l1oe_26 ._chip_1l1oe_39{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border-radius:9999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;transition:background .15s ease,border-color .15s ease}._filters_1l1oe_26 ._chip_1l1oe_39:focus-within{outline:2px solid magenta;outline-offset:2px}._filters_1l1oe_26 ._chip_1l1oe_39 input{accent-color:magenta}._filters_1l1oe_26 ._chip_1l1oe_39 input:checked+span{font-weight:600}._filters_1l1oe_26 ._filterBtn_1l1oe_65{min-height:0!important;padding-top:0;padding-bottom:0}._filters_1l1oe_26 ._toolbar_1l1oe_9 .lcars-button:focus-visible,._filters_1l1oe_26 ._filters_1l1oe_26 .lcars-button:focus-visible{outline:2px solid magenta;outline-offset:2px}._tableWrap_1l1oe_79{border-radius:8px;overflow:hidden}@media (max-width: 768px){._filters_1l1oe_26{position:static!important;top:auto!important;inset-block-start:auto!important}._filters_1l1oe_26{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid rgba(255,255,255,.08)}._pokedex_1l1oe_2{padding:.75rem}}
