@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Poppins:wght@300;400;500;600;700&family=Space+Mono:wght@400;700&family=Bebas+Neue&family=Roboto+Mono:wght@100;300;400&family=JetBrains+Mono:wght@400;700;800&family=Orbitron:wght@400;700;900&display=swap";:root{font-family:var(--font-primary, system-ui, Avenir, Helvetica, Arial, sans-serif);line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-canvas: #ffffff;--line-color: #000000;--text-main: #000000;--text-dim: #666666;--text-highlight: #000000;--hover-bg: #f0f0f0;--color-error: #ff3333;--font-primary: "JetBrains Mono", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", monospace;--radius-card: 0px;--radius-inner-card: 0px;--radius-button: 0px;--radius-input: 0px;--shadow-card: 8px 8px 0px rgba(0,0,0,.05);--shadow-button: none;--shadow-button-hover: none;--panel-border: 1px solid var(--line-color);--panel-inner-border: 1px solid var(--line-color);--panel-padding: .5rem;--corner-decorations-display: block;--btn-hover-bg: var(--line-color);--btn-hover-text: var(--bg-canvas);--btn-hover-border: var(--line-color);--btn-solid-bg: var(--line-color);--btn-solid-text: var(--bg-canvas);--border-header: 1px solid var(--line-color);--bg-header: var(--bg-canvas);--color-square: var(--line-color);--square-display: block;--border-sidebar: 1px solid var(--line-color);--bg-sidebar: rgba(255, 255, 255, .9);--border-sidebar-footer: 1px solid var(--line-color);--bg-content-area: rgba(255, 255, 255, .5);--border-statusbar: 1px solid var(--line-color);--bg-statusbar: rgba(255, 255, 255, .8);--border-tabs: 1px solid var(--line-color);--bg-tabs: rgba(255, 255, 255, .8);--tab-border-active: var(--line-color);--crosshair-display: block}[data-style=mono]{color-scheme:light;--bg-canvas: #ffffff;--line-color: #292929;--text-main: #292929;--text-dim: #737373;--text-highlight: #000000;--hover-bg: #f5f5f5;--color-error: #ec2e3a;--font-primary: "Helvetica Neue", "Inter", sans-serif;--font-mono: "Space Mono", monospace;--radius-card: 0px;--radius-inner-card: 0px;--radius-button: 0px;--radius-input: 0px;--shadow-card: none;--shadow-button: none;--shadow-button-hover: none;--panel-border: 1px solid var(--line-color);--panel-inner-border: 1px solid var(--line-color);--panel-padding: .5rem;--corner-decorations-display: block;--btn-hover-bg: var(--line-color);--btn-hover-text: var(--bg-canvas);--btn-hover-border: var(--line-color);--btn-solid-bg: var(--line-color);--btn-solid-text: var(--bg-canvas);--border-header: 1px solid var(--line-color);--bg-header: var(--bg-canvas);--color-square: var(--line-color);--square-display: block;--border-sidebar: 1px solid var(--line-color);--bg-sidebar: #ffffff;--border-sidebar-footer: 1px solid var(--line-color);--bg-content-area: #ffffff;--border-statusbar: 1px solid var(--line-color);--bg-statusbar: #ffffff;--border-tabs: 1px solid var(--line-color);--bg-tabs: #ffffff;--tab-border-active: var(--line-color);--crosshair-display: block}[data-style=wellfound]{color-scheme:light;--bg-canvas: #f8f9fa;--line-color: #e9ecef;--text-main: #051316;--text-dim: #495057;--text-highlight: #ec2e3a;--hover-bg: #fff4f6;--color-error: #ec2e3a;--font-primary: "Inter", sans-serif;--font-mono: "Space Mono", monospace;--radius-card: 16px;--radius-inner-card: 12px;--radius-button: 12px;--radius-input: 12px;--shadow-card: rgba(0, 0, 0, .04) 0px 4px 20px;--shadow-button: rgba(0, 0, 0, .02) 0px 2px 4px;--shadow-button-hover: rgba(0, 0, 0, .06) 0px 9px 20px 0px;--panel-border: none;--panel-inner-border: none;--panel-padding: 0rem;--corner-decorations-display: none;--btn-hover-bg: var(--text-main);--btn-hover-text: var(--bg-canvas);--btn-hover-border: var(--text-main);--btn-solid-bg: var(--text-main);--btn-solid-text: var(--bg-canvas);--border-header: none;--bg-header: #ffffff;--color-square: var(--text-main);--square-display: none;--border-sidebar: none;--bg-sidebar: #fff4f6;--border-sidebar-footer: none;--bg-content-area: #ffffff;--border-statusbar: none;--bg-statusbar: #ffffff;--border-tabs: none;--bg-tabs: #ffffff;--tab-border-active: var(--text-highlight);--crosshair-display: none}[data-style=ori]{color-scheme:dark;--bg-canvas: #0a0a0a;--line-color: #1a1a1a;--text-main: #f5f5f5;--text-dim: #bfbfbf;--text-highlight: #ff4f2b;--hover-bg: #111111;--color-error: #ff4f2b;--font-primary: "Poppins", "Inter", sans-serif;--font-mono: "Space Mono", monospace;--radius-card: 0px;--radius-inner-card: 0px;--radius-button: 0px;--radius-input: 0px;--shadow-card: none;--shadow-button: none;--shadow-button-hover: none;--panel-border: 1px solid var(--line-color);--panel-inner-border: none;--panel-padding: .5rem;--corner-decorations-display: none;--btn-hover-bg: var(--text-highlight);--btn-hover-text: #000000;--btn-hover-border: var(--text-highlight);--btn-solid-bg: var(--text-highlight);--btn-solid-text: #000000;--border-header: 1px solid var(--line-color);--bg-header: #000000;--color-square: var(--text-highlight);--square-display: block;--border-sidebar: 1px solid var(--line-color);--bg-sidebar: #000000;--border-sidebar-footer: 1px solid var(--line-color);--bg-content-area: #080808;--border-statusbar: 1px solid var(--line-color);--bg-statusbar: #000000;--border-tabs: 1px solid var(--line-color);--bg-tabs: #000000;--tab-border-active: var(--text-highlight);--crosshair-display: none}[data-style=motherduck]{color-scheme:light;--bg-canvas: #f4efea;--line-color: #383838;--text-main: #383838;--text-dim: #818181;--text-highlight: #6fc2ff;--hover-bg: #ffffff;--color-error: #ff7169;--font-primary: "Space Mono", monospace;--font-mono: "Space Mono", monospace;--radius-card: 0px;--radius-inner-card: 0px;--radius-button: 2px;--radius-input: 2px;--shadow-card: none;--shadow-button: none;--shadow-button-hover: var(--line-color) -6px 6px 0px 0px;--panel-border: 2px solid var(--line-color);--panel-inner-border: 1px solid var(--line-color);--panel-padding: .5rem;--corner-decorations-display: block;--btn-hover-bg: var(--text-highlight);--btn-hover-text: #000000;--btn-hover-border: var(--line-color);--btn-solid-bg: var(--line-color);--btn-solid-text: var(--bg-canvas);--border-header: 2px solid var(--line-color);--bg-header: #f4efea;--color-square: var(--text-highlight);--square-display: block;--border-sidebar: 2px solid var(--line-color);--bg-sidebar: #f4efea;--border-sidebar-footer: 2px solid var(--line-color);--bg-content-area: #f4efea;--border-statusbar: 2px solid var(--line-color);--bg-statusbar: #ffffff;--border-tabs: 2px solid var(--line-color);--bg-tabs: #ffffff;--tab-border-active: var(--text-highlight);--crosshair-display: none}a{font-weight:500;color:var(--text-highlight);text-decoration:inherit}a:hover{color:var(--text-main)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;overflow:hidden}#root{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}body{margin:0;background-color:var(--bg-canvas);color:var(--text-main);font-family:var(--font-primary);min-width:320px;transition:background-color .3s ease,color .3s ease}h1{font-size:3.2em;line-height:1.1;font-family:var(--font-primary)}button{border-radius:var(--radius-button);border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:var(--font-primary);background-color:var(--hover-bg);color:var(--text-main);cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--line-color)}button:focus-visible{outline:4px auto -webkit-focus-ring-color}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-canvas)}::-webkit-scrollbar-thumb{background-color:#80808073;border:2px solid transparent;background-clip:padding-box;border-radius:6px;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:var(--text-highlight, rgba(128, 128, 128, .7))}*{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.45) var(--bg-canvas)}._appShell_vmxni_1{display:flex;flex-direction:column;height:100%;height:100dvh;width:100%;width:100dvw;background-color:var(--bg-canvas, #ffffff);color:var(--text-main, #000000);overflow:hidden}._header_vmxni_13{height:3rem;border-bottom:var(--border-header, 1px solid var(--line-color, #000000));display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-md, 1rem);background:var(--bg-header, var(--bg-canvas, #ffffff));position:relative;z-index:10}._header_vmxni_13 ._headerLeft_vmxni_24{display:flex;align-items:center;gap:var(--spacing-md, 1rem)}._header_vmxni_13 ._headerLeft_vmxni_24 ._menuToggle_vmxni_29{background:transparent;border:none;font-size:1.2rem;padding:.25rem .5rem;cursor:pointer;color:var(--text-main);display:flex;align-items:center;justify-content:center;transition:color .2s,opacity .2s;outline:none}._header_vmxni_13 ._headerLeft_vmxni_24 ._menuToggle_vmxni_29:hover{color:var(--text-highlight)}._header_vmxni_13 ._headerLeft_vmxni_24 ._title_vmxni_45{display:flex;align-items:center}._header_vmxni_13 ._headerLeft_vmxni_24 ._title_vmxni_45 ._logo_vmxni_49{height:1.5rem;display:block;width:auto}._header_vmxni_13 ._quickControls_vmxni_54{display:flex;align-items:center;gap:1.5rem;margin-right:1rem}._header_vmxni_13 ._cornerDeco_vmxni_60{position:absolute;bottom:0;right:0;width:.5rem;height:.5rem;border-right:1px solid var(--line-color, #000000);border-bottom:1px solid var(--line-color, #000000);display:var(--corner-decorations-display, block)}._mainLayout_vmxni_71{display:flex;flex:1;overflow:hidden;position:relative}._sidebar_vmxni_78{width:16rem;border-right:var(--border-sidebar, 1px solid var(--line-color, #000000));background:var(--bg-sidebar, rgba(255, 255, 255, .9));display:flex;flex-direction:column;position:relative;z-index:10;transition:width .22s cubic-bezier(.4,0,.2,1),padding .22s cubic-bezier(.4,0,.2,1),border-color .22s}._sidebar_vmxni_78._collapsed_vmxni_88{width:0px!important;padding:0!important;overflow:hidden!important;border-right:none!important}._sidebar_vmxni_78._collapsed_vmxni_88 *{display:none!important}._sidebar_vmxni_78 ._scrollArea_vmxni_97{flex:1;overflow-y:auto;padding:var(--spacing-lg, 2rem) var(--spacing-md, 1rem);display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem)}._sidebar_vmxni_78 ._sectionTitle_vmxni_105{font-size:.75rem;font-weight:700;margin-bottom:var(--spacing-md, 1rem);border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:var(--spacing-xs, .25rem)}._sidebar_vmxni_78 ._menuList_vmxni_112{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm, .5rem)}._sidebar_vmxni_78 ._menuItem_vmxni_120{position:relative;padding-left:var(--spacing-md, 1rem);opacity:.7;transition:opacity .2s;cursor:pointer;font-size:.875rem}._sidebar_vmxni_78 ._menuItem_vmxni_120:hover{opacity:1;font-weight:700}._sidebar_vmxni_78 ._menuItem_vmxni_120:before{content:">";position:absolute;left:0;opacity:0;transition:opacity .2s}._sidebar_vmxni_78 ._menuItem_vmxni_120:hover:before{opacity:1}._sidebar_vmxni_78 ._menuItem_vmxni_120._active_vmxni_142{opacity:1;font-weight:700}._sidebar_vmxni_78 ._menuItem_vmxni_120._active_vmxni_142:before{opacity:1;content:"#"}._sidebar_vmxni_78 ._footer_vmxni_150{padding:var(--spacing-md, 1rem);border-top:var(--border-sidebar-footer, 1px solid var(--line-color, #000000));font-size:.75rem;opacity:.6;display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem)}._sidebar_vmxni_78 ._footer_vmxni_150 ._stat_vmxni_159{display:flex;justify-content:space-between}._contentArea_vmxni_164{flex:1;display:flex;flex-direction:column;position:relative;background:var(--bg-content-area, rgba(255, 255, 255, .5));overflow:hidden;min-height:0}._contentArea_vmxni_164 ._statusBar_vmxni_173{padding:var(--spacing-xs, .25rem) var(--spacing-lg, 2rem);font-size:.8rem;color:var(--text-dim, #666666);border-bottom:var(--border-statusbar, 1px solid var(--line-color, #000000));background:var(--bg-statusbar, rgba(255, 255, 255, .8));display:flex;align-items:center;height:2rem}._contentArea_vmxni_164 ._tabs_vmxni_183{height:3rem;border-bottom:var(--border-tabs, 1px solid var(--line-color, #000000));display:flex;align-items:flex-end;padding:0 var(--spacing-lg, 2rem);gap:var(--spacing-xs, .25rem);background:var(--bg-tabs, rgba(255, 255, 255, .8))}._contentArea_vmxni_164 ._tabs_vmxni_183 ._tabBtn_vmxni_192{border:none;background:transparent;border-bottom:1px solid transparent;opacity:.5;padding:var(--spacing-sm, .5rem) var(--spacing-lg, 2rem);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.875rem;font-weight:700;letter-spacing:.05em;cursor:pointer;border-radius:var(--radius-button, 0);outline:none}._contentArea_vmxni_164 ._tabs_vmxni_183 ._tabBtn_vmxni_192._active_vmxni_142{border-bottom:1px solid var(--tab-border-active, var(--line-color, #000000));opacity:1}._contentArea_vmxni_164 ._workspace_vmxni_210{flex:1;padding:var(--spacing-lg, 2rem);position:relative;overflow-y:auto;min-height:0}._crosshair_vmxni_218{position:absolute;width:10px;height:10px;pointer-events:none;display:var(--crosshair-display, block)}._crosshair_vmxni_218:before,._crosshair_vmxni_218:after{content:"";position:absolute;background:var(--line-color, #000000)}._mobileBackdrop_vmxni_231{position:fixed;top:3rem;left:0;width:100vw;height:calc(100vh - 3rem);background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99;animation:_fadeIn_vmxni_1 .2s ease-out}@media(max-width:768px){._header_vmxni_13{padding:0 var(--spacing-sm, .5rem)}._header_vmxni_13 ._headerLeft_vmxni_24{gap:var(--spacing-sm, .5rem)}._header_vmxni_13 ._quickControls_vmxni_54{display:none}._header_vmxni_13 ._title_vmxni_45 h1{font-size:.8rem}._header_vmxni_13 ._title_vmxni_45 h1 ._version_vmxni_256{display:none}._sidebar_vmxni_78{position:fixed;top:3rem;left:0;bottom:0;width:16rem;height:calc(100vh - 3rem);max-height:none;z-index:100;transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);background:var(--bg-sidebar, #ffffff);border-right:1px solid var(--line-color)!important;border-bottom:none;padding:0}._sidebar_vmxni_78._mobileOpen_vmxni_275{transform:translate(0)!important}._sidebar_vmxni_78._collapsed_vmxni_88{width:16rem!important;border-right:1px solid var(--line-color)!important}._sidebar_vmxni_78._collapsed_vmxni_88 *{display:revert!important}._sidebar_vmxni_78._collapsed_vmxni_88 ._scrollArea_vmxni_97{display:flex!important}._sidebar_vmxni_78._collapsed_vmxni_88 ._sectionTitle_vmxni_105{display:block!important}._sidebar_vmxni_78._collapsed_vmxni_88 ._menuList_vmxni_112{display:flex!important}._sidebar_vmxni_78._collapsed_vmxni_88 ._menuItem_vmxni_120{display:block!important}._sidebar_vmxni_78._collapsed_vmxni_88 ._footer_vmxni_150{display:flex!important}._sidebar_vmxni_78 ._scrollArea_vmxni_97{padding:var(--spacing-md, 1rem);gap:var(--spacing-md, 1rem)}._sidebar_vmxni_78 ._footer_vmxni_150{display:flex}._sidebar_vmxni_78 ._crosshair_vmxni_218{display:none}._contentArea_vmxni_164 ._tabs_vmxni_183{padding:0 var(--spacing-sm, .5rem)}._contentArea_vmxni_164 ._tabs_vmxni_183 ._tabBtn_vmxni_192{padding:var(--spacing-sm, .5rem) var(--spacing-sm, .5rem);font-size:.75rem}._contentArea_vmxni_164 ._workspace_vmxni_210{padding:var(--spacing-md, 1rem)}}._modalOverlay_vmxni_321{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_vmxni_1 .2s ease-out}._settingsModal_vmxni_336{width:920px;max-width:95vw;height:620px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;padding:0!important;box-shadow:0 20px 50px #0000004d;animation:_scaleUp_vmxni_1 .22s cubic-bezier(.34,1.3,.64,1);border:1px solid var(--line-color);background:var(--bg-canvas);border-radius:var(--radius-card, 6px)}._modalHeader_vmxni_352{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md, 1rem) var(--spacing-lg, 2rem);border-bottom:1px solid var(--line-color);background:var(--bg-header)}._modalHeader_vmxni_352 ._modalTitle_vmxni_360{margin:0;font-size:1rem;font-weight:700;letter-spacing:.05em;font-family:var(--font-mono);color:var(--text-main)}._modalHeader_vmxni_352 ._closeBtn_vmxni_368{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-main);opacity:.6;transition:opacity .2s,transform .2s;line-height:1}._modalHeader_vmxni_352 ._closeBtn_vmxni_368:hover{opacity:1;transform:scale(1.1)}._modalBody_vmxni_383{flex:1;display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);padding:var(--spacing-lg, 2rem);overflow-y:auto;background:var(--bg-content-area, rgba(255, 255, 255, .05))}@media(min-width:769px){._modalBody_vmxni_383{flex-direction:row;overflow:hidden}}._settingsSection_vmxni_399{background:var(--bg-canvas, rgba(255, 255, 255, .03));border:1px solid var(--line-color);border-radius:var(--radius-card, 4px);padding:var(--spacing-md, 1rem);display:flex;flex-direction:column;gap:var(--spacing-md, 1rem);box-shadow:0 4px 12px #0000000d}@media(min-width:769px){._settingsSection_vmxni_399{width:250px;flex-shrink:0}}._settingsSection_vmxni_399 ._sectionHeader_vmxni_415{margin:0 0 var(--spacing-sm, .5rem) 0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.9;border-bottom:1px solid var(--line-color);padding-bottom:var(--spacing-xs, .25rem)}._scoreboardSection_vmxni_426{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:380px}@media(min-width:769px){._scoreboardSection_vmxni_426{min-height:0}}._settingsRow_vmxni_439{display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem)}._settingsRow_vmxni_439 ._rowLabel_vmxni_444{font-size:.72rem;font-weight:600;opacity:.75}._settingsRow_vmxni_439 ._selectInput_vmxni_449{background:var(--bg-canvas);color:var(--text-main);border:1px solid var(--line-color);font-family:var(--font-mono);font-size:.78rem;padding:var(--spacing-xs, .25rem) var(--spacing-sm, .5rem);cursor:pointer;outline:none;border-radius:var(--radius-button);width:100%;transition:border-color .2s}._settingsRow_vmxni_439 ._selectInput_vmxni_449:focus{border-color:var(--btn-solid-bg, var(--line-color))}._scoreboardTableContainer_vmxni_466{flex:1;overflow:auto;border:1px solid var(--line-color);border-radius:var(--radius-card, 4px);background:var(--bg-canvas)}._scoreboardTable_vmxni_466{width:100%;min-width:620px;border-collapse:collapse;font-size:.72rem;text-align:left}._scoreboardTable_vmxni_466 th,._scoreboardTable_vmxni_466 td{padding:var(--spacing-sm, .5rem) var(--spacing-md, 1rem);border-bottom:1px solid var(--line-color);color:var(--text-main);vertical-align:middle}._scoreboardTable_vmxni_466 th{background:var(--bg-header);font-family:var(--font-mono);font-weight:700;letter-spacing:.05em;position:sticky;top:0;z-index:1}._scoreboardTable_vmxni_466 tr:hover td{background:#8080800d}._scoreboardTable_vmxni_466 ._visibilityCheckbox_vmxni_499{width:13px;height:13px;cursor:pointer;accent-color:var(--btn-solid-bg, #000000);margin:0 auto;display:block}._scoreboardTable_vmxni_466 ._visibilityCheckbox_vmxni_499:disabled{opacity:.4;cursor:not-allowed}._scoreboardTable_vmxni_466 ._rowResetBtn_vmxni_511{background:transparent;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:.2rem .5rem;border-radius:var(--radius-button, 2px);font-size:.65rem;cursor:pointer;transition:all .2s}._scoreboardTable_vmxni_466 ._rowResetBtn_vmxni_511:hover{background:#ef4444;color:#fff;border-color:#ef4444}@keyframes _fadeIn_vmxni_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_vmxni_1{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}._fuiButton_fpd6m_1{border:1px solid var(--line-color, #000000);background:transparent;color:var(--text-main, #000000);transition:all .2s ease;position:relative;text-transform:uppercase;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.75rem;letter-spacing:.05em;padding:var(--spacing-sm, .5rem) var(--spacing-md, 1rem);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm, .5rem);min-height:44px;border-radius:var(--radius-button, 0px);box-shadow:var(--shadow-button, none)}._fuiButton_fpd6m_1:hover{background:var(--btn-hover-bg, var(--line-color, #000000));color:var(--btn-hover-text, var(--bg-canvas, #ffffff));border-color:var(--btn-hover-border, var(--line-color, #000000));box-shadow:var(--shadow-button-hover, none)}._fuiButton_fpd6m_1:active{transform:translateY(1px)}._fuiButton_fpd6m_1._solid_fpd6m_30{background:var(--btn-solid-bg, var(--line-color, #000000));color:var(--btn-solid-text, var(--bg-canvas, #ffffff))}._fuiButton_fpd6m_1._solid_fpd6m_30:hover{background:transparent;color:var(--text-main, #000000);border-color:var(--text-main, #000000)}._markdownContainer_j8dlg_1{font-family:JetBrains Mono,monospace;line-height:1.6;color:var(--text-main, #000000)}._markdownContainer_j8dlg_1 h1,._markdownContainer_j8dlg_1 h2,._markdownContainer_j8dlg_1 h3,._markdownContainer_j8dlg_1 h4,._markdownContainer_j8dlg_1 h5,._markdownContainer_j8dlg_1 h6{margin-top:1.5em;margin-bottom:.5em;border-bottom:1px solid var(--line-color, #000000);padding-bottom:.25em}._markdownContainer_j8dlg_1 p{margin-bottom:1em}._markdownContainer_j8dlg_1 ul,._markdownContainer_j8dlg_1 ol{margin-bottom:1em;padding-left:2em}._markdownContainer_j8dlg_1 code{background:#0000000d;padding:.2em .4em;border-radius:3px;font-size:.9em}._markdownContainer_j8dlg_1 pre{background:var(--hover-bg);padding:var(--spacing-md, 1rem);overflow-x:auto;border:1px solid var(--line-color);margin-bottom:1em;border-radius:var(--radius-inner-card, 4px)}._markdownContainer_j8dlg_1 pre code{background:none;padding:0;font-size:.85em}._markdownContainer_j8dlg_1 blockquote{border-left:4px solid var(--line-color, #000000);margin:1em 0;padding-left:1em;opacity:.8}._markdownContainer_j8dlg_1 table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin-bottom:1em;-webkit-overflow-scrolling:touch}._markdownContainer_j8dlg_1 table th,._markdownContainer_j8dlg_1 table td{border:1px solid var(--line-color, #000000);padding:.5em;text-align:left;min-width:100px}._markdownContainer_j8dlg_1 table th{background:#00000005;font-weight:700}._glassPanel_uzyly_1{background:var(--bg-canvas, #ffffff);border:var(--panel-border, 1px solid var(--line-color, #000000));border-radius:var(--radius-card, 0px);padding:var(--panel-padding, var(--spacing-sm, .5rem));position:relative;box-shadow:var(--shadow-card, 8px 8px 0px rgba(0, 0, 0, .05))}._glassPanel_uzyly_1 ._innerBorder_uzyly_9{border:var(--panel-inner-border, 1px solid var(--line-color, #000000));border-radius:var(--radius-inner-card, 0px);padding:var(--spacing-lg, 2rem);position:relative}._glassPanel_uzyly_1 ._corner_uzyly_15{display:var(--corner-decorations-display, block);position:absolute;width:8px;height:8px;background:var(--bg-canvas, #ffffff);border:var(--panel-border, 1px solid var(--line-color, #000000));z-index:1}._glassPanel_uzyly_1 ._tl_uzyly_24{top:-4px;left:-4px}._glassPanel_uzyly_1 ._tr_uzyly_28{top:-4px;right:-4px}._glassPanel_uzyly_1 ._bl_uzyly_32{bottom:-4px;left:-4px}._glassPanel_uzyly_1 ._br_uzyly_36{bottom:-4px;right:-4px}._coreDateInput_1rycn_1{position:relative;background:var(--bg-canvas, #ffffff);border:1px solid var(--line-color, #000000);border-radius:var(--radius-input, 0px);padding:4px;box-shadow:4px 4px #0000000d;width:auto;max-width:100%;display:inline-block}._coreDateInput_1rycn_1 ._innerGrid_1rycn_12{display:flex;border:1px solid var(--line-color, #000000);border-radius:var(--radius-inner-card, 0px);background:var(--bg-canvas, #ffffff);overflow:hidden}._coreDateInput_1rycn_1 ._cellIcon_1rycn_19{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--line-color, #000000);cursor:pointer;transition:background .2s ease}._coreDateInput_1rycn_1 ._cellIcon_1rycn_19:hover{background:#0000000d}._coreDateInput_1rycn_1 ._cellIcon_1rycn_19 svg{width:1.5rem;height:1.5rem;fill:var(--text-main, #000000)}._coreDateInput_1rycn_1 ._cellInput_1rycn_37{border:none;border-right:1px solid var(--line-color, #000000);border-radius:0;background:transparent;font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;font-size:1.25rem;color:var(--text-main, #000000);text-align:center;width:4rem;height:4rem;padding:0;outline:none}._coreDateInput_1rycn_1 ._cellInput_1rycn_37::placeholder{color:#0003}._coreDateInput_1rycn_1 ._cellInput_1rycn_37:last-child{border-right:none}._coreDateInput_1rycn_1 ._cellInput_1rycn_37._year_1rycn_61{width:6rem}._coreDateInput_1rycn_1 ._cellInput_1rycn_37:focus{background:#00000005}._coreDateInput_1rycn_1:focus-within{border-color:var(--text-main, #000000)}._coreDateInput_1rycn_1:focus-within ._innerGrid_1rycn_12{border-color:var(--text-main, #000000)}._hiddenDateInput_1rycn_74{position:absolute;opacity:0;pointer-events:none;width:0;height:0}._panel_exmnc_1{width:100%}._title_exmnc_5{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);margin-top:0;font-size:1.5rem;font-weight:700;border-bottom:2px solid var(--line-color, #000000);padding-bottom:var(--spacing-md, 1rem);margin-bottom:var(--spacing-md, 1rem);text-align:center;text-transform:uppercase;letter-spacing:.05em;width:100%}._label_exmnc_20{display:block;color:var(--text-dim, #666666);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.875rem;margin-bottom:var(--spacing-sm, .5rem);font-weight:700;text-align:center;text-transform:uppercase;width:100%}._toolLayout_exmnc_32{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);width:100%}._dateInputContainer_exmnc_39{display:flex;align-items:center;justify-content:center;margin-top:var(--spacing-sm, .5rem)}._buttonGroup_exmnc_46{display:flex;gap:var(--spacing-md, 1rem);justify-content:center;margin-top:var(--spacing-md, 1rem)}._buttonGroup_exmnc_46 button{min-width:120px}._resultDisplay_exmnc_56{margin-top:var(--spacing-md, 1rem);text-align:center;border-top:1px dashed var(--line-color, #000000);padding-top:var(--spacing-md, 1rem);width:100%}._resultDisplay_exmnc_56 ._resultLabel_exmnc_63{color:var(--text-dim, #666666);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.875rem;font-weight:700;margin-bottom:var(--spacing-sm, .5rem)}._resultDisplay_exmnc_56 ._resultValue_exmnc_70{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:2.5rem;font-weight:700;color:var(--text-main, #000000);margin-bottom:var(--spacing-sm, .5rem)}._resultDisplay_exmnc_56 ._helperText_exmnc_77{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.75rem;color:var(--text-dim, #666666);margin-top:var(--spacing-sm, .5rem);font-style:italic}._logPanel_exmnc_85{margin-top:var(--spacing-lg, 2rem)}._logContainer_exmnc_89{display:flex;flex-direction:column;gap:var(--spacing-md, 1rem);font-family:var(--font-mono, "JetBrains Mono", monospace)}._logStep_exmnc_96{border:1px solid var(--line-color, #000000);padding:var(--spacing-md, 1rem);position:relative}._logStep_exmnc_96 ._stepHeader_exmnc_101{font-weight:700;border-bottom:1px dashed var(--line-color, #000000);padding-bottom:var(--spacing-xs, .25rem);margin-bottom:var(--spacing-sm, .5rem);display:flex;justify-content:space-between}._logStep_exmnc_96 ._stepContent_exmnc_109{font-size:.85rem;display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem)}._finalResult_exmnc_116{margin-top:var(--spacing-lg, 2rem);border:2px solid var(--line-color, #000000);padding:var(--spacing-md, 1rem);background-image:linear-gradient(45deg,var(--line-color, #000000) 25%,transparent 25%,transparent 50%,var(--line-color, #000000) 50%,var(--line-color, #000000) 75%,transparent 75%,transparent);background-size:10px 10px}._finalResult_exmnc_116 ._resultContent_exmnc_123{background:var(--bg-canvas, #ffffff);padding:var(--spacing-sm, .5rem) var(--spacing-md, 1rem);text-align:center;font-weight:700;border:1px solid var(--line-color, #000000);text-transform:uppercase}._header_exmnc_132{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md, 1rem);border-bottom:1px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem)}._streak_exmnc_141{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);font-weight:700}._targetDate_exmnc_147{text-align:center;margin:var(--spacing-lg, 2rem) 0}._targetDate_exmnc_147 ._dateDisplay_exmnc_151{font-size:2.5rem;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);font-weight:700}._grid_exmnc_158{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--spacing-xs, .25rem)}._feedback_exmnc_164{margin-top:var(--spacing-md, 1rem);text-align:center;padding:var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000);font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700}._feedback_exmnc_164._correct_exmnc_172{background:#0000000d;color:var(--text-main, #000000)}._feedback_exmnc_164._incorrect_exmnc_176{background:#0000001a;color:var(--text-main, #000000);text-decoration:line-through}._practiceTitle_exmnc_182{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);margin:0;font-size:1.1rem;font-weight:700;border-bottom:none}._dayBtn_exmnc_191{padding:.5rem;font-size:.75rem}._bulb_ges6z_1{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;background:none;border:none;padding:0;transition:all .2s ease}._bulb_ges6z_1:hover ._light_ges6z_12{border-color:var(--text-main, #000000);background:var(--hover-bg, #f0f0f0)}._bulb_ges6z_1 ._light_ges6z_12{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-color, #000000);background:transparent;transition:all .2s ease;position:relative}._bulb_ges6z_1 ._light_ges6z_12:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:4px;background:var(--line-color, #000000);opacity:.2}._bulb_ges6z_1 ._value_ges6z_36{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-dim, #666666);font-size:.75rem;transition:color .2s ease}._bulb_ges6z_1._active_ges6z_42 ._light_ges6z_12{background:var(--line-color, #000000);border-color:var(--line-color, #000000)}._bulb_ges6z_1._active_ges6z_42 ._light_ges6z_12:after{background:var(--bg-canvas, #ffffff);opacity:1}._bulb_ges6z_1._active_ges6z_42 ._value_ges6z_36{color:var(--text-main, #000000);font-weight:700}._panel_1j633_1{width:100%;max-width:100%;margin:0 auto}._container_1j633_7{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem)}._title_1j633_13{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);margin-top:0;font-size:1.1rem;font-weight:700;border-bottom:1px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);text-align:center}._bulbContainer_1j633_24{display:flex;justify-content:center;gap:var(--spacing-md, 1rem);flex-wrap:wrap;padding:var(--spacing-md, 1rem) 0}._resultArea_1j633_32{text-align:center;border-top:1px dashed var(--line-color, #000000);padding-top:var(--spacing-md, 1rem)}._label_1j633_38{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-dim, #666666);font-size:.75rem;margin-bottom:var(--spacing-xs, .25rem);text-align:center}._valueDisplay_1j633_46{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:3rem;color:var(--text-main, #000000);font-weight:700;letter-spacing:.1em}._equation_1j633_54{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-dim, #666666);margin-top:var(--spacing-sm, .5rem);font-size:1rem}._header_1j633_61{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg, 2rem)}._controls_1j633_68{display:flex;gap:var(--spacing-md, 1rem)}._streak_1j633_73{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);font-weight:700}._targetDisplay_1j633_79{text-align:center;margin-bottom:var(--spacing-lg, 2rem)}._targetDisplay_1j633_79 ._targetValue_1j633_83{font-size:3rem;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);font-weight:700}._inputArea_1j633_90{display:flex;justify-content:center;gap:var(--spacing-md, 1rem);margin-top:var(--spacing-md, 1rem)}._input_1j633_90{background:transparent;border:1px solid var(--line-color, #000000);color:var(--text-main, #000000);padding:var(--spacing-sm, .5rem);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:1.5rem;width:200px;text-align:center;outline:none;margin:0;appearance:none;border-radius:0}._input_1j633_90:focus{box-shadow:4px 4px #0000001a}._feedback_1j633_115{margin-top:var(--spacing-lg, 2rem);text-align:center;padding:var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000);font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700}._feedback_1j633_115._correct_1j633_123{background:#0000000d;color:var(--text-main, #000000)}._feedback_1j633_115._incorrect_1j633_127{background:#0000001a;color:var(--text-main, #000000);text-decoration:line-through}._coreBitRow_1pfkq_1{display:flex;gap:.5rem;justify-content:center;padding:1rem;background:var(--bg-canvas, #ffffff);border:1px solid var(--line-color, #000000);flex-wrap:wrap}._bit_1pfkq_11{display:flex;flex-direction:column;align-items:center;gap:.25rem;cursor:default;transition:all .2s ease;-webkit-user-select:none;user-select:none}._bit_1pfkq_11._interactive_1pfkq_20{cursor:pointer}._bit_1pfkq_11._interactive_1pfkq_20:hover ._led_1pfkq_23{border-color:var(--text-main, #000000);box-shadow:0 0 5px #0003}._bit_1pfkq_11 ._led_1pfkq_23{width:2rem;height:2rem;border:1px solid var(--line-color, #000000);border-radius:2px;background:transparent;transition:all .2s ease}._bit_1pfkq_11._active_1pfkq_38 ._led_1pfkq_23{background:var(--text-main, #000000);box-shadow:0 0 10px #0000001a}._bit_1pfkq_11 ._label_1pfkq_42{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.8rem;color:rgba(var(--text-main, #000000),.6)}._bit_1pfkq_11._active_1pfkq_38 ._label_1pfkq_42{color:var(--text-main, #000000);font-weight:700}._selectContainer_x3hkq_1{display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem);width:100%}._label_x3hkq_8{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-dim, #666666);font-size:var(--text-sm, .8rem);font-weight:700;text-transform:uppercase}._wrapper_x3hkq_16{position:relative;width:100%}._wrapper_x3hkq_16:after{content:"";position:absolute;right:var(--spacing-md, 1rem);top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--text-main, #000000);pointer-events:none}._select_x3hkq_1{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:1px solid var(--line-color, #000000);border-radius:var(--radius-input, 0px);color:var(--text-main, #000000);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-base, 1rem);padding:var(--spacing-sm, .5rem) var(--spacing-md, 1rem);outline:none;cursor:pointer}._select_x3hkq_1:focus{box-shadow:4px 4px #0000001a;background:rgba(var(--line-color, #000000),.02)}._select_x3hkq_1:hover{background:var(--hover-bg, #f0f0f0)}._panel_nakrb_1{width:100%;max-width:100%;margin:0 auto}._container_nakrb_7{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem)}._title_nakrb_13{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);margin-top:0;font-size:1.1rem;font-weight:700;border-bottom:1px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);text-align:center}._toolLayout_nakrb_24{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem)}._controlRow_nakrb_30{display:flex;justify-content:center;align-items:center;gap:var(--spacing-md, 1rem)}._sectionTitle_nakrb_37{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-sm, .8rem);color:var(--text-dim, #666666);font-weight:700;margin-bottom:var(--spacing-xs, .25rem);text-transform:uppercase}._bitRowWrapper_nakrb_46,._resultWrapper_nakrb_46{display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem);padding:var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000);background:rgba(var(--line-color, #000000),.02)}._operatorDisplay_nakrb_55{text-align:center;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-xl, 1.953rem);font-weight:700;color:var(--text-main, #000000);padding:var(--spacing-sm, .5rem) 0}._resultWrapper_nakrb_46{border:2px solid var(--text-main, #000000);background:transparent}._practiceContainer_nakrb_69{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);align-items:center;margin-top:var(--spacing-lg, 2rem)}._scoreBoard_nakrb_77{display:flex;gap:var(--spacing-lg, 2rem);font-size:.9rem;color:var(--text-dim, #666666)}._scoreBoard_nakrb_77 span{color:var(--text-main, #000000);font-weight:700}._question_nakrb_88{text-align:center}._questionText_nakrb_92{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-lg, 1.563rem);margin-bottom:var(--spacing-md, 1rem)}._feedback_nakrb_98{margin-top:var(--spacing-md, 1rem);text-align:center;padding:var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000);font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700}._feedback_nakrb_98._correct_nakrb_106{background:#0000000d;color:var(--text-main, #000000)}._feedback_nakrb_98._incorrect_nakrb_110{background:rgba(var(--color-error, #ff3333),.1);color:var(--color-error, #ff3333);text-decoration:line-through}._panel_u8w6e_1{width:100%;max-width:100%;margin:0 auto}._container_u8w6e_7{display:flex;flex-direction:column;gap:var(--spacing-md, 1rem)}._title_u8w6e_13{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);margin-top:0;font-size:1.1rem;font-weight:700;border-bottom:1px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);text-align:center}._inputGroup_u8w6e_24{display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem);text-align:center}._label_u8w6e_31{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-dim, #666666);font-size:.75rem;font-weight:700;text-align:center}._input_u8w6e_24{background:transparent;border:1px solid var(--line-color, #000000);color:var(--text-main, #000000);padding:var(--spacing-sm, .5rem);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.9rem;width:100%;outline:none;text-align:center;margin:0;appearance:none;border-radius:0}._input_u8w6e_24:focus{box-shadow:4px 4px #0000001a}._header_u8w6e_57{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg, 2rem)}._streak_u8w6e_64{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);font-weight:700}._targetDisplay_u8w6e_70{text-align:center;margin-bottom:var(--spacing-lg, 2rem)}._targetDisplay_u8w6e_70 ._targetValue_u8w6e_74{font-size:3rem;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);font-weight:700}._optionsGrid_u8w6e_81{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md, 1rem)}._feedback_u8w6e_87{margin-top:var(--spacing-lg, 2rem);text-align:center;padding:var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000);font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700}._feedback_u8w6e_87._correct_u8w6e_95{background:#0000000d;color:var(--text-main, #000000)}._feedback_u8w6e_87._incorrect_u8w6e_99{background:#0000001a;color:var(--text-main, #000000);text-decoration:line-through}._guideWrapper_zad6f_1{padding:var(--spacing-xl, 4rem) var(--spacing-lg, 2rem);max-width:800px;width:100%;margin:0 auto;color:var(--text-main)}._guideWrapper_zad6f_1 h2{border-bottom:1px solid var(--line-color);padding-bottom:var(--spacing-sm, .5rem);font-family:var(--font-primary);font-size:1.5rem;margin-bottom:var(--spacing-lg, 2rem)}@media(max-width:768px){._guideWrapper_zad6f_1{padding:var(--spacing-md, 1rem) var(--spacing-sm, .5rem)}._guideWrapper_zad6f_1 h2{font-size:1.2rem;margin-bottom:var(--spacing-md, 1rem)}}._guideContainer_zad6f_25{margin-top:var(--spacing-md, 1rem);background-color:var(--hover-bg);padding:var(--spacing-lg, 2rem);border:var(--panel-border, 1px solid var(--line-color));border-radius:var(--radius-card, 4px);width:100%;overflow-x:hidden}@media(max-width:768px){._guideContainer_zad6f_25{padding:var(--spacing-md, 1rem);margin-top:var(--spacing-sm, .5rem)}}._sliderContainer_exe5s_1{display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem);width:100%}._header_exe5s_8{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono, "JetBrains Mono", monospace)}._label_exe5s_15{font-weight:700;color:var(--text-dim, #666666);font-size:.8rem}._value_exe5s_21{color:var(--text-main, #000000);font-weight:700;font-size:1rem}._unit_exe5s_27{font-size:.8rem;color:var(--text-dim, #666666);margin-left:.25rem}._trackWrapper_exe5s_33{position:relative;height:24px;display:flex;align-items:center}._rangeInput_exe5s_40{-webkit-appearance:none;width:100%;height:4px;background:rgba(var(--line-color, #000000),.3);outline:none;margin:0;z-index:2;position:relative;cursor:pointer}._rangeInput_exe5s_40::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:var(--bg-canvas, #ffffff);border:2px solid var(--text-main, #000000);border-radius:var(--radius-input, 0px);cursor:pointer;transition:transform .1s;margin-top:-6px}._rangeInput_exe5s_40::-webkit-slider-thumb:hover{background:var(--text-main, #000000)}._rangeInput_exe5s_40::-moz-range-thumb{width:16px;height:16px;background:var(--bg-canvas, #ffffff);border:2px solid var(--text-main, #000000);border-radius:var(--radius-input, 0px);cursor:pointer}._rangeInput_exe5s_40::-moz-range-thumb:hover{background:var(--text-main, #000000)}._progressTrack_exe5s_77{position:absolute;left:0;top:50%;transform:translateY(-50%);height:4px;background:var(--text-main, #000000);pointer-events:none;z-index:1}._panel_1uvg0_1{width:100%;max-width:100%;margin:0 auto}._container_1uvg0_7{display:flex;flex-direction:column;gap:var(--spacing-md, 1rem)}._title_1uvg0_13{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);margin-top:0;font-size:1.1rem;font-weight:700;border-bottom:1px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);text-align:center}._row_1uvg0_24{display:flex;gap:var(--spacing-md, 1rem);align-items:flex-end}._inputGroup_1uvg0_30{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem);text-align:center}._label_1uvg0_38{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-dim, #666666);font-size:.75rem;font-weight:700;text-align:center}._input_1uvg0_30,._select_1uvg0_46{background:transparent;border:1px solid var(--line-color, #000000);color:var(--text-main, #000000);padding:var(--spacing-sm, .5rem);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.9rem;width:100%;outline:none;text-align:center;margin:0;appearance:none;border-radius:0}._input_1uvg0_30:focus,._select_1uvg0_46:focus{box-shadow:4px 4px #0000001a}._rangeInput_1uvg0_64{width:100%;margin:var(--spacing-sm, .5rem) 0;cursor:pointer}._resultArea_1uvg0_70{margin-top:var(--spacing-md, 1rem);text-align:center;border-top:1px dashed var(--line-color, #000000);padding-top:var(--spacing-md, 1rem)}._resultValue_1uvg0_77{font-size:2rem;color:var(--text-main, #000000);font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700}._resultDate_1uvg0_84{font-size:.875rem;color:var(--text-dim, #666666);margin-top:var(--spacing-xs, .25rem)}._header_1uvg0_90{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg, 2rem)}._streak_1uvg0_97{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);font-weight:700}._problemDisplay_1uvg0_103{text-align:center;margin-bottom:var(--spacing-lg, 2rem);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:1.25rem}._problemDisplay_1uvg0_103 ._highlight_1uvg0_109{font-weight:700;font-size:1.5rem;display:block;margin:var(--spacing-sm, .5rem) 0}._optionsGrid_1uvg0_116{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md, 1rem)}._feedback_1uvg0_122{margin-top:var(--spacing-lg, 2rem);text-align:center;padding:var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000);font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700}._feedback_1uvg0_122._correct_1uvg0_130{background:#0000000d;color:var(--text-main, #000000)}._feedback_1uvg0_122._incorrect_1uvg0_134{background:#0000001a;color:var(--text-main, #000000);text-decoration:line-through}._panel_1b07b_1{width:100%;max-width:100%;margin:0 auto}._container_1b07b_7{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);text-align:center}._title_1b07b_14{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);margin-top:0;font-size:1.1rem;font-weight:700;border-bottom:1px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);text-align:center}._input_1b07b_25{background:transparent;border:1px solid var(--line-color, #000000);color:var(--text-main, #000000);padding:var(--spacing-sm, .5rem);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.9rem;width:100%;outline:none;text-align:center;margin:0;appearance:none;border-radius:0}._input_1b07b_25:focus{box-shadow:4px 4px #0000001a}._phaseIcon_1b07b_43{font-size:8rem;line-height:1;margin:var(--spacing-md, 1rem) 0;filter:grayscale(100%)}._phaseName_1b07b_50{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:2rem;color:var(--text-main, #000000);font-weight:700}._phaseAge_1b07b_57{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-dim, #666666);font-size:1rem;margin-top:var(--spacing-xs, .25rem)}._header_1b07b_64{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg, 2rem)}._streak_1b07b_71{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);font-weight:700}._targetDisplay_1b07b_77{text-align:center;margin-bottom:var(--spacing-lg, 2rem)}._targetDisplay_1b07b_77 ._label_1b07b_81{font-size:1rem;color:var(--text-dim, #666666);margin-bottom:var(--spacing-sm, .5rem)}._targetDisplay_1b07b_77 ._date_1b07b_86{font-size:2rem;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);font-weight:700}._optionsGrid_1b07b_93{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md, 1rem)}._feedback_1b07b_99{margin-top:var(--spacing-lg, 2rem);text-align:center;padding:var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000);font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700}._feedback_1b07b_99._correct_1b07b_107{background:#0000000d;color:var(--text-main, #000000)}._feedback_1b07b_99._incorrect_1b07b_111{background:#0000001a;color:var(--text-main, #000000);text-decoration:line-through}._coreBaseInput_o3wg1_1{background:transparent;border:1px solid var(--line-color, #000000);color:var(--text-main, #000000);box-sizing:border-box;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:1rem;padding:.5rem 1rem;outline:none;transition:all .2s ease;width:100%;border-radius:var(--radius-input, 0px)}._coreBaseInput_o3wg1_1:focus{background:#00000005;box-shadow:2px 2px #0000001a}._coreBaseInput_o3wg1_1::placeholder{color:#0000004d}._panel_1cz71_1{width:100%;max-width:100%;margin:0 auto}._container_1cz71_7{display:flex;flex-direction:column;gap:var(--spacing-md, 1rem)}._title_1cz71_13{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);margin-top:0;font-size:1.1rem;font-weight:700;border-bottom:1px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);text-align:center}._inputGroup_1cz71_24{display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem)}._label_1cz71_30{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-dim, #666666);font-size:.75rem;font-weight:700}._controls_1cz71_37{display:flex;justify-content:flex-end;gap:var(--spacing-sm, .5rem);margin-top:var(--spacing-sm, .5rem)}._error_1cz71_44{color:var(--color-error, #ff3333);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.8rem;margin-top:var(--spacing-xs, .25rem)}._practiceContainer_1cz71_51{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);align-items:center;margin-top:var(--spacing-lg, 2rem)}._question_1cz71_59{text-align:center}._questionLabel_1cz71_63{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-dim, #666666);font-size:.9rem;margin-bottom:var(--spacing-xs, .25rem)}._questionValue_1cz71_70{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);font-size:2rem;font-weight:700}._feedback_1cz71_77{margin-top:var(--spacing-md, 1rem);text-align:center;padding:var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000);font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700}._feedback_1cz71_77._correct_1cz71_85{background:#0000000d;color:var(--text-main, #000000)}._feedback_1cz71_77._incorrect_1cz71_89{background:#0000001a;color:var(--text-main, #000000);text-decoration:line-through}._scoreBoard_1cz71_95{display:flex;gap:var(--spacing-lg, 2rem);font-size:.9rem;color:var(--text-dim, #666666)}._scoreBoard_1cz71_95 span{color:var(--text-main, #000000);font-weight:700}._toolLayout_19q27_1{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);width:100%}._panel_19q27_8{width:100%}._title_19q27_12{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);margin-top:0;font-size:1.5rem;font-weight:700;border-bottom:2px solid var(--line-color, #000000);padding-bottom:var(--spacing-md, 1rem);margin-bottom:var(--spacing-xl, 4rem);text-align:center;text-transform:uppercase;letter-spacing:.05em;width:100%}._label_19q27_27{display:block;color:var(--text-dim, #666666);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.875rem;margin-bottom:var(--spacing-md, 1rem);font-weight:700;text-align:center;text-transform:uppercase;width:100%;display:flex;gap:var(--spacing-md, 1rem);justify-content:center;margin-top:var(--spacing-md, 1rem)}._resultContainer_19q27_43{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);margin-top:var(--spacing-lg, 2rem)}._resultRow_19q27_50{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);font-family:var(--font-mono, "JetBrains Mono", monospace)}._resultRow_19q27_50 ._key_19q27_58{color:var(--text-dim, #666666);font-weight:700}._resultRow_19q27_50 ._value_19q27_62{font-size:1.25rem;font-weight:700}._progressBar_19q27_67{height:2rem;border:2px solid var(--line-color, #000000);position:relative;margin-top:var(--spacing-md, 1rem)}._progressBar_19q27_67 ._fill_19q27_73{height:100%;background:var(--line-color, #000000);transition:width .5s ease}._progressBar_19q27_67 ._text_19q27_78{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-main, #000000);font-weight:700;font-size:.875rem;mix-blend-mode:difference;color:#fff}._panel_1j55l_1{max-width:600px;margin:0 auto}._title_1j55l_6{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-xl, 1.953rem);font-weight:700;text-align:center;margin-bottom:var(--spacing-lg, 2rem);color:var(--text-main, #000000);position:relative}._title_1j55l_6:after{content:"";display:block;width:60px;height:2px;background:var(--text-main, #000000);margin:var(--spacing-xs, .25rem) auto 0}._container_1j55l_24{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);padding:var(--spacing-md, 1rem)}._inputGroup_1j55l_31{display:flex;flex-direction:column;gap:var(--spacing-sm, .5rem)}._label_1j55l_37{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-sm, .8rem);color:var(--text-dim, #666666);text-transform:uppercase}._results_1j55l_44{border:1px solid var(--line-color, #000000);background:#00000005;padding:var(--spacing-md, 1rem);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md, 1rem);text-align:center}@media(max-width:600px){._results_1j55l_44{grid-template-columns:1fr}}._resultBox_1j55l_59{display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem)}._resultLabel_1j55l_65{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.8rem;color:var(--text-dim, #666666);text-transform:uppercase}._resultValue_1j55l_72{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:2rem;color:var(--text-main, #000000);font-weight:700}._difference_1j55l_79{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.8rem;color:var(--text-dim, #666666);margin-top:var(--spacing-xs, .25rem)}._practiceContainer_1j55l_86{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl, 4rem);padding:var(--spacing-lg, 2rem) 0}._scoreBoard_1j55l_94{display:flex;gap:var(--spacing-xl, 4rem);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-sm, .8rem);color:var(--text-dim, #666666);text-transform:uppercase}._scoreBoard_1j55l_94 span{color:var(--text-main, #000000);font-weight:700}._question_1j55l_107{text-align:center}._questionLabel_1j55l_111{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-sm, .8rem);color:var(--text-dim, #666666);text-transform:uppercase;margin-bottom:var(--spacing-sm, .5rem)}._questionValue_1j55l_119{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:3rem;color:var(--text-main, #000000)}._feedback_1j55l_125{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;font-size:1.2rem;padding:var(--spacing-sm, .5rem) var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000)}._feedback_1j55l_125._correct_1j55l_132{color:#2ecc71;border-color:#2ecc71;background:#2ecc711a}._feedback_1j55l_125._incorrect_1j55l_137{color:var(--color-error, #ff3333);border-color:var(--color-error, #ff3333);background:#ff33331a}._panel_15sa7_1{max-width:800px;margin:0 auto}._title_15sa7_6{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-xl, 1.953rem);font-weight:700;text-align:center;margin-bottom:var(--spacing-lg, 2rem);color:var(--text-main, #000000);position:relative}._title_15sa7_6:after{content:"";display:block;width:60px;height:2px;background:var(--text-main, #000000);margin:var(--spacing-xs, .25rem) auto 0}._container_15sa7_24{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem)}._inputArea_15sa7_30{display:flex;flex-direction:column;gap:var(--spacing-sm, .5rem)}._label_15sa7_36{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-sm, .8rem);color:var(--text-dim, #666666);text-transform:uppercase}._outputArea_15sa7_43{display:flex;flex-wrap:wrap;gap:var(--spacing-sm, .5rem);min-height:100px;padding:var(--spacing-md, 1rem);background:#00000005;border:1px solid var(--line-color, #000000);align-content:flex-start}._card_15sa7_54{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-canvas, #ffffff);border:1px solid var(--line-color, #000000);padding:var(--spacing-sm, .5rem);min-width:80px}._card_15sa7_54._unknown_15sa7_64{background:transparent;border:1px dashed var(--text-dim, #666666);opacity:.5}._char_15sa7_70{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:1.2rem;font-weight:700;color:var(--text-dim, #666666)}._word_15sa7_77{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.9rem;color:var(--text-main, #000000);font-weight:700;text-transform:uppercase}._practiceContainer_15sa7_85{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl, 4rem);padding:var(--spacing-lg, 2rem) 0}._scoreBoard_15sa7_93{display:flex;gap:var(--spacing-xl, 4rem);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-sm, .8rem);color:var(--text-dim, #666666);text-transform:uppercase}._scoreBoard_15sa7_93 span{color:var(--text-main, #000000);font-weight:700}._flashcard_15sa7_106{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;border:2px solid var(--text-main, #000000);margin-bottom:var(--spacing-md, 1rem);position:relative}._flashContent_15sa7_118{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:4rem;font-weight:700;color:var(--text-main, #000000)}._flashLabel_15sa7_125{position:absolute;top:var(--spacing-sm, .5rem);left:var(--spacing-sm, .5rem);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-xs, .64rem);color:var(--text-dim, #666666)}._optionsGrid_15sa7_134{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md, 1rem);width:100%;max-width:400px}._feedback_15sa7_142{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;font-size:1.2rem;padding:var(--spacing-sm, .5rem) var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000)}._feedback_15sa7_142._correct_15sa7_149{color:#2ecc71;border-color:#2ecc71;background:#2ecc711a}._feedback_15sa7_142._incorrect_15sa7_154{color:var(--color-error, #ff3333);border-color:var(--color-error, #ff3333);background:#ff33331a}._panel_1xcqw_1{max-width:800px;margin:0 auto}._title_1xcqw_6{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-xl, 1.953rem);font-weight:700;text-align:center;margin-bottom:var(--spacing-lg, 2rem);color:var(--text-main, #000000);position:relative}._title_1xcqw_6:after{content:"";display:block;width:60px;height:2px;background:var(--text-main, #000000);margin:var(--spacing-xs, .25rem) auto 0}._container_1xcqw_24{display:flex;flex-direction:column;gap:var(--spacing-xl, 4rem)}._controls_1xcqw_30{display:flex;flex-direction:column;gap:var(--spacing-md, 1rem);background:#0003;padding:var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000)}._shiftDisplay_1xcqw_39{text-align:center;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);font-size:var(--text-lg, 1.563rem);font-weight:700}._ioSection_1xcqw_47{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg, 2rem)}@media(min-width:768px){._ioSection_1xcqw_47{grid-template-columns:1fr 1fr}}._column_1xcqw_58{display:flex;flex-direction:column;gap:var(--spacing-sm, .5rem)}._label_1xcqw_64{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-sm, .8rem);color:var(--text-dim, #666666);text-transform:uppercase;display:flex;justify-content:space-between}._arrow_1xcqw_73{display:none}@media(min-width:768px){._arrow_1xcqw_73{display:flex;align-items:center;justify-content:center;color:var(--text-dim, #666666);font-size:2rem}}._practiceContainer_1xcqw_86{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl, 4rem);padding:var(--spacing-lg, 2rem) 0}._cipherText_1xcqw_94{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:2rem;color:var(--color-error, #ff3333);text-align:center;padding:var(--spacing-lg, 2rem);border:1px dashed var(--color-error, #ff3333);background:#ff00000d;width:100%}._hint_1xcqw_105{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-dim, #666666);font-size:.9rem}._feedback_1xcqw_111{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;font-size:1.2rem;padding:var(--spacing-sm, .5rem) var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000)}._feedback_1xcqw_111._correct_1xcqw_118{color:#2ecc71;border-color:#2ecc71;background:#2ecc711a}._feedback_1xcqw_111._incorrect_1xcqw_123{color:var(--color-error, #ff3333);border-color:var(--color-error, #ff3333);background:#ff33331a}._panel_ayj08_1{max-width:800px;margin:0 auto}._title_ayj08_6{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-xl, 1.953rem);font-weight:700;text-align:center;margin-bottom:var(--spacing-lg, 2rem);color:var(--text-main, #000000);position:relative}._title_ayj08_6:after{content:"";display:block;width:60px;height:2px;background:var(--text-main, #000000);margin:var(--spacing-xs, .25rem) auto 0}._container_ayj08_24{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem)}._ioSection_ayj08_30{display:flex;flex-direction:column;gap:var(--spacing-md, 1rem)}._label_ayj08_36{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-sm, .8rem);color:var(--text-dim, #666666);text-transform:uppercase}._visualOutput_ayj08_43{display:flex;flex-wrap:wrap;gap:var(--spacing-xs, .25rem);padding:var(--spacing-md, 1rem);min-height:60px;background:#00000005;border:1px solid var(--line-color, #000000);align-items:center}._dot_ayj08_54,._dash_ayj08_54,._space_ayj08_54{display:inline-block;background:var(--text-main, #000000)}._dot_ayj08_54{width:10px;height:10px;border-radius:50%}._dash_ayj08_54{width:24px;height:10px;border-radius:2px}._space_ayj08_54{width:20px;height:0;background:transparent}._practiceContainer_ayj08_77{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl, 4rem);padding:var(--spacing-lg, 2rem) 0}._flashcard_ayj08_85{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:3rem;font-weight:700;color:var(--text-main, #000000);padding:var(--spacing-xl, 4rem);border:2px solid var(--text-main, #000000);min-width:200px;text-align:center}._feedback_ayj08_96{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;font-size:1.2rem;padding:var(--spacing-sm, .5rem) var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000)}._feedback_ayj08_96._correct_ayj08_103{color:#2ecc71;border-color:#2ecc71;background:#2ecc711a}._feedback_ayj08_96._incorrect_ayj08_108{color:var(--color-error, #ff3333);border-color:var(--color-error, #ff3333);background:#ff33331a}._panel_1xs3c_1{max-width:800px;margin:0 auto}._title_1xs3c_6{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-xl, 1.953rem);font-weight:700;text-align:center;margin-bottom:var(--spacing-lg, 2rem);color:var(--text-main, #000000);position:relative}._title_1xs3c_6:after{content:"";display:block;width:60px;height:2px;background:var(--text-main, #000000);margin:var(--spacing-xs, .25rem) auto 0}._container_1xs3c_24{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem)}._inputSection_1xs3c_30{display:flex;flex-direction:column;gap:var(--spacing-sm, .5rem)}._label_1xs3c_36{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-sm, .8rem);color:var(--text-dim, #666666);text-transform:uppercase}._outputArea_1xs3c_43{display:flex;flex-wrap:wrap;gap:var(--spacing-md, 1rem);min-height:100px;padding:var(--spacing-md, 1rem);background:#00000005;border:1px solid var(--line-color, #000000);align-content:flex-start}._brailleCell_1xs3c_54{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs, .25rem);padding:var(--spacing-xs, .25rem);background:var(--bg-canvas, #ffffff);border:1px dashed var(--text-dim, #666666);border-radius:4px}._dotsGrid_1xs3c_65{display:grid;grid-template-columns:12px 12px;gap:4px;padding:4px}._dot_1xs3c_65{width:10px;height:10px;border-radius:50%;background:#e0e0e0}._dot_1xs3c_65._active_1xs3c_78{background:var(--text-main, #000000)}._charLabel_1xs3c_82{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:1rem;font-weight:700;color:var(--text-dim, #666666);min-height:1.5rem}._practiceContainer_1xs3c_90{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl, 4rem);padding:var(--spacing-lg, 2rem) 0}._flashcard_1xs3c_98{padding:var(--spacing-xl, 4rem);border:2px solid var(--text-main, #000000);background:var(--bg-canvas, #ffffff)}._flashcard_1xs3c_98 ._dotsGrid_1xs3c_65{grid-template-columns:24px 24px;gap:8px}._flashcard_1xs3c_98 ._dotsGrid_1xs3c_65 ._dot_1xs3c_65{width:20px;height:20px}._feedback_1xs3c_112{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;font-size:1.2rem;padding:var(--spacing-sm, .5rem) var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000)}._feedback_1xs3c_112._correct_1xs3c_119{color:#2ecc71;border-color:#2ecc71;background:#2ecc711a}._feedback_1xs3c_112._incorrect_1xs3c_124{color:var(--color-error, #ff3333);border-color:var(--color-error, #ff3333);background:#ff33331a}._panel_1sfla_1{width:100%}._toolContainer_1sfla_5{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);width:100%}._title_1sfla_12{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);margin-top:0;font-size:1.5rem;font-weight:700;border-bottom:2px solid var(--line-color, #000000);padding-bottom:var(--spacing-md, 1rem);margin-bottom:var(--spacing-md, 1rem);text-align:center;text-transform:uppercase;letter-spacing:.05em;width:100%}._toolContent_1sfla_27{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);align-items:center}._visualizationArea_1sfla_34{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed var(--line-color, #000000);padding:var(--spacing-xl, 4rem);background:#00000005;width:100%;max-width:500px}._charDisplay_1sfla_46{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:3rem;font-weight:700;color:var(--text-main, #000000);margin-top:var(--spacing-md, 1rem);height:4rem;display:flex;align-items:center;justify-content:center}._controls_1sfla_58{display:flex;gap:var(--spacing-md, 1rem);margin-bottom:var(--spacing-md, 1rem)}._inputArea_1sfla_64{display:flex;flex-direction:column;gap:var(--spacing-sm, .5rem);width:100%;max-width:400px}._label_1sfla_72{display:block;color:var(--text-dim, #666666);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.875rem;font-weight:700;text-align:center;text-transform:uppercase;width:100%}._panel_14zxu_1{width:100%}._header_14zxu_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md, 1rem);border-bottom:1px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem)}._practiceTitle_14zxu_14{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);margin:0;font-size:1.1rem;font-weight:700;text-transform:uppercase}._streak_14zxu_23{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);font-weight:700}._grid_14zxu_29{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg, 2rem)}._card_14zxu_36{padding:var(--spacing-xl, 4rem);border:4px solid var(--line-color, #000000);background:#fff;transition:all .3s ease}._card_14zxu_36._correct_14zxu_42{border-color:#10b981;background:#10b9811a}._card_14zxu_36._wrong_14zxu_46{border-color:#ef4444;background:#ef44441a}._inputArea_14zxu_51{display:flex;flex-direction:column;gap:var(--spacing-sm, .5rem);width:100%;max-width:200px;align-items:center}._label_14zxu_60{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-sm, .8rem);color:var(--text-dim, #666666);font-weight:700;text-transform:uppercase}._submitBtn_14zxu_68{width:100%;margin-top:var(--spacing-sm, .5rem)}._feedback_14zxu_73{margin-top:var(--spacing-md, 1rem);text-align:center;padding:var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000);font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;width:100%}._feedback_14zxu_73._correct_14zxu_42{background:#0000000d;color:var(--text-main, #000000)}._feedback_14zxu_73._incorrect_14zxu_86{background:#0000001a;color:var(--text-main, #000000);text-decoration:line-through}._panel_250ne_1{width:100%}._toolContainer_250ne_5{display:flex;flex-direction:column;gap:var(--spacing-md, 1rem);width:100%}._title_250ne_12{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);margin-top:0;font-size:1.5rem;font-weight:700;border-bottom:2px solid var(--line-color, #000000);padding-bottom:var(--spacing-md, 1rem);margin-bottom:var(--spacing-md, 1rem);text-align:center;text-transform:uppercase;letter-spacing:.05em;width:100%}._scrollContainer_250ne_27{overflow-x:auto;width:100%;padding-bottom:var(--spacing-md, 1rem)}._gridWrapper_250ne_33{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);min-width:800px;align-items:center}._mainGrid_250ne_41{display:grid;grid-template-columns:repeat(18,1fr);gap:2px;width:100%}._fBlockGrid_250ne_48{display:grid;grid-template-columns:repeat(18,1fr);gap:2px;width:100%;margin-top:var(--spacing-sm, .5rem)}._elementCell_250ne_56{aspect-ratio:1;border:1px solid rgba(var(--line-color, #000000),.5);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-family:var(--font-mono, "JetBrains Mono", monospace);position:relative;min-width:32px}._elementCell_250ne_56:hover{transform:scale(1.2);z-index:10;border-color:var(--text-main, #000000);box-shadow:0 4px 12px #0003}._elementCell_250ne_56 ._atomicNumber_250ne_75{font-size:.5rem;position:absolute;top:2px;left:2px;opacity:.7}._elementCell_250ne_56 ._symbol_250ne_82{font-weight:700;font-size:.9rem}._alkali_250ne_87{background:#ff64641a;border-color:#ff64644d}._alkaline_250ne_92{background:#ff96641a;border-color:#ff96644d}._transition_250ne_97{background:#ffc8641a;border-color:#ffc8644d}._lanthanide_250ne_102{background:#ff96ff1a;border-color:#ff96ff4d}._actinide_250ne_107{background:#ff64c81a;border-color:#ff64c84d}._metalloid_250ne_112{background:#64ff961a;border-color:#64ff964d}._nonmetal_250ne_117{background:#64c8ff1a;border-color:#64c8ff4d}._halogen_250ne_122{background:#c864ff1a;border-color:#c864ff4d}._noble_250ne_127{background:#9664ff1a;border-color:#9664ff4d}._unknown_250ne_132{background:#9696961a;border-color:#9696964d}._detailPanel_250ne_137{margin-top:var(--spacing-md, 1rem);padding:var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000);display:flex;gap:var(--spacing-lg, 2rem);align-items:center;min-height:100px;background:#00000005}._detailPanel_250ne_137 ._largeSymbol_250ne_147{font-size:3rem;font-weight:700;font-family:var(--font-mono, "JetBrains Mono", monospace);width:80px;text-align:center;border-right:1px dashed var(--line-color, #000000);padding-right:var(--spacing-md, 1rem)}._detailPanel_250ne_137 ._info_250ne_156{display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem);font-family:var(--font-mono, "JetBrains Mono", monospace)}._detailPanel_250ne_137 ._info_250ne_156 ._name_250ne_162{font-weight:700;font-size:1.2rem;text-transform:uppercase}._detailPanel_250ne_137 ._info_250ne_156 ._prop_250ne_167{font-size:.85rem;color:var(--text-dim, #666666)}._detailPanel_250ne_137 ._info_250ne_156 ._prop_250ne_167 strong{color:var(--text-main, #000000)}._panel_100aj_1{width:100%}._header_100aj_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md, 1rem);border-bottom:1px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem)}._practiceTitle_100aj_14{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);margin:0;font-size:1.1rem;font-weight:700;text-transform:uppercase}._streak_100aj_23{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);font-weight:700}._grid_100aj_29{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg, 2rem);padding:var(--spacing-lg, 2rem)}._card_100aj_37{padding:var(--spacing-xl, 4rem);border:2px solid var(--line-color, #000000);background:#fff;min-width:200px;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease}._card_100aj_37 ._prompt_100aj_49{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.9rem;color:var(--text-dim, #666666);margin-bottom:var(--spacing-md, 1rem)}._card_100aj_37 ._value_100aj_55{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:4rem;font-weight:700;color:var(--text-main, #000000)}._inputArea_100aj_62{display:flex;flex-direction:column;gap:var(--spacing-sm, .5rem);width:100%;max-width:300px;align-items:center}._label_100aj_71{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-sm, .8rem);color:var(--text-dim, #666666);font-weight:700;text-transform:uppercase}._feedback_100aj_79{margin-top:var(--spacing-md, 1rem);text-align:center;padding:var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000);font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;width:100%}._feedback_100aj_79._correct_100aj_88{background:#00ff000d;color:var(--text-main, #000000)}._feedback_100aj_79._incorrect_100aj_92{background:#ff00000d;color:var(--text-main, #000000)}._toolCont_1ujlr_1{max-width:800px;margin:0 auto}._container_1ujlr_6{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);align-items:center;width:100%}._panel_1ujlr_14{width:100%}._title_1ujlr_18{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);text-transform:uppercase;margin-bottom:var(--spacing-lg, 2rem);font-size:1.25rem;letter-spacing:.05em;border-bottom:2px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);width:100%;text-align:center}._thermometerWrapper_1ujlr_31{display:flex;justify-content:center;gap:4rem;width:100%;padding:var(--spacing-xl, 4rem) 0;position:relative}._scale_1ujlr_40{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md, 1rem)}._track_1ujlr_47{width:20px;height:300px;background:rgba(var(--line-color, #000000),.2);border:1px solid var(--line-color, #000000);border-radius:10px;position:relative;overflow:hidden}._track_1ujlr_47:before{content:"";position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#3b82f6,#a855f7,#ef4444);opacity:.5;height:100%}._fill_1ujlr_67{position:absolute;bottom:0;left:0;right:0;background:var(--text-main, #000000);border-top:2px solid var(--text-main, #000000);transition:height .1s ease-out;opacity:.8}._sliderInput_1ujlr_78{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:ns-resize;z-index:10}._valueDisplay_1ujlr_89{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:1.5rem;font-weight:700;color:var(--text-main, #000000)}._label_1ujlr_96{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-dim, #666666);font-size:.875rem;text-transform:uppercase}._benchmarks_1ujlr_103{display:flex;gap:var(--spacing-md, 1rem);flex-wrap:wrap;justify-content:center;margin-top:var(--spacing-lg, 2rem)}._comparison_1ujlr_111{margin-top:var(--spacing-lg, 2rem);padding:var(--spacing-md, 1rem);background:rgba(var(--line-color, #000000),.1);border:1px dashed var(--line-color, #000000);width:100%;display:flex;justify-content:space-around;font-family:var(--font-mono, "JetBrains Mono", monospace)}._comparison_1ujlr_111 ._compItem_1ujlr_121{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs, .25rem)}._comparison_1ujlr_111 ._compItem_1ujlr_121 ._compLabel_1ujlr_127{font-size:.75rem;color:var(--text-dim, #666666);text-transform:uppercase}._comparison_1ujlr_111 ._compItem_1ujlr_121 ._compValue_1ujlr_132{font-size:1.1rem;font-weight:700}._comparison_1ujlr_111 ._compItem_1ujlr_121 ._compValue_1ujlr_132._mental_1ujlr_136{color:var(--text-main, #000000)}._comparison_1ujlr_111 ._compItem_1ujlr_121 ._compValue_1ujlr_132._exact_1ujlr_139{color:var(--text-dim, #666666)}._comparison_1ujlr_111 ._compItem_1ujlr_121 ._compValue_1ujlr_132._deviation_1ujlr_142{color:var(--text-main, #000000)}._toolContainer_1cbhr_1{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);align-items:center;width:100%}._panel_1cbhr_9{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:800px;margin:0 auto}._container_1cbhr_19{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}._title_1cbhr_28{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);text-transform:uppercase;margin-bottom:var(--spacing-lg, 2rem);font-size:1.25rem;letter-spacing:.05em;border-bottom:2px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);width:100%;text-align:center}._resistorDisplay_1cbhr_41{width:100%;max-width:500px;aspect-ratio:8/3;margin:var(--spacing-lg, 2rem) auto;display:flex;justify-content:center;align-items:center}._resistorDisplay_1cbhr_41 svg{width:100%;height:100%;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}._controls_1cbhr_56{display:flex;flex-wrap:wrap;gap:var(--spacing-md, 1rem);justify-content:center;width:100%;margin-bottom:var(--spacing-lg, 2rem)}._controlGroup_1cbhr_65{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs, .25rem);flex:1 1 auto;min-width:80px}._colorSelect_1cbhr_74{font-family:var(--font-mono, "JetBrains Mono", monospace);padding:var(--spacing-xs, .25rem) var(--spacing-sm, .5rem);border:1px solid var(--line-color, #000000);background:#fff;cursor:pointer;text-transform:uppercase;width:100%;text-align:center;border-radius:4px}._colorSelect_1cbhr_74:focus{outline:2px solid var(--line-color, #000000)}._result_1cbhr_89{margin-top:var(--spacing-lg, 2rem);text-align:center;width:100%}._result_1cbhr_89 ._value_1cbhr_94{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);word-break:break-word}._result_1cbhr_89 ._tol_1cbhr_101{font-size:1rem;color:var(--text-dim, #666666);font-family:var(--font-mono, "JetBrains Mono", monospace);margin-top:var(--spacing-xs, .25rem)}._modeToggle_1cbhr_108{display:flex;gap:var(--spacing-md, 1rem);margin-bottom:var(--spacing-lg, 2rem);justify-content:center;flex-wrap:wrap}._practiceContainer_1cbhr_116{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg, 2rem);width:100%;max-width:500px}._practiceInput_1cbhr_125{width:100%;text-align:center}._toolContainer_12n4f_1{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);align-items:center;width:100%;max-width:800px;margin:0 auto}._panel_12n4f_11{max-width:800px;margin:0 auto}._container_12n4f_16{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}._title_12n4f_24{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);text-transform:uppercase;margin-bottom:var(--spacing-lg, 2rem);font-size:1.25rem;letter-spacing:.05em;border-bottom:2px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);width:100%;text-align:center}._dealerTable_12n4f_37{align-self:stretch;max-width:500px;aspect-ratio:16/9;background:#2d6a4f;border:8px solid #4ade80;border-radius:20px;display:flex;justify-content:center;align-items:center;position:relative;box-shadow:inset 0 0 50px #00000080;margin-bottom:var(--spacing-lg, 2rem);overflow:hidden}._card_12n4f_53{width:100px;height:140px;background:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:8px;font-family:Times New Roman,serif;box-shadow:2px 2px 10px #0000004d;-webkit-user-select:none;user-select:none}._card_12n4f_53._red_12n4f_66{color:#dc2626}._card_12n4f_53._black_12n4f_69{color:#000}._card_12n4f_53 ._corner_12n4f_72{display:flex;flex-direction:column;align-items:center;line-height:1;font-size:1.25rem;font-weight:700}._card_12n4f_53 ._center_12n4f_80{font-size:2.5rem;align-self:center}._stats_12n4f_85{display:flex;gap:var(--spacing-xl, 4rem);justify-content:center;width:100%;margin-bottom:var(--spacing-lg, 2rem);font-family:var(--font-mono, "JetBrains Mono", monospace)}._stats_12n4f_85 ._statItem_12n4f_93{display:flex;flex-direction:column;align-items:center}._stats_12n4f_85 ._statItem_12n4f_93 ._statLabel_12n4f_98{font-size:.75rem;color:var(--text-dim, #666666);text-transform:uppercase}._stats_12n4f_85 ._statItem_12n4f_93 ._statValue_12n4f_103{font-size:1.5rem;font-weight:700;color:var(--text-main, #000000)}._controls_12n4f_109{display:flex;gap:var(--spacing-md, 1rem);justify-content:center;flex-wrap:wrap}._practiceContainer_12n4f_116{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg, 2rem);width:100%;max-width:500px}._toolContainer_2fc5c_1{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);align-items:center;width:100%;max-width:800px;margin:0 auto}._panel_2fc5c_11{width:100%;max-width:800px;margin:0 auto}._container_2fc5c_17{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg, 2rem);width:100%}._title_2fc5c_25{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);text-transform:uppercase;font-size:1.25rem;border-bottom:2px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);width:100%;text-align:center}._statusIndicator_2fc5c_36{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;font-size:1.5rem;padding:var(--spacing-sm, .5rem) var(--spacing-xl, 4rem);border-radius:8px;text-transform:uppercase;transition:all .3s ease}._statusIndicator_2fc5c_36._valid_2fc5c_45{background:#4ade8033;color:#4ade80;border:2px solid #4ade80}._statusIndicator_2fc5c_36._invalid_2fc5c_50{background:#f8717133;color:#f87171;border:2px solid #f87171}._visualization_2fc5c_56{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:var(--spacing-md, 1rem);width:100%}._digitBox_2fc5c_65{display:flex;flex-direction:column;align-items:center;gap:4px;width:32px}._digitBox_2fc5c_65 ._original_2fc5c_72{font-size:1.25rem;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-color, #000000);background:#ffffff0d}._digitBox_2fc5c_65 ._processed_2fc5c_84{font-size:.85rem;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-dim, #666666)}._digitBox_2fc5c_65 ._processed_2fc5c_84._doubled_2fc5c_89{color:#fbbf24;font-weight:700}._practiceContainer_2fc5c_94{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg, 2rem);max-width:400px}._quizNumber_2fc5c_102{display:flex;gap:8px;font-size:2rem;font-family:var(--font-mono, "JetBrains Mono", monospace);align-items:center;justify-content:center;flex-wrap:wrap}._quizNumber_2fc5c_102 ._missing_2fc5c_111{color:var(--color-error, #ff3333);border-bottom:2px solid var(--color-error, #ff3333);min-width:1em;text-align:center}._toolContainer_kilnc_1{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);align-items:center;max-width:800px;margin:0 auto}._panel_kilnc_10{width:100%}._title_kilnc_14{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);text-transform:uppercase;font-size:1.25rem;border-bottom:2px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);width:100%;text-align:center}._label_kilnc_25{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-dim, #666666);font-size:var(--text-sm, .8rem);text-transform:uppercase;margin-bottom:var(--spacing-sm, .5rem)}._statusIndicator_kilnc_33{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;font-size:1.5rem;padding:var(--spacing-sm, .5rem) var(--spacing-xl, 4rem);border-radius:8px;text-transform:uppercase;transition:all .3s ease}._statusIndicator_kilnc_33._valid_kilnc_42{background:#4ade8033;color:#4ade80;border:2px solid #4ade80}._statusIndicator_kilnc_33._invalid_kilnc_47{background:#f8717133;color:var(--color-error, #ff3333);border:2px solid var(--color-error, #ff3333)}._barcodeContainer_kilnc_53{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md, 1rem);margin-top:var(--spacing-md, 1rem);padding:var(--spacing-md, 1rem);background:#fff;border-radius:8px;border:1px solid var(--line-color, #000000)}._bars_kilnc_65{display:flex;height:60px;align-items:flex-end;gap:2px}._bar_kilnc_53{width:4px;background-color:#000}._bar_kilnc_53._thin_kilnc_76{height:100%}._bar_kilnc_53._short_kilnc_79{height:85%}._digits_kilnc_83{display:flex;gap:12px;font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;color:#000}._practiceContainer_kilnc_92{max-width:800px;margin:0 auto}._quizNumber_kilnc_97{display:flex;gap:12px;font-size:2rem;font-family:var(--font-mono, "JetBrains Mono", monospace);align-items:center;justify-content:center;flex-wrap:wrap}._quizNumber_kilnc_97 ._missing_kilnc_106{color:var(--color-error, #ff3333);border-bottom:2px solid var(--color-error, #ff3333);min-width:1em;text-align:center}._panel_1vku6_1{width:100%;max-width:800px;margin:0 auto}._container_1vku6_7{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);align-items:center;width:100%}._title_1vku6_15{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);text-transform:uppercase;font-size:1.25rem;border-bottom:2px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);width:100%;text-align:center}._inputGroup_1vku6_26{display:flex;flex-direction:column;gap:var(--spacing-md, 1rem);width:100%;max-width:400px}._label_1vku6_34{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-dim, #666666);font-size:var(--text-sm, .8rem);text-transform:uppercase}._results_1vku6_41{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg, 2rem);width:100%;max-width:600px}._resultItem_1vku6_49{display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem);padding:var(--spacing-md, 1rem);border:1px solid var(--line-color, #000000);background:rgba(var(--bg-canvas, #ffffff),.5)}._resultItem_1vku6_49 ._resLabel_1vku6_57{font-size:.75rem;color:var(--text-dim, #666666);text-transform:uppercase}._resultItem_1vku6_49 ._resValue_1vku6_62{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:1.1rem;color:var(--text-main, #000000)}._panel_117s8_1{width:100%;max-width:800px;margin:0 auto}._container_117s8_7{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);align-items:center;width:100%}._title_117s8_15{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);text-transform:uppercase;font-size:1.25rem;border-bottom:2px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);width:100%;text-align:center}._flexRow_117s8_26{display:flex;gap:var(--spacing-xl, 4rem);width:100%;justify-content:center;align-items:flex-start;flex-wrap:wrap}._controls_117s8_35{flex:1;min-width:300px;display:flex;flex-direction:column;gap:var(--spacing-md, 1rem)}._colorPreview_117s8_43{width:200px;height:200px;border:4px solid var(--line-color, #000000);border-radius:var(--radius-card, 0px);box-shadow:var(--shadow-card, none);display:flex;align-items:center;justify-content:center}._hexDisplay_117s8_54{background:#00000080;color:#fff;font-family:var(--font-mono, "JetBrains Mono", monospace);padding:var(--spacing-sm, .5rem) var(--spacing-md, 1rem);border-radius:var(--radius-inner-card, 0px);font-size:1.2rem;letter-spacing:.1em}._sliderGroup_117s8_64{display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem)}._sliderGroup_117s8_64 label{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.8rem;text-transform:uppercase}._panel_11rci_1{width:100%;max-width:800px;margin:0 auto}._container_11rci_7{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);align-items:center;width:100%}._title_11rci_15{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);text-transform:uppercase;font-size:1.25rem;border-bottom:2px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);width:100%;text-align:center}._converter_11rci_26{display:flex;gap:var(--spacing-xl, 4rem);justify-content:center;align-items:flex-end;width:100%}._inputGroup_11rci_34{display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem);flex:1;max-width:200px}._inputGroup_11rci_34 label{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.8rem;color:var(--text-dim, #666666);text-transform:uppercase}._arrow_11rci_48{padding-bottom:1rem;color:var(--text-dim, #666666);font-size:1.5rem}._grid_11rci_54{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:var(--spacing-sm, .5rem);width:100%;margin-top:var(--spacing-lg, 2rem)}._grid_11rci_54 ._cell_11rci_61{border:1px solid var(--line-color, #000000);padding:var(--spacing-xs, .25rem);text-align:center;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.9rem;cursor:pointer;transition:all .2s}._grid_11rci_54 ._cell_11rci_61:hover{background:rgba(var(--text-main, #000000),.1)}._grid_11rci_54 ._cell_11rci_61._active_11rci_73{background:var(--text-main, #000000);color:var(--bg-canvas, #ffffff)}._grid_11rci_54 ._cell_11rci_61 ._code_11rci_77{font-size:.7rem;color:var(--text-dim, #666666);display:block}._toolContainer_1ftp9_1{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem)}._panel_1ftp9_7{width:100%;max-width:800px;margin:0 auto}._container_1ftp9_13{display:flex;flex-direction:column;gap:var(--spacing-lg, 2rem);align-items:center;width:100%}._title_1ftp9_21{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-main, #000000);text-transform:uppercase;font-size:1.25rem;border-bottom:2px solid var(--line-color, #000000);padding-bottom:var(--spacing-sm, .5rem);width:100%;text-align:center}._label_1ftp9_32{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.8rem;color:var(--text-dim, #666666);text-transform:uppercase}._inputSection_1ftp9_39{display:flex;gap:var(--spacing-md, 1rem);align-items:flex-end;width:100%;max-width:500px}._resultsGrid_1ftp9_47{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--spacing-md, 1rem);width:100%;margin-top:var(--spacing-lg, 2rem)}._resultCard_1ftp9_55{border:1px solid var(--line-color, #000000);padding:var(--spacing-md, 1rem);text-align:center;font-family:var(--font-mono, "JetBrains Mono", monospace);transition:all .2s;display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem)}._resultCard_1ftp9_55:hover{background:rgba(var(--text-main, #000000),.05)}._resultCard_1ftp9_55._active_1ftp9_68{border-color:#4ade80;background:#4ade801a}._resultCard_1ftp9_55 ._resultUnit_1ftp9_72{font-size:.75rem;color:var(--text-dim, #666666);text-transform:uppercase}._resultCard_1ftp9_55 ._resultValue_1ftp9_77{font-size:1rem;font-weight:700;color:var(--text-main, #000000);word-break:break-all}._problemDisplay_1ftp9_84{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md, 1rem);font-family:var(--font-mono, "JetBrains Mono", monospace);margin:var(--spacing-lg, 2rem) 0}._problemAmount_1ftp9_93{font-size:2.5rem;font-weight:700;color:var(--text-main, #000000)}._problemUnit_1ftp9_99{font-size:1.5rem;color:#4ade80;font-weight:600}._problemArrow_1ftp9_105{font-size:2rem;color:var(--text-dim, #666666);margin:0 var(--spacing-sm, .5rem)}
