._button_51nvu_1{min-height:var(--button-height, var(--control-height));display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap, var(--space-2));padding:var(--button-padding, 0 var(--space-4));border:1px solid transparent;border-radius:var(--button-radius, var(--radius-control));font:inherit;font-size:var(--button-font-size, .875rem);font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}._button_51nvu_1:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._button_51nvu_1:disabled{cursor:not-allowed;opacity:.58}._primary_51nvu_19{color:#fff;background:var(--color-primary)}._primary_51nvu_19:hover:not(:disabled){background:var(--color-primary-hover)}._secondary_51nvu_21{color:var(--color-text);border-color:var(--color-border-strong);background:var(--color-surface-raised)}._secondary_51nvu_21:hover:not(:disabled){background:var(--color-surface-hover)}._danger_51nvu_23{color:var(--color-danger-text);border-color:var(--color-danger-border);background:var(--color-danger-surface)}._mark_1sb6v_1{--empty-mark-size: 44px;--empty-mark-scale: 1;position:relative;width:var(--empty-mark-size);height:calc(var(--empty-mark-size) * 1.727273);display:inline-block;flex:0 0 var(--empty-mark-size);color:#fff;pointer-events:none}._canvas_1sb6v_13{position:absolute;top:0;left:0;width:44px;height:76px;display:block;transform:scale(var(--empty-mark-scale));transform-origin:top left}._question_1sb6v_24{position:absolute;overflow:visible;color:#fff;fill:currentColor;stroke:currentColor;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;transform-origin:bottom center}._questionPrimary_1sb6v_36{top:3px;right:-2px;width:22px;height:27px;animation:_questionPrimaryIn_1sb6v_1 .43s cubic-bezier(.2,.85,.3,1.25) 90ms both}._questionSecondary_1sb6v_44{top:21px;right:-15px;width:14px;height:17px;stroke-width:3.8;animation:_questionSecondaryIn_1sb6v_1 .41s cubic-bezier(.2,.85,.3,1.25) 145ms both}._question_1sb6v_24 path{fill:none}._question_1sb6v_24 circle{stroke:none}._face_1sb6v_61{position:absolute;top:32px;left:0;width:44px;height:44px;display:block;transform-origin:center bottom;animation:_faceIn_1sb6v_1 .36s cubic-bezier(.2,.8,.3,1.18) both}._mouthOuter_1sb6v_72{position:absolute;top:20px;left:0;width:44px;height:24px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%}._mouth_1sb6v_72{box-sizing:content-box;width:28px;height:16px;display:block;flex:0 0 auto;border:10px solid currentColor;border-radius:50%;transform:rotate(6deg)}._eyeLeft_1sb6v_96,._eyeRight_1sb6v_97{position:absolute;width:10px;height:10px;border-radius:50%;background:currentColor}._eyeLeft_1sb6v_96{top:9px;left:7px;clip-path:polygon(0 60%,100% 0,100% 100%,0 100%)}._eyeRight_1sb6v_97{top:7px;right:7px;clip-path:polygon(0 0,100% 42%,100% 100%,0 100%)}@keyframes _faceIn_1sb6v_1{0%{opacity:0;transform:translateY(2px) scale(.94)}58%{opacity:1;transform:translateY(-1px) scale(1.018)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _questionPrimaryIn_1sb6v_1{0%{opacity:0;transform:translateY(15px) rotate(7deg) scale(.45)}34%{opacity:1;transform:translateY(7px) rotate(7deg) scale(.78)}60%{opacity:1;transform:translateY(-2px) rotate(7deg) scale(1.11)}78%{opacity:1;transform:translateY(0) rotate(7deg) scale(.97)}to{opacity:1;transform:translateY(0) rotate(7deg) scale(1)}}@keyframes _questionSecondaryIn_1sb6v_1{0%{opacity:0;transform:translateY(9px) rotate(22deg) scale(.4)}34%{opacity:1;transform:translateY(4px) rotate(22deg) scale(.74)}60%{opacity:1;transform:translateY(-2px) rotate(22deg) scale(1.14)}80%{opacity:1;transform:translateY(0) rotate(22deg) scale(.96)}to{opacity:1;transform:translateY(0) rotate(22deg) scale(1)}}@media (prefers-reduced-motion: reduce){._face_1sb6v_61,._questionPrimary_1sb6v_36,._questionSecondary_1sb6v_44{animation:none}._questionPrimary_1sb6v_36{transform:rotate(7deg)}._questionSecondary_1sb6v_44{transform:rotate(22deg)}}._mark_1qvhl_1{--error-mark-size: 44px;--error-mark-scale: 1;position:relative;width:var(--error-mark-size);height:var(--error-mark-size);display:inline-block;flex:0 0 var(--error-mark-size);color:#fff;pointer-events:none}._canvas_1qvhl_13{position:absolute;inset:0 auto auto 0;width:44px;height:44px;display:block;transform:scale(var(--error-mark-scale));transform-origin:top left}._glitch_1qvhl_23{position:absolute;inset:0;display:block;animation:_glitchBody_1qvhl_1 4.2s steps(1,end) infinite}._face_1qvhl_30{position:absolute;top:0;left:0;width:44px;height:44px;display:block;transform-origin:center bottom}._baseFace_1qvhl_40{animation:_errorFaceReveal_1qvhl_1 .26s ease-out both}._glitchLayer_1qvhl_44{opacity:0;mix-blend-mode:screen;will-change:clip-path,opacity,transform}._glitchLayerOne_1qvhl_50{color:#2f8cff;animation:_glitchSliceOne_1qvhl_1 4.2s steps(1,end) infinite}._glitchLayerTwo_1qvhl_55{color:#ff4c5c;animation:_glitchSliceTwo_1qvhl_1 4.2s steps(1,end) infinite}._glitchLayerThree_1qvhl_60{color:#fff;mix-blend-mode:normal;animation:_glitchSliceThree_1qvhl_1 4.2s steps(1,end) infinite}._glitchLayerFour_1qvhl_66{color:#8fd2ff;animation:_glitchSliceFour_1qvhl_1 4.2s steps(1,end) infinite}._mouthOuter_1qvhl_71{position:absolute;top:20px;left:0;width:44px;height:24px;overflow:hidden;border-radius:50%}._mouth_1qvhl_71{box-sizing:content-box;position:absolute;top:-5px;left:50%;width:28px;height:16px;display:block;border:10px solid currentColor;border-radius:50%;transform:translate(-50%) rotate(6deg)}._eye_1qvhl_94{position:absolute;width:12px;height:12px}._eye_1qvhl_94:before,._eye_1qvhl_94:after{position:absolute;top:4.5px;left:0;width:12px;height:3px;border-radius:999px;background:currentColor;content:""}._eye_1qvhl_94:before{transform:rotate(45deg)}._eye_1qvhl_94:after{transform:rotate(-45deg)}._eyeLeft_1qvhl_115{top:10px;left:5px}._eyeRight_1qvhl_120{top:5px;right:5px}@keyframes _errorFaceReveal_1qvhl_1{0%,28%{opacity:0}to{opacity:1}}@keyframes _glitchSliceOne_1qvhl_1{0%{opacity:.95;transform:translate3d(5px,-1px,0);clip-path:polygon(0 2%,100% 2%,100% 9%,58% 9%,58% 15%,0 15%)}2%{transform:translate3d(-4px,1px,0);clip-path:polygon(0 34%,72% 34%,72% 41%,100% 41%,100% 50%,0 50%)}4%{transform:translate3d(6px,0,0) skew(7deg);clip-path:polygon(0 64%,100% 64%,100% 79%,37% 79%,37% 72%,0 72%)}6%{transform:translate3d(-3px,0,0);clip-path:polygon(0 15%,100% 15%,100% 28%,0 28%)}8%{transform:translate3d(2px,0,0);clip-path:polygon(0 48%,100% 48%,100% 56%,0 56%)}10%{transform:translate3d(-2px,0,0);clip-path:polygon(0 76%,100% 76%,100% 90%,0 90%)}12%{opacity:.8;transform:translate3d(1px,0,0);clip-path:polygon(0 25%,100% 25%,100% 40%,0 40%)}12.1%,to{opacity:0;transform:translateZ(0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@keyframes _glitchSliceTwo_1qvhl_1{0%{opacity:.9;transform:translate3d(-5px,1px,0);clip-path:polygon(0 25%,100% 25%,100% 31%,0 31%)}3%{transform:translate3d(4px,-1px,0) skew(-6deg);clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%)}6%{transform:translate3d(-2px,0,0);clip-path:polygon(0 52%,100% 52%,100% 60%,0 60%)}9%{transform:translate3d(5px,0,0);clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%)}12%{opacity:.75;transform:translate3d(-2px,0,0);clip-path:polygon(0 70%,100% 70%,100% 83%,0 83%)}12.1%,to{opacity:0;transform:translateZ(0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@keyframes _glitchSliceThree_1qvhl_1{0%{opacity:.88;transform:translate3d(-2px,3px,0);clip-path:polygon(0 45%,100% 45%,100% 54%,0 54%)}1.5%{transform:translate3d(3px,-2px,0);clip-path:polygon(0 8%,45% 8%,45% 17%,100% 17%,100% 24%,0 24%)}3.5%{transform:translate3d(-5px,1px,0);clip-path:polygon(0 78%,68% 78%,68% 70%,100% 70%,100% 91%,0 91%)}5.5%{opacity:.72;transform:translate3d(2px,0,0);clip-path:polygon(0 28%,100% 28%,100% 36%,0 36%)}7%,to{opacity:0;transform:none;clip-path:polygon(0 0,0 0,0 0,0 0)}}@keyframes _glitchSliceFour_1qvhl_1{0%,2%{opacity:0}2.1%{opacity:.8;transform:translate3d(2px,-3px,0) scaleX(1.08);clip-path:polygon(0 0,100% 0,100% 32%,0 32%)}4%{opacity:.65;transform:translate3d(-3px,2px,0) scaleX(.94);clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%)}6%,to{opacity:0;transform:none;clip-path:polygon(0 0,0 0,0 0,0 0)}}@keyframes _glitchBody_1qvhl_1{0%{transform:translate(0) skew(0);filter:none}1.5%{transform:translate(-1px,1px) skew(-2deg);filter:contrast(1.2)}3%{transform:translate(1px,-1px) skew(2deg)}4.5%{transform:translate(0) skew(0);filter:none}7%{transform:translate(-1px)}8%,to{transform:translate(0);filter:none}}@media (prefers-reduced-motion: reduce){._face_1qvhl_30,._glitch_1qvhl_23,._glitchLayer_1qvhl_44,._eyeLeft_1qvhl_115,._eyeRight_1qvhl_120,._mouth_1qvhl_71{animation:none}._baseFace_1qvhl_40{opacity:1}._mouth_1qvhl_71{transform:translate(-50%) rotate(6deg)}}._loader_83srx_1{--loader-size: 44px;--loader-scale: 1;position:relative;box-sizing:border-box;width:var(--loader-size);height:calc(var(--loader-size) * 1.272727);display:inline-block;flex:0 0 var(--loader-size);color:#fff;pointer-events:none;opacity:1;transition:opacity .2s ease}._canvas_83srx_16{position:absolute;top:0;left:0;width:44px;height:44px;display:block;transform:scale(var(--loader-scale));transform-origin:top left}._mouthOuter_83srx_27{position:absolute;left:0;top:20px;width:44px;height:24px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;animation:_orizom-loader-mouth_83srx_1 .9s linear infinite}._mouth_83srx_27{box-sizing:content-box;width:28px;height:16px;display:block;flex:0 0 auto;border:10px solid currentColor;border-radius:50%}._eyeLeft_83srx_51,._eyeRight_83srx_52{position:absolute;top:10px;width:10px;height:10px;border-radius:50%;background:currentColor}._eyeLeft_83srx_51{left:7px;animation:_orizom-loader-eye-left_83srx_1 .9s ease-in-out infinite}._eyeRight_83srx_52{right:7px;animation:_orizom-loader-eye-right_83srx_1 .9s ease-in-out infinite}._hidden_83srx_71{opacity:0}._hidden_83srx_71 ._mouthOuter_83srx_27,._hidden_83srx_71 ._eyeLeft_83srx_51,._hidden_83srx_71 ._eyeRight_83srx_52{animation-play-state:paused}@keyframes _orizom-loader-mouth_83srx_1{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@keyframes _orizom-loader-eye-left_83srx_1{0%,to{transform:translateY(-10px)}50%{transform:translateY(0)}}@keyframes _orizom-loader-eye-right_83srx_1{0%,to{transform:translateY(4px)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion: reduce){._mouthOuter_83srx_27,._eyeLeft_83srx_51,._eyeRight_83srx_52{animation:none}}._root_1ptbv_1{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-8);text-align:center}._fullPage_1ptbv_2{min-height:100vh;background:var(--color-canvas)}._indicator_1ptbv_3{min-width:44px;min-height:44px;display:grid;place-items:center;color:var(--color-warning-text);font-weight:800}._indicator_1ptbv_3._error_1ptbv_4{color:#fff}._indicator_1ptbv_3._forbidden_1ptbv_5{color:var(--color-danger-text);background:var(--color-danger-surface)}._copy_1ptbv_6 strong{display:block;font-size:1.05rem}._copy_1ptbv_6 p{max-width:440px;margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.55}._backdrop_6m8l5_1{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--space-5);background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._backdropBare_6m8l5_12{padding:0;background:#050505e6;-webkit-backdrop-filter:none;backdrop-filter:none}._backdropOpening_6m8l5_18{animation:_backdrop-enter_6m8l5_1 .12s ease-out both}._backdropClosing_6m8l5_22{pointer-events:none;animation:_backdrop-exit_6m8l5_1 .19s ease-in both}._dialog_6m8l5_27{width:min(100%,680px);max-height:min(860px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#181818;box-shadow:0 24px 80px #0000008c;transform-origin:center;will-change:opacity,transform}._dialogBare_6m8l5_41{width:100%;height:100%;max-height:none;border:0;border-radius:0;background:transparent;box-shadow:none}._dialogOpening_6m8l5_51{animation:_modal-enter-from-pointer_6m8l5_1 .26s linear both}._dialogClosing_6m8l5_55{animation:_modal-exit-to-pointer_6m8l5_1 .19s cubic-bezier(.4,0,.2,1) both}._header_6m8l5_59,._footer_6m8l5_60{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5)}._header_6m8l5_59{justify-content:space-between;border-bottom:1px solid var(--color-border);background:#161616}._header_6m8l5_59 h2{margin:0;font-size:1rem}._header_6m8l5_59 button{width:32px;height:32px;display:grid;flex:0 0 32px;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius-control);color:var(--color-text-muted);background:transparent;cursor:pointer;transition:border-color .14s ease,color .14s ease,background-color .14s ease}._header_6m8l5_59 button:hover{border-color:var(--color-border-strong);color:var(--color-text);background:var(--color-surface-raised)}._header_6m8l5_59 button:focus-visible{border-color:var(--color-primary);outline:3px solid var(--color-focus)}._closeIcon_6m8l5_107{position:relative;width:14px;height:14px}._closeIcon_6m8l5_107:before,._closeIcon_6m8l5_107:after{content:"";position:absolute;top:6px;left:0;width:14px;height:1.5px;border-radius:999px;background:currentColor}._closeIcon_6m8l5_107:before{transform:rotate(45deg)}._closeIcon_6m8l5_107:after{transform:rotate(-45deg)}._body_6m8l5_133{overflow-y:auto;padding:var(--space-5);background:linear-gradient(180deg,#1a1a1a,#171717)}._bodyBare_6m8l5_139{width:100%;height:100%;flex:1;overflow:hidden;padding:0;background:transparent}._visuallyHidden_6m8l5_148{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}._footer_6m8l5_60{justify-content:flex-end;border-top:1px solid var(--color-border);background:#161616}@keyframes _backdrop-enter_6m8l5_1{0%{opacity:0}to{opacity:1}}@keyframes _backdrop-exit_6m8l5_1{0%{opacity:1}to{opacity:0}}@keyframes _modal-enter-from-pointer_6m8l5_1{0%{opacity:.58;transform:translate(var(--modal-origin-x),var(--modal-origin-y)) scale(.34);animation-timing-function:cubic-bezier(.2,.65,.3,1)}20%{opacity:1;transform:translate(var(--modal-origin-mid-x),var(--modal-origin-mid-y)) scale(.5);animation-timing-function:cubic-bezier(.18,.75,.25,1)}62%{opacity:1;transform:translate(var(--modal-origin-near-x),var(--modal-origin-near-y)) scale(.91);animation-timing-function:cubic-bezier(.2,.8,.3,1)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes _modal-exit-to-pointer_6m8l5_1{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--modal-origin-x),var(--modal-origin-y)) scale(.58)}}@media (prefers-reduced-motion: reduce){._backdropOpening_6m8l5_18,._backdropClosing_6m8l5_22,._dialogOpening_6m8l5_51,._dialogClosing_6m8l5_55{animation-duration:1ms}}@media (max-width: 560px){._backdrop_6m8l5_1{place-items:center;padding:12px}._dialog_6m8l5_27{width:100%;max-height:calc(100vh - 24px);border-radius:12px}._backdrop_6m8l5_1._backdropBare_6m8l5_12{padding:0}._dialogBare_6m8l5_41{max-height:none;border-radius:0}}._dialog_83yms_1{width:min(100%,460px)}._dialog_83yms_1 h2{font-size:.88rem;font-weight:650;line-height:1.35;letter-spacing:-.01em}._dialog_83yms_1 footer button{min-height:36px;padding:0 14px;font-size:.76rem}._description_83yms_18{margin:0;color:#b5b5b5;font-size:1rem;line-height:1.5}._error_83yms_25{margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--color-danger-border);border-radius:var(--radius-control);color:var(--color-danger-text);background:var(--color-danger-surface);font-size:.76rem;line-height:1.5}._navigation_tqa8o_1,._list_tqa8o_2,._submenuInner_tqa8o_3{margin:0;padding:0}._list_tqa8o_2,._submenuInner_tqa8o_3{display:flex;flex-direction:column;align-items:flex-start;list-style:none}._list_tqa8o_2{gap:10px}._list_tqa8o_2>li,._submenuInner_tqa8o_3>li{width:100%}._node_tqa8o_25{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .18s ease,opacity .12s ease,margin-top .18s ease}._nodeHidden_tqa8o_35{grid-template-rows:0fr;margin-top:0!important;opacity:0;pointer-events:none}._nodeInner_tqa8o_42{min-height:0;overflow:hidden}._link_tqa8o_47,._parentTrigger_tqa8o_48,._placeholder_tqa8o_49{width:fit-content;color:#fff;font:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s ease}._placeholder_tqa8o_49{display:flex;align-items:baseline;gap:7px;color:#ffffff61;cursor:default}._placeholder_tqa8o_49 small{color:#ffffff3d;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._link_tqa8o_47{display:inline-block;line-height:1.25;cursor:pointer}._parentTrigger_tqa8o_48{display:flex;align-items:center;gap:9px;padding:0;border:0;background:transparent;cursor:pointer}._link_tqa8o_47:hover{color:#666}._linkActive_tqa8o_95{color:var(--color-primary);font-weight:600}._linkActive_tqa8o_95:hover{color:var(--color-primary)}._arrow_tqa8o_104{width:6px;height:6px;display:block;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .16s ease}._arrowOpen_tqa8o_114{transform:rotate(225deg) translate(-1px,-1px)}._submenu_tqa8o_3{margin-top:0;transition:margin-top .18s ease}._submenuVisible_tqa8o_123{margin-top:9px}._submenuInner_tqa8o_3{gap:0}._submenuInner_tqa8o_3>._node_tqa8o_25:not(._nodeHidden_tqa8o_35)+._node_tqa8o_25:not(._nodeHidden_tqa8o_35){margin-top:8px}._childLink_tqa8o_135{max-width:calc(100% - 16px);margin-left:16px;font-size:14px}@media (min-width: 861px) and (hover: hover){._parentTrigger_tqa8o_48{cursor:default}}@media (max-width: 860px){._parentTrigger_tqa8o_48{width:100%}}._dock_s2h0s_1{position:fixed;right:0;bottom:0;left:var(--sidebar-width);z-index:20;isolation:isolate;padding:28px var(--space-8) 22px;background:transparent;opacity:0;pointer-events:none;transform:translateY(100%);transition:opacity .16s ease,transform .18s ease}._dock_s2h0s_1:before{content:"";position:absolute;inset:-56px 0 0;z-index:-1;background:linear-gradient(to bottom,rgba(26,26,26,0),rgba(26,26,26,.72) 30%,var(--color-canvas) 58%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 48%);mask-image:linear-gradient(to bottom,transparent,#000 48%);opacity:0;transition:opacity .18s ease}._visible_s2h0s_34{opacity:1;pointer-events:auto;transform:translateY(0)}._visible_s2h0s_34:before{opacity:1}._inner_s2h0s_44{width:min(100%,var(--page-max-width));margin:0 auto}._center_s2h0s_49{min-width:0}._searchControl_s2h0s_53{position:relative;width:100%;min-height:var(--control-height);box-sizing:border-box;display:flex;align-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);transition:border-color .16s ease,box-shadow .16s ease}._search_s2h0s_53{width:100%;min-width:0;min-height:calc(var(--control-height) - 2px);flex:1 1 auto;padding:0 var(--space-4);border:0;border-radius:inherit;color:var(--color-text);background:transparent;outline:0;font:inherit;font-size:.84rem;-webkit-user-select:text;user-select:text}._actions_s2h0s_82{--button-height: 30px;--button-padding: 0 9px;--button-radius: 6px;--button-font-size: .68rem;--button-gap: 5px;max-width:64%;flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;padding-right:5px;scrollbar-width:none}._actions_s2h0s_82>*{flex:0 0 auto}._actions_s2h0s_82 button{white-space:nowrap}._actions_s2h0s_82::-webkit-scrollbar{display:none}._search_s2h0s_53::placeholder{color:var(--color-text-subtle)}._searchControl_s2h0s_53:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus)}@media (max-width: 860px){._dock_s2h0s_1{left:0;padding:22px var(--space-4) 18px}._inner_s2h0s_44{width:100%}._actions_s2h0s_82{--button-padding: 0 7px;--button-font-size: .64rem}}._modal_8ghum_1{width:min(calc((100vh - 40px) / 299 * 194),635.8px,calc(100vw - 40px));height:min(calc(100vh - 40px),980px);max-height:calc(100vh - 40px)}._modalBody_8ghum_2{min-height:0;flex:1;display:flex;overflow:hidden;padding:0}._viewer_8ghum_3{position:relative;width:100%;min-height:0;flex:1;display:grid;place-items:center;overflow:hidden;background:#090909}._labelImage_8ghum_4{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;object-position:center;background:#0b0b0b}._loading_8ghum_5,._error_8ghum_5{position:absolute;inset:0;z-index:3;display:grid;place-items:center}._loading_8ghum_5{background:#090909}._error_8ghum_5{padding:24px;color:var(--color-text-muted);background:#111;text-align:center}._copies_8ghum_8{position:absolute;top:12px;right:12px;min-width:26px;height:26px;z-index:4;display:grid;place-items:center;padding:0 7px;border:1px solid rgb(255 255 255 / 16%);border-radius:999px;color:#fff;background:#050505d1;font-size:.72rem;font-weight:650}._toolbar_8ghum_9{position:absolute;right:8px;bottom:10px;left:8px;z-index:4;width:max-content;max-width:calc(100% - 16px);margin:auto;display:flex;align-items:center;gap:6px;padding:4px;border:1px solid rgb(255 255 255 / 10%);border-radius:14px;background:#050505d1;box-shadow:0 12px 30px #00000061;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._pagination_8ghum_10{display:flex;align-items:center;gap:4px}._pagination_8ghum_10 button{width:30px;height:28px;display:grid;place-items:center;padding:0;border:1px solid rgb(255 255 255 / 10%);border-radius:8px;color:#fff;background:#ffffff12;font:inherit;font-size:1.15rem;line-height:1;cursor:pointer}._pagination_8ghum_10 button:disabled{color:var(--color-text-muted);cursor:default;opacity:.5}._jump_8ghum_13{display:flex;align-items:center;gap:3px;padding:0 3px}._jump_8ghum_13 input{width:29px;height:28px;box-sizing:border-box;padding:0 3px;border:1px solid rgb(255 255 255 / 10%);border-radius:8px;color:#fff;background:#0000008c;font:inherit;font-size:.7rem;font-weight:600;text-align:center;outline:none}._jump_8ghum_13 input:focus{border-color:var(--color-primary)}._jump_8ghum_13 span{min-width:24px;color:#ffffffb8;font-size:.68rem;font-variant-numeric:tabular-nums}@media (max-width: 560px){._modalBody_8ghum_2{padding:0}}._modal_po4jb_1{width:min(880px,calc(100vw - 40px))}._body_po4jb_2{display:grid;gap:12px;padding:14px;background:#111}._hiddenInput_po4jb_3{display:none}._destination_po4jb_4{min-height:42px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgb(255 255 255 / 8%);border-radius:8px;background:#151617}._destination_po4jb_4>span{color:#858b94;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em}._destination_po4jb_4 strong{overflow:hidden;color:#eee;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}._destination_po4jb_4 small{color:#777f89;font-size:.62rem}._dropzone_po4jb_8{min-height:280px;display:grid;place-content:center;justify-items:center;gap:8px;border:1px dashed rgb(79 145 233 / 42%);border-radius:10px;color:#e8edf5;background:linear-gradient(145deg,#255aa01a,#ffffff03);font:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}._dropzone_po4jb_8:hover:not(:disabled){border-color:#4f91e9bf;background:#255aa024;transform:translateY(-1px)}._dropzone_po4jb_8 small{color:#7f8791;font-size:.66rem}._fileIcon_po4jb_11{width:44px;height:52px;position:relative;border:2px solid #70a8ef;border-radius:6px;opacity:.85}._fileIcon_po4jb_11:before{content:"+";position:absolute;right:-10px;bottom:-9px;width:24px;height:24px;display:grid;place-items:center;border:3px solid #111;border-radius:50%;color:#fff;background:#2379e5;font-size:18px}._fileBar_po4jb_13{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgb(255 255 255 / 8%);border-radius:8px;background:#151617}._fileBar_po4jb_13>div{min-width:0}._fileBar_po4jb_13 strong,._fileBar_po4jb_13 span{display:block}._fileBar_po4jb_13 strong{overflow:hidden;color:#eee;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}._fileBar_po4jb_13 div span{margin-top:3px;color:#777f89;font-size:.62rem}._fileBar_po4jb_13>span{flex:0 0 auto;padding:4px 7px;border:1px solid rgb(62 142 246 / 28%);border-radius:999px;color:#9fc8fb;background:#3e8ef617;font-size:.62rem}._workspace_po4jb_19{min-height:270px;display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px}._pages_po4jb_20{min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:9px;max-height:390px;overflow:auto;padding:10px;border:1px solid rgb(255 255 255 / 8%);border-radius:9px;background:#0d0e0f}._pages_po4jb_20 button{min-width:0;display:grid;gap:7px;padding:7px;border:1px solid rgb(255 255 255 / 9%);border-radius:7px;color:#a3a8b0;background:#171819;font:inherit;cursor:pointer}._pages_po4jb_20 button:hover{border-color:#4f91e959}._pages_po4jb_20 button._pageSelected_po4jb_23{border-color:#347fdf;color:#dbeaff;background:#2466be1f;box-shadow:inset 0 0 0 1px #347fdf2e}._pages_po4jb_20 img{width:100%;height:132px;object-fit:contain;border-radius:4px;background:#fff}._pages_po4jb_20 span{display:flex;align-items:center;gap:6px;font-size:.64rem}._pages_po4jb_20 span i{width:11px;height:11px;border:1px solid #686f78;border-radius:3px}._pages_po4jb_20 ._pageSelected_po4jb_23 span i{border-color:#4b94ee;background:#307bd9;box-shadow:inset 0 0 0 2px #171819}._settings_po4jb_28{display:grid;align-content:start;gap:11px;padding:11px;border:1px solid rgb(255 255 255 / 8%);border-radius:9px;background:#151617}._settings_po4jb_28 label{display:grid;gap:5px}._settings_po4jb_28 label>span{color:#8d939c;font-size:.61rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}._settings_po4jb_28 select{height:34px;padding:0 8px;border:1px solid #303236;border-radius:6px;color:#e7e7e7;background:#0f1011;font:inherit;font-size:.68rem}._settings_po4jb_28 input{accent-color:#3b88e8}._settings_po4jb_28 small{color:#737b85;font-size:.6rem}._result_po4jb_34{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px;border:1px solid rgb(53 190 98 / 20%);border-radius:8px;background:#35be620f}._result_po4jb_34 strong,._result_po4jb_34 span{display:block}._result_po4jb_34 strong{color:#bce8c8;font-size:.7rem}._result_po4jb_34 span{margin-top:3px;color:#7f9b87;font-size:.6rem}._result_po4jb_34>div:last-child{display:flex;gap:5px;overflow-x:auto}._result_po4jb_34 img{width:42px;height:56px;flex:0 0 auto;object-fit:contain;border:1px solid rgb(255 255 255 / 15%);border-radius:3px;background:#fff}._progress_po4jb_40{display:flex;align-items:center;gap:8px;color:#9fc8fb;font-size:.66rem}._progress_po4jb_40 i{width:12px;height:12px;border:2px solid rgb(86 155 246 / 25%);border-top-color:#569bf6;border-radius:50%;animation:_spin_po4jb_1 .7s linear infinite}._error_po4jb_42{margin:0;padding:8px 10px;border:1px solid rgb(213 83 83 / 30%);border-radius:6px;color:#eea5a5;background:#d5535314;font-size:.67rem}._footer_po4jb_43{padding:10px 14px}._footer_po4jb_43 button{min-height:34px;padding:0 12px;border:1px solid #34363a;border-radius:6px;color:#ddd;background:#1d1e20;font:inherit;font-size:.68rem;font-weight:650;cursor:pointer}._footer_po4jb_43 button:disabled{opacity:.45;cursor:not-allowed}._footer_po4jb_43 button._primary_po4jb_46{border-color:#2f8cff7a;color:#fff;background:#236fce}._footer_po4jb_43 button._primary_po4jb_46:hover:not(:disabled){background:#2b7de1}._footer_po4jb_43 button._secondary_po4jb_48:hover:not(:disabled){border-color:#4a4d52;background:#25272a}._footerSpacer_po4jb_49{flex:1}@keyframes _spin_po4jb_1{to{transform:rotate(360deg)}}@media (max-width: 680px){._modal_po4jb_1{width:100%}._workspace_po4jb_19{grid-template-columns:1fr}._settings_po4jb_28{grid-template-columns:repeat(2,minmax(0,1fr))}._pages_po4jb_20{max-height:310px}._destination_po4jb_4{grid-template-columns:auto minmax(0,1fr)}._destination_po4jb_4 small{grid-column:2}._footer_po4jb_43{flex-wrap:wrap}}._root_89hox_1{width:100%;min-width:0;display:inline-flex}._trigger_89hox_2{width:100%;min-width:0;height:var(--control-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface-raised);font:inherit;font-size:.76rem;text-align:left;cursor:pointer;outline:0;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}._trigger_89hox_2:hover:not(:disabled),._trigger_89hox_2[aria-expanded=true]{border-color:var(--color-primary-border);background:var(--color-surface-hover)}._trigger_89hox_2:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus)}._trigger_89hox_2[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-surface)}._trigger_89hox_2:disabled{color:var(--color-text-subtle);cursor:not-allowed;opacity:.62}._value_89hox_7{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._placeholder_89hox_8{color:var(--color-text-muted)}._chevron_89hox_9{width:8px;height:8px;flex:0 0 8px;margin:-4px 2px 0 6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;color:var(--color-text-muted);transform:rotate(45deg);transition:margin .14s ease,transform .14s ease}._trigger_89hox_2[aria-expanded=true] ._chevron_89hox_9{margin-top:4px;transform:rotate(225deg)}._compact_89hox_11 ._trigger_89hox_2{height:32px;padding:0 9px;border-radius:6px;font-size:.7rem}._menu_89hox_12{position:fixed;z-index:140;overflow-x:hidden;overflow-y:auto;padding:4px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);background:#202020;box-shadow:0 16px 42px #00000085;overscroll-behavior:contain;scrollbar-color:var(--color-border-strong) transparent;animation:_select-menu-in_89hox_1 .12s ease-out both}._menu_89hox_12[data-placement=top]{transform-origin:bottom center}._menu_89hox_12[data-placement=bottom]{transform-origin:top center}._option_89hox_15{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 9px;border:0;border-radius:5px;color:var(--color-text-muted);background:transparent;font:inherit;font-size:.72rem;text-align:left;cursor:pointer;outline:0}._option_89hox_15._active_89hox_16{color:var(--color-text);background:var(--color-surface-hover)}._option_89hox_15._selected_89hox_17{color:var(--color-text)}._option_89hox_15[data-disabled=true]{color:var(--color-text-subtle);cursor:not-allowed;opacity:.55}._optionCopy_89hox_19{min-width:0;display:block}._optionCopy_89hox_19 strong,._optionCopy_89hox_19 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._optionCopy_89hox_19 strong{font-size:inherit;font-weight:600}._optionCopy_89hox_19 small{margin-top:3px;color:var(--color-text-muted);font-size:.63rem;font-weight:500}._check_89hox_23{width:6px;height:11px;flex:0 0 6px;margin-right:4px;border-right:2px solid var(--color-primary-soft);border-bottom:2px solid var(--color-primary-soft);transform:rotate(45deg)}._empty_89hox_24{padding:14px 10px;color:var(--color-text-muted);font-size:.7rem;text-align:center}@keyframes _select-menu-in_89hox_1{0%{opacity:0;transform:translateY(3px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}._menu_89hox_12[data-placement=top]{animation-name:_select-menu-in-top_89hox_1}@keyframes _select-menu-in-top_89hox_1{0%{opacity:0;transform:translateY(-3px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){._menu_89hox_12{animation:none}}._search_89hox_29{position:sticky;top:-4px;z-index:1;padding:4px 0 8px;background:var(--color-surface-raised)}._search_89hox_29 input{box-sizing:border-box;width:100%;min-height:34px;padding:7px 10px;border:1px solid var(--color-border-strong);border-radius:5px;color:var(--color-text);background:var(--color-canvas);font:inherit;font-size:.76rem;font-weight:500;outline:none}._search_89hox_29 input:focus{border-color:var(--color-primary)}._editableTrigger_89hox_32{cursor:text}._root_89hox_1 ._editableTrigger_89hox_32 input,._root_89hox_1 ._editableTrigger_89hox_32 input:focus{min-width:0;width:100%;flex:1;padding:0;border:0;min-height:0;height:100%;background:transparent;color:inherit;font:inherit;outline:none;box-shadow:none}._editableTrigger_89hox_32:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus)}._modal_30829_1{width:min(760px,calc(100vw - 40px))}._body_30829_2{display:grid;gap:10px;padding:12px;background:transparent}._routesSection_30829_3,._detectedSection_30829_3{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#191919;box-shadow:var(--shadow-panel)}._routeGrid_30829_4{display:grid;gap:6px;padding:8px}._routeCard_30829_5{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(340px,1.2fr);overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:#202020;transition:border-color .15s ease,background-color .15s ease}._routeCard_30829_5:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}._routeTopline_30829_7{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px}._routeTopline_30829_7>strong{color:var(--color-text);font-size:.76rem;font-weight:650}._routeIcon_30829_9{width:32px;height:32px;display:grid;align-items:center;justify-items:start}._labelPreview_30829_10{position:relative;width:var(--label-width);height:var(--label-height);display:block;overflow:hidden;border:1px solid rgb(0 0 0 / 52%);border-radius:2px;background:#f8f8f8;box-shadow:0 3px 8px #00000052}._labelPreview_30829_10:before,._labelPreview_30829_10:after{content:"";position:absolute;right:3px;left:3px}._labelPreview_30829_10:before{top:4px;height:1.5px;border-radius:1px;background:#171717;box-shadow:0 3px #00000094,0 6px #00000047}._labelPreview_30829_10:after{bottom:3px;height:7px;background:repeating-linear-gradient(90deg,#111 0,#111 1px,transparent 1px,transparent 2.5px,#111 2.5px,#111 3.5px,transparent 3.5px,transparent 5px)}._labelPreview_30829_10[data-kind=product]:before{top:3px;box-shadow:0 3px #00000059}._labelPreview_30829_10[data-kind=product]:after{bottom:2px;height:6px}._labelPreview_30829_10[data-kind=fragile]:before{content:"!";top:3px;right:0;left:0;height:auto;color:#111;background:transparent;box-shadow:none;font-size:13px;font-weight:900;line-height:1;text-align:center}._labelPreview_30829_10[data-kind=fragile]:after{right:3px;bottom:4px;left:3px;height:2px;background:#151515;box-shadow:0 -3px #00000073}._format_30829_18{padding:4px 7px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text-muted);background:var(--color-surface-raised);font-size:.66rem;white-space:nowrap}._routeControls_30829_19{min-width:0;display:grid;grid-template-columns:minmax(145px,1fr) minmax(105px,.62fr) auto;align-items:center;gap:9px;padding:8px 9px;border-left:1px solid var(--color-border);background:#ffffff04}._selectedPrinterMeta_30829_20{min-width:0;min-height:32px;display:flex;flex-direction:column;justify-content:center;gap:2px}._selectedPrinterMeta_30829_20>span:last-child{overflow:hidden;color:var(--color-text-muted);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}._status_30829_22{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:.68rem;white-space:nowrap}._status_30829_22 i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#777}._status_30829_22._ready_30829_24{color:var(--color-success-text)}._status_30829_22._ready_30829_24 i{background:var(--color-success);box-shadow:0 0 0 3px var(--color-success-surface)}._status_30829_22._offline_30829_26,._status_30829_22._paper-out_30829_26{color:var(--color-danger-text)}._status_30829_22._offline_30829_26 i,._status_30829_22._paper-out_30829_26 i{background:var(--color-danger)}._status_30829_22._defaultStatus_30829_28{color:var(--color-text-muted)}._status_30829_22._defaultStatus_30829_28 i{background:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-surface)}._routeControls_30829_19 button,._quickTools_30829_30 button,._zplComposer_30829_30 button{min-height:32px;padding:0 11px;border:1px solid var(--color-border-strong);border-radius:6px;color:var(--color-text);background:var(--color-surface-raised);font:inherit;font-size:.68rem;font-weight:650;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}._routeControls_30829_19 button:hover:not(:disabled),._quickTools_30829_30 button:hover:not(:disabled),._zplComposer_30829_30 button:hover:not(:disabled){border-color:var(--color-primary-border);background:var(--color-surface-hover)}._routeControls_30829_19 button:disabled,._quickTools_30829_30 button:disabled,._zplComposer_30829_30 button:disabled{color:var(--color-text-subtle);cursor:not-allowed;filter:brightness(.7)}._routeControls_30829_19 button._testSent_30829_33{border-color:var(--color-success);color:var(--color-success-text);background:var(--color-success-surface)}._fragileSetting_30829_34{min-height:45px;display:flex;align-items:center;gap:10px;padding:8px 11px;border-top:1px solid rgb(255 255 255 / 6%);background:#0000001a;cursor:pointer}._fragileSetting_30829_34>span{min-width:0;flex:1}._fragileSetting_30829_34 strong,._fragileSetting_30829_34 small{display:block}._fragileSetting_30829_34 strong{color:var(--color-text);font-size:.68rem}._fragileSetting_30829_34 small{margin-top:2px;color:var(--color-text-muted);font-size:.64rem}._fragileSetting_30829_34 input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}._fragileSetting_30829_34>i{position:relative;width:32px;height:18px;flex:0 0 32px;border:1px solid rgb(255 255 255 / 12%);border-radius:999px;background:#242424;transition:border-color .14s ease,background-color .14s ease}._fragileSetting_30829_34>i:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#8b8b8b;transition:transform .16s ease,background-color .14s ease}._fragileSetting_30829_34 input:checked+i{border-color:#2f8cff75;background:#2f8cff4d}._fragileSetting_30829_34 input:checked+i:after{background:#dbeaff;transform:translate(14px)}._detectedSection_30829_3{padding:11px;background:#191919}._sectionHeading_30829_45{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;padding:0 1px}._sectionHeading_30829_45>strong{color:var(--color-text);font-size:.76rem}._detectedActions_30829_47{display:flex;align-items:center;gap:6px}._count_30829_48{min-width:24px;padding:3px 6px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);background:var(--color-surface);font-size:.66rem;text-align:center}._detectedActions_30829_47 button{height:25px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text-muted);background:var(--color-surface);font:inherit;font-size:.65rem;cursor:pointer}._detectedActions_30829_47 button:hover:not(:disabled){border-color:var(--color-primary-border);color:var(--color-text)}._detectedActions_30829_47 button>i{width:9px;height:9px;border:1.5px solid currentColor;border-left-color:transparent;border-radius:50%}._detectedActions_30829_47 button>i._refreshing_30829_52{animation:_spin_30829_1 .7s linear infinite}._detectedGrid_30829_53{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._emptyPrinters_30829_54{grid-column:1 / -1;padding:24px;border:1px dashed rgb(255 255 255 / 9%);border-radius:7px;color:var(--color-text-subtle);background:#0000001f;font-size:.68rem;text-align:center}._printerCard_30829_55{position:relative;min-width:0;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-raised);transition:border-color .15s ease,background-color .15s ease}._printerCard_30829_55:hover{border-color:var(--color-border-strong)}._printerCardSelected_30829_57{border-color:var(--color-primary-border);background:var(--color-primary-surface);box-shadow:inset 0 0 0 1px var(--color-focus)}._printerSelect_30829_58{width:100%;min-width:0;display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 27px 8px 8px;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}._printerGlyph_30829_59{width:27px;height:27px;display:grid;place-items:center;border:1px solid rgb(89 153 239 / 18%);border-radius:6px;background:#2a6bc214}._printerGlyph_30829_59 img{width:13px;height:13px;opacity:.7}._printerIdentity_30829_61{min-width:0;display:block}._printerIdentity_30829_61 small{display:block;overflow:hidden;margin-top:3px;color:var(--color-text-muted);font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}._printerNameLine_30829_63{min-width:0;display:flex;align-items:center;gap:5px}._printerNameLine_30829_63 strong{min-width:0;overflow:hidden;color:var(--color-text);font-size:.72rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._printerNameLine_30829_63>i{width:6px;height:6px;flex:0 0 6px;border-right:1px solid #737982;border-bottom:1px solid #737982;transform:rotate(45deg) translateY(-2px)}._printerCardSelected_30829_57 ._printerNameLine_30829_63>i{transform:rotate(225deg) translate(-2px,-1px)}._renameButton_30829_67{position:absolute;top:3px;right:3px;width:21px;height:21px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;color:var(--color-text-subtle);background:#151617;cursor:pointer;opacity:0}._printerCard_30829_55:hover ._renameButton_30829_67,._renameButton_30829_67:focus-visible{opacity:1}._renameButton_30829_67 i{width:9px;height:9px;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}._printerNameInput_30829_70{width:100%;height:22px;padding:0 5px;border:1px solid var(--color-primary);border-radius:4px;color:var(--color-text);background:#0e1115;font:inherit;font-size:.66rem;outline:2px solid var(--color-focus)}._printerTools_30829_71{display:grid;gap:8px;margin-top:7px;padding:7px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-raised);animation:_tools-in_30829_1 .17s ease-out both}._quickTools_30829_30{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}._quickTools_30829_30 button._fileAction_30829_73{border-color:var(--color-primary-border);color:#fff;background:var(--color-primary)}._quickTools_30829_30 button._fileAction_30829_73:hover:not(:disabled){border-color:var(--color-primary-soft);background:var(--color-primary-hover)}._quickTools_30829_30 button._zplAction_30829_75{border-color:var(--color-primary-border);color:var(--color-primary-soft);background:var(--color-primary-surface)}._quickTools_30829_30 button._activeTool_30829_76{border-color:var(--color-primary-border);background:var(--color-surface-hover)}._zplComposer_30829_30{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;animation:_tools-in_30829_1 .14s ease-out both}._zplComposer_30829_30 textarea{width:100%;min-height:72px;resize:vertical;padding:8px;border:1px solid var(--color-border-strong);border-radius:6px;color:var(--color-primary-soft);background:var(--color-surface);font:500 .66rem/1.4 monospace;outline:0}._zplComposer_30829_30 textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus)}@keyframes _spin_30829_1{to{transform:rotate(360deg)}}@keyframes _tools-in_30829_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 760px){._modal_30829_1{width:100%}._body_30829_2{gap:8px;padding:9px}._routeCard_30829_5{display:block}._routeTopline_30829_7{grid-template-columns:34px minmax(0,1fr);padding:11px}._format_30829_18{grid-column:2;justify-self:start}._routeControls_30829_19{grid-template-columns:minmax(0,1fr) auto;padding:10px 11px 12px;border-top:1px solid rgb(255 255 255 / 5%);border-left:0}._routeControls_30829_19>:first-child{grid-column:1 / -1}._detectedGrid_30829_53{grid-template-columns:1fr}._quickTools_30829_30{grid-template-columns:repeat(2,minmax(0,1fr))}}._actionError_30829_93{margin:8px 12px 0;color:var(--color-danger-text);font-size:.72rem}._stationSection_30829_94{display:grid;gap:8px;padding:16px;border:1px solid var(--color-border, #ddd);border-radius:8px}._stationSection_30829_94 small{opacity:.75}._stationControls_30829_96{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._stationControls_30829_96 input{padding:8px 10px;border:1px solid var(--color-border, #ddd);border-radius:6px;background:transparent;color:inherit}._stationControls_30829_96 button{padding:8px 12px;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-surface-raised);color:var(--color-text);cursor:pointer;font:inherit}._stationControls_30829_96 button:disabled{opacity:.45;cursor:default}._app_1yc31_1{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);align-items:start;background:var(--color-canvas)}._sidebar_1yc31_9{position:sticky;top:0;z-index:30;height:100vh;min-width:0;display:flex;flex-direction:column;overflow-y:auto;padding:24px;border-right:1px solid var(--color-border);background:var(--color-navigation)}._brand_1yc31_23{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}._brand_1yc31_23 img{width:132px;height:auto}._brand_1yc31_23 span{color:#909090;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._account_1yc31_44{margin-top:auto;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:10px;row-gap:3px}._avatar_1yc31_53{grid-row:1 / span 2;align-self:center;width:40px;height:40px;display:block;border:0;border-radius:50%;background:var(--color-surface-raised);object-fit:cover;outline:2px solid #fff}._accountCopy_1yc31_66{grid-column:2;grid-row:1;min-width:0}._accountCopy_1yc31_66 strong,._accountCopy_1yc31_66 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accountCopy_1yc31_66 strong{color:var(--color-text);font-size:.82rem;font-weight:600}._accountCopy_1yc31_66 span{margin-top:2px;color:#909090;font-size:.68rem}._account_1yc31_44 button{min-height:24px;padding:0 6px;border:1px solid transparent;border-radius:6px;color:var(--color-text-muted);background:#ffffff06;font-size:.68rem;font-weight:600;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}._accountActions_1yc31_105{grid-column:2;grid-row:2;display:flex;align-items:center;justify-self:start;gap:4px}._account_1yc31_44 ._printerButton_1yc31_114{width:24px;flex:0 0 24px;height:24px;display:grid;place-items:center;padding:0}._account_1yc31_44 ._logoutButton_1yc31_123{min-width:38px}._account_1yc31_44 ._printerButton_1yc31_114:hover{border-color:var(--color-border-strong);color:var(--color-text);background:var(--color-surface-raised)}._account_1yc31_44 ._printerButton_1yc31_114 img{width:13px;height:13px;opacity:.65}._account_1yc31_44 ._printerButton_1yc31_114:hover img{opacity:1}._topbarPrinterButton_1yc31_135{display:none}._account_1yc31_44 ._logoutButton_1yc31_123:hover{border-color:color-mix(in srgb,var(--color-danger-text) 35%,transparent);color:var(--color-danger-text);background:color-mix(in srgb,var(--color-danger-text) 8%,transparent)}._workspace_1yc31_143{min-width:0;min-height:100vh}._content_1yc31_148{min-width:0;min-height:100vh;padding:var(--space-8);transition:padding-bottom .18s ease}._contentWithDock_1yc31_155{padding-bottom:124px}._topbar_1yc31_135,._backdrop_1yc31_160{display:none}._statusDot_1yc31_164{width:8px;height:8px;border-radius:50%;background:var(--color-text-subtle)}._statusDot_1yc31_164._connected_1yc31_171{background:var(--color-success);box-shadow:0 0 0 4px var(--color-success-surface)}._statusDot_1yc31_164._connecting_1yc31_176,._statusDot_1yc31_164._reconnecting_1yc31_177{background:var(--color-warning)}._statusDot_1yc31_164._disconnected_1yc31_181{background:var(--color-danger)}@media (max-width: 860px){._app_1yc31_1{display:block}._topbar_1yc31_135{position:sticky;top:0;z-index:25;min-height:var(--topbar-height);display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-navigation)}._topbar_1yc31_135 img{width:100px}._topbarStatus_1yc31_207{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:.7rem}._topbarPrinterButton_1yc31_135{width:34px;height:34px;display:grid;flex:0 0 34px;place-items:center;padding:0;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-raised)}._topbarPrinterButton_1yc31_135 img{width:17px;height:17px;opacity:.8}._menuButton_1yc31_230{width:36px;height:36px;display:grid;place-content:center;gap:4px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}._menuButton_1yc31_230:hover{background:#ffffff0a}._menuButton_1yc31_230 span{width:17px;height:1px;background:var(--color-text)}._sidebar_1yc31_9{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);padding:24px;transform:translate(-102%);transition:transform .2s ease;box-shadow:var(--shadow-panel)}._sidebarOpen_1yc31_263{transform:translate(0)}._backdrop_1yc31_160{position:fixed;inset:0;z-index:28;display:block;border:0;background:#00000094}._content_1yc31_148{padding:var(--space-5) var(--space-4) var(--space-8)}}._field_6b1r0_1{display:grid;gap:var(--space-2);color:var(--color-text-muted);font-size:.78rem;font-weight:650}._field_6b1r0_1 input{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface-raised);font:inherit;font-size:.875rem;font-weight:500;transition:border-color .16s ease,box-shadow .16s ease}._field_6b1r0_1 input::placeholder{color:var(--color-text-subtle)}._field_6b1r0_1 input:focus{border-color:var(--color-primary);outline:0;box-shadow:0 0 0 3px var(--color-focus)}._field_6b1r0_1 small{color:var(--color-text-subtle);font-weight:500}._page_1cd28_1{min-height:100vh;min-height:100dvh;box-sizing:border-box;display:grid;place-items:center;padding:32px 24px;background:var(--color-canvas)}._card_1cd28_2{width:min(100%,320px);min-width:0}._brand_1cd28_3{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:32px}._brand_1cd28_3>img{display:block;width:142px}._title_1cd28_5{margin:0;color:var(--color-danger-text);font-size:1rem;font-weight:600}._card_1cd28_2 form{display:grid;gap:var(--space-4)}._card_1cd28_2 form>button{margin-top:var(--space-2)}._error_1cd28_8{margin:0;padding:var(--space-3);border:1px solid var(--color-danger-border);border-radius:var(--radius-control);color:var(--color-danger-text);background:var(--color-danger-surface);font-size:.78rem;line-height:1.45}._window_elss9_1{position:fixed;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#0b0d12;color:#f6f7fb;box-shadow:0 28px 80px #00000094,0 0 0 1px #00000047;isolation:isolate;box-sizing:border-box}._bar_elss9_2{height:44px;flex:0 0 44px;display:grid;grid-template-columns:72px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:0 10px;background:linear-gradient(180deg,#2a2d36,#181b22);border-bottom:1px solid rgba(255,255,255,.08);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-sizing:border-box}._bar_elss9_2:active{cursor:grabbing}._controls_elss9_4{display:flex;gap:2px}._control_elss9_4{display:grid;place-items:center;width:22px;height:28px;border:0;padding:0;background:transparent;cursor:pointer}._control_elss9_4 span{display:grid;place-items:center;width:12px;height:12px;border-radius:50%;font-size:11px;line-height:1;color:transparent;box-shadow:inset 0 0 0 1px #00000038}._control_elss9_4:hover span,._control_elss9_4:focus-visible span{color:#000000bf}._close_elss9_8 span{background:#ff5f57}._minimize_elss9_9 span{background:#febc2e}._maximize_elss9_10 span{background:#28c840}._control_elss9_4:disabled,._reload_elss9_11:disabled{cursor:default;opacity:.4}._title_elss9_12{display:flex;justify-content:center;align-items:center;gap:8px;min-width:0}._title_elss9_12 strong{font-size:12px;white-space:nowrap}._title_elss9_12>span{font-size:11px;color:#b5b8c2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._title_elss9_12>button{min-width:0;color:inherit;background:none;border:0;font:inherit;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._reload_elss9_11{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;color:#c5c9d3;background:transparent;font-size:21px;cursor:pointer}._reload_elss9_11:hover:not(:disabled){background:#ffffff14}._content_elss9_18{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}._footer_elss9_19{min-height:28px;flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:3px 10px;border-top:1px solid rgba(255,255,255,.08);background:#14171e;box-sizing:border-box}._shield_elss9_20{position:absolute;inset:0;z-index:5;cursor:grabbing}._minimized_elss9_21{border-radius:999px}._minimized_elss9_21 ._bar_elss9_2{flex-basis:42px;height:42px;border:0}._maximized_elss9_23{border-radius:0}._resize_elss9_24{position:absolute;z-index:6;padding:0;border:0;background:transparent;touch-action:none}._n_elss9_25,._s_elss9_20{height:6px;left:12px;right:12px;cursor:ns-resize}._e_elss9_26,._w_elss9_1{width:6px;top:12px;bottom:12px;cursor:ew-resize}._n_elss9_25{top:0}._s_elss9_20{bottom:0}._e_elss9_26{right:0}._w_elss9_1{left:0}._ne_elss9_28,._nw_elss9_28,._se_elss9_28,._sw_elss9_28{width:12px;height:12px}._ne_elss9_28{top:0;right:0;cursor:nesw-resize}._nw_elss9_28{top:0;left:0;cursor:nwse-resize}._se_elss9_28{right:0;bottom:0;cursor:nwse-resize}._sw_elss9_28{left:0;bottom:0;cursor:nesw-resize}._control_elss9_4:focus-visible,._reload_elss9_11:focus-visible,._resize_elss9_24:focus-visible,._title_elss9_12>button:focus-visible{outline:2px solid var(--color-primary-soft);outline-offset:-2px}@media (max-width: 600px){._title_elss9_12{flex-direction:column;gap:1px}._title_elss9_12 strong{font-size:10px}._title_elss9_12>span{max-width:100%;font-size:10px}}._viewport_1xkm2_1{position:relative;flex:1;min-height:0;display:grid;place-items:center;overflow:hidden;background:var(--color-canvas)}._viewport_1xkm2_1 iframe{width:100%;height:100%;border:0;display:block}._status_1xkm2_3{flex:1;min-width:0;font-size:10px;color:#a9afbb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._error_1xkm2_4{margin:0;padding:6px 10px;color:var(--color-danger-text);background:#24171b;font-size:11px}._stopButton_1xkm2_5{padding:2px 4px;border:0;background:transparent;color:#c7a9ad;cursor:pointer;font:inherit;font-size:10px}._stopButton_1xkm2_5:hover:not(:disabled){color:var(--color-danger-text)}._stopButton_1xkm2_5:disabled{opacity:.4;cursor:default}._lock_1xkm2_8{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:#05080e75;cursor:not-allowed;padding:18px;box-sizing:border-box}._lockCard_1xkm2_9{width:min(100%,420px);max-height:100%;overflow:auto;display:grid;gap:12px;padding:22px;border-radius:14px;border:1px solid rgba(139,184,243,.22);background:#121722f5;color:#e4e9f4;box-shadow:0 20px 60px #0008;box-sizing:border-box}._lockCard_1xkm2_9 strong{font-size:16px}._lockCard_1xkm2_9 span,._lockCard_1xkm2_9 li{font-size:12px;line-height:1.5}._lockCard_1xkm2_9 small{color:var(--color-warning-text);font-size:11px}._lockCard_1xkm2_9 progress{width:100%;height:6px;accent-color:var(--color-primary)}._lockCard_1xkm2_9 ul{margin:0;padding-left:16px;color:#aebad0}._confirmOverlay_1xkm2_15{position:absolute;inset:0;z-index:7;display:grid;place-items:center;padding:18px;background:#000000b8}._confirmCard_1xkm2_16{max-width:400px;padding:22px;border:1px solid var(--color-border-strong);border-radius:12px;background:var(--color-surface-raised)}._confirmCard_1xkm2_16 h2{margin:0 0 12px;font-size:16px}._confirmCard_1xkm2_16 p{color:var(--color-text-muted);font-size:12px;line-height:1.6}._confirmActions_1xkm2_19{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}._cancelButton_1xkm2_20{min-height:40px;padding:8px 14px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-hover);color:var(--color-text);font:inherit;font-size:12px;cursor:pointer}._root_1mazh_1{min-height:100vh;display:grid;place-items:center;padding:var(--space-6);background:var(--color-canvas)}._card_1mazh_9{width:min(100%,480px);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-raised);box-shadow:var(--shadow-panel);text-align:center}._card_1mazh_9 h1{margin:var(--space-3) 0;font-size:1.5rem}._card_1mazh_9 p{margin:0 0 var(--space-6);color:var(--color-text-muted);line-height:1.6}._card_1mazh_9 button{border:0;border-radius:var(--radius-control);padding:10px 16px;background:var(--color-primary);color:#fff;font:inherit;font-weight:700;cursor:pointer}:root{color-scheme:dark;--color-canvas: #1a1a1a;--color-navigation: #171717;--color-surface: #101010;--color-surface-raised: #202020;--color-surface-hover: #252525;--color-border: rgba(255, 255, 255, .055);--color-border-strong: rgba(255, 255, 255, .095);--color-text: #ffffff;--color-text-muted: #a0a0a0;--color-text-subtle: #686868;--color-primary: #1567d2;--color-primary-hover: #1d73e3;--color-primary-soft: #8bb8f3;--color-primary-surface: rgba(21, 103, 210, .12);--color-primary-border: rgba(21, 103, 210, .52);--color-focus: rgba(21, 103, 210, .24);--color-success: #27c57a;--color-success-text: #70e4ac;--color-success-surface: rgba(39, 197, 122, .13);--color-warning: #e5ad35;--color-warning-text: #f2cd76;--color-warning-surface: rgba(229, 173, 53, .13);--color-danger: #ef5a68;--color-danger-text: #ff929c;--color-danger-surface: rgba(239, 90, 104, .12);--color-danger-border: rgba(239, 90, 104, .32);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-control: 8px;--radius-card: 8px;--radius-panel: 8px;--control-height: 40px;--sidebar-width: 200px;--topbar-height: 64px;--page-max-width: 1280px;--shadow-panel: none}*,*:before,*:after{box-sizing:border-box;-webkit-user-select:none;user-select:none}html{min-width:320px;background:var(--color-canvas)}body{min-width:320px;min-height:100vh;margin:0;color:var(--color-text);background:var(--color-canvas);font-family:Montserrat,sans-serif;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}::selection{color:#fff;background:var(--color-primary)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
