@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700;800&family=Exo+2:wght@400;500;600;700&family=Rajdhani:wght@400;500;600;700&family=Roboto:wght@300;400;500;700&family=Major+Mono+Display&display=swap);.Login_mainwrap__M8\+cr{align-items:center;background:radial-gradient(1px 1px at 12% 18%,#2868d873 1px,#0000 1px),radial-gradient(1px 1px at 32% 62%,#c692148c 1px,#0000 1px),radial-gradient(1px 1px at 67% 24%,#2868d866 1px,#0000 1px),radial-gradient(1px 1px at 82% 78%,#c6921466 1px,#0000 1px),radial-gradient(1px 1px at 48% 86%,#2868d84d 1px,#0000 1px),radial-gradient(1px 1px at 91% 36%,#c6921480 1px,#0000 1px),linear-gradient(135deg,var(--color-bg-alt) 0,var(--color-bg) 100%);background-size:240px 240px,280px 280px,320px 320px,200px 200px,360px 360px,260px 260px,100% 100%;display:flex;font-family:var(--font-body);justify-content:center;min-height:100vh;overflow:hidden;padding:24px;position:relative;width:100%}.Login_mainwrap__M8\+cr:before{background:radial-gradient(ellipse 70% 60% at 50% 0,#2868d80f,#0000 60%),radial-gradient(ellipse 50% 50% at 50% 100%,#c6921414,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.Login_wrapForm__Djb\+8{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);max-width:100%;overflow:hidden;position:relative;width:440px;z-index:2}.Login_wrapForm__Djb\+8:before{background:linear-gradient(90deg,var(--color-blue) 0,var(--color-gold) 50%,var(--color-blue) 100%);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.Login_tabs__UITHp{background:var(--color-bg-alt);border-bottom:1px solid var(--color-divider);display:flex;width:100%}.Login_tab__gghHR{background:#0000;border:none;color:var(--color-text-muted);cursor:pointer;flex:1 1;font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:1px;padding:18px;position:relative;text-transform:uppercase;transition:all var(--tr-fast)}.Login_tab__gghHR:hover{background:var(--color-blue-soft);color:var(--color-text)}.Login_tab__gghHR.Login_activeTab__30MDF{background:var(--color-surface);color:var(--color-blue)}.Login_tab__gghHR.Login_activeTab__30MDF:after{background:linear-gradient(90deg,var(--color-blue),var(--color-gold));bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.Login_formContainer__u8T8e{padding:30px 32px 28px}.Login_title__KCN7Q{margin-bottom:24px;text-align:center}.Login_title__KCN7Q h2{color:var(--color-text);font-family:var(--font-heading);font-size:26px;font-weight:700;letter-spacing:1.5px;margin:0 0 8px}.Login_title__KCN7Q p{color:var(--color-text-soft);font-size:14px;margin:0}.Login_serverError__cUAG2{background:var(--color-danger-soft);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger)}.Login_serverError__cUAG2,.Login_successMessage__b0tY9{animation:Login_slideInDown__joqSt .25s ease;font-size:13px;font-weight:500;margin-bottom:18px;padding:12px 14px;text-align:center}.Login_successMessage__b0tY9{background:var(--color-success-soft);border:1px solid var(--color-success);border-radius:var(--radius-md);color:var(--color-success)}.Login_form__J\+DhP{animation:Login_slideInUp__858xf .35s ease;display:flex;flex-direction:column;gap:16px}.Login_inputGroup__TbRKH{display:flex;flex-direction:column;gap:6px}.Login_input__wWkWw{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:14px;outline:none;padding:14px 16px;transition:all var(--tr-fast)}.Login_input__wWkWw::placeholder{color:var(--color-text-muted)}.Login_input__wWkWw:hover{border-color:var(--color-gold)}.Login_input__wWkWw:focus{border-color:var(--color-blue);box-shadow:var(--shadow-blue)}.Login_input__wWkWw.Login_error__aJypm{border-color:var(--color-danger);box-shadow:0 0 0 3px #c63f3f26}.Login_input__wWkWw:disabled{background:var(--color-bg-alt);color:var(--color-text-muted);cursor:not-allowed}.Login_errorText__6xz0o{color:var(--color-danger);font-size:12px;font-weight:500;margin-top:2px;padding-left:4px}.Login_submitBtn__wuFS2{background:linear-gradient(180deg,var(--color-blue),var(--color-blue-hover));border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-2);color:var(--color-text-on-blue);cursor:pointer;font-family:var(--font-ui);font-size:15px;font-weight:700;letter-spacing:1.5px;margin-top:8px;overflow:hidden;padding:14px 24px;position:relative;text-transform:uppercase;transition:all var(--tr-fast)}.Login_submitBtn__wuFS2:hover:not(:disabled){background:var(--color-blue-hover);box-shadow:var(--shadow-3),0 0 18px var(--color-blue-glow);transform:translateY(-1px)}.Login_submitBtn__wuFS2:active:not(:disabled){transform:translateY(0)}.Login_submitBtn__wuFS2:disabled{cursor:not-allowed;opacity:.7}.Login_submitBtn__wuFS2.Login_loading__c-gob{background:var(--color-text-muted);color:#0000;position:relative}.Login_submitBtn__wuFS2.Login_loading__c-gob:after{animation:Login_spin__bP-Nx .8s linear infinite;border-bottom:2px solid #0000;border-left:2px solid #0000;border-radius:50%;border-right:2px solid #0000;border-right-color:var(--color-text-on-blue);border-top:2px solid #0000;border-top-color:var(--color-text-on-blue);content:"";height:18px;left:50%;margin:-9px 0 0 -9px;position:absolute;top:50%;width:18px}.Login_submitBtn__wuFS2:before{background:linear-gradient(90deg,#0000,#ffffff40,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.Login_submitBtn__wuFS2:hover:not(:disabled):before{left:100%}@keyframes Login_slideInUp__858xf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes Login_slideInDown__joqSt{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes Login_spin__bP-Nx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.Login_mainwrap__M8\+cr{padding:16px}.Login_wrapForm__Djb\+8{width:100%}.Login_formContainer__u8T8e{padding:24px 20px 20px}.Login_title__KCN7Q h2{font-size:22px}.Login_input__wWkWw{padding:12px 14px}.Login_submitBtn__wuFS2{font-size:14px;padding:12px 20px}.Login_tab__gghHR{font-size:12px;padding:14px}}.SketchCanvas_root__Qpbix{height:100%;overflow:hidden;position:relative;width:100%}.SketchCanvas_palette__PJ844{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141a26eb;border:1px solid #3a4654;border-radius:6px;display:flex;flex-direction:column;gap:4px;left:12px;padding:6px;position:absolute;top:12px;width:160px;z-index:10}.SketchCanvas_paletteTitle__rSysQ{color:#88a0bb;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.SketchCanvas_paletteBtn__6LQMW{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:#cdd6e0;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:8px;padding:7px 10px;text-align:left;transition:background .12s,border-color .12s}.SketchCanvas_paletteBtn__6LQMW:hover{background:#88ccff1a}.SketchCanvas_paletteBtnActive__JHPG0{background:#88ccff2e;border-color:#8cf;color:#fff}.SketchCanvas_paletteIcon__NXqEa{color:#8cf;font-size:16px;line-height:1;text-align:center;width:18px}.SketchCanvas_paletteLabel__fDiss{flex:1 1}.SketchCanvas_constraintsPalette__O2O7v{top:290px;width:200px}.SketchCanvas_paletteBtnDisabled__IxjUv{cursor:not-allowed;opacity:.4}.SketchCanvas_paletteBtnDisabled__IxjUv:hover{background:#0000}.SketchCanvas_constraintsHint__JcCcE{color:#88a0bb;font-size:11px;font-style:italic;line-height:1.35;padding:6px 10px}.SketchCanvas_solverStatus__539fp{align-items:center;background:#141a26e6;border:1px solid #3a4654;border-radius:14px;bottom:50px;color:#cdd6e0;display:flex;font-size:10px;gap:6px;left:12px;padding:4px 10px;position:absolute;z-index:10}.SketchCanvas_solverDot__Htmc9{border-radius:50%;box-shadow:0 0 6px currentColor;height:8px;width:8px}.SketchCanvas_banner__hbm\+o{background:#3a78fff2;border-radius:6px;box-shadow:0 4px 16px #3a78ff66;font-size:14px;left:50%;padding:10px 20px;pointer-events:none;transform:translateX(-50%)}.SketchCanvas_banner__hbm\+o,.SketchCanvas_cancelBtn__yHDsP{color:#fff;font-weight:700;position:absolute;top:12px;z-index:10}.SketchCanvas_cancelBtn__yHDsP{background:#cc3344f2;border:none;border-radius:6px;box-shadow:0 2px 8px #0000004d;cursor:pointer;font-family:inherit;font-size:13px;padding:9px 16px;right:12px}.SketchCanvas_cancelBtn__yHDsP:hover{background:#c34}.SketchCanvas_overlayRoot__Fvdf4{inset:0;pointer-events:none;position:absolute}.SketchCanvas_overlayRoot__Fvdf4>*{pointer-events:auto}.SketchCanvas_dimSvg__jPOeT{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.SketchCanvas_commitBtn__CAgk-{align-items:center;background:#0c8;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:28px;justify-content:center;line-height:1;padding:0;position:absolute;width:28px;z-index:60}.SketchCanvas_commitBtn__CAgk-:hover{background:#0a6;transform:scale(1.08)}.SketchCanvas_dimOverlay__hJT6P{align-items:center;display:flex;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));gap:4px;pointer-events:auto;position:absolute;z-index:50}.SketchCanvas_dimArrow__gQs\+5{color:#888;font-size:16px;font-weight:700;pointer-events:none;-webkit-user-select:none;user-select:none}.SketchCanvas_dimBox__98bKr{align-items:center;background:#fff;border:1px solid #5a7090;border-radius:3px;box-shadow:0 1px 3px #0000001f;display:flex;gap:4px;height:24px;padding:2px 4px 2px 6px}.SketchCanvas_dimInput__eHn0o{-moz-appearance:textfield;background:#0000;border:none;color:#1a2540;font-family:Rajdhani,sans-serif;font-family:var(--font-ui,"Rajdhani"),sans-serif;font-size:13px;font-weight:600;outline:none;padding:0;text-align:right;width:56px}.SketchCanvas_dimInput__eHn0o::-webkit-inner-spin-button,.SketchCanvas_dimInput__eHn0o::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SketchCanvas_dimUnit__PrGfP{color:#6a7a8a;font-size:11px;pointer-events:none;-webkit-user-select:none;user-select:none}.SketchCanvas_dimLock__wKmkH{background:#0000;border:none;color:#dca838;cursor:pointer;font-size:12px;line-height:1;padding:0 2px}.SketchCanvas_dimLock__wKmkH:hover{background:#f0f0f0;border-radius:2px}.SketchCanvas_finishBtn__AQD-y{background:#0c8;border:none;border-radius:6px;box-shadow:0 2px 8px #0000004d;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:9px 18px;position:absolute;right:12px;top:12px;z-index:10}.SketchCanvas_finishBtn__AQD-y:hover{background:#0a6}.SketchCanvas_hint__GyfUI{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141a26d9;border:1px solid #3a4654;border-radius:16px;bottom:88px;color:#cdd6e0;font-size:11px;left:50%;padding:6px 14px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}.SketchCameraToolbar_toolbar__3fNTO{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141a23eb;border:1px solid #2a3340;border-radius:8px;bottom:24px;box-shadow:0 6px 24px #00000059;display:flex;gap:4px;left:50%;padding:6px 8px;position:absolute;transform:translateX(-50%);-webkit-user-select:none;user-select:none;z-index:25}.SketchCameraToolbar_btn__nj7D4{align-items:center;background:#0000;border:none;border-radius:6px;color:#cdd6e0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:18px;gap:1px;height:38px;justify-content:center;touch-action:none;transition:background .12s ease;width:38px}.SketchCameraToolbar_btn__nj7D4:hover{background:#88ccff24;color:#fff}.SketchCameraToolbar_btn__nj7D4:active{background:#ff7a1a33;color:#ffb14a}.SketchCameraToolbar_btnActive__r9Gbq{background:#ff7a1a38!important;box-shadow:inset 0 0 0 1px #ff7a1a8c;color:#ffb14a!important}.SketchCameraToolbar_icon__Sg5PO{font-size:17px;line-height:1}.SketchCameraToolbar_plus__lpV0u{font-size:13px;font-weight:700;line-height:1;margin-left:-2px}.SketchCameraToolbar_sep__N6rWH{background:#2a3340;height:22px;margin:0 4px;width:1px}.CameraToolOverlay_overlay__Uhz6J{background:#0000;inset:0;position:absolute;touch-action:none;user-select:none;-webkit-user-select:none;z-index:5}.GizmoDragInput_box__QS5TY{align-items:center;background:#141a23f5;border:1px solid #2a3340;border-left-width:3px;border-radius:6px;box-shadow:0 6px 18px #00000073;display:inline-flex;font-family:sans-serif;font-family:var(--font-ui,sans-serif);gap:6px;padding:4px 6px 4px 8px;pointer-events:auto;position:fixed;-webkit-user-select:none;user-select:none;z-index:9990}.GizmoDragInput_axisBadge__oMMSz{align-items:center;border-radius:3px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;width:18px}.GizmoDragInput_input__G3Lla{-moz-appearance:textfield;background:#0c1320;border:1px solid #3a4654;border-radius:3px;color:#fff;font-family:inherit;font-size:12px;outline:none;padding:3px 6px;width:64px}.GizmoDragInput_input__G3Lla::-webkit-inner-spin-button,.GizmoDragInput_input__G3Lla::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.GizmoDragInput_input__G3Lla:focus{border-color:#8cf}.GizmoDragInput_unit__Ss4Qh{color:#88a0bb;font-size:11px}.GizmoDragInput_okBtn__3bTb8{background:#0c8;border:none;border-radius:3px;color:#fff;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;line-height:1.2;padding:2px 6px}.GizmoDragInput_okBtn__3bTb8:hover{background:#0a6}.CloudSaveModal_overlay__YN9Jr{align-items:center;animation:CloudSaveModal_fadeIn__lgIry .15s ease-out;background:#080e16b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@keyframes CloudSaveModal_fadeIn__lgIry{0%{opacity:0}to{opacity:1}}.CloudSaveModal_modal__ijlwh{animation:CloudSaveModal_slideUp__4Z2x8 .2s ease-out;background:#1a2230;border:1px solid #2a3340;border-radius:12px;box-shadow:0 12px 40px #00000080;color:#cdd6e0;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;max-height:90vh;max-width:520px;overflow:hidden;width:100%}@keyframes CloudSaveModal_slideUp__4Z2x8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CloudSaveModal_header__4dVCK{align-items:center;border-bottom:1px solid #2a3340;display:flex;justify-content:space-between;padding:18px 24px}.CloudSaveModal_title__plLEp{color:#fff;font-size:18px;font-weight:700;margin:0}.CloudSaveModal_closeBtn__TA5EL{background:none;border:none;border-radius:4px;color:#88a0bb;cursor:pointer;font-size:18px;padding:4px 8px;transition:color .12s,background .12s}.CloudSaveModal_closeBtn__TA5EL:hover{background:#ffffff0f;color:#fff}.CloudSaveModal_body__OZfSs{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:20px 24px}.CloudSaveModal_previewBox__4jezZ{aspect-ratio:16/10;background:linear-gradient(135deg,#11161e,#1a2230);border:1px solid #2a3340;border-radius:8px;overflow:hidden;position:relative;width:100%}.CloudSaveModal_previewImg__qqx\+I{display:block;height:100%;object-fit:cover;width:100%}.CloudSaveModal_previewLabel__gTyu2{background:#0009;border-radius:4px;color:#cdd6e0;font-size:11px;font-weight:600;left:8px;padding:3px 8px;position:absolute;top:8px}.CloudSaveModal_field__zsbWL{display:flex;flex-direction:column;gap:6px}.CloudSaveModal_label__HKf4E{color:#88a0bb;font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.CloudSaveModal_input__wOa1m,.CloudSaveModal_textarea__2-8Sy{background:#0c1320;border:1px solid #2a3340;border-radius:6px;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .12s}.CloudSaveModal_input__wOa1m:focus,.CloudSaveModal_textarea__2-8Sy:focus{border-color:#3a78ff}.CloudSaveModal_textarea__2-8Sy{min-height:80px;resize:vertical}.CloudSaveModal_checkboxField__ZtcBT{background:#0c1320;border:1px solid #2a3340;border-radius:8px;padding:12px 14px;transition:border-color .12s}.CloudSaveModal_checkboxLabel__K2uBD{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.CloudSaveModal_checkboxLabel__K2uBD input[type=checkbox]{accent-color:#3a78ff;cursor:pointer;height:16px;margin-top:3px;width:16px}.CloudSaveModal_checkboxText__Ki9yh{display:flex;flex-direction:column;gap:3px}.CloudSaveModal_checkboxText__Ki9yh strong{color:#fff;font-size:13px;font-weight:700}.CloudSaveModal_checkboxText__Ki9yh small{color:#88a0bb;font-size:12px;line-height:1.4}.CloudSaveModal_footer__yah5K{background:#11161e;border-top:1px solid #2a3340;display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.CloudSaveModal_btn__Ng8B9{border:1px solid #3a4654;border-radius:6px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:10px 22px;transition:all .12s}.CloudSaveModal_btn__Ng8B9:disabled{cursor:not-allowed;opacity:.5}.CloudSaveModal_btnSecondary__JMio1{background:#0000;color:#cdd6e0}.CloudSaveModal_btnSecondary__JMio1:hover:not(:disabled){background:#ffffff0f;border-color:#5a6878}.CloudSaveModal_btnPrimary__l8xpV{background:linear-gradient(180deg,#3a78ff,#2a58cc);border-color:#0000;color:#fff}.CloudSaveModal_btnPrimary__l8xpV:hover:not(:disabled){background:linear-gradient(180deg,#5a98ff,#3a78ff);box-shadow:0 4px 14px #3a78ff66}.ViewCube_wrap__j8hSC{height:160px;pointer-events:none;position:absolute;right:12px;top:12px;width:160px;z-index:30}.ViewCube_wrap__j8hSC>*{pointer-events:auto}.ViewCube_cubeContainer__oQP6u{height:110px;left:25px;position:absolute;top:25px;width:110px}.ViewCube_arrow__LuaNx{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:#7884948c;cursor:pointer;display:inline-flex;font-family:inherit;font-size:10px;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;transition:background .15s ease,color .15s ease,border-color .15s ease;width:24px}.ViewCube_arrow__LuaNx:hover{background:#3a78ff2e;border-color:#3a78ff8c;color:#3a78ff}.ViewCube_arrowTop__o56K7{left:50%;top:0;transform:translateX(-50%)}.ViewCube_arrowBottom__Kk8Iz{bottom:0;left:50%;transform:translateX(-50%)}.ViewCube_arrowLeft__Uqe\+1{left:0;top:50%;transform:translateY(-50%)}.ViewCube_arrowRight__VwT-d{right:0;top:50%;transform:translateY(-50%)}.ViewCube_homeBtn__EaOrT{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:#788494b3;cursor:pointer;display:inline-flex;height:22px;justify-content:center;left:0;padding:0;pointer-events:auto;position:absolute;top:18px;transition:background .15s ease,color .15s ease,border-color .15s ease;width:22px}.ViewCube_homeBtn__EaOrT:hover{background:#3a78ff2e;border-color:#3a78ff8c;color:#3a78ff}.TopBar_topbar__KVBFg{background:linear-gradient(180deg,#232c39,#1a2230);border-bottom:1px solid #2a3340;display:flex;flex-direction:column;flex-shrink:0;position:relative;z-index:50}.TopBar_workspaceRow__vUt7K{align-items:stretch;background:#11161e;border-bottom:1px solid #2a3340;display:flex;gap:2px;height:30px;padding:0 4px}.TopBar_fileBox__JLDbB{align-items:center;display:flex;position:relative}.TopBar_fileBtn__YAFPD{align-items:center;background:#0000;border:none;color:#cdd6e0;cursor:pointer;display:inline-flex;font-family:inherit;gap:4px;height:100%;padding:0 10px;transition:background .12s}.TopBar_fileBtn__YAFPD:hover{background:#88ccff1a;color:#fff}.TopBar_wsTab__xP45c{background:#0000;border:none;border-bottom:2px solid #0000;color:#88a0bb;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.6px;padding:0 14px;transition:color .12s,border-color .12s}.TopBar_wsTab__xP45c:hover:not(:disabled){color:#fff}.TopBar_wsTabActive__lNBb9{border-bottom-color:#8cf;color:#fff}.TopBar_wsTabDisabled__EfiIW{color:#4a5868;cursor:not-allowed}.TopBar_ribbonRow__TDFtY{align-items:stretch;display:flex;height:92px;padding:4px 0 0}.TopBar_group__bzNF2{align-items:center;display:flex;flex-direction:column;min-height:0;padding:0 6px;position:relative}.TopBar_groupBody__rALQL{align-items:stretch;display:flex;flex:1 1;gap:2px;padding:2px 0}.TopBar_groupDivider__IIDMI{background:#2a3340;flex-shrink:0;margin:6px 0 22px;width:1px}.TopBar_groupLabel__eI5Eq{align-items:center;background:#0000;border:none;color:#88a0bb;cursor:default;display:inline-flex;font-family:inherit;font-size:10px;font-weight:700;gap:4px;letter-spacing:.6px;margin-top:auto;padding:4px 8px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.TopBar_groupLabelClickable__pLioz{cursor:pointer;transition:color .12s}.TopBar_groupLabelClickable__pLioz:hover{color:#fff}.TopBar_groupArrow__9g\+b8{color:#6a7a8a;display:inline-flex;margin-left:2px}.TopBar_toolBtn__dMpid{align-items:center;background:#0000;border:none;border-radius:4px;color:#cdd6e0;cursor:pointer;display:inline-flex;flex-direction:column;font-family:inherit;justify-content:center;padding:4px;transition:background .12s,color .12s,filter .12s}.TopBar_toolBtn__dMpid:hover:not(:disabled){background:#88ccff1f;color:#fff;filter:brightness(1.15) saturate(1.1)}.TopBar_toolBtn__dMpid:active:not(:disabled){background:#8cf3}.TopBar_toolBtnLg__4\+8bz{gap:3px;padding:4px 2px;width:64px}.TopBar_toolBtnSm__9g4yE{height:32px;width:32px}.TopBar_toolBtnIcon__gO8Uw{align-items:center;display:inline-flex;justify-content:center}.TopBar_toolBtnLabel__s73U7{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#cdd6e0;display:-webkit-box;font-size:10px;line-height:1.15;max-width:62px;overflow:hidden;text-align:center;word-break:break-word}.TopBar_toolBtnDisabled__Q3-zN{color:#4e5a6a;cursor:not-allowed}.TopBar_toolBtnDisabled__Q3-zN .TopBar_toolBtnLabel__s73U7{color:#4e5a6a}.TopBar_toolBtnActive__DXewO{background:#3a78ff47;box-shadow:inset 0 0 0 1px #78aaff80;color:#fff}.TopBar_toolBtnActive__DXewO .TopBar_toolBtnLabel__s73U7{color:#fff}.TopBar_compactGroup__W2\+bW{align-items:center;display:flex;margin-left:auto;padding:0 12px}.TopBar_compactBtn__i4ByK{align-items:center;background:#3aa84a;border:none;border-radius:50%;box-shadow:0 1px 3px #0000004d;color:#fff;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:background .12s,transform .12s,box-shadow .12s;width:36px}.TopBar_compactBtn__i4ByK:hover{background:#2f9540;box-shadow:0 2px 6px #3aa84a80;transform:scale(1.05)}.TopBar_compactBtn__i4ByK:active{transform:scale(.95)}.TopBar_secondaryGrid__P7I9y{grid-gap:1px;align-content:center;display:grid;gap:1px;grid-auto-flow:column;grid-template-rows:1fr 1fr}.TopBar_fileDropdown__QJ\+Qk,.TopBar_moreDropdown__Ph8A8{background:#1e2632;border:1px solid #3a4654;box-shadow:0 8px 24px #00000080;min-width:240px;padding:4px 0;position:absolute;z-index:100}.TopBar_fileDropdown__QJ\+Qk,.TopBar_moreDropdown__Ph8A8{border-top:none;left:0;top:100%}.TopBar_moreDropdown__Ph8A8{margin-top:-1px}.TopBar_menuItem__StHnI{align-items:center;background:#0000;border:none;color:#cdd6e0;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;padding:7px 12px;text-align:left;transition:background .12s;width:100%}.TopBar_menuItem__StHnI:hover:not(:disabled):not(.TopBar_menuItemDisabled__Qr\+4R){background:#88ccff24;color:#fff}.TopBar_menuItemDisabled__Qr\+4R{color:#5a6878;cursor:not-allowed}.TopBar_menuItemIcon__EOrU4{align-items:center;color:#88a0bb;display:inline-flex;flex-shrink:0;justify-content:center;width:22px}.TopBar_menuItem__StHnI:hover:not(:disabled):not(.TopBar_menuItemDisabled__Qr\+4R) .TopBar_menuItemIcon__EOrU4{color:#8cf}.TopBar_menuItemLabel__JM-Su{flex:1 1}.TopBar_menuSep__LBDb2{background:#2a3340;height:1px;margin:4px 0}.TopBar_soonBadge__Wcw5J{background:#2a3340;border-radius:8px;color:#888;font-size:9px;font-weight:700;letter-spacing:.5px;margin-left:auto;padding:1px 6px;text-transform:uppercase}@media (max-width:1100px){.TopBar_ribbonRow__TDFtY{overflow-x:auto;overflow-y:hidden}.TopBar_ribbonRow__TDFtY::-webkit-scrollbar{height:4px}.TopBar_ribbonRow__TDFtY::-webkit-scrollbar-thumb{background:#3a4654;border-radius:2px}}.Browser_browser__dc2AY{background:#1a2230;color:#cdd6e0;display:flex;flex-direction:column;font-size:12px;height:100%;-webkit-user-select:none;user-select:none}.Browser_header__PFsmr{background:#11161e;border-bottom:1px solid #2a3340;color:#88a0bb;font-size:10px;font-weight:700;letter-spacing:.8px;padding:6px 12px;text-transform:uppercase}.Browser_tree__t1BDm{flex:1 1;overflow-y:auto;padding:2px 0}.Browser_tree__t1BDm::-webkit-scrollbar{width:8px}.Browser_tree__t1BDm::-webkit-scrollbar-track{background:#1a2230}.Browser_tree__t1BDm::-webkit-scrollbar-thumb{background:#3a4654;border-radius:4px}.Browser_node__eyZeC{display:flex;flex-direction:column}.Browser_row__tNyJ-{align-items:center;cursor:default;display:flex;gap:2px;height:22px;padding-right:8px;position:relative}.Browser_row__tNyJ-:hover{background:#88ccff1a}.Browser_expandBtn__8rnWx{align-items:center;background:#0000;border:none;color:#6a7a8a;cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:0;transition:color .12s;width:14px}.Browser_expandBtn__8rnWx:hover{color:#cdd6e0}.Browser_eyeBtn__5uBIY{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:0;transition:color .12s;width:22px}.Browser_eyeBtnVisible__EqZjs{color:#88a0bb}.Browser_eyeBtnHidden__xxIfk{color:#4e5a6a}.Browser_eyeBtn__5uBIY:hover{color:#8cf}.Browser_rowIcon__MEnph{align-items:center;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;margin-right:4px;width:18px}.Browser_rowLabel__HX6AL{color:#cdd6e0;flex:1 1;font-size:12px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Browser_rowCount__2xsNI{color:#6a7a8a;font-size:11px;margin-left:4px}.Browser_activeDot__9DAVZ{align-items:center;color:#8cf;display:inline-flex;margin-left:6px}.Browser_children__9Z\+sa{display:flex;flex-direction:column}.Browser_itemRow__EDtmS{cursor:pointer}.Browser_itemSelected__K9SNm{background:#ff7a1a2e!important}.Browser_itemSelected__K9SNm .Browser_rowLabel__HX6AL{color:#ffb14a;font-weight:600}.Browser_empty__N6O8M{color:#5a6878;font-size:11px;font-style:italic;padding:4px 0}.Browser_contextMenu__Bg\+nq{background:#1d2530;border:1px solid #3a4654;border-radius:4px;box-shadow:0 6px 18px #00000073;display:flex;flex-direction:column;font-size:12px;min-width:160px;padding:4px 0;position:fixed;z-index:9999}.Browser_contextItem__oUZNV{background:#0000;border:none;color:#cdd6e0;cursor:pointer;font-family:inherit;font-size:12px;padding:7px 14px;text-align:left}.Browser_contextItem__oUZNV:hover{background:#88ccff26;color:#fff}.Browser_contextItemDanger__jaP4e{color:#ff7a6a}.Browser_contextItemDanger__jaP4e:hover{background:#ff50502e;color:#ff9a8a}.Timeline_timeline__\+zjJI{display:flex;flex-direction:column;height:100%}.Timeline_header__jRzOH{align-items:center;background:#141a23;border-bottom:1px solid #2a3340;color:#88a0bb;display:flex;flex-shrink:0;font-size:10px;gap:8px;height:22px;letter-spacing:.6px;padding:0 12px;text-transform:uppercase}.Timeline_headerIcon__rRAM4{font-size:11px}.Timeline_headerLabel__4SJLM{flex-grow:1;font-weight:700}.Timeline_headerCount__n537c{background:#2a3340;border-radius:8px;color:#cdd6e0;padding:1px 8px}.Timeline_track__Q9SPC{align-items:center;display:flex;flex:1 1;gap:6px;overflow-x:auto;padding:4px 10px;position:relative}.Timeline_empty__wOgWQ{color:#5a6878;font-size:12px;font-style:italic}.Timeline_card__T2lU5{align-items:center;background:#232c39;border:1px solid #3a4654;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:44px;justify-content:center;min-width:56px;padding:4px 8px;position:relative;transition:all .15s}.Timeline_card__T2lU5:hover{background:#2a3340;border-color:#8cf}.Timeline_cardIcon__uWDxA{font-size:14px;line-height:1}.Timeline_cardLabel__OJMiT{color:#cdd6e0;font-size:9px;margin-top:3px;max-width:80px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Timeline_cardIndex__ozUR2{align-items:center;background:#8cf;border-radius:50%;color:#16213a;display:flex;font-size:8px;font-weight:700;height:14px;justify-content:center;left:-3px;position:absolute;top:-3px;width:14px}.Timeline_cursor__BAJlX{background:#c34;bottom:4px;box-shadow:0 0 8px #c34;position:absolute;right:10px;top:4px;width:2px}.Properties_props__2KtNo{display:flex;flex-direction:column;height:100%}.Properties_header__60jL7{background:#141a23;border-bottom:1px solid #2a3340;color:#88a0bb;font-size:11px;font-weight:700;letter-spacing:.6px;padding:8px 12px;text-transform:uppercase}.Properties_body__ZOsmM{color:#cdd6e0;flex:1 1;font-size:12px;overflow-y:auto;padding:12px}.Properties_empty__YsgDo{color:#5a6878;font-size:12px;font-style:italic;padding:24px 12px;text-align:center}.Properties_sectionTitle__dy5uB{color:#88a0bb;font-size:11px;font-weight:700;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.Properties_featureForm__wrPi4{display:flex;flex-direction:column;gap:10px}.Properties_formTitle__4rAKQ{border-bottom:1px solid #2a3340;color:#fff;font-size:14px;font-weight:700;margin-bottom:4px;padding-bottom:8px}.Properties_formRow__wxppS{display:flex;flex-direction:column;gap:4px}.Properties_formLabel__uc0Uv{color:#88a0bb;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.Properties_formField__w4wTc{align-items:center;display:flex}.Properties_profileBadge__Yrf03{background:#0c8;border-radius:4px;color:#fff;font-size:12px;font-weight:600;padding:4px 10px}.Properties_profileBadgeNeed__oqasT{background:#dca838;border-radius:4px;color:#1a2540;font-size:12px;font-weight:600;padding:4px 10px}.Properties_profileBadgeActive__dpTSH{background:#1d2530!important;border:none!important;box-shadow:0 0 0 2px #ff7a1a;color:#ffb14a!important}.Properties_inputWithUnit__pX3hY{align-items:center;background:#0c1320;border:1px solid #3a4654;border-radius:4px;display:flex;flex:1 1;padding:4px 8px}.Properties_inputWithUnit__pX3hY:focus-within{border-color:#8cf}.Properties_numInput__L1bNS{-moz-appearance:textfield;background:#0000;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:13px;outline:none;padding:2px}.Properties_numInput__L1bNS::-webkit-inner-spin-button,.Properties_numInput__L1bNS::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Properties_unit__OKODj{color:#88a0bb;font-size:11px}.Properties_select__n9QLm{background:#0c1320;border:1px solid #3a4654;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-family:inherit;font-size:12px;padding:6px 10px}.Properties_select__n9QLm:focus{border-color:#8cf;outline:none}.Properties_formActions__ngq3e{border-top:1px solid #2a3340;display:flex;gap:8px;margin-top:12px;padding-top:10px}.Properties_btn__surq7{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:700;padding:8px 12px}.Properties_btn__surq7:disabled{cursor:not-allowed;opacity:.5}.Properties_btnPrimary__2KItl{background:#0c8;color:#fff}.Properties_btnPrimary__2KItl:hover:not(:disabled){background:#0a6}.Properties_btnSecondary__h0kfw{background:#0000;border:1px solid #3a4654;color:#cdd6e0}.Properties_btnSecondary__h0kfw:hover{border-color:#8cf;color:#fff}.MyProjectsModal_backdrop__g7w8E{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080e16a6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.MyProjectsModal_modal__6g6F9{background:#141a23;border:1px solid #2a3340;border-radius:8px;box-shadow:0 20px 60px #0009;color:#cdd6e0;display:flex;flex-direction:column;font-family:sans-serif;font-family:var(--font-ui,sans-serif);max-height:80vh;max-width:600px;width:100%}.MyProjectsModal_header__CMd5X{align-items:center;border-bottom:1px solid #2a3340;display:flex;justify-content:space-between;padding:14px 18px}.MyProjectsModal_title__Cr7n5{color:#fff;font-size:15px;font-weight:700;margin:0}.MyProjectsModal_closeBtn__\+FwXU{background:#0000;border:none;border-radius:4px;color:#88a0bb;cursor:pointer;font-size:16px;padding:4px 10px}.MyProjectsModal_closeBtn__\+FwXU:hover{background:#ffffff14;color:#fff}.MyProjectsModal_body__LPuW8{flex:1 1;overflow-y:auto;padding:8px}.MyProjectsModal_empty__cMDNK,.MyProjectsModal_muted__SdCLl{color:#6a7a8a;font-size:13px;line-height:1.5;padding:30px 20px;text-align:center}.MyProjectsModal_error__vwtLk{background:#ff50501f;border:1px solid #ff50504d;border-radius:4px;color:#ff9a8a;font-size:13px;margin:12px;padding:14px 18px}.MyProjectsModal_row__rg42v{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:background .12s ease}.MyProjectsModal_row__rg42v:hover{background:#88ccff14}.MyProjectsModal_rowBusy__7b3hp{opacity:.5;pointer-events:none}.MyProjectsModal_rowMain__CuWIC{flex:1 1;min-width:0}.MyProjectsModal_rowTitle__UiVaD{color:#fff;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyProjectsModal_rowSub__QT6pX{color:#6a7a8a;font-size:11px;margin-top:2px}.MyProjectsModal_rowActions__TcMGF{display:flex;flex-shrink:0;gap:6px}.MyProjectsModal_openBtn__WBDJw{background:#0c8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 12px}.MyProjectsModal_openBtn__WBDJw:hover:not(:disabled){background:#0a6}.MyProjectsModal_openBtn__WBDJw:disabled{cursor:not-allowed;opacity:.4}.MyProjectsModal_delBtn__h\+AES{background:#0000;border:1px solid #3a4654;border-radius:4px;color:#ff7a6a;cursor:pointer;font-family:inherit;font-size:13px;padding:6px 10px}.MyProjectsModal_delBtn__h\+AES:hover:not(:disabled){background:#ff505026;border-color:#ff7a6a}.MyProjectsModal_delBtn__h\+AES:disabled{cursor:not-allowed;opacity:.4}.KubikonCAD_app__1sGyE{background:#1e2632;color:#e8ecf0;display:flex;flex-direction:column;font-family:Rajdhani,sans-serif;height:100%;overflow:hidden;-webkit-user-select:none;user-select:none;width:100%}.KubikonCAD_header__sMVHE{align-items:center;background:#161e29;border-bottom:1px solid #2a3340;display:flex;flex-shrink:0;gap:12px;height:36px;padding:0 12px}.KubikonCAD_backBtn__cReRp{background:#0000;border:1px solid #3a4654;border-radius:4px;color:#8cf;cursor:pointer;font-size:14px;height:22px;line-height:1;width:28px}.KubikonCAD_backBtn__cReRp:hover{background:#2a3340}.KubikonCAD_brand__TynfV{align-items:center;display:flex;flex-grow:1;gap:8px}.KubikonCAD_brandIcon__Zgttz{font-size:16px}.KubikonCAD_brandTitle__BiS1B{color:#fff;font-size:13px;font-weight:700;letter-spacing:.4px}.KubikonCAD_brandSub__BGLQS{color:#6a7a8a;font-size:11px}.KubikonCAD_kernelStatus__R6YIy{align-items:center;color:#aab;display:flex;font-size:11px;gap:6px;padding-right:6px}.KubikonCAD_kernelDot__Tdg45{border-radius:50%;box-shadow:0 0 6px currentColor;height:8px;width:8px}.KubikonCAD_body__RcKRb{display:flex;flex:1 1;min-height:0}.KubikonCAD_browserPane__K7NMP{background:#1a2230;border-right:1px solid #2a3340;flex-shrink:0;overflow-y:auto;width:260px}.KubikonCAD_viewportPane__J1Egz{flex:1 1;min-width:0;position:relative}.KubikonCAD_canvasLayer__iN\+yD{inset:0;position:absolute;z-index:0}.KubikonCAD_overlayLayer__0sM29{inset:0;pointer-events:none;position:absolute;z-index:1}.KubikonCAD_overlayLayer__0sM29>:not([data-transparent]){pointer-events:auto}.KubikonCAD_propertiesPane__jnzFh{background:#1a2230;border-left:1px solid #2a3340;flex-shrink:0;overflow-y:auto;width:280px}.KubikonCAD_timelinePane__zujVO{background:#161e29;border-top:1px solid #2a3340;flex-shrink:0;height:80px;overflow-x:auto}.KubikonCAD_overlay__t60QX{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141a26d9;display:flex;inset:0;justify-content:center;position:absolute;z-index:100}.KubikonCAD_overlayInner__1EKJg{background:#1e2632;border:1px solid #3a4654;border-radius:8px;box-shadow:0 8px 32px #00000080;max-width:380px;padding:24px 32px;text-align:center}.KubikonCAD_overlayError__hCI3Z{border-color:#c34}.KubikonCAD_overlayTitle__oeuw6{color:#fff;font-size:15px;font-weight:700;margin-bottom:6px}.KubikonCAD_overlayHint__CBdeS{color:#aab;font-size:12px;line-height:1.4}.KubikonCAD_overlayErrorMsg__NI1Jw{background:#2a1a1a;border-radius:4px;color:#f88;font-family:monospace;font-size:11px;margin-top:10px;padding:8px;text-align:left;word-break:break-all}.KubikonCAD_spinner__UYDns{animation:KubikonCAD_spin__gvSOD .9s linear infinite;border:3px solid #3a4654;border-radius:50%;border-top-color:#8cf;height:36px;margin:0 auto 14px;width:36px}@keyframes KubikonCAD_spin__gvSOD{to{transform:rotate(1turn)}}@media (max-width:900px){.KubikonCAD_browserPane__K7NMP,.KubikonCAD_propertiesPane__jnzFh{display:none}}.KubikonCAD_undoRedo__nszO7{display:inline-flex;gap:2px;margin-right:10px}.KubikonCAD_undoBtn__EDwNa{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:#cdd6e0;cursor:pointer;font-family:inherit;font-size:14px;line-height:1;padding:4px 10px;transition:background .12s ease}.KubikonCAD_undoBtn__EDwNa:hover:not(:disabled){background:#88ccff2e;border-color:#8cf6;color:#fff}.KubikonCAD_undoBtn__EDwNa:disabled{cursor:not-allowed;opacity:.35}.KubikonCAD_reportBtn__FiyZS{background:#ff7a1a1f;border:1px solid #ff7a1a4d;border-radius:4px;color:#ffb14a;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;margin-right:10px;padding:4px 10px;transition:background .12s ease}.KubikonCAD_reportBtn__FiyZS:hover{background:#ff7a1a38;color:#ffd28a}.KubikonCAD_reportBackdrop__9UGQh{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080e16a6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.KubikonCAD_reportModal__DbDc9{background:#141a23;border:1px solid #2a3340;border-radius:8px;box-shadow:0 20px 60px #0009;color:#cdd6e0;font-family:sans-serif;font-family:var(--font-ui,sans-serif);max-width:520px;width:100%}.KubikonCAD_reportHeader__a0bTF{align-items:center;border-bottom:1px solid #2a3340;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:14px 18px}.KubikonCAD_reportClose__RZDr1{background:#0000;border:none;border-radius:4px;color:#88a0bb;cursor:pointer;font-size:14px;padding:4px 10px}.KubikonCAD_reportClose__RZDr1:hover{background:#ffffff14;color:#fff}.KubikonCAD_reportHint__AijaE{color:#88a0bb;font-size:12px;line-height:1.5;margin:14px 18px 8px}.KubikonCAD_reportTextarea__2-kW\+{background:#0c1320;border:1px solid #3a4654;border-radius:4px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:13px;line-height:1.45;margin:0 18px;outline:none;padding:10px;resize:vertical;width:calc(100% - 36px)}.KubikonCAD_reportTextarea__2-kW\+:focus{border-color:#8cf}.KubikonCAD_reportActions__zArS7{display:flex;gap:8px;justify-content:flex-end;padding:14px 18px}.KubikonCAD_reportPrimary__RgjMC,.KubikonCAD_reportSecondary__J8y3-{border:none;border-radius:4px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 16px}.KubikonCAD_reportPrimary__RgjMC{background:#ff7a1a;color:#fff}.KubikonCAD_reportPrimary__RgjMC:hover:not(:disabled){background:#e66a0a}.KubikonCAD_reportPrimary__RgjMC:disabled{cursor:not-allowed;opacity:.4}.KubikonCAD_reportSecondary__J8y3-{background:#0000;border:1px solid #3a4654;color:#cdd6e0}.KubikonCAD_reportSecondary__J8y3-:hover:not(:disabled){border-color:#8cf;color:#fff}.KubikonCAD_reportSent__9yEZN{color:#0c8;font-size:14px;font-weight:600;padding:30px 20px;text-align:center}.CadProjects_page__Se15s{margin:0 auto;max-width:1180px;padding:26px 30px 34px}.CadProjects_header__RrKpa{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:4px}.CadProjects_title__Vh2kT{color:var(--k-ink);font-size:var(--k-fs-xl);font-weight:700;letter-spacing:.01em;margin:0}.CadProjects_tabs__-BsQS{border-bottom:1px solid var(--k-line);display:flex;gap:4px;margin:18px 0 22px}.CadProjects_tab__2lGcg{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--k-ink-mute);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--k-fs);font-weight:600;gap:8px;margin-bottom:-1px;padding:11px 16px;transition:color var(--k-fast),border-color var(--k-fast)}.CadProjects_tab__2lGcg:hover{color:var(--k-ink-soft)}.CadProjects_tabActive__7\+5jw{border-bottom-color:var(--k-accent);color:var(--k-accent)}.CadProjects_grid__zsN0d{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}.CadProjects_card__b83\+U{background:var(--k-surface-2);border:1px solid var(--k-line);border-radius:var(--k-r-lg);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform var(--k-fast),border-color var(--k-fast),box-shadow var(--k-fast)}.CadProjects_card__b83\+U:hover{border-color:var(--k-accent-line);box-shadow:var(--k-shadow);transform:translateY(-3px)}.CadProjects_cardNew__Unmbk{align-items:center;background:var(--k-accent-soft);border:2px dashed var(--k-accent-line);color:var(--k-accent);gap:6px;justify-content:center;min-height:178px;padding:18px;text-align:center}.CadProjects_cardNewBtn__jkaQm{font-family:inherit}.CadProjects_cardNew__Unmbk:hover{background:#38d9f033;border-color:var(--k-accent)}.CadProjects_cardNewIcon__50\+Nj{display:flex;margin-bottom:2px}.CadProjects_cardNewTitle__GEakG{color:var(--k-ink);font-size:var(--k-fs-md);font-weight:700}.CadProjects_cardNewSubtitle__n3sgu{color:var(--k-ink-mute);font-size:var(--k-fs-sm)}.CadProjects_cardPreview__iRchz{align-items:center;background:var(--k-surface-3);border-bottom:1px solid var(--k-line-soft);color:var(--k-ink-faint);display:flex;height:132px;justify-content:center;overflow:hidden}.CadProjects_cardPreview__iRchz img{display:block;height:100%;object-fit:cover;width:100%}.CadProjects_cardBody__mih7r{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:13px 14px 15px}.CadProjects_cardTitle__fiCUW{color:var(--k-ink);font-size:var(--k-fs);font-weight:700;line-height:1.3}.CadProjects_cardDesc__Ce8PQ,.CadProjects_cardTitle__fiCUW{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.CadProjects_cardDesc__Ce8PQ{color:var(--k-ink-mute);font-size:var(--k-fs-sm);line-height:1.45}.CadProjects_cardMeta__EAMcX{align-items:center;color:var(--k-ink-mute);display:flex;font-size:var(--k-fs-xs);gap:8px;justify-content:space-between;margin-top:auto;padding-top:8px}.CadProjects_cardType__RjCSI{align-items:center;color:var(--k-ink-soft);display:inline-flex;gap:5px}.CadProjects_cardDate__qJV8q{white-space:nowrap}.CadProjects_cardPublic__cbk0S{align-items:center;align-self:flex-start;background:var(--k-ok-soft);border-radius:var(--k-r-pill);color:var(--k-ok);display:inline-flex;font-size:var(--k-fs-xs);font-weight:600;gap:5px;padding:3px 9px}.CadProjects_cardStats__7OwDi{color:var(--k-ink-mute);display:flex;font-size:var(--k-fs-xs);gap:12px}.CadProjects_deleteBtn__FnjtU{align-items:center;background:var(--k-overlay);border:1px solid #0000;border-radius:var(--k-r-sm);color:var(--k-ink-soft);cursor:pointer;display:flex;height:30px;justify-content:center;opacity:0;position:absolute;right:9px;top:9px;transition:opacity var(--k-fast),color var(--k-fast),border-color var(--k-fast);width:30px}.CadProjects_card__b83\+U:hover .CadProjects_deleteBtn__FnjtU{opacity:1}.CadProjects_deleteBtn__FnjtU:hover{background:var(--k-danger-soft);border-color:var(--k-danger-line);color:var(--k-danger)}.CadProjects_emptyCard__1E3Cm{background:var(--k-surface-2);border:1px solid var(--k-line);border-radius:var(--k-r-lg);color:var(--k-ink-mute);font-size:var(--k-fs);margin-top:20px;padding:40px 24px;text-align:center}.CadProjects_loadingCard__D9wim{animation:CadProjects_kSkeleton__4Duxr 1.3s ease-in-out infinite;background:linear-gradient(90deg,var(--k-surface-2) 25%,var(--k-surface-3) 37%,var(--k-surface-2) 63%);background-size:400% 100%;border-radius:var(--k-r-lg);min-height:178px}@keyframes CadProjects_kSkeleton__4Duxr{0%{background-position:100% 50%}to{background-position:0 50%}}.CadProjects_feedToolbar__2F2IP{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.CadProjects_feedTotal__7FvE\+{color:var(--k-ink-mute);font-size:var(--k-fs-sm);margin-left:auto}.CadProjects_filterGroup__WtpqH{align-items:center;display:flex;gap:7px}.CadProjects_filterLabel__nbpTS{color:var(--k-ink-mute);font-size:var(--k-fs-sm)}.CadProjects_filterSelect__wkscC,.CadProjects_searchInput__CZ77T{background:var(--k-surface-2);border:1px solid var(--k-line);border-radius:var(--k-r);color:var(--k-ink);font-family:inherit;font-size:var(--k-fs-sm);padding:9px 12px;transition:border-color var(--k-fast)}.CadProjects_searchInput__CZ77T{min-width:220px}.CadProjects_searchInput__CZ77T::placeholder{color:var(--k-ink-faint)}.CadProjects_filterSelect__wkscC:focus,.CadProjects_searchInput__CZ77T:focus{border-color:var(--k-accent);outline:none}.CadProjects_filterSelect__wkscC option{background:var(--k-surface-2);color:var(--k-ink)}.CadProjects_loadMoreBtn__QBvDk{background:var(--k-surface-2);border:1px solid var(--k-line-strong);border-radius:var(--k-r);color:var(--k-ink-soft);cursor:pointer;display:block;font-family:inherit;font-size:var(--k-fs);font-weight:600;margin:22px auto 0;padding:11px 26px;transition:color var(--k-fast),border-color var(--k-fast)}.CadProjects_loadMoreBtn__QBvDk:hover{border-color:var(--k-accent-line);color:var(--k-accent)}.DesktopOnlyGuard_wrap__sCkMP{align-items:flex-start;background:linear-gradient(180deg,#f4f7fb,#e8edf5);box-sizing:border-box;display:flex;justify-content:center;min-height:calc(100vh - 60px);padding:24px 16px 40px;width:100%}.DesktopOnlyGuard_card__bduoX{background:#fff;border-radius:16px;box-shadow:0 8px 24px #14285014;margin-top:24px;max-width:480px;padding:32px 24px 28px;text-align:center;width:100%}.DesktopOnlyGuard_icon__pi6HY{font-size:64px;line-height:1;margin-bottom:16px}.DesktopOnlyGuard_title__GHgZ8{color:#1a2540;font-size:22px;font-weight:700;line-height:1.25;margin:0 0 12px}.DesktopOnlyGuard_text__dxk9p{color:#4a5878;font-size:15px;line-height:1.55;margin:0 0 20px;white-space:pre-line}.DesktopOnlyGuard_hint__snqcJ{align-items:flex-start;background:#f0f4fc;border-radius:10px;color:#3a78ff;display:flex;font-size:13px;gap:8px;line-height:1.45;margin-bottom:24px;padding:12px 14px;text-align:left}.DesktopOnlyGuard_hintIcon__hFjGl{flex-shrink:0;font-size:18px}.DesktopOnlyGuard_btn__ORkT1{background:#3a78ff;border-radius:10px;color:#fff;display:inline-block;font-size:15px;font-weight:600;padding:12px 20px;text-decoration:none;transition:background .15s}.DesktopOnlyGuard_btn__ORkT1:hover{background:#2860e0}.DesktopOnlyGuard_btn__ORkT1:active{background:#1f4ec0}.CadProjectCardPage_page__ONANM{background:#f4f6fa;background:var(--color-bg,#f4f6fa);color:#1a2540;color:var(--color-text,#1a2540);font-family:Inter,system-ui,sans-serif;font-family:var(--font-ui,"Inter",system-ui,sans-serif);height:100%;overflow:hidden;width:100%}.CadProjectCardPage_scrollWrap__HL7gi{box-sizing:border-box;height:100%;overflow-y:auto;padding:32px clamp(20px,5vw,80px) 80px;width:100%}.CadProjectCardPage_backLink__jhqmT{align-items:center;color:#3a78ff;color:var(--color-blue,#3a78ff);display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:20px;text-decoration:none;transition:color .15s}.CadProjectCardPage_backLink__jhqmT:hover{color:#2a58cc;color:var(--color-blue-hover,#2a58cc)}.CadProjectCardPage_hero__LNcwf{grid-gap:32px;background:#fff;background:var(--color-surface,#fff);border:1px solid #d4dce6;border:1px solid var(--color-divider,#d4dce6);border-radius:20px;box-shadow:0 4px 16px #0f1e370f;display:grid;gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-bottom:32px;padding:28px}@media (max-width:880px){.CadProjectCardPage_hero__LNcwf{gap:20px;grid-template-columns:1fr;padding:20px}}.CadProjectCardPage_heroPreview__gNqJo{align-items:center;aspect-ratio:16/10;background:linear-gradient(135deg,#e8eef7,#d4dce8);border:1px solid #d4dce6;border:1px solid var(--color-divider,#d4dce6);border-radius:16px;display:flex;justify-content:center;overflow:hidden}.CadProjectCardPage_previewImg__gmH4f{display:block;height:100%;object-fit:contain;width:100%}.CadProjectCardPage_previewEmpty__az2C8{align-items:center;color:#8090a0;display:flex;flex-direction:column;gap:8px}.CadProjectCardPage_previewIcon__jeVmc{font-size:80px}.CadProjectCardPage_previewLabel__KfCXA{font-size:13px}.CadProjectCardPage_heroInfo__2aJnL{display:flex;flex-direction:column;gap:14px;min-width:0}.CadProjectCardPage_title__sgJ4V{color:#1a2540;color:var(--color-text,#1a2540);font-family:Inter,sans-serif;font-family:var(--font-heading,"Inter",sans-serif);font-size:clamp(24px,3.2vw,36px);font-weight:700;line-height:1.15;margin:0;word-break:break-word}.CadProjectCardPage_description__8BRoC{color:#5a6878;color:var(--color-text-soft,#5a6878);font-size:15px;line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.CadProjectCardPage_author__lnqEn{align-items:center;background:#f4f6fa;background:var(--color-bg-soft,#f4f6fa);border-radius:12px;display:flex;gap:12px;margin-top:4px;padding:12px}.CadProjectCardPage_authorAvaPlaceholder__9VPv-,.CadProjectCardPage_authorAva__Oxyeo{border:2px solid #fff;border:2px solid var(--color-surface,#fff);border-radius:50%;box-shadow:0 2px 6px #0f1e371a;flex-shrink:0;height:48px;object-fit:cover;width:48px}.CadProjectCardPage_authorAvaPlaceholder__9VPv-{align-items:center;background:linear-gradient(135deg,#3a78ff,#8cf);color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center}.CadProjectCardPage_authorInfo__L6ddv{display:flex;flex-direction:column}.CadProjectCardPage_authorName__VQfsF{color:var(--color-text);font-size:14px;font-weight:700}.CadProjectCardPage_authorRole__fMYji{color:#8090a0;color:var(--color-text-soft,#8090a0);font-size:12px}.CadProjectCardPage_metaRow__X0Ckl{color:#5a6878;color:var(--color-text-soft,#5a6878);display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.CadProjectCardPage_metaItem__Vs8-V{align-items:center;color:inherit;display:inline-flex;gap:4px;text-decoration:none}a.CadProjectCardPage_metaItem__Vs8-V{color:#3a78ff;color:var(--color-blue,#3a78ff)}a.CadProjectCardPage_metaItem__Vs8-V:hover{text-decoration:underline}.CadProjectCardPage_stats__wEgwG{border-bottom:1px solid #d4dce6;border-bottom:1px solid var(--color-divider,#d4dce6);border-top:1px solid #d4dce6;border-top:1px solid var(--color-divider,#d4dce6);display:flex;gap:24px;margin-top:6px;padding:14px 0}.CadProjectCardPage_stats__wEgwG>span{align-items:center;color:var(--color-text);display:inline-flex;font-size:16px;font-weight:600;gap:6px}.CadProjectCardPage_actions__qGRkY{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.CadProjectCardPage_btn__HYYJw{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #d4dce6;border:1px solid var(--color-divider,#d4dce6);border-radius:10px;color:var(--color-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:12px 22px;text-decoration:none;transition:all .15s}.CadProjectCardPage_btn__HYYJw:hover:not(:disabled){background:#f4f6fa;background:var(--color-bg-soft,#f4f6fa);box-shadow:0 4px 12px #0f1e3714;transform:translateY(-1px)}.CadProjectCardPage_btn__HYYJw:disabled{cursor:not-allowed;opacity:.5}.CadProjectCardPage_btnPrimary__QG\+e9{background:linear-gradient(180deg,#3a78ff,#2a58cc);border-color:#0000;color:#fff}.CadProjectCardPage_btnPrimary__QG\+e9:hover:not(:disabled){background:linear-gradient(180deg,#5a98ff,#3a78ff);box-shadow:0 4px 16px #3a78ff66}.CadProjectCardPage_btnLiked__FNjEx{background:linear-gradient(180deg,#ff4d6a,#cc2f4f);border-color:#0000;color:#fff}.CadProjectCardPage_btnLiked__FNjEx:hover:not(:disabled){box-shadow:0 4px 16px #ff4d6a66}.CadProjectCardPage_btnDanger__sx6fL{background:#cc33440f;border-color:#c343;color:#c34}.CadProjectCardPage_btnDanger__sx6fL:hover:not(:disabled){background:#cc33441f}.CadProjectCardPage_section__Q0TdO{background:#fff;background:var(--color-surface,#fff);border:1px solid #d4dce6;border:1px solid var(--color-divider,#d4dce6);border-radius:16px;box-shadow:0 2px 8px #0f1e370a;margin-bottom:24px;padding:24px}.CadProjectCardPage_sectionTitle__dX1v2{color:var(--color-text);font-family:Inter,sans-serif;font-family:var(--font-heading,"Inter",sans-serif);font-size:22px;font-weight:700;margin:0 0 18px}.CadProjectCardPage_commentForm__RlzMe{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.CadProjectCardPage_commentInput__SPFc5{background:#f4f6fa;background:var(--color-bg-soft,#f4f6fa);border:1px solid #d4dce6;border:1px solid var(--color-divider,#d4dce6);border-radius:10px;box-sizing:border-box;color:var(--color-text);font-family:inherit;font-size:14px;min-height:80px;padding:12px 14px;resize:vertical;transition:border-color .15s;width:100%}.CadProjectCardPage_commentInput__SPFc5:focus{background:#fff;border-color:#3a78ff;border-color:var(--color-blue,#3a78ff);outline:none}.CadProjectCardPage_commentForm__RlzMe .CadProjectCardPage_btn__HYYJw{align-self:flex-end}.CadProjectCardPage_commentsList__Tzbz7{display:flex;flex-direction:column;gap:16px}.CadProjectCardPage_emptyComments__dLDxX{background:#f4f6fa;background:var(--color-bg-soft,#f4f6fa);border-radius:10px;color:#8090a0;color:var(--color-text-soft,#8090a0);font-size:14px;padding:30px 20px;text-align:center}.CadProjectCardPage_comment__5f\+sQ{align-items:flex-start;background:#f4f6fa;background:var(--color-bg-soft,#f4f6fa);border-radius:12px;display:flex;gap:12px;padding:14px;position:relative}.CadProjectCardPage_commentAvaPlaceholder__NNNIi,.CadProjectCardPage_commentAva__U01By{border-radius:50%;flex-shrink:0;height:38px;object-fit:cover;width:38px}.CadProjectCardPage_commentAvaPlaceholder__NNNIi{align-items:center;background:linear-gradient(135deg,#3a78ff,#8cf);color:#fff;display:flex;font-weight:700;justify-content:center}.CadProjectCardPage_commentBody__RxJQL{flex:1 1;min-width:0}.CadProjectCardPage_commentHead__bB9or{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.CadProjectCardPage_commentName__enVI5{font-size:14px;font-weight:700}.CadProjectCardPage_commentDate__bYLcj{color:#8090a0;color:var(--color-text-soft,#8090a0);font-size:12px}.CadProjectCardPage_commentText__m135U{color:var(--color-text);font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.CadProjectCardPage_commentDelBtn__crLAu{background:none;border:none;border-radius:4px;cursor:pointer;font-size:14px;opacity:.5;padding:4px 8px;transition:opacity .15s,background .15s}.CadProjectCardPage_commentDelBtn__crLAu:hover{background:#cc33441a;opacity:1}.CadProjectCardPage_tags__D\+a4V{display:flex;flex-wrap:wrap;gap:6px}.CadProjectCardPage_tag__Rr-xQ{align-items:center;background:#3a78ff1a;border-radius:999px;color:#3a78ff;color:var(--color-blue,#3a78ff);display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.CadProjectCardPage_similarGrid__GFlli{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.CadProjectCardPage_similarCard__YXpG-{background:#f4f6fa;background:var(--color-bg-soft,#f4f6fa);border:1px solid #d4dce6;border:1px solid var(--color-divider,#d4dce6);border-radius:12px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .15s,box-shadow .15s}.CadProjectCardPage_similarCard__YXpG-:hover{box-shadow:0 6px 20px #0f1e371f;transform:translateY(-3px)}.CadProjectCardPage_similarPreview__qMxci{align-items:center;aspect-ratio:16/10;background:linear-gradient(135deg,#e8eef7,#d4dce8);display:flex;justify-content:center;overflow:hidden}.CadProjectCardPage_similarBody__FCr6q{padding:10px 12px 12px}.CadProjectCardPage_similarTitle__J-zNc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-text);display:-webkit-box;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:6px;overflow:hidden}.CadProjectCardPage_similarStats__WoTkX{color:#5a6878;color:var(--color-text-soft,#5a6878);display:flex;font-size:12px;gap:10px}.CadProjectCardPage_loader__-lkUV{color:#5a6878;color:var(--color-text-soft,#5a6878);font-size:15px;padding:80px 20px;text-align:center}.CadProjectCardPage_errorBox__YyPG-{background:#fff;background:var(--color-surface,#fff);border:1px solid #d4dce6;border:1px solid var(--color-divider,#d4dce6);border-radius:16px;margin:60px auto;max-width:560px;padding:32px;text-align:center}.CadProjectCardPage_errorBox__YyPG- h2{color:#c34;color:var(--color-danger,#c34);font-family:var(--font-heading);margin:0 0 14px}.CadProjectCardPage_errorBox__YyPG- p{color:var(--color-text-soft);line-height:1.5;margin:0 0 20px}:root{--cad-bg:var(--k-bg);--cad-panel:var(--k-surface);--cad-panel-2:var(--k-surface-2);--cad-line:var(--k-line);--cad-line-soft:var(--k-line-soft);--cad-ink:var(--k-ink);--cad-ink-soft:var(--k-ink-soft);--cad-ink-mute:var(--k-ink-mute);--cad-accent:var(--k-accent);--cad-accent-dim:var(--k-accent-press);--cad-accent-bg:var(--k-accent-soft);--cad-gold:var(--k-warn);--cad-diamond:var(--k-accent);--cad-r-sm:var(--k-r-sm);--cad-r:var(--k-r);--cad-r-lg:var(--k-r-lg);--cad-font:var(--k-font);--cad-sidebar:var(--k-sidebar);--cad-sidebar-collapsed:var(--k-sidebar-mini);--cad-header:var(--k-header)}.cadShell{background:var(--k-bg);background:var(--cad-bg);color:var(--k-ink);color:var(--cad-ink);display:flex;font-family:var(--k-font);font-family:var(--cad-font);height:100vh;height:100dvh;overflow:hidden}.cadSidebar{background:var(--k-surface);background:var(--cad-panel);border-right:1px solid var(--cad-line);display:flex;flex:0 0 var(--k-sidebar);flex:0 0 var(--cad-sidebar);flex-direction:column;height:100%;overflow-y:auto;transition:width .18s ease,flex-basis .18s ease;width:var(--k-sidebar);width:var(--cad-sidebar)}.cadSidebar[data-collapsed=true]{flex-basis:var(--k-sidebar-mini);flex-basis:var(--cad-sidebar-collapsed);width:var(--k-sidebar-mini);width:var(--cad-sidebar-collapsed)}.cadShell[data-editor=true] .cadSidebar{transition:none}.cadBrand{align-items:center;border-bottom:1px solid var(--cad-line-soft);box-sizing:border-box;color:inherit;display:flex;gap:11px;min-height:var(--k-header);min-height:var(--cad-header);padding:18px 16px;text-decoration:none}.cadBrandText{display:flex;flex-direction:column;line-height:1.15}.cadBrandName{font-size:17px;font-weight:700;letter-spacing:.01em}.cadBrandSub{color:var(--k-ink-mute);color:var(--cad-ink-mute);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cadSidebar[data-collapsed=true] .cadBrandText{display:none}.cadNav{display:flex;flex:1 1;flex-direction:column;gap:2px;padding:14px 10px}.cadNavLabel{color:var(--k-ink-mute);color:var(--cad-ink-mute);font-size:11px;font-weight:700;letter-spacing:.08em;padding:14px 10px 6px;text-transform:uppercase}.cadSidebar[data-collapsed=true] .cadNavLabel{padding-left:0;padding-right:0;text-align:center}.cadNavItem{align-items:center;background:none;border:none;border-radius:var(--k-r);border-radius:var(--cad-r);box-sizing:border-box;color:var(--k-ink-soft);color:var(--cad-ink-soft);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:500;gap:12px;padding:10px 12px;text-align:left;text-decoration:none;transition:background .14s,color .14s;width:100%}.cadNavItem:hover{background:var(--k-surface-2);background:var(--cad-panel-2);color:var(--k-ink);color:var(--cad-ink)}.cadNavItem[data-active=true]{background:var(--k-accent-soft);background:var(--cad-accent-bg);color:var(--k-accent);color:var(--cad-accent);font-weight:600}.cadNavIcon{display:flex;flex:0 0 20px}.cadSidebar[data-collapsed=true] .cadNavItem{justify-content:center;padding-left:0;padding-right:0}.cadSidebar[data-collapsed=true] .cadNavText{display:none}.cadNavItem[data-soon=true]{cursor:default;opacity:.5}.cadNavItem[data-soon=true]:hover{background:none;color:var(--k-ink-soft);color:var(--cad-ink-soft)}.cadSoonMark{border:1px solid var(--cad-line);border-radius:var(--k-r-sm);border-radius:var(--cad-r-sm);color:var(--k-ink-mute);color:var(--cad-ink-mute);font-size:10px;font-weight:700;letter-spacing:.05em;margin-left:auto;padding:2px 6px;text-transform:uppercase}.cadSidebar[data-collapsed=true] .cadSoonMark{display:none}.cadCollapse{align-items:center;background:none;border:1px solid var(--cad-line);border-radius:var(--k-r);border-radius:var(--cad-r);color:var(--k-ink-mute);color:var(--cad-ink-mute);cursor:pointer;display:flex;justify-content:center;margin:10px;padding:9px;transition:color .14s,border-color .14s}.cadCollapse:hover{border-color:var(--cad-accent-dim);color:var(--k-accent);color:var(--cad-accent)}.cadMain{display:flex;flex:1 1;flex-direction:column;min-width:0}.cadHeader{align-items:center;background:var(--k-surface);background:var(--cad-panel);border-bottom:1px solid var(--cad-line);display:flex;flex:0 0 var(--k-header);flex:0 0 var(--cad-header);gap:16px;height:var(--k-header);height:var(--cad-header);justify-content:space-between;padding:0 22px}.cadTitle{font-size:17px;font-weight:600;letter-spacing:.01em}.cadUser{gap:14px}.cadCounter,.cadUser{align-items:center;display:flex}.cadCounter{color:var(--k-ink-soft);color:var(--cad-ink-soft);font-size:14px;font-weight:600;gap:6px}.cadCounter b{color:var(--k-ink);color:var(--cad-ink);font-weight:700}.cadAvatar{flex:0 0 40px;height:40px;position:relative;width:40px}.cadAvatarImg{background:var(--k-surface-2);background:var(--cad-panel-2);border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.cadAvatarFrame{height:148%;left:50%;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:148%}.cadUserMeta{display:flex;flex-direction:column;line-height:1.2}.cadUserName{font-size:14px;font-weight:700}.cadUserLevel{color:var(--k-ink-mute);color:var(--cad-ink-mute);font-size:11px}.cadContent{flex:1 1;height:100%;min-height:0;overflow:auto}.cadContent[data-editor=true]{overflow:hidden}.cadSoonPage{align-items:center;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:center;min-height:60vh;padding:24px;text-align:center}.cadSoonTitle{font-size:24px;font-weight:700;margin:0}.cadSoonText{color:var(--k-ink-soft);color:var(--cad-ink-soft);line-height:1.55;margin:0;max-width:440px}@media (max-width:860px){.cadSidebar{position:fixed;transform:translateX(-100%);transition:transform .2s ease;z-index:50}.cadSidebar[data-open=true]{transform:translateX(0)}.cadBurger{display:flex}}.cadBurger{align-items:center;background:none;border:1px solid var(--cad-line);border-radius:var(--k-r);border-radius:var(--cad-r);color:var(--k-ink-soft);color:var(--cad-ink-soft);cursor:pointer;display:none;height:38px;justify-content:center;width:38px}:root{--chrome-bg:#0e2335;--chrome-bg-2:#173952;--chrome-bg-3:#1f4567;--chrome-text:#fff;--chrome-text-soft:#cfdcea;--chrome-text-muted:#8aa5bd;--chrome-divider:#ffffff1a;--chrome-border:#8fc0e62e;--color-ruby:#e3434a;--color-ruby-hover:#c1262d;--color-ruby-soft:#fde0e1;--color-ruby-glow:#e3434a47;--color-azure:#4ea3d5;--color-azure-hover:#2f8bc4;--color-azure-soft:#e1f0fa;--color-azure-glow:#4ea3d538;--color-bg:#f4f6f8;--color-bg-alt:#e9eef3;--color-surface:#fff;--color-surface-2:#fafcfd;--color-divider:#d8e0e8;--color-border:#b9c5d2;--color-text:#0e2335;--color-text-soft:#355370;--color-text-muted:#6e8499;--color-text-on-ruby:#fff;--color-text-on-azure:#fff;--color-blue:var(--color-azure);--color-blue-hover:var(--color-azure-hover);--color-blue-soft:var(--color-azure-soft);--color-blue-glow:var(--color-azure-glow);--color-gold:var(--color-ruby);--color-gold-hover:var(--color-ruby-hover);--color-gold-soft:var(--color-ruby-soft);--color-gold-glow:var(--color-ruby-glow);--color-success:#2e8a52;--color-success-soft:#d9f0e2;--color-warning:#c87a0d;--color-warning-soft:#fbeacd;--color-danger:var(--color-ruby);--color-danger-soft:var(--color-ruby-soft);--font-heading:"Orbitron",sans-serif;--font-subheading:"Exo 2",sans-serif;--font-body:"Roboto","Inter",system-ui,sans-serif;--font-ui:"Rajdhani",sans-serif;--font-code:"Major Mono Display",monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--shadow-1:0 1px 2px #0e23350f;--shadow-2:0 2px 6px #0e233514,0 1px 2px #0e23350a;--shadow-3:0 6px 18px #0e23351a,0 2px 4px #0e23350d;--chrome-shadow-1:0 2px 4px #0003;--chrome-shadow-2:0 4px 14px #0000004d;--shadow-blue:0 0 0 3px var(--color-azure-glow);--shadow-gold:0 0 0 3px var(--color-ruby-glow);--shadow-ruby:0 0 0 3px var(--color-ruby-glow);--tr-fast:0.15s ease;--tr-med:0.25s ease;--header-h:56px;--menu-w-collapsed:80px;--menu-w-expanded:250px}.sw-divider{align-items:center;color:#e3434a;color:var(--color-ruby);display:flex;gap:10px;margin:24px 0}.sw-divider:before{background:linear-gradient(90deg,#0000,#e3434a);background:linear-gradient(90deg,#0000,var(--color-ruby));content:"";flex:1 1;height:1px}.sw-divider:after{background:linear-gradient(90deg,#e3434a,#0000);background:linear-gradient(90deg,var(--color-ruby),#0000);content:"";flex:1 1;height:1px}.sw-stars-bg{background:radial-gradient(1px 1px at 12% 18%,#4ea3d58c 1px,#0000 0),radial-gradient(1px 1px at 32% 62%,#e3434a80 1px,#0000 0),radial-gradient(1px 1px at 67% 24%,#4ea3d573 1px,#0000 0),radial-gradient(1px 1px at 82% 78%,#e3434a66 1px,#0000 0),radial-gradient(1px 1px at 48% 86%,#4ea3d559 1px,#0000 0),radial-gradient(1px 1px at 91% 36%,#e3434a80 1px,#0000 0),linear-gradient(180deg,#e9eef3,#f4f6f8);background:radial-gradient(1px 1px at 12% 18%,#4ea3d58c 1px,#0000 1px),radial-gradient(1px 1px at 32% 62%,#e3434a80 1px,#0000 1px),radial-gradient(1px 1px at 67% 24%,#4ea3d573 1px,#0000 1px),radial-gradient(1px 1px at 82% 78%,#e3434a66 1px,#0000 1px),radial-gradient(1px 1px at 48% 86%,#4ea3d559 1px,#0000 1px),radial-gradient(1px 1px at 91% 36%,#e3434a80 1px,#0000 1px),linear-gradient(180deg,var(--color-bg-alt),var(--color-bg));background-size:240px 240px,280px 280px,320px 320px,200px 200px,360px 360px,260px 260px,100% 100%;position:relative}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg);font-family:var(--font-body);line-height:1.55}.heading,body,h1,h2,h3{color:var(--color-text)}.heading,h1,h2,h3{font-family:var(--font-heading);letter-spacing:.5px}.subheading,h4,h5{color:var(--color-text);font-family:var(--font-subheading)}.menu,.nav,button{font-family:var(--font-ui)}code,pre{font-family:var(--font-code)}a{color:var(--color-blue);text-decoration:none;transition:color var(--tr-fast)}a:hover{color:var(--color-blue-hover);text-decoration:underline}::selection{background:var(--color-blue-soft);color:var(--color-text)}*{scrollbar-color:var(--color-border) #0000}::-webkit-scrollbar-thumb{background:var(--color-border);border:2px solid var(--color-bg);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--color-gold)}:root{--k-bg:#14161c;--k-surface:#1a1d25;--k-surface-2:#21252f;--k-surface-3:#2a2f3b;--k-overlay:#0a0c10b8;--k-line:#313745;--k-line-soft:#262b36;--k-line-strong:#3d4557;--k-ink:#eef1f6;--k-ink-soft:#b9c0cf;--k-ink-mute:#8b93a5;--k-ink-faint:#6c7385;--k-accent:#38d9f0;--k-accent-hover:#5ae3f5;--k-accent-press:#21bcd3;--k-accent-ink:#06222a;--k-accent-soft:#38d9f024;--k-accent-line:#38d9f061;--k-ok:#3ecf8e;--k-ok-soft:#3ecf8e24;--k-warn:#f0b429;--k-warn-soft:#f0b42924;--k-danger:#f4666f;--k-danger-soft:#f4666f24;--k-danger-line:#f4666f6b;--k-font:"Roboto Condensed",ui-sans-serif,system-ui,"Segoe UI",Roboto,sans-serif;--k-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--k-fs-xs:12px;--k-fs-sm:13px;--k-fs:15px;--k-fs-md:17px;--k-fs-lg:21px;--k-fs-xl:27px;--k-r-xs:6px;--k-r-sm:9px;--k-r:12px;--k-r-lg:16px;--k-r-xl:20px;--k-r-pill:999px;--k-shadow-sm:0 2px 8px #00000059;--k-shadow:0 6px 20px #00000073;--k-shadow-lg:0 16px 44px #0000008c;--k-sidebar:248px;--k-sidebar-mini:64px;--k-header:56px;--k-fast:.14s ease;--k-slow:.22s ease}@media (prefers-reduced-motion:reduce){:root{--k-fast:0s;--k-slow:0s}}#root,body,html{height:100%;margin:0}body{background:#14161c;background:var(--k-bg);color:#eef1f6;color:var(--k-ink);font-family:Roboto Condensed,ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif;font-family:var(--k-font);overflow:hidden}*,:after,:before{box-sizing:border-box}*{scrollbar-color:#3d4557 #0000;scrollbar-color:var(--k-line-strong) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#3d4557;background:var(--k-line-strong);background-clip:content-box;border:2px solid #0000;border-radius:999px;border-radius:var(--k-r-pill)}::-webkit-scrollbar-thumb:hover{background-clip:content-box;background-color:#6c7385;background-color:var(--k-ink-faint)}:focus-visible{outline:2px solid #38d9f0;outline:2px solid var(--k-accent);outline-offset:2px}