.ShapeQuickMenu_overlay__7SRrn{position:absolute;inset:0;pointer-events:none;z-index:100;overflow:visible}.ShapeQuickMenu_toolbar__RlyOT{position:absolute;pointer-events:auto;display:flex;align-items:center;gap:2px;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:4px;box-shadow:0 6px 20px rgba(15,23,42,.12),0 1px 4px rgba(15,23,42,.08);animation:ShapeQuickMenu_qm-pop__Vhg__ .12s ease-out}@keyframes ShapeQuickMenu_qm-pop__Vhg__{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ShapeQuickMenu_btn__cLBWK,.ShapeQuickMenu_itemBtn__6VVC0{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:7px;background:transparent;color:var(--g-ink-2);cursor:pointer;transition:background .12s ease,color .12s ease,transform .06s ease}.ShapeQuickMenu_btn__cLBWK:hover,.ShapeQuickMenu_itemBtn__6VVC0:hover{background:var(--g-accent-soft);color:var(--g-accent)}.ShapeQuickMenu_btn__cLBWK:active,.ShapeQuickMenu_itemBtn__6VVC0:active{background:var(--g-accent-strong);transform:scale(.94)}.ShapeQuickMenu_danger__hnsv6:hover{background:var(--g-danger-soft);color:var(--g-danger)}.ShapeQuickMenu_connectorBtn__p_OW3{color:var(--g-accent)}.ShapeQuickMenu_connectorBtn__p_OW3:hover{background:var(--g-accent-soft);color:var(--g-accent)}.ShapeQuickMenu_guideBtn__hhNjV{color:var(--g-secondary)}.ShapeQuickMenu_guideBtn__hhNjV:hover{background:var(--g-secondary-soft);color:var(--g-secondary)}.ShapeQuickMenu_guideBtn__hhNjV .ShapeQuickMenu_icon__Htb0_{width:19px;height:19px}.ShapeQuickMenu_icon__Htb0_{width:16px;height:16px}.ShapeQuickMenu_itemImg__wA8w4{width:18px;height:18px;object-fit:contain;pointer-events:none}.ShapeQuickMenu_divider__M3AYz{width:1px;align-self:stretch;margin:4px 2px;background:rgba(15,23,42,.1)}.PropertyPanel_panel__7ZwbB{width:275px;min-width:275px;height:100%;display:flex;flex-direction:column;background:var(--g-bg);border-left:1px solid var(--g-border);flex-shrink:0;font-size:14px;overflow:hidden;transition:width .2s ease,min-width .2s ease}.PropertyPanel_collapsed__9PknW{width:34px;min-width:34px}.PropertyPanel_expandTab__GAk5c{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;height:100%;padding:12px 0;border:none;background:transparent;color:var(--g-ink-2);cursor:pointer;transition:background .12s,color .12s}.PropertyPanel_expandTab__GAk5c:hover{background:var(--g-bg-sunken);color:var(--g-accent)}.PropertyPanel_tabLabel__9Poxh{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;font-weight:600;letter-spacing:.3px;white-space:nowrap}.PropertyPanel_header__9WEKP{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 6px 12px;border-bottom:1px solid var(--g-border);flex-shrink:0}.PropertyPanel_collapseBtn__ZgcJQ{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border:none;background:transparent;border-radius:var(--g-radius-sm);color:var(--g-ink-3);cursor:pointer;transition:background .12s,color .12s}.PropertyPanel_collapseBtn__ZgcJQ:hover{background:var(--g-bg-sunken);color:var(--g-ink)}.PropertyPanel_stencilId__J4h_z{font-weight:700;font-size:15.5px;color:var(--g-ink)}.PropertyPanel_body__8rDWD{flex:1 1;overflow-y:auto;overflow-x:hidden}.PropertyPanel_empty__SfC9X{padding:20px 12px;color:var(--g-ink-3);font-size:14px;text-align:center}.PropertyPanel_section__YbY73{padding:8px 12px 6px;border-bottom:1px solid var(--g-border)}.PropertyPanel_sectionTitle__fRe4N{font-size:14px;font-weight:700;color:var(--g-ink-2);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.PropertyPanel_field__C32I_{display:flex;flex-direction:column;margin-bottom:6px}.PropertyPanel_fieldInline__hI79n{display:flex;align-items:center;gap:6px;margin-bottom:6px}.PropertyPanel_label__byOXn{font-size:14px;color:var(--g-ink-2);margin-bottom:2px}.PropertyPanel_subLabel__ZQstT{font-size:14px;font-weight:600;color:var(--g-ink-2);margin-bottom:4px;margin-top:4px}.PropertyPanel_input__2lqV9{width:100%;padding:5px 7px;font-size:14px;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-sm);background:var(--g-bg-sunken);box-sizing:border-box}.PropertyPanel_input__2lqV9:focus{outline:none;border-color:var(--g-accent);background:var(--g-bg)}.PropertyPanel_textarea__jyDTZ{width:100%;padding:5px 7px;font-size:14px;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-sm);background:var(--g-bg-sunken);resize:vertical;box-sizing:border-box}.PropertyPanel_textarea__jyDTZ:focus{outline:none;border-color:var(--g-accent);background:var(--g-bg)}.PropertyPanel_select__fZORL{width:100%;padding:5px 7px;font-size:14px;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-sm);background:var(--g-bg-sunken);box-sizing:border-box}.PropertyPanel_select__fZORL:focus{outline:none;border-color:var(--g-accent)}.PropertyPanel_paramRow__k3Qju{display:flex;align-items:center;gap:4px;margin-bottom:4px}.PropertyPanel_inputSm__wYY6M{flex:1 1;padding:4px 6px;font-size:12px;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-sm);min-width:0}.PropertyPanel_arrow__UgpXy{color:var(--g-ink-3);flex-shrink:0}.PropertyPanel_listenerRow__TQVIC{display:flex;align-items:center;gap:3px;margin-bottom:4px}.PropertyPanel_selectSm__kduru{padding:4px 5px;width:80px;flex-shrink:0}.PropertyPanel_inputFlex__M8NBE,.PropertyPanel_selectSm__kduru{font-size:12px;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-sm)}.PropertyPanel_inputFlex__M8NBE{flex:1 1;padding:4px 6px;min-width:0}.PropertyPanel_addBtn__F5T3f{font-size:12px;color:var(--g-accent);background:none;border:1px solid var(--g-accent);border-radius:var(--g-radius-sm);padding:2px 8px;cursor:pointer;margin-top:2px}.PropertyPanel_addBtn__F5T3f:hover{background:var(--g-accent-soft)}.PropertyPanel_removeBtn__GDp1J{font-size:13px;color:var(--g-danger);background:none;border:none;cursor:pointer;padding:0 2px;line-height:1;flex-shrink:0}.PropertyPanel_removeBtn__GDp1J:hover{color:var(--g-danger-strong)}.PropertyPanel_editBtn__g8CV4{font-size:12px;color:var(--g-accent);background:none;border:1px solid var(--g-accent-border);border-radius:var(--g-radius-sm);padding:2px 8px;cursor:pointer;flex-shrink:0}.PropertyPanel_editBtn__g8CV4:hover{background:var(--g-accent-soft)}.PropertyPanel_summaryRow__bgbj3{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.PropertyPanel_summaryCount__njHqA{font-size:11px;color:var(--g-ink-3);font-style:italic}.PropertyPanel_modalOverlay__VTwRQ{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:9999}.PropertyPanel_modalDialog__9PEQ4{background:var(--g-bg);border-radius:var(--g-radius);box-shadow:0 8px 32px rgba(0,0,0,.22);width:780px;max-width:95vw;display:flex;flex-direction:column;max-height:85vh}.PropertyPanel_modalHeader__1sYt1{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:1px solid var(--g-border);flex-shrink:0}.PropertyPanel_modalTitle__b1ZhJ{font-size:13px;font-weight:700;color:var(--g-ink)}.PropertyPanel_modalClose__XkCXK{background:none;border:none;font-size:18px;color:var(--g-ink-3);cursor:pointer;line-height:1;padding:0 2px}.PropertyPanel_modalClose__XkCXK:hover{color:var(--g-ink)}.PropertyPanel_modalBody__Ggwbs{flex:1 1;overflow-y:auto;padding:12px 16px}.PropertyPanel_modalFooter__jHGC_{padding:10px 16px;border-top:1px solid var(--g-border);display:flex;justify-content:flex-end;flex-shrink:0}.PropertyPanel_doneBtn__V_XIn{font-size:13px;color:#fff;background:var(--g-accent);border:none;border-radius:var(--g-radius-sm);padding:5px 18px;cursor:pointer}.PropertyPanel_doneBtn__V_XIn:hover{background:var(--g-accent-hover)}.PropertyPanel_modalTable__b4U7g{width:100%;border-collapse:collapse;font-size:12px}.PropertyPanel_modalTable__b4U7g th{text-align:left;font-size:11px;font-weight:700;color:var(--g-ink-2);text-transform:uppercase;letter-spacing:.4px;padding:4px 6px 6px;border-bottom:2px solid var(--g-border-strong);white-space:nowrap}.PropertyPanel_modalTable__b4U7g td{padding:3px 4px;border-bottom:1px solid var(--g-border);vertical-align:middle}.PropertyPanel_modalTable__b4U7g tr:last-child td{border-bottom:none}.PropertyPanel_tableInput__vY0hk{width:100%;padding:5px 6px;font-size:13px;border:1px solid transparent;border-radius:var(--g-radius-sm);background:transparent;box-sizing:border-box}.PropertyPanel_tableInput__vY0hk:hover{border-color:var(--g-border-strong);background:var(--g-bg-sunken)}.PropertyPanel_tableInput__vY0hk:focus{outline:none;border-color:var(--g-accent);background:var(--g-bg)}.PropertyPanel_tableSelect___M7Hl{width:100%;padding:5px 6px;font-size:13px;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-sm);background:var(--g-bg-sunken);box-sizing:border-box}.PropertyPanel_tableSelect___M7Hl:focus{outline:none;border-color:var(--g-accent)}.ElementGuide_guide__PMKU1{display:flex;flex-direction:column;gap:14px;color:var(--g-ink);font-size:13px;line-height:1.5;max-width:100%}.ElementGuide_hero__icOwf{display:flex;align-items:center;gap:12px}.ElementGuide_heroIcon__QfNvV{display:flex;flex:0 0 auto;width:34px;height:34px;align-items:center;justify-content:center;padding:6px;border:1px solid var(--g-border);border-radius:8px;background:var(--g-bg-sunken)}.ElementGuide_heroIcon__QfNvV svg{width:100%;height:100%}.ElementGuide_summary__UADV9{margin:0;font-size:13.5px;color:var(--g-ink)}.ElementGuide_h__eAam1{margin:0 0 -6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--g-accent)}.ElementGuide_list__6IEtI{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.ElementGuide_example__jQ_rT{margin:0;border:1px solid var(--g-border);border-radius:10px;overflow:hidden;background:var(--g-bg)}.ElementGuide_exampleSvg__pKWA7{background:radial-gradient(circle,rgba(0,0,0,.05) 1px,transparent 0) 0 0 /12px 12px,#ffffff;padding:8px 10px}.ElementGuide_exampleSvg__pKWA7 svg{width:100%;height:auto;display:block}.ElementGuide_caption__wAu7k{padding:8px 12px;font-size:12px;color:var(--g-ink-2);border-top:1px solid var(--g-border)}.ElementGuide_notes__3w_pS{margin:0;font-size:12.5px;color:var(--g-ink-2)}.SimControlBar_bar__gL_bt{position:absolute;top:14px;left:50%;transform:translateX(-50%);z-index:400;display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--g-bg);border:1px solid var(--g-border);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.14);font-size:13px;-webkit-user-select:none;user-select:none}.SimControlBar_token__xQVYk{width:12px;height:12px;border-radius:50%;background:var(--g-accent);box-shadow:0 0 0 0 rgba(94,106,210,.5);animation:SimControlBar_glonado-token-pulse__GhZbw 1.4s ease-out infinite}@keyframes SimControlBar_glonado-token-pulse__GhZbw{0%{box-shadow:0 0 0 0 rgba(94,106,210,.45)}70%{box-shadow:0 0 0 7px rgba(94,106,210,0)}to{box-shadow:0 0 0 0 rgba(94,106,210,0)}}.SimControlBar_label___zPPZ{font-weight:600;color:var(--g-ink)}.SimControlBar_sep__QK6ka{width:1px;height:18px;background:var(--g-border)}.SimControlBar_btn__e9Jkv{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:7px;background:transparent;color:var(--g-ink);cursor:pointer}.SimControlBar_btn__e9Jkv:hover:not(:disabled){background:var(--g-accent-soft);color:var(--g-accent)}.SimControlBar_btn__e9Jkv:disabled{opacity:.4;cursor:default}.SimControlBar_speed__vHTIW{display:inline-flex;align-items:center;gap:6px}.SimControlBar_speed__vHTIW input[type=range]{width:70px;accent-color:var(--g-accent);cursor:pointer}.SimControlBar_speedVal__BdV_R{min-width:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--g-ink);font-size:12px}.OryxCanvas_wrapper__9TFDx{position:relative;flex:1 1;min-width:0;height:100%;overflow:visible}.OryxCanvas_canvasOuter__lnQko{width:100%;height:100%;overflow:auto;position:relative;background-color:#ffffff;background-image:radial-gradient(circle,rgba(0,0,0,.08) 1px,transparent 0);background-size:14px 14px;background-attachment:local;scrollbar-width:none}.OryxCanvas_canvasOuter__lnQko::-webkit-scrollbar{width:0;height:0;display:none}.OryxCanvas_canvas___4jZd{position:relative;min-width:100%;overflow:visible}.OryxCanvas_overlayError__OKc56,.OryxCanvas_overlay__h6GWd{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;font-size:14px;color:var(--g-ink-2);background:rgba(255,255,255,.85)}.OryxCanvas_overlayError__OKc56{color:var(--g-danger)}.OryxCanvas_canvasConnecting__pZaHy{cursor:crosshair}.OryxCanvas_placeGhost__mhC9x{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:60;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;background:var(--g-accent-soft,rgba(94,106,210,.12));border:1px dashed var(--g-accent,#5e6ad2);color:var(--g-accent,#5E6AD2);opacity:.85}.OryxCanvas_placeGhostIcon__TejbB{display:flex;width:22px;height:22px}.OryxCanvas_placeGhostIcon__TejbB svg{width:22px;height:22px}.Toolbar_toolbar__TOpIp{display:flex;align-items:center;gap:8px;padding:0 16px 0 0;height:60px;background:var(--g-bg);border-bottom:1px solid var(--g-border);box-shadow:0 1px 3px rgba(0,0,0,.06);flex-shrink:0}.Toolbar_brandLeft__LUtej,.Toolbar_logoCol__gzMYu{display:flex;align-items:center;height:100%}.Toolbar_logoCol__gzMYu{width:275px;flex-shrink:0;justify-content:space-between;gap:6px;padding:0 8px 0 16px;background:var(--g-bg-sunken);transition:width .2s ease,padding .2s ease}.Toolbar_logoColCollapsed__6Q0uV{width:34px;min-width:34px;justify-content:center;padding:0}.Toolbar_logoColCollapsed__6Q0uV .Toolbar_logoBtn__TSHrs{padding:0}.Toolbar_logoIcon__8cjOb{height:24px;width:auto;display:block}.Toolbar_paletteToggle__Lr1_m{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:var(--g-ink-2);background:transparent;border:none;border-radius:var(--g-radius);cursor:pointer;transition:background .12s,color .12s}.Toolbar_paletteToggle__Lr1_m:hover{background:var(--g-hover);color:var(--g-ink)}.Toolbar_group__NycAZ{display:flex;align-items:center;gap:2px}.Toolbar_group__NycAZ:last-child{margin-left:auto;gap:8px}.Toolbar_logoBtn__TSHrs{display:flex;align-items:center;height:40px;padding:0 8px;background:transparent;border:none;border-radius:var(--g-radius);cursor:pointer;flex-shrink:0}.Toolbar_logoBtn__TSHrs:hover{background:var(--g-bg-sunken)}.Toolbar_logo__retzM{height:32px;width:auto;display:block}.Toolbar_backBtn__QCWML{display:flex;align-items:center;gap:4px;margin-left:14px;padding:5px 8px;font-size:14px;font-weight:500;color:var(--g-ink-2);background:transparent;border:1px solid transparent;border-radius:var(--g-radius);cursor:pointer;white-space:nowrap}.Toolbar_backBtn__QCWML:hover{background:var(--g-bg-sunken);color:var(--g-ink)}.Toolbar_breadcrumb__FYZbX{display:flex;align-items:center;gap:8px;min-width:0;margin-left:14px;font-size:14px}.Toolbar_crumbMore__MFqH9{font:inherit;font-size:14px;color:var(--g-ink-3);background:transparent;border:none;padding:0;cursor:pointer;line-height:1}.Toolbar_crumbMore__MFqH9:hover{color:var(--g-accent)}.Toolbar_crumbLink__jTFS3{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 12px;font-size:14px;font-weight:600;font-family:inherit;color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius);cursor:pointer;transition:background .12s,border-color .12s}.Toolbar_crumbLink__jTFS3:hover{background:var(--g-bg-sunken);border-color:var(--g-border-strong)}.Toolbar_crumbSep__ZN2IC{color:var(--g-border-strong);flex-shrink:0}.Toolbar_crumbText__8ekKf{max-width:180px;padding:6px 12px;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius)}.Toolbar_crumbCurrent__x7101,.Toolbar_crumbText__8ekKf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--g-ink)}.Toolbar_crumbCurrent__x7101{max-width:240px;padding:4px 2px}.Toolbar_modelName__qAF5Q{flex:0 0 auto;width:22ch;margin-left:8px;font-size:14px;font-weight:600;color:var(--g-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Toolbar_simToggle__aTb21{position:relative;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:1px solid var(--g-border-strong);border-radius:999px;background:var(--g-bg);color:var(--g-ink-2);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:background .12s,border-color .12s,color .12s}.Toolbar_simToggle__aTb21:hover{background:var(--g-bg-sunken)}.Toolbar_simSwitch__8HTsZ{position:relative;flex:0 0 auto;width:30px;height:17px;border-radius:999px;background:var(--g-border-strong);transition:background .15s}.Toolbar_simKnob__JF_cC{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);transition:transform .15s}.Toolbar_simToggleOn__1TtZp{color:var(--g-accent);border-color:var(--g-accent-border)}.Toolbar_simToggleOn__1TtZp .Toolbar_simSwitch__8HTsZ{background:var(--g-accent)}.Toolbar_simToggleOn__1TtZp .Toolbar_simKnob__JF_cC{transform:translateX(13px)}.Toolbar_btn__qXVKf{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--g-ink);background:transparent;border:1px solid transparent;border-radius:var(--g-radius);cursor:pointer;line-height:1;transition:background .1s,border-color .1s}.Toolbar_btn__qXVKf:hover:not(:disabled){background:var(--g-bg-sunken);border-color:var(--g-border)}.Toolbar_btn__qXVKf:active:not(:disabled){background:var(--g-border)}.Toolbar_btnActive__Bi_4y,.Toolbar_btnActive__Bi_4y:hover:not(:disabled){background:var(--g-accent-soft);border-color:var(--g-accent);color:var(--g-accent)}.Toolbar_btn__qXVKf:disabled{opacity:.35;cursor:not-allowed}.Toolbar_exportWrap__XkWL8{position:relative;display:inline-flex}.Toolbar_exportTrigger__TzAL_{width:auto;padding:0 5px;gap:1px}.Toolbar_caret__qeLct{display:inline-flex;align-items:center;opacity:.7}.Toolbar_exportMenu__uKlcc{position:absolute;top:calc(100% + 6px);left:0;z-index:50;display:flex;flex-direction:column;min-width:156px;padding:4px;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius);box-shadow:0 8px 24px rgba(0,0,0,.12)}.Toolbar_exportItem__bf_ZK{text-align:left;padding:7px 10px;font-size:14px;color:var(--g-ink);background:transparent;border:none;border-radius:var(--g-radius-sm);cursor:pointer;white-space:nowrap}.Toolbar_exportItem__bf_ZK:hover{background:var(--g-bg-sunken)}.Toolbar_btn__qXVKf:after,.Toolbar_simToggle__aTb21:after{content:attr(data-tip);position:absolute;top:calc(100% + 7px);left:50%;transform:translateX(-50%);background:var(--g-ink);color:#fff;font-size:11px;font-weight:400;padding:4px 8px;border-radius:var(--g-radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s .4s;z-index:1000}.Toolbar_btn__qXVKf:hover:after,.Toolbar_simToggle__aTb21:hover:after{opacity:1}.Toolbar_tipRight__F41GR:after{left:auto;right:0;transform:none}.Toolbar_btnLabel__xwh5V{font-size:11px;font-weight:600;color:var(--g-ink);letter-spacing:-.3px}.Toolbar_separator__5xdg2{width:1px;height:20px;background:var(--g-border);margin:0 4px;flex-shrink:0}.Toolbar_sepRoot__NRVdO{margin:0}.Toolbar_status__v04rN{gap:6px;font-size:12px}.Toolbar_previewTag__A3CHL,.Toolbar_status__v04rN{display:inline-flex;align-items:center;color:var(--g-ink-2);white-space:nowrap}.Toolbar_previewTag__A3CHL{gap:7px;padding:4px 5px 4px 11px;font-size:12.5px;background:var(--g-bg-sunken);border:1px solid var(--g-border);border-radius:999px}.Toolbar_previewVer__8frQn{font-weight:700;letter-spacing:.01em;color:var(--g-ink)}.Toolbar_previewRo__gPPX_{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--g-ink-3);background:var(--g-bg);border:1px solid var(--g-border);border-radius:999px;padding:2px 7px}.Toolbar_previewBack__TNkS7,.Toolbar_previewRestore__RcRHE{padding:6px 13px;font-size:12.5px;font-weight:600;font-family:inherit;border-radius:var(--g-radius);cursor:pointer;white-space:nowrap}.Toolbar_previewBack__TNkS7{color:var(--g-ink-2);background:var(--g-bg);border:1px solid var(--g-border-strong)}.Toolbar_previewBack__TNkS7:hover{background:var(--g-bg-sunken);color:var(--g-ink)}.Toolbar_previewRestore__RcRHE{color:#fff;background:var(--g-accent);border:1px solid var(--g-accent)}.Toolbar_previewRestore__RcRHE:hover{background:var(--g-accent-hover)}.Toolbar_statusDot__FbMJd{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--g-ink-3)}.Toolbar_statusIdle__kvt1z{display:none}.Toolbar_statusSaving__mdbpo .Toolbar_statusDot__FbMJd{background:var(--g-ink-3)}.Toolbar_statusSaved__drgvH .Toolbar_statusDot__FbMJd{background:var(--g-success)}.Toolbar_statusError__SresN{color:var(--g-danger-strong)}.Toolbar_statusError__SresN .Toolbar_statusDot__FbMJd{background:var(--g-danger)}.Toolbar_saveDot__wKeu5{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--g-warn);box-shadow:0 0 0 2px var(--g-bg)}.Onboarding_screen__sCpCC{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;background:var(--g-bg-sunken);font-family:var(--g-font)}.Onboarding_card__U7Y8y{width:100%;max-width:420px;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius);box-shadow:var(--g-shadow);padding:36px 32px 32px;display:flex;flex-direction:column}.Onboarding_logo__oDpEh{height:34px;width:auto;align-self:flex-start;margin-bottom:22px}.Onboarding_title__z5FTZ{font-size:22px;font-weight:600;color:var(--g-ink);margin:0 0 6px}.Onboarding_subtitle__ZX90e{font-size:13.5px;line-height:1.5;color:var(--g-ink-3);margin:0 0 24px}.Onboarding_field__9VCTs{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.Onboarding_label__r05bc{font-size:12.5px;font-weight:600;color:var(--g-ink-2)}.Onboarding_input__vmQJT{width:100%;box-sizing:border-box;padding:11px 13px;font-size:14px;font-family:var(--g-font);color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-border-strong);border-radius:var(--g-radius-sm);outline:none;transition:border-color .15s,box-shadow .15s}.Onboarding_input__vmQJT:focus{border-color:var(--g-accent);box-shadow:0 0 0 3px var(--g-accent-soft)}.Onboarding_input__vmQJT:disabled{background:var(--g-bg-sunken);color:var(--g-ink-3)}.Onboarding_error__H323_{font-size:12.5px;color:var(--g-danger-strong);background:var(--g-danger-soft);border-radius:var(--g-radius-sm);padding:9px 11px;margin:0 0 16px}.Onboarding_submit__96Qh1{width:100%;padding:11px 16px;font-size:14px;font-weight:600;font-family:var(--g-font);color:#fff;background:var(--g-accent);border:1px solid var(--g-accent);border-radius:var(--g-radius-sm);cursor:pointer;transition:background .15s}.Onboarding_submit__96Qh1:hover:not(:disabled){background:var(--g-accent-hover)}.Onboarding_submit__96Qh1:disabled{opacity:.55;cursor:not-allowed}.Onboarding_cardWide__uLHkl{max-width:460px}.Onboarding_plans__gWw4_{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.Onboarding_planOpt__SdIxc{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:15px 16px;font-family:var(--g-font);background:var(--g-bg);border:1.5px solid var(--g-border-strong);border-radius:var(--g-radius-sm);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.Onboarding_planOpt__SdIxc:hover:not(:disabled){border-color:var(--g-accent)}.Onboarding_planOpt__SdIxc:disabled{cursor:default;opacity:.7}.Onboarding_planOptSel__HeHSN{border-color:var(--g-accent);background:var(--g-accent-soft,rgba(94,106,210,.06));box-shadow:0 0 0 3px var(--g-accent-soft)}.Onboarding_planOptRec__CRxmQ{padding-top:20px}.Onboarding_recBadge__vAlRw{position:absolute;top:-9px;left:16px;padding:2px 9px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--g-accent);border-radius:999px}.Onboarding_radio__z547_{flex-shrink:0;width:18px;height:18px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--g-bg);border:1.5px solid var(--g-border-strong);border-radius:50%;transition:background .15s,border-color .15s}.Onboarding_planOptSel__HeHSN .Onboarding_radio__z547_{background:var(--g-accent);border-color:var(--g-accent)}.Onboarding_planInfo__c1o1s{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.Onboarding_planTop__VjEEq{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.Onboarding_planName__OFk1N{font-size:14.5px;font-weight:700;color:var(--g-ink)}.Onboarding_planPrice__nm5rx{font-size:14px;font-weight:700;color:var(--g-ink);white-space:nowrap}.Onboarding_planPriceNote__X3BSU{font-size:11.5px;font-weight:500;color:var(--g-ink-3)}.Onboarding_enterprise__38K1b,.Onboarding_planDesc__9IFn3{font-size:12.5px;color:var(--g-ink-3)}.Onboarding_enterprise__38K1b{margin:0 0 18px}.Onboarding_enterprise__38K1b a{color:var(--g-accent);text-decoration:none}.Onboarding_enterprise__38K1b a:hover{text-decoration:underline}.Sidebar_sidebar__O8U3_{display:flex;flex-direction:column;width:256px;flex-shrink:0;height:100vh;background:var(--g-sidebar-bg);color:var(--g-sidebar-text);font-family:var(--g-font);transition:width .18s ease}.Sidebar_collapsed__GdS_m{width:68px}@media (max-width:768px){.Sidebar_sidebar__O8U3_{position:fixed;top:0;left:0;z-index:1300;width:264px;max-width:84vw;transform:translateX(-100%);transition:transform .22s ease;box-shadow:0 0 40px rgba(0,0,0,.4)}.Sidebar_mobileOpen__rw5aW{transform:translateX(0)}.Sidebar_collapseBtn__aDPF9{display:none}}.Sidebar_header__uenak{display:flex;align-items:center;justify-content:space-between;gap:8px;height:60px;padding:0 14px;border-bottom:1px solid var(--g-sidebar-border)}.Sidebar_collapsed__GdS_m .Sidebar_header__uenak{justify-content:center;padding:0}.Sidebar_brand__kR7jn{display:flex;align-items:center;background:transparent;border:none;padding:4px;cursor:pointer}.Sidebar_logo__UoZgm{height:32px;width:auto}.Sidebar_collapseBtn__aDPF9{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;color:var(--g-sidebar-muted);background:transparent;border:none;border-radius:var(--g-radius-sm);cursor:pointer;transition:color .12s,background .12s}.Sidebar_collapseBtn__aDPF9:hover{color:var(--g-sidebar-text-strong);background:var(--g-sidebar-hover)}.Sidebar_nav__fUY6O{display:flex;flex-direction:column;gap:3px;padding:16px 12px 4px}.Sidebar_collapsed__GdS_m .Sidebar_nav__fUY6O{padding:16px 10px 4px;align-items:center}.Sidebar_navGroupLabel__FBYbe{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--g-sidebar-muted);padding:4px 10px 8px}.Sidebar_navLink__gMwsu{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 12px;font:inherit;font-size:14px;font-weight:500;color:var(--g-sidebar-text);background:transparent;border:none;border-radius:var(--g-radius);cursor:pointer;position:relative;transition:color .12s,background .12s}.Sidebar_navLink__gMwsu:hover{color:var(--g-sidebar-text-strong);background:var(--g-sidebar-hover)}.Sidebar_navLinkActive__r__XL,.Sidebar_navLinkActive__r__XL:hover{color:var(--g-sidebar-active-text);background:var(--g-sidebar-active-bg)}.Sidebar_navLinkActive__r__XL:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:0 3px 3px 0;background:var(--g-accent)}.Sidebar_collapsed__GdS_m .Sidebar_navLink__gMwsu{justify-content:center;width:44px;height:44px;padding:0;gap:0}.Sidebar_collapsed__GdS_m .Sidebar_navLinkActive__r__XL:before{display:none}.Sidebar_navIcon__oUwZO{display:inline-flex;align-items:center;flex-shrink:0}.Sidebar_navText__Y1dUG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_soonTag__loX9i{margin-left:auto;padding:1px 6px;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--g-sidebar-muted);background:var(--g-sidebar-hover);border-radius:999px;white-space:nowrap}.Sidebar_navGroup__xX1KT{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 12px;font:inherit;font-size:14px;font-weight:500;color:var(--g-sidebar-text);background:transparent;border:none;border-radius:var(--g-radius);cursor:pointer;transition:color .12s,background .12s}.Sidebar_navGroup__xX1KT:hover{background:var(--g-sidebar-hover)}.Sidebar_navGroupActive__86Fza,.Sidebar_navGroup__xX1KT:hover{color:var(--g-sidebar-text-strong)}.Sidebar_groupChevron__lt6if{margin-left:auto;display:inline-flex;align-items:center;color:var(--g-sidebar-muted);transform:rotate(-90deg);transition:transform .16s ease}.Sidebar_groupChevronOpen__sCA4e{transform:rotate(0deg)}.Sidebar_navChildren__YPqdV{position:relative;display:flex;flex-direction:column;gap:1px;margin:2px 0}.Sidebar_navChildren__YPqdV:before{content:"";position:absolute;left:21px;top:5px;height:calc(100% - 10px);border-left:2px solid var(--g-sidebar-line)}.Sidebar_navChild__R3BhX{position:relative;gap:10px;padding:7px 12px 7px 42px;font-size:14px;font-weight:500;letter-spacing:.06em;color:var(--g-sidebar-dim)}.Sidebar_navChild__R3BhX:after{content:"";position:absolute;left:21px;top:50%;width:12px;border-top:1px solid var(--g-sidebar-dim)}.Sidebar_navChild__R3BhX:hover{color:var(--g-sidebar-text-strong);background:var(--g-sidebar-hover)}.Sidebar_navChild__R3BhX.Sidebar_navLinkActive__r__XL,.Sidebar_navChild__R3BhX.Sidebar_navLinkActive__r__XL:hover{color:var(--g-sidebar-active-text);background:transparent;font-weight:600}.Sidebar_navChild__R3BhX.Sidebar_navLinkActive__r__XL:before{display:none}.Sidebar_spacer__W40Wm{flex:1 1}.Sidebar_footer__6X_K4{position:relative;padding:10px 12px 14px;border-top:1px solid var(--g-sidebar-border)}.Sidebar_collapsed__GdS_m .Sidebar_footer__6X_K4{padding:10px 0 14px;display:flex;justify-content:center}.Sidebar_userButton__gwn3_{display:flex;align-items:center;gap:10px;width:100%;padding:8px;background:transparent;border:none;border-radius:var(--g-radius);cursor:pointer;font-family:var(--g-font);text-align:left;transition:background .12s}.Sidebar_userButton__gwn3_:hover{background:var(--g-sidebar-hover)}.Sidebar_collapsed__GdS_m .Sidebar_userButton__gwn3_{width:44px;height:44px;padding:0;justify-content:center}.Sidebar_avatar__XFDVH{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;font-size:12px;font-weight:700;color:#fff;background:var(--g-accent);border-radius:50%}.Sidebar_userMeta__nEmUT{display:flex;flex-direction:column;min-width:0;flex:1 1}.Sidebar_userName__ChzFS{font-size:13px;font-weight:600;color:var(--g-sidebar-text-strong)}.Sidebar_userEmail__Dlw_j,.Sidebar_userName__ChzFS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_userEmail__Dlw_j{font-size:11.5px;color:var(--g-sidebar-muted)}.Sidebar_userChevron__4weY6{display:inline-flex;color:var(--g-sidebar-muted);flex-shrink:0}.Sidebar_userRole__ygS_S{margin-top:2px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--g-sidebar-muted)}.Sidebar_planChip__nnWfj{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-bottom:10px;padding:8px 10px;background:var(--g-sidebar-hover);border:1px solid var(--g-sidebar-border);border-radius:var(--g-radius);cursor:pointer;transition:border-color .12s}.Sidebar_planChip__nnWfj:hover{border-color:var(--g-accent)}.Sidebar_planChipName__cgzxI{font-size:12px;font-weight:600;color:var(--g-sidebar-text)}.Sidebar_planChipUpgrade__TvjwN{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--g-accent);border-radius:999px;padding:2px 8px}.Sidebar_userMenu__c9TSW{position:absolute;bottom:calc(100% - 4px);left:12px;z-index:60;min-width:210px;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius);box-shadow:0 10px 30px rgba(0,0,0,.3);padding:5px}.Sidebar_collapsed__GdS_m .Sidebar_userMenu__c9TSW{left:8px}.Sidebar_userMenuHeader__mB84s{padding:9px 10px;border-bottom:1px solid var(--g-border);margin-bottom:4px}.Sidebar_userMenuName__c5ryd{font-size:13px;font-weight:600;color:var(--g-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_userMenuEmail__OfuQ_{font-size:11.5px;color:var(--g-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_userMenuRole__EYi_F{display:inline-block;margin-top:7px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--g-accent);background:var(--g-accent-soft,rgba(94,106,210,.12));border-radius:4px;padding:2px 7px}.Sidebar_userMenuItem__2lcNm{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;font:inherit;font-size:13px;color:var(--g-ink-2);background:transparent;border:none;border-radius:var(--g-radius-sm);cursor:pointer;font-family:var(--g-font)}.Sidebar_userMenuItem__2lcNm:hover{background:var(--g-hover);color:var(--g-ink)}.page_page__ZU32B{max-width:1000px;margin:0 auto;padding:40px 24px}.page_modalSubtitle__KEPZU{margin:-14px 0 18px;font-size:13px;color:var(--g-ink-2)}.page_dropZone__zYXeS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:158px;margin:0 0 18px;padding:24px 20px;text-align:center;background:var(--g-bg-sunken);border:1.5px dashed var(--g-border-strong);border-radius:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.page_dropZone__zYXeS:hover{border-color:var(--g-accent-border);background:var(--g-accent-soft)}.page_dropZone__zYXeS:focus-visible{outline:none;border-color:var(--g-accent);box-shadow:0 0 0 3px var(--g-accent-soft)}.page_dropZoneActive__fbnzk{border-color:var(--g-accent);border-style:solid;background:var(--g-accent-soft)}.page_dropZoneFilled__BctrK{cursor:default;background:var(--g-bg);border-style:solid;border-color:var(--g-border)}.page_dropZoneIcon__zAI2l{display:flex;align-items:center;justify-content:center;width:52px;height:52px;color:var(--g-accent);background:var(--g-accent-soft);border-radius:50%}.page_dropZoneTitle__jkYqU{font-size:14px;font-weight:600;color:var(--g-ink)}.page_dropHint__QA_m8{font-size:12.5px;color:var(--g-ink-3)}.page_dropBrowse__z9Ox9{color:var(--g-accent);font-weight:600}.page_fileChip__p2gcZ{gap:11px;width:100%;padding:10px 12px;background:var(--g-bg);border:1px solid var(--g-border);text-align:left;box-shadow:0 1px 2px rgba(0,0,0,.04)}.page_fileChipIcon__tWV_W,.page_fileChip__p2gcZ{display:flex;align-items:center;border-radius:8px}.page_fileChipIcon__tWV_W{justify-content:center;width:36px;height:36px;flex-shrink:0;color:var(--g-accent);background:var(--g-accent-soft)}.page_fileChipMeta__sdoDy{display:flex;flex-direction:column;min-width:0;flex:1 1}.page_fileChipName__Ot_EQ{font-size:13.5px;font-weight:600;color:var(--g-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_fileChipSize__HYU4_{font-size:12px;color:var(--g-ink-3)}.page_fileChipRemove__pR2Fs{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:var(--g-ink-3);background:none;border:none;border-radius:6px;cursor:pointer}.page_fileChipRemove__pR2Fs:hover:not(:disabled){color:var(--g-danger);background:var(--g-danger-soft)}.page_fileChipRemove__pR2Fs:disabled{opacity:.5;cursor:not-allowed}.page_modalError__9hN94{margin:0 0 12px;font-size:12.5px;color:var(--g-danger)}.page_header__kVzhN{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.page_brand__f_q1F{display:flex;align-items:center;gap:14px}.page_logo__7fc9l{height:30px;width:auto;display:block}.page_title__3jonF{font-size:24px;font-weight:700;color:var(--g-ink);margin:0;padding-left:14px;border-left:1px solid var(--g-border)}.page_headerActions__QmoBM{display:flex;align-items:center;gap:10px}.page_createBtn__WK0Nz{padding:8px 18px;font-size:14px;font-weight:600;color:#fff;background:var(--g-accent);border:none;border-radius:var(--g-radius);cursor:pointer}.page_createBtn__WK0Nz:hover{background:var(--g-accent-hover)}.page_importBtn__0MLd5{padding:8px 16px;font-size:14px;font-weight:600;color:var(--g-ink-2);background:var(--g-bg);border:1px solid var(--g-border-strong);border-radius:var(--g-radius);cursor:pointer}.page_importBtn__0MLd5:not(:disabled):hover{background:var(--g-bg-sunken);color:var(--g-ink)}.page_importBtn__0MLd5:disabled{opacity:.6;cursor:default}.page_projectBar__95V9q{display:flex;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--g-border)}.page_workspaceName__T_xNg{font-size:13px;font-weight:600;color:var(--g-ink-2)}.page_projectBarSpacer__ITQ6e{flex:1 1}.page_projectLabel__z0DMD{font-size:12.5px;color:var(--g-ink-3)}.page_projectSelect__psffT{padding:7px 30px 7px 11px;font-size:13.5px;font-weight:600;font-family:var(--g-font);color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-border-strong);border-radius:var(--g-radius);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.page_projectSelect__psffT:focus{outline:none;border-color:var(--g-accent);box-shadow:0 0 0 3px var(--g-accent-soft)}.page_newProjectBtn__NNALU{padding:7px 14px;font-size:13px;font-weight:600;color:var(--g-ink-2);background:var(--g-bg);border:1px solid var(--g-border-strong);border-radius:var(--g-radius);cursor:pointer}.page_newProjectBtn__NNALU:hover{background:var(--g-bg-sunken);color:var(--g-ink)}.page_errorBanner__bjFiy{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--g-danger-soft);border:1px solid rgba(239,68,68,.4);border-radius:var(--g-radius);color:var(--g-danger-strong);font-size:13px;margin-bottom:20px}.page_errorBanner__bjFiy button{background:none;border:none;cursor:pointer;color:var(--g-danger-strong);font-size:14px;padding:0 4px}.page_state__v_eRF{text-align:center;padding:60px 0;color:var(--g-ink-3);font-size:15px}.page_linkBtn__RKdU4{background:none;border:none;color:var(--g-accent);cursor:pointer;font-size:15px;text-decoration:underline;padding:0}.page_grid__f5Kdy{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.page_card__QV0Om{position:relative;display:flex;flex-direction:column;background:var(--g-bg);border:1px solid var(--g-border);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:box-shadow .15s}.page_card__QV0Om:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_cardBody__v_3HE{flex:1 1;padding:16px 16px 8px;cursor:pointer}.page_cardName__rFhqU{font-size:15px;font-weight:700;color:var(--g-ink);margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_cardKey__eLjSr{font-size:11px;color:var(--g-ink-2);font-family:monospace;margin-bottom:6px}.page_cardDesc__Rro1m{font-size:12px;color:var(--g-ink-2);margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_cardMeta__5MUA9{font-size:11px;color:var(--g-ink-3)}.page_cardActions__eKmPK{display:flex;gap:8px;padding:10px 16px;border-top:1px solid var(--g-border)}.page_openBtn__Qrz5R{flex:1 1;padding:5px 0;font-size:12px;font-weight:600;color:var(--g-accent);background:var(--g-accent-soft);border:1px solid var(--g-accent-border);border-radius:var(--g-radius-sm);cursor:pointer}.page_openBtn__Qrz5R:hover{background:var(--g-accent-strong)}.page_deleteBtn__N4BPw{padding:5px 10px;font-size:12px;color:var(--g-ink-2);background:transparent;border:1px solid var(--g-border);border-radius:var(--g-radius-sm);cursor:pointer}.page_deleteBtn__N4BPw:hover{color:var(--g-danger);border-color:rgba(239,68,68,.4);background:var(--g-danger-soft)}.page_iconActionBtn__pfptn{padding:5px 8px;background:transparent;border:1px solid var(--g-border);border-radius:var(--g-radius-sm)}.page_iconActionBtn__pfptn:hover{color:var(--g-accent);border-color:var(--g-accent-border);background:var(--g-accent-soft)}.page_overlay__pWWMz{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.page_modal__OJIkq{background:var(--g-bg);border-radius:10px;padding:28px 28px 24px;width:420px;max-width:calc(100vw - 40px);box-shadow:0 20px 60px rgba(0,0,0,.2)}.page_modalTitle__px2QE{font-size:18px;font-weight:700;color:var(--g-ink);margin:0 0 20px}.page_modalText__08VBo{font-size:14px;color:var(--g-ink-2);margin:0 0 20px}.page_modalField__EnIf_{display:flex;flex-direction:column;gap:4px;margin-bottom:14px;font-size:13px;color:var(--g-ink-2)}.page_modalInput__KFoxk{padding:7px 10px;font-size:14px;border:1px solid var(--g-border-strong);border-radius:var(--g-radius);background:var(--g-bg-sunken)}.page_modalInput__KFoxk:focus{outline:none;border-color:var(--g-accent);background:var(--g-bg)}.page_modalTextarea__jUSJp{padding:8px 10px;min-height:84px;font:inherit;font-size:14px;line-height:1.5;color:var(--g-ink);border:1px solid var(--g-border-strong);border-radius:var(--g-radius);background:var(--g-bg-sunken);resize:vertical}.page_modalTextarea__jUSJp:focus{outline:none;border-color:var(--g-accent);background:var(--g-bg)}.page_modalActions__YUncC{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.page_cancelBtn___R0uT{padding:7px 16px;font-size:13px;color:var(--g-ink);background:var(--g-bg-sunken);border:1px solid var(--g-border-strong);border-radius:var(--g-radius);cursor:pointer}.page_cancelBtn___R0uT:hover:not(:disabled){background:var(--g-border)}.page_cancelBtn___R0uT:disabled{opacity:.5;cursor:not-allowed}.page_confirmBtn__CMn9K{padding:7px 18px;font-size:13px;font-weight:600;color:#fff;background:var(--g-accent);border:none;border-radius:var(--g-radius);cursor:pointer}.page_confirmBtn__CMn9K:hover:not(:disabled){background:var(--g-accent-hover)}.page_confirmBtn__CMn9K:disabled{opacity:.5;cursor:not-allowed}.page_deleteConfirmBtn__H0gDU{padding:7px 18px;font-size:13px;font-weight:600;color:#fff;background:var(--g-danger);border:none;border-radius:var(--g-radius);cursor:pointer}.page_deleteConfirmBtn__H0gDU:hover:not(:disabled){background:var(--g-danger-strong)}.page_deleteConfirmBtn__H0gDU:disabled{opacity:.5;cursor:not-allowed}.page_shell__fAVH1{display:flex;height:100vh;overflow:hidden}.page_main__GlU4n{flex:1 1;min-width:0;overflow-y:auto;padding:26px 32px 48px}.page_breadcrumb__JBlUi{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--g-ink-3);margin-bottom:14px}.page_crumbSep__mWw4e{color:var(--g-border-strong)}.page_crumbCurrent__RPW0g{color:var(--g-ink-2);font-weight:600}.page_crumbLink__DM2Ea{font:inherit;font-size:12.5px;color:var(--g-ink-3);background:none;border:none;padding:0;cursor:pointer}.page_crumbLink__DM2Ea:hover{color:var(--g-accent);text-decoration:underline}.page_contentHead__QP8EI{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page_projectTitle__OwPzL{font-size:22px;font-weight:700;color:var(--g-ink);margin:0}.page_headBtn__LqDcc{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font:inherit;font-size:14px;font-weight:600;color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-border-strong);border-radius:var(--g-radius);cursor:pointer}.page_headBtn__LqDcc:hover:not(:disabled){background:var(--g-bg-sunken)}.page_headBtn__LqDcc:disabled{opacity:.5;cursor:not-allowed}.page_iconActionBtn__pfptn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--g-ink-2);background:var(--g-bg);border:1px solid var(--g-border-strong);border-radius:var(--g-radius);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.page_iconActionBtn__pfptn:hover:not(:disabled){background:var(--g-bg-sunken);color:var(--g-accent)}.page_iconActionBtn__pfptn:disabled{opacity:.5;cursor:not-allowed}.page_splitBtn__E7MGT{position:relative;display:inline-flex}.page_splitPrimary__13lwn{gap:6px;padding:9px 16px;font-size:14px;font-weight:600;border:1px solid var(--g-border-strong);border-radius:var(--g-radius) 0 0 var(--g-radius)}.page_splitCaret__3elS_,.page_splitPrimary__13lwn{display:inline-flex;align-items:center;color:var(--g-ink);background:var(--g-bg);cursor:pointer}.page_splitCaret__3elS_{padding:0 9px;border:1px solid var(--g-border-strong);border-left:none;border-radius:0 var(--g-radius) var(--g-radius) 0}.page_splitCaret__3elS_:hover:not(:disabled),.page_splitPrimary__13lwn:hover:not(:disabled){background:var(--g-bg-sunken)}.page_splitCaret__3elS_:disabled,.page_splitPrimary__13lwn:disabled{opacity:.5;cursor:not-allowed}.page_cardMenu__YNwaC,.page_menu__71kMP{position:absolute;z-index:1200;min-width:190px;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-sm);box-shadow:var(--g-shadow);padding:4px}.page_menu__71kMP{top:calc(100% + 6px);right:0}.page_cardMenu__YNwaC{top:38px;right:8px;min-width:168px}.page_menuItem__cJDSN{display:block;width:100%;text-align:left;padding:8px 10px;font-size:13px;color:var(--g-ink);background:transparent;border:none;border-radius:var(--g-radius-sm);cursor:pointer;font-family:var(--g-font)}.page_menuItem__cJDSN:hover{background:var(--g-hover)}.page_menuItemDanger__9sQG2{color:var(--g-danger)}.page_menuItemDanger__9sQG2:hover{background:var(--g-danger-soft)}.page_menuBackdrop__GOsde{position:fixed;inset:0;z-index:1100}.page_kebab__rXnGg{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--g-ink-3);background:transparent;border:none;border-radius:var(--g-radius-sm);cursor:pointer}.page_kebab__rXnGg:hover{background:var(--g-hover);color:var(--g-ink)}.page_empty__94dW_{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:72px 20px}.page_emptyIcon__dVLpt{color:var(--g-ink-3);opacity:.45;margin-bottom:16px}.page_emptyTitle__Qfq1n{font-size:17px;font-weight:700;color:var(--g-ink);margin-bottom:6px}.page_emptySub__FZaPs{font-size:13.5px;color:var(--g-ink-3);margin-bottom:22px}.page_emptyCta__nF_3G{padding:9px 18px;font-size:14px;font-weight:600;color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-border-strong);border-radius:var(--g-radius);cursor:pointer}.page_emptyCta__nF_3G:hover:not(:disabled){background:var(--g-bg-sunken)}.page_emptyCta__nF_3G:disabled{opacity:.5;cursor:not-allowed}.page_tName__7rPu1{font-weight:600;color:var(--g-ink)}.page_defaultTag__flVyS,.page_nameCell__U98Ms{display:inline-flex;align-items:center}.page_defaultTag__flVyS{margin-left:8px;padding:2px 7px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--g-accent);background:var(--g-accent-soft);border-radius:999px}.page_tKey__pBW4e{font-family:monospace;font-size:12px;color:var(--g-ink-2)}.page_tDesc__z7J6C{display:inline-block;max-width:360px;color:var(--g-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.AppShell_shell__Q9gse{display:flex;height:100vh;font-family:var(--g-font)}.AppShell_mainCol__lkj13{display:flex;flex-direction:column;flex:1 1;min-width:0}.AppShell_topbar__209E_{display:flex;height:60px;padding:0 24px;border-bottom:1px solid var(--g-border)}.AppShell_menuToggle__4XNdB,.AppShell_topbar__209E_{align-items:center;flex-shrink:0;background:var(--g-bg)}.AppShell_menuToggle__4XNdB{display:none;justify-content:center;width:36px;height:36px;margin-right:10px;color:var(--g-ink);border:1px solid var(--g-border);border-radius:var(--g-radius-sm);cursor:pointer}.AppShell_menuToggle__4XNdB:hover{background:var(--g-bg-sunken);border-color:var(--g-border-strong)}.AppShell_backdrop__3WlOH{position:fixed;inset:0;z-index:1250;background:rgba(24,24,27,.45)}.AppShell_scope__Xj3pX{display:flex;align-items:center;gap:8px;font-size:14px}.AppShell_workspaceBtn__WxeGE{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 2px;font:inherit;font-size:14px;font-weight:600;color:var(--g-ink);background:transparent;border:1px solid transparent;border-radius:var(--g-radius);cursor:pointer;transition:background .12s,border-color .12s}.AppShell_workspaceBtn__WxeGE:hover:not(:disabled){background:var(--g-bg-sunken);border-color:var(--g-border)}.AppShell_workspaceBtn__WxeGE:disabled{cursor:default;opacity:.7}.AppShell_scopeSep__u6sLA{color:var(--g-border-strong)}.AppShell_scopeItem___q9ub{position:relative}.AppShell_scopeBtn__6pUq6{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;font:inherit;font-size:14px;font-weight:600;color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius);cursor:pointer;transition:background .12s,border-color .12s}.AppShell_scopeBtn__6pUq6:hover{background:var(--g-bg-sunken);border-color:var(--g-border-strong)}.AppShell_scopeBtnOpen__4VMH6,.AppShell_scopeBtnOpen__4VMH6:hover{background:var(--g-accent-soft);border-color:var(--g-accent-border)}.AppShell_menu__bFV5M{position:absolute;top:calc(100% + 8px);left:0;z-index:1200;min-width:240px;background:var(--g-bg);border:1px solid var(--g-border);border-radius:10px;box-shadow:0 12px 34px rgba(24,24,27,.13),0 3px 10px rgba(24,24,27,.07);padding:6px;animation:AppShell_scope-pop__lyd2O .13s ease-out}@keyframes AppShell_scope-pop__lyd2O{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.AppShell_menuItem__pP1Lk{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:9px 11px;font:inherit;font-size:13px;font-weight:500;color:var(--g-ink);background:transparent;border:none;border-radius:7px;cursor:pointer;transition:background .12s,color .12s}.AppShell_menuItemLabel__aWAz6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_menuItemRight__3zJqX{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.AppShell_menuItemRole__1q14O{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--g-ink-3)}.AppShell_menuCheck__48Xyb{display:inline-flex;flex-shrink:0;color:var(--g-accent)}.AppShell_menuItem__pP1Lk:hover{background:var(--g-hover)}.AppShell_menuItemActive__Mk5_9,.AppShell_menuItemActive__Mk5_9:hover{font-weight:600;color:var(--g-accent);background:var(--g-accent-soft)}.AppShell_menuEmpty__1X5me{padding:9px 11px;font-size:12.5px;color:var(--g-ink-3)}.AppShell_menuDivider__IuydO{height:1px;margin:6px;background:var(--g-border)}.AppShell_menuAll__FiX0F{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;font:inherit;font-size:13px;font-weight:500;color:var(--g-ink-2);background:transparent;border:none;border-radius:var(--g-radius-sm);cursor:pointer;transition:background .12s,color .12s}.AppShell_menuAll__FiX0F:hover{background:var(--g-hover);color:var(--g-ink)}.AppShell_menuAllIcon__7Cixx{display:inline-flex;align-items:center;color:var(--g-ink-3);transition:transform .12s,color .12s}.AppShell_menuAll__FiX0F:hover .AppShell_menuAllIcon__7Cixx{color:var(--g-ink);transform:translateX(2px)}.AppShell_main__lwYRZ{flex:1 1;min-width:0;overflow-y:auto;padding:26px 32px 48px;background:var(--g-bg-sunken)}@media (min-width:769px){.AppShell_backdrop__3WlOH{display:none}}@media (max-width:768px){.AppShell_menuToggle__4XNdB{display:inline-flex}.AppShell_topbar__209E_{padding:0 12px}.AppShell_scope__Xj3pX{overflow-x:auto;white-space:nowrap}.AppShell_main__lwYRZ{padding:16px 12px 36px}}.PageHeader_wrapper__PUZu1{margin-bottom:24px}.PageHeader_header__tNXMi{gap:16px}.PageHeader_header__tNXMi,.PageHeader_toolbar__SIy5q{display:flex;align-items:center;justify-content:space-between}.PageHeader_toolbar__SIy5q{flex-wrap:wrap;gap:12px;margin-top:14px}.PageHeader_toolbarSearch__Wcj80{flex:0 1 auto}.PageHeader_actions__qG3VV{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.PageHeader_title__UufO9{font-size:22px;font-weight:700;color:var(--g-ink);margin:0}.PageHeader_crumbs__akP81{display:flex;align-items:center;gap:8px;font-size:14px}.PageHeader_home__l8qCf{display:inline-flex;align-items:center;color:var(--g-accent);background:transparent;border:none;padding:0;cursor:pointer}.PageHeader_home__l8qCf:hover{color:var(--g-accent-hover)}.PageHeader_sep__p9ijQ{color:var(--g-border-strong)}.PageHeader_link__OXE85{font:inherit;font-size:14px;font-weight:500;color:var(--g-accent);background:transparent;border:none;padding:0;cursor:pointer}.PageHeader_link__OXE85:hover{color:var(--g-accent-hover);text-decoration:underline}.PageHeader_current__AMnpW{color:var(--g-ink-3);font-weight:500}.dashboard_grid__D9hPf{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:900px){.dashboard_grid__D9hPf{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.dashboard_grid__D9hPf{grid-template-columns:1fr}}.dashboard_card__uY0FF{display:flex;flex-direction:column;gap:16px;padding:28px;text-align:left;font:inherit;background:var(--g-bg);border:1px solid var(--g-border);border-radius:16px;box-shadow:var(--g-shadow-sm);cursor:pointer;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.dashboard_card__uY0FF:hover{border-color:var(--g-accent-border);box-shadow:0 8px 22px rgba(94,106,210,.14);transform:translateY(-4px)}.dashboard_cardStatic__fK2El{cursor:default}.dashboard_cardStatic__fK2El:hover{border-color:var(--g-border);box-shadow:var(--g-shadow-sm);transform:none}.dashboard_head__bRYn1{display:flex;align-items:center;gap:14px}.dashboard_icon__cy1Wx{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;color:var(--g-accent);background:var(--g-accent-soft);border-radius:12px}.dashboard_icon__cy1Wx svg{width:24px;height:24px}.dashboard_label__ZmhPy{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--g-ink-2)}.dashboard_soon__Xmyb4{padding:1px 7px;font-size:10.5px;font-weight:600;color:var(--g-ink-2);background:var(--g-bg-sunken);border:1px solid var(--g-border);border-radius:999px}.dashboard_value__C92vw{font-size:40px;font-weight:700;line-height:1;color:var(--g-ink)}.dashboard_footer__n3cpm{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:14px;border-top:1px solid var(--g-border)}.dashboard_sub__f0I_z{font-size:13px;font-weight:500;color:var(--g-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_arrow__BmalM{display:inline-flex;flex-shrink:0;color:var(--g-accent);transition:transform .18s ease}.dashboard_card__uY0FF:hover .dashboard_arrow__BmalM{transform:translateX(3px)}.dashboard_skeleton__vdtkZ{display:inline-block;width:52px;height:36px;border-radius:var(--g-radius-sm);background:linear-gradient(90deg,var(--g-bg-sunken) 25%,var(--g-border) 37%,var(--g-bg-sunken) 63%);background-size:400% 100%;animation:dashboard_dash-shimmer__E_P8K 1.4s ease infinite}@keyframes dashboard_dash-shimmer__E_P8K{0%{background-position:100% 50%}to{background-position:0 50%}}.Card_card__YsFQB{background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius);box-shadow:var(--g-shadow-sm);overflow:hidden;transition:box-shadow .2s ease}.Card_card__YsFQB:hover{box-shadow:0 2px 6px rgba(0,0,0,.08)}.Card_header__XnbOS{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--g-header-bg);border-bottom:1px solid var(--g-border);-webkit-user-select:none;user-select:none}.Card_headerClickable__BqasC{cursor:pointer;transition:background .15s ease}.Card_headerClickable__BqasC:hover{background:var(--g-bg-sunken)}.Card_title__XEFLl{flex:1 1;display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--g-ink)}.Card_count__8_zQN{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 8px;font-size:12px;font-weight:600;color:var(--g-ink-2);background:var(--g-bg-sunken);border:1px solid var(--g-border);border-radius:999px}.Card_headerActions__uMY84{display:flex;align-items:center;gap:6px}.Card_iconBtn__Rj2Aa{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--g-ink-2);background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-sm);cursor:pointer;transition:color .12s,background .12s,border-color .12s}.Card_iconBtn__Rj2Aa:hover{color:var(--g-accent);background:var(--g-bg-sunken);border-color:var(--g-border-strong)}.Card_body__UBJJI{padding:16px}.GlonadoTable_wrap__Dxbqb{--row-pad-y:14px;--row-pad-x:14px;display:flex;flex-direction:column;font-family:var(--g-font);color:var(--g-ink)}.GlonadoTable_dense__KjGNt{--row-pad-y:6px;--row-pad-x:10px}.GlonadoTable_toolbar__oHdRf{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.GlonadoTable_chips__yjnm7,.GlonadoTable_toolbarStart__un8xU{display:flex;align-items:center;gap:8px}.GlonadoTable_chips__yjnm7{flex-wrap:wrap;margin-bottom:12px}.GlonadoTable_chip__fV__i{display:inline-flex;align-items:center;gap:5px;padding:4px 6px 4px 10px;font-size:12px;color:var(--g-ink);background:var(--g-bg-sunken);border:1px solid var(--g-border);border-radius:999px}.GlonadoTable_chipLabel__6kjVE{font-weight:600;color:var(--g-ink-2)}.GlonadoTable_chipX__LL9GC{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--g-ink-3);background:transparent;border:none;border-radius:999px;cursor:pointer}.GlonadoTable_chipX__LL9GC:hover{color:var(--g-ink);background:var(--g-hover)}.GlonadoTable_chipClear__dTarq{padding:4px 10px;font:inherit;font-size:12px;font-weight:600;color:var(--g-accent);background:transparent;border:none;border-radius:999px;cursor:pointer}.GlonadoTable_chipClear__dTarq:hover{background:var(--g-accent-soft)}.GlonadoTable_searchBox__jdape{position:relative;display:flex;align-items:center;width:280px;max-width:100%}.GlonadoTable_searchIcon__ah3nd{position:absolute;left:11px;display:flex;color:var(--g-ink-3);pointer-events:none}.GlonadoTable_searchInput__Q3fU1{width:100%;padding:8px 12px 8px 32px;font:inherit;font-size:13px;color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius);outline:none;transition:border-color .12s,box-shadow .12s}.GlonadoTable_searchInput__Q3fU1:focus{border-color:var(--g-accent-border);box-shadow:0 0 0 3px var(--g-accent-soft)}.GlonadoTable_errorBanner__ijLCv{margin-bottom:12px;padding:9px 12px;font-size:13px;color:var(--g-danger-strong);background:var(--g-danger-soft);border:1px solid var(--g-danger);border-radius:var(--g-radius)}.GlonadoTable_scroll__d7GW2{overflow:auto;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius)}.GlonadoTable_table__YPqRr{width:100%;border-collapse:collapse;font-size:13px}.GlonadoTable_table__YPqRr thead th{position:sticky;top:0;z-index:1;padding:var(--row-pad-y) var(--row-pad-x);text-align:left;font-weight:600;font-size:13px;color:var(--g-ink);background:var(--g-header-tint);border-bottom:1px solid var(--g-border-strong);white-space:nowrap;-webkit-user-select:none;user-select:none}.GlonadoTable_thInner__Kuke_{display:inline-flex;align-items:center;gap:5px}.GlonadoTable_sortable__owkJX{cursor:pointer}.GlonadoTable_sortable__owkJX:hover{color:var(--g-ink)}.GlonadoTable_sortIdle__kDZKM{color:var(--g-ink-3)}.GlonadoTable_sortActive__mM7tK{color:var(--g-accent)}.GlonadoTable_filterBtn__WJDkk{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:2px;color:var(--g-ink-3);background:transparent;border:1px solid transparent;border-radius:var(--g-radius-sm);cursor:pointer;transition:color .12s,background .12s,border-color .12s}.GlonadoTable_filterBtn__WJDkk:hover{color:var(--g-ink);background:var(--g-hover)}.GlonadoTable_filterBtnActive__yyuvj{color:var(--g-accent);background:var(--g-accent-soft);border-color:var(--g-accent-border)}.GlonadoTable_popover__tTHhD{position:fixed;z-index:1200;overflow:hidden;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius);box-shadow:0 10px 30px rgba(24,24,27,.14),0 2px 8px rgba(24,24,27,.08);transform-origin:top;animation:GlonadoTable_glonado-pop__GnNPG .13s ease-out}@keyframes GlonadoTable_glonado-pop__GnNPG{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.GlonadoTable_filterPanel__smPk_{display:flex;flex-direction:column}.GlonadoTable_filterHead__rdbNb{padding:10px 13px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--g-ink-3);border-bottom:1px solid var(--g-border)}.GlonadoTable_filterBody__qtH8U{display:flex;flex-direction:column;gap:9px;padding:13px}.GlonadoTable_popRange__BN7CU{display:flex;gap:9px}.GlonadoTable_presets__tdTli{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:3px}.GlonadoTable_preset__ry3uy{padding:5px 10px;font:inherit;font-size:12px;font-weight:500;color:var(--g-ink-2);background:var(--g-bg-sunken);border:1px solid var(--g-border);border-radius:999px;cursor:pointer;transition:color .12s,background .12s,border-color .12s}.GlonadoTable_preset__ry3uy:hover{color:var(--g-ink);background:var(--g-hover);border-color:var(--g-border-strong)}.GlonadoTable_presetActive__5LEZG{color:var(--g-accent);background:var(--g-accent-soft);border-color:var(--g-accent-border)}.GlonadoTable_popLabel__dsc8F{display:flex;flex-direction:column;gap:4px;flex:1 1;font-size:11px;font-weight:600;color:var(--g-ink-2)}.GlonadoTable_popInput__HV0tL{width:100%;padding:7px 9px;font:inherit;font-size:13px;color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-sm);outline:none}.GlonadoTable_popInput__HV0tL:focus{border-color:var(--g-accent-border);box-shadow:0 0 0 2px var(--g-accent-soft)}.GlonadoTable_filterFoot___nnH2{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 13px;background:var(--g-bg-sunken);border-top:1px solid var(--g-border)}.GlonadoTable_popClear__F_Phl{padding:6px 12px;font:inherit;font-size:12px;font-weight:600;color:var(--g-ink-2);background:transparent;border:1px solid transparent;border-radius:var(--g-radius-sm);cursor:pointer;transition:color .12s,background .12s}.GlonadoTable_popClear__F_Phl:hover{color:var(--g-ink);background:var(--g-hover)}.GlonadoTable_popApply__ZIRHO{padding:6px 16px;font:inherit;font-size:12px;font-weight:600;color:#fff;background:var(--g-accent);border:1px solid var(--g-accent);border-radius:var(--g-radius-sm);cursor:pointer;transition:background .12s,border-color .12s}.GlonadoTable_popApply__ZIRHO:hover{background:var(--g-accent-hover);border-color:var(--g-accent-hover)}.GlonadoTable_menuList__INESP{display:flex;flex-direction:column;padding:6px}.GlonadoTable_menuItem__03Yys{display:flex;align-items:center;gap:10px;padding:8px 10px;font:inherit;font-size:13px;color:var(--g-ink);background:transparent;border:none;border-radius:var(--g-radius-sm);cursor:pointer;text-align:left;transition:background .12s,color .12s}.GlonadoTable_menuItem__03Yys:hover{background:var(--g-hover)}.GlonadoTable_menuItem__03Yys:disabled{opacity:.45;cursor:default}.GlonadoTable_menuItem__03Yys:disabled:hover{background:transparent}.GlonadoTable_menuItemIcon__phe8b{display:inline-flex;align-items:center;color:var(--g-ink-2)}.GlonadoTable_menuItemDanger__th9hk,.GlonadoTable_menuItemDanger__th9hk .GlonadoTable_menuItemIcon__phe8b{color:var(--g-danger-strong)}.GlonadoTable_menuItemDanger__th9hk:hover{background:var(--g-danger-soft)}.GlonadoTable_menuDivider__28idX{height:1px;margin:5px 4px;background:var(--g-border)}.GlonadoTable_table__YPqRr tbody td{padding:var(--row-pad-y) var(--row-pad-x);color:var(--g-ink);vertical-align:middle}.GlonadoTable_table__YPqRr tbody tr:nth-child(2n) td{background:var(--g-stripe)}.GlonadoTable_clickable__IapEz{cursor:pointer}.GlonadoTable_table__YPqRr tbody tr.GlonadoTable_clickable__IapEz:hover td{background:var(--g-hover)}.GlonadoTable_actionsHead__cVqUs{width:1%}.GlonadoTable_actionsCell__HuxqE{width:1%;white-space:nowrap}.GlonadoTable_actions__eshRr{display:flex;align-items:center;justify-content:flex-end;gap:4px}.GlonadoTable_iconBtn__uipFR{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--g-ink-2);background:transparent;border:1px solid transparent;border-radius:var(--g-radius-sm);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.GlonadoTable_iconBtn__uipFR:hover{color:var(--g-ink);background:var(--g-hover);border-color:var(--g-border)}.GlonadoTable_iconBtnDanger__6FwKl:hover{color:var(--g-danger-strong);background:var(--g-danger-soft);border-color:var(--g-danger)}.GlonadoTable_emptyCell__dJqwU{text-align:center;padding:48px 16px}.GlonadoTable_emptyIcon__LvZPW{display:flex;justify-content:center;color:var(--g-ink-3);margin-bottom:12px}.GlonadoTable_emptyTitle__fHear{font-weight:600;color:var(--g-ink)}.GlonadoTable_emptyMessage__zYl8N{margin-top:4px;font-size:13px;color:var(--g-ink-2)}.GlonadoTable_emptyClear__nekhA{margin-top:14px;padding:7px 14px;font:inherit;font-size:13px;font-weight:600;color:var(--g-accent);background:var(--g-accent-soft);border:1px solid var(--g-accent-border);border-radius:var(--g-radius);cursor:pointer}.GlonadoTable_emptyClear__nekhA:hover{background:var(--g-accent-strong)}.GlonadoTable_skeletonRow__jVOqZ td{padding:var(--row-pad-y) var(--row-pad-x);border-bottom:1px solid var(--g-border)}.GlonadoTable_skeleton__aYjVg{display:block;height:12px;border-radius:var(--g-radius-sm);background:linear-gradient(90deg,var(--g-bg-sunken) 25%,var(--g-border) 37%,var(--g-bg-sunken) 63%);background-size:400% 100%;animation:GlonadoTable_glonado-table-shimmer__y_6tQ 1.4s ease infinite}@keyframes GlonadoTable_glonado-table-shimmer__y_6tQ{0%{background-position:100% 50%}to{background-position:0 50%}}.GlonadoTable_pager__8sz4y{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:10px 2px 0;font-size:13px;color:var(--g-ink-2)}.GlonadoTable_pagerControls__qB_gh{display:flex;align-items:center;gap:8px}.GlonadoTable_pageSize__LIj7u{display:inline-flex;align-items:center;gap:6px;color:var(--g-ink-2)}.GlonadoTable_pageSize__LIj7u select{font:inherit;font-size:13px;color:var(--g-ink);padding:4px 6px;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-sm);cursor:pointer}.GlonadoTable_pageSize__LIj7u select option:checked{color:var(--g-accent);background:var(--g-accent-soft);font-weight:600}.GlonadoTable_pageBtn__zwVfb{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 6px;font:inherit;font-size:13px;font-weight:500;color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-sm);cursor:pointer;transition:background .12s,border-color .12s}.GlonadoTable_pageBtn__zwVfb:hover:not(:disabled){background:var(--g-hover);border-color:var(--g-border-strong)}.GlonadoTable_pageBtn__zwVfb:disabled{color:var(--g-ink-3);cursor:default;opacity:.5}.GlonadoTable_pageNumActive__DMwCS{font-weight:600}.GlonadoTable_pageNumActive__DMwCS,.GlonadoTable_pageNumActive__DMwCS:hover:not(:disabled){color:var(--g-accent);background:var(--g-accent-soft);border-color:var(--g-accent-border)}.GlonadoTable_pagerInfo__AhfvB{color:var(--g-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Badge_badge__H5B6L{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.45;border-radius:var(--g-radius);border:1px solid transparent;white-space:nowrap}.Badge_neutral__sU4bJ{color:var(--g-ink-2);background:var(--g-bg-sunken);border-color:var(--g-border)}.Badge_success__K5MKp{color:var(--g-success-strong);background:var(--g-success-soft);border-color:rgba(16,185,129,.3)}.Badge_warning__vMrU0{color:var(--g-warn-strong);background:var(--g-warn-soft);border-color:rgba(245,158,11,.3)}.Badge_danger__eggKm{color:var(--g-danger-strong);background:var(--g-danger-soft);border-color:rgba(239,68,68,.3)}.Badge_accent__uyUKz{color:var(--g-accent);background:var(--g-accent-soft);border-color:var(--g-accent-border)}.Badge_info__F8znc{color:var(--g-info);background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.3)}.SearchBox_searchBox__saVzj{position:relative;display:flex;align-items:center;width:280px;max-width:100%}.SearchBox_searchIcon__9r_gv{position:absolute;left:11px;display:flex;color:var(--g-ink-3);pointer-events:none}.SearchBox_searchInput__LP2gP{width:100%;height:38px;padding:0 12px 0 32px;font:inherit;font-size:13px;color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius);outline:none;transition:border-color .12s,box-shadow .12s}.SearchBox_searchInput__LP2gP:focus{border-color:var(--g-accent-border);box-shadow:0 0 0 3px var(--g-accent-soft)}.UpgradeModal_overlay__fqSlp{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(17,18,34,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:UpgradeModal_overlayIn__SCeUG .18s ease-out}@keyframes UpgradeModal_overlayIn__SCeUG{0%{opacity:0}to{opacity:1}}.UpgradeModal_card__Xhl1P{position:relative;width:100%;max-width:500px;background:var(--g-bg);border:1px solid var(--g-border);border-radius:20px;box-shadow:0 30px 70px -20px rgba(17,18,34,.45),0 0 0 1px rgba(94,106,210,.06);padding:34px 34px 26px;text-align:center;font-family:var(--g-font);animation:UpgradeModal_cardIn__aEMXS .28s cubic-bezier(.34,1.4,.64,1)}@keyframes UpgradeModal_cardIn__aEMXS{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.UpgradeModal_badge__8WrkN{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:18px;color:#fff;background:linear-gradient(135deg,var(--g-accent) 0,#4f5bc4 100%);border-radius:16px;box-shadow:0 8px 22px rgba(94,106,210,.4)}.UpgradeModal_badgeMuted__s_rJ3{color:var(--g-ink-2);background:var(--g-bg-sunken);box-shadow:none}.UpgradeModal_title__x5Ejc{font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--g-ink-1);margin:0 0 8px}.UpgradeModal_message__YWzZX{font-size:14px;line-height:1.55;color:var(--g-ink-2);margin:0 auto 22px;max-width:380px}.UpgradeModal_teamBox__lSDdf{text-align:left;border:1px solid var(--g-accent-border,rgba(94,106,210,.28));background:var(--g-accent-soft,rgba(94,106,210,.06));border-radius:14px;padding:18px 18px 16px;margin-bottom:22px}.UpgradeModal_teamHead__cYFFe{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.UpgradeModal_teamName__Jzbzu{font-size:15px;font-weight:700;color:var(--g-ink-1)}.UpgradeModal_teamPrice__CPKGO{font-size:20px;font-weight:700;color:var(--g-ink-1)}.UpgradeModal_teamPriceNote__dlmLE{font-size:12px;font-weight:500;color:var(--g-ink-3);margin-left:4px}.UpgradeModal_benefits__UoJnB{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.UpgradeModal_benefits__UoJnB li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.4;color:var(--g-ink-1)}.UpgradeModal_check__pC_m5{display:inline-flex;flex-shrink:0;margin-top:1px;color:var(--g-accent)}.UpgradeModal_error__O692E{font-size:13px;color:var(--g-danger-strong,#b42318);background:var(--g-danger-soft,rgba(217,45,32,.08));border-radius:var(--g-radius-sm);padding:9px 12px;margin:0 0 16px}.UpgradeModal_actions__LfZBP{display:flex;flex-direction:column;gap:10px}.UpgradeModal_primary___YIOf{width:100%;padding:12px 20px;font:inherit;font-size:15px;font-weight:600;color:#fff;background:var(--g-accent);border:1px solid var(--g-accent);border-radius:12px;cursor:pointer;transition:filter .15s,transform .15s}.UpgradeModal_primary___YIOf:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}.UpgradeModal_primary___YIOf:disabled{opacity:.6;cursor:default}.UpgradeModal_ghost__lW_j1{width:100%;padding:11px 20px;font:inherit;font-size:14px;font-weight:600;color:var(--g-ink-2);background:transparent;border:none;border-radius:12px;cursor:pointer}.UpgradeModal_ghost__lW_j1:hover:not(:disabled){color:var(--g-ink-1);background:var(--g-bg-sunken)}.UpgradeModal_ghost__lW_j1:disabled{opacity:.6;cursor:default}.UpgradeModal_plansLink__SzOS_{display:inline-block;margin-top:14px;font-size:12.5px;font-weight:500;color:var(--g-accent);text-decoration:none}.UpgradeModal_plansLink__SzOS_:hover{text-decoration:underline}.page_layout__iDtI5{display:flex;flex-direction:column;height:100vh}.page_body__RQQfW{display:flex;flex:1 1;overflow:hidden;min-height:0}.page_previewBar__2Cr3U{display:flex;align-items:center;gap:10px;padding:9px 16px;background:var(--g-warn-soft);border-bottom:1px solid var(--g-border);font-family:var(--g-font)}.page_previewLabel__VALux{font-size:13px;color:var(--g-ink)}.page_previewBack__MD5zO,.page_previewRestore__7mdEc{padding:7px 14px;font-size:13px;font-weight:600;font-family:var(--g-font);border-radius:var(--g-radius);cursor:pointer}.page_previewBack__MD5zO{color:var(--g-ink-2);background:var(--g-bg);border:1px solid var(--g-border-strong)}.page_previewBack__MD5zO:hover{background:var(--g-bg-sunken);color:var(--g-ink)}.page_previewRestore__7mdEc{color:#fff;background:var(--g-accent);border:1px solid var(--g-accent)}.page_previewRestore__7mdEc:hover{background:var(--g-accent-hover)}.page_modalOverlay__G0DyP{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;font-family:var(--g-font)}.page_modalCard__0Bnn9{width:420px;max-width:calc(100vw - 40px);background:var(--g-bg);border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.2);padding:24px 24px 20px}.page_modalTitle__MKvX2{font-size:17px;font-weight:700;color:var(--g-ink);margin:0 0 6px}.page_modalText__q1JTc{font-size:13px;color:var(--g-ink-3);margin:0 0 16px}.page_modalInput__HvlWj{width:100%;box-sizing:border-box;padding:9px 11px;font-size:14px;font-family:var(--g-font);color:var(--g-ink);background:var(--g-bg-sunken);border:1px solid var(--g-border-strong);border-radius:var(--g-radius-sm);outline:none}.page_modalInput__HvlWj:focus{border-color:var(--g-accent);background:var(--g-bg)}.page_modalActions__DRZoT{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.page_modalCancel__Lv9W3,.page_modalConfirm__Jzx9H{padding:8px 16px;font-size:13px;font-weight:600;font-family:var(--g-font);border-radius:var(--g-radius);cursor:pointer}.page_modalCancel__Lv9W3{color:var(--g-ink);background:var(--g-bg-sunken);border:1px solid var(--g-border-strong)}.page_modalCancel__Lv9W3:hover:not(:disabled){background:var(--g-border)}.page_modalConfirm__Jzx9H{color:#fff;background:var(--g-accent);border:1px solid var(--g-accent)}.page_modalConfirm__Jzx9H:hover:not(:disabled){background:var(--g-accent-hover)}.page_modalCancel__Lv9W3:disabled,.page_modalConfirm__Jzx9H:disabled{opacity:.55;cursor:not-allowed}